SlideShare uma empresa Scribd logo
1 de 15
SCRY
SPARQL Compatible Service Layer
Diversity++ Workshop @ ISWC 2015
Bas Stringer, VU Amsterdam
b.stringer@vu.nl
37B triples > 600K RDF dumps > 640 SPARQL endpoints
Source:
http://lod-cloud.net/
Different Users → Different Needs
● Domain-specific...
– Data
– Applications
– Problems (Challenges!)
– Solutions
● No “One Size Fits All” fix!
But why not?
Data != Knowledge
● Semantic Web → data
● Answers ← knowledge
● Typically can't be precomputed
– Must be done at query time!
● Make “implicit knowledge” explicit
– Qualitative reasoning: OWL
– Quantitative reasoning: Depends!
?
Reasoning
Quantitative Reasoning
● “I have people's heights and weights. BMI?”
● “I have people's BMIs. Standard deviation?”
● “Is there a correlation between geospatial
location and BMI?”
● “Find genes with mutations which frequently co-
occur with obesity. Are there drugs which target
these genes?”
Do other traits correlate?
What about similar genes?
Quantitative Reasoning
● Current approaches:
– Built-in SPARQL functions
– Pre- and/or post-scripting
– Extensible Value Testing
– Linked Data APIs
– Endpoint customization
SCRY
● SPARQL compatible service layer
– Lightweight, federation-oriented endpoint
– Graph patterns encode service calls
– Input/output = RDF
– Graph generated on demand
Easy to Customize!
● SCRY is written in Python
– Implement services in Python
– … or call them from commandline
– … or as a webservice!
From paper “To SCRY Linked Data: Extending SPARQL the Easy Way”
Example 1: Standard Deviation
Demo data:
Bind a comma-separated list
of the ages and lengths
Federate a query to SCRY
Every unique combination of
inputs and outputs get their
own separate subgraph
You can call the same service
with different inputs, and different
services with the same inputs!
Use the output back at the
primary endpoint / query
Which authors have an age and
length within one SD of the mean?
Example 2: BLAST
Protein Structure
Function
Disease
ExpressionHomolog
Which tissues express Hemoglobin β?
How many homologs are coexpressed there?
● Get protein identifier
● Get homologs
● Get expression data
● Count!
{ }
Pros Cons
● Flexible
– Easily customized
● Reusable
– Share services
● Local
– Private data
– Private resources
● Interoperable
– Query federation
● Query federation
– No direct data access
– Network latency
– Authorization
Outlook
● Develop a user community
– Community-managed service repository
● Security and authorization features
– Enable public SCRY orbs
● Solve current problems in bioinformatics
– E.g. queries involving homology!
● Find use cases in other fields of science!
– (Co-)develop required & desired services
– Get in touch with interested collaborators
Thank you for your time!
To SCRY Linked Data: Extending SPARQL the Easy Way
Diversity++ Workshop @ ISWC 2015

Mais conteúdo relacionado

Destaque

Analytic Information Data Exchange
Analytic Information Data ExchangeAnalytic Information Data Exchange
Analytic Information Data ExchangeTim Collins
 
Krislynn Cycle and Fitness
Krislynn Cycle and FitnessKrislynn Cycle and Fitness
Krislynn Cycle and FitnessJames Cannon
 
Додаток до презентації Аллана Слайфера: Приклад повідомлення про громадські о...
Додаток до презентації Аллана Слайфера: Приклад повідомлення про громадські о...Додаток до презентації Аллана Слайфера: Приклад повідомлення про громадські о...
Додаток до презентації Аллана Слайфера: Приклад повідомлення про громадські о...Department_of_urban_planning
 
Ci for force dot com
Ci for force dot comCi for force dot com
Ci for force dot comDon McIntosh
 
Picture Gallery from EEA Research projects
Picture Gallery from EEA Research projectsPicture Gallery from EEA Research projects
Picture Gallery from EEA Research projectsGeir Aas
 
Music video inspiration – ‘nerve ending’
Music video inspiration – ‘nerve ending’Music video inspiration – ‘nerve ending’
Music video inspiration – ‘nerve ending’Jasrolit
 
芝山文化生態綠園
芝山文化生態綠園芝山文化生態綠園
芝山文化生態綠園family
 

Destaque (11)

الفجر 231
الفجر 231الفجر 231
الفجر 231
 
Analytic Information Data Exchange
Analytic Information Data ExchangeAnalytic Information Data Exchange
Analytic Information Data Exchange
 
03 MMA Adtech Data ROIX
03 MMA Adtech Data ROIX03 MMA Adtech Data ROIX
03 MMA Adtech Data ROIX
 
