SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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’
 
芝山文化生態綠園
芝山文化生態綠園芝山文化生態綠園
芝山文化生態綠園
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
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
 
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
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
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
 
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
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINsankalpkumarsahoo174
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
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
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
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
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 

Kürzlich hochgeladen (20)

Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
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...
 
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
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
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
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
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
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 

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