Krislynn Cycle and Fitness
Krislynn Cycle and FitnessKrislynn Cycle and Fitness
Krislynn Cycle and Fitness
 
Elearningmanagementsystem
ElearningmanagementsystemElearningmanagementsystem
Elearningmanagementsystem
 
Додаток до презентації Аллана Слайфера: Приклад повідомлення про громадські о...
Додаток до презентації Аллана Слайфера: Приклад повідомлення про громадські о...Додаток до презентації Аллана Слайфера: Приклад повідомлення про громадські о...
Додаток до презентації Аллана Слайфера: Приклад повідомлення про громадські о...
 
I form pro
I form proI form pro
I form pro
 
Ci for force dot com
Ci for force dot comCi for force dot com
Ci for force dot com
 
Picture Gallery from EEA Research projects
Picture Gallery from EEA Research projectsPicture Gallery from EEA Research projects
Picture Gallery from EEA Research projects
 
Music video inspiration – ‘nerve ending’
Music video inspiration – ‘nerve ending’Music video inspiration – ‘nerve ending’
Music video inspiration – ‘nerve ending’
 
芝山文化生態綠園
芝山文化生態綠園芝山文化生態綠園
芝山文化生態綠園
 

Semelhante a SCRY @ ISWC'15, Diversity++

Building genomic data cyberinfrastructure with the online database software T...
Building genomic data cyberinfrastructure with the online database software T...Building genomic data cyberinfrastructure with the online database software T...
Building genomic data cyberinfrastructure with the online database software T...mestato
 
2010 CASCON - Towards a integrated network of data and services for the life ...
2010 CASCON - Towards a integrated network of data and services for the life ...2010 CASCON - Towards a integrated network of data and services for the life ...
2010 CASCON - Towards a integrated network of data and services for the life ...Michel Dumontier
 
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...William Gunn
 
Enabling knowledge management in the Agronomic Domain
Enabling knowledge management in the Agronomic DomainEnabling knowledge management in the Agronomic Domain
Enabling knowledge management in the Agronomic DomainPierre Larmande
 
Pushing Chemical Biology Through the Pipes
Pushing Chemical Biology Through the PipesPushing Chemical Biology Through the Pipes
Pushing Chemical Biology Through the PipesRajarshi Guha
 
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Spark Summit
 
Building a Knowledge Graph with Spark and NLP: How We Recommend Novel Drugs t...
Building a Knowledge Graph with Spark and NLP: How We Recommend Novel Drugs t...Building a Knowledge Graph with Spark and NLP: How We Recommend Novel Drugs t...
Building a Knowledge Graph with Spark and NLP: How We Recommend Novel Drugs t...Databricks
 
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...Amit Sheth
 
Spark Summit Europe: Share and analyse genomic data at scale
Spark Summit Europe: Share and analyse genomic data at scaleSpark Summit Europe: Share and analyse genomic data at scale
Spark Summit Europe: Share and analyse genomic data at scaleAndy Petrella
 
The BioAssay Research Database
The BioAssay Research DatabaseThe BioAssay Research Database
The BioAssay Research DatabaseRajarshi Guha
 
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip finalDeborah McGuinness
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...Joaquin Delgado PhD.
 
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning... RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...S. Diana Hu
 
Share and Reuse: how data sharing can take your research to the next level
Share and Reuse: how data sharing can take your research to the next levelShare and Reuse: how data sharing can take your research to the next level
Share and Reuse: how data sharing can take your research to the next levelKrzysztof Gorgolewski
 
The Progress on Sagace and Data Integration
The Progress on Sagace and Data IntegrationThe Progress on Sagace and Data Integration
The Progress on Sagace and Data IntegrationMaori Ito
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic WebRoberto García
 
FAIR BioData Management
FAIR BioData ManagementFAIR BioData Management
FAIR BioData ManagementUlrike Wittig
 

Semelhante a SCRY @ ISWC'15, Diversity++ (20)

Role of Semantic Web in Health Informatics
Role of Semantic Web in Health InformaticsRole of Semantic Web in Health Informatics
Role of Semantic Web in Health Informatics
 
Building genomic data cyberinfrastructure with the online database software T...
Building genomic data cyberinfrastructure with the online database software T...Building genomic data cyberinfrastructure with the online database software T...
Building genomic data cyberinfrastructure with the online database software T...
 
2010 CASCON - Towards a integrated network of data and services for the life ...
2010 CASCON - Towards a integrated network of data and services for the life ...2010 CASCON - Towards a integrated network of data and services for the life ...
2010 CASCON - Towards a integrated network of data and services for the life ...
 
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
 
Enabling knowledge management in the Agronomic Domain
Enabling knowledge management in the Agronomic DomainEnabling knowledge management in the Agronomic Domain
Enabling knowledge management in the Agronomic Domain
 
Pushing Chemical Biology Through the Pipes
Pushing Chemical Biology Through the PipesPushing Chemical Biology Through the Pipes
Pushing Chemical Biology Through the Pipes
 
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
 
Building a Knowledge Graph with Spark and NLP: How We Recommend Novel Drugs t...
Building a Knowledge Graph with Spark and NLP: How We Recommend Novel Drugs t...Building a Knowledge Graph with Spark and NLP: How We Recommend Novel Drugs t...
Building a Knowledge Graph with Spark and NLP: How We Recommend Novel Drugs t...
 
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
Semantic Web & Web 3.0 empowering real world outcomes in biomedical research ...
 
Spark Summit Europe: Share and analyse genomic data at scale
Spark Summit Europe: Share and analyse genomic data at scaleSpark Summit Europe: Share and analyse genomic data at scale
Spark Summit Europe: Share and analyse genomic data at scale
 
The BioAssay Research Database
The BioAssay Research DatabaseThe BioAssay Research Database
The BioAssay Research Database
 
Spark
SparkSpark
Spark
 
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
 
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning... RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
RecSys 2015 Tutorial – Scalable Recommender Systems: Where Machine Learning...
 
Share and Reuse: how data sharing can take your research to the next level
Share and Reuse: how data sharing can take your research to the next levelShare and Reuse: how data sharing can take your research to the next level
Share and Reuse: how data sharing can take your research to the next level
 
The Progress on Sagace and Data Integration
The Progress on Sagace and Data IntegrationThe Progress on Sagace and Data Integration
The Progress on Sagace and Data Integration
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
FAIR BioData Management
FAIR BioData ManagementFAIR BioData Management
FAIR BioData Management
 

Último

TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxjana861314
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 

Último (20)

TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 

SCRY @ ISWC'15, Diversity++

  • 1. SCRY SPARQL Compatible Service Layer Diversity++ Workshop @ ISWC 2015 Bas Stringer, VU Amsterdam b.stringer@vu.nl
  • 2. 37B triples > 600K RDF dumps > 640 SPARQL endpoints Source: http://lod-cloud.net/
  • 3. Different Users → Different Needs ● Domain-specific... – Data – Applications – Problems (Challenges!) – Solutions ● No “One Size Fits All” fix! But why not?
  • 4. Data != Knowledge ● Semantic Web → data ● Answers ← knowledge ● Typically can't be precomputed – Must be done at query time! ● Make “implicit knowledge” explicit – Qualitative reasoning: OWL – Quantitative reasoning: Depends! ? Reasoning
  • 5. Quantitative Reasoning ● “I have people's heights and weights. BMI?” ● “I have people's BMIs. Standard deviation?” ● “Is there a correlation between geospatial location and BMI?” ● “Find genes with mutations which frequently co- occur with obesity. Are there drugs which target these genes?” Do other traits correlate? What about similar genes?
  • 6. Quantitative Reasoning ● Current approaches: – Built-in SPARQL functions – Pre- and/or post-scripting – Extensible Value Testing – Linked Data APIs – Endpoint customization
  • 7. SCRY ● SPARQL compatible service layer – Lightweight, federation-oriented endpoint – Graph patterns encode service calls – Input/output = RDF – Graph generated on demand
  • 8. Easy to Customize! ● SCRY is written in Python – Implement services in Python – … or call them from commandline – … or as a webservice! From paper “To SCRY Linked Data: Extending SPARQL the Easy Way”
  • 9. Example 1: Standard Deviation Demo data:
  • 10. Bind a comma-separated list of the ages and lengths Federate a query to SCRY Every unique combination of inputs and outputs get their own separate subgraph You can call the same service with different inputs, and different services with the same inputs! Use the output back at the primary endpoint / query Which authors have an age and length within one SD of the mean?
  • 11. Example 2: BLAST Protein Structure Function Disease ExpressionHomolog
  • 12. Which tissues express Hemoglobin β? How many homologs are coexpressed there? ● Get protein identifier ● Get homologs ● Get expression data ● Count! { }
  • 13. Pros Cons ● Flexible – Easily customized ● Reusable – Share services ● Local – Private data – Private resources ● Interoperable – Query federation ● Query federation – No direct data access – Network latency – Authorization
  • 14. Outlook ● Develop a user community – Community-managed service repository ● Security and authorization features – Enable public SCRY orbs ● Solve current problems in bioinformatics – E.g. queries involving homology! ● Find use cases in other fields of science! – (Co-)develop required & desired services – Get in touch with interested collaborators
  • 15. Thank you for your time! To SCRY Linked Data: Extending SPARQL the Easy Way Diversity++ Workshop @ ISWC 2015