SPARQL Assistlanguage-neutral query composer
SADISemantic Automated Discovery & Integration           (Semantic Web Services)
<rdf:RDF      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"      xmlns:regress="http://sadiframework.org/example...
SHARESemantic Health And Research Environment
PREFIX sadi: <http://sadiframework.org/ontologies/predicates.owl#>PREFIX dumontier: <http://ontology.dumontierlab.com/>PRE...
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX patients: <http://biordf.net/cardioSHARE/patients.owl#>PRE...
Problem
PREFIX sadi: <http://sadiframework.org/ontologies/predicates.owl#>PREFIX dumontier: <http://ontology.dumontierlab.com/>PRE...
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX sio: <http://semanticscience.org/resource/>PREFIX kegg: <h...
… SPARQL assist   jQuery plugin for SPARQL-specific typeahead   two-stage suggestion     local (client-side) data     remo...
Demohttp://sadiframework.org/sparql-assist/demo
… more information   http://bit.ly/sparql-assist     explore the demo, download the distribution   http://slidesha.re/sadi...
Acknowledgements            This research is supported by The Heart + Stroke Foundation of BC and Yukon, Microsoft Researc...
Photos #8 http://www.flickr.com/photos/jonaldinger/2263487963/ #9 http://www.flickr.com/photos/treacletart/2300241452/Acknow...
Upcoming SlideShare
Loading in …5
×

SPARQL Assist Language-Neutral Query Composer

2,224 views
2,138 views

Published on

Slides presented at SWAT4LS 2010 in Berlin.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,224
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

SPARQL Assist Language-Neutral Query Composer

  1. 1. SPARQL Assistlanguage-neutral query composer
  2. 2. SADISemantic Automated Discovery & Integration (Semantic Web Services)
  3. 3. <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:regress="http://sadiframework.org/examples/regression.owl#"> <regress:PairedValueCollection rdf:about="http://sadiframework.org/examples/input1"> <regress:element> <regress:PairedValue> <regress:x rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</regress:x> <regress:y rdf:datatype="http://www.w3.org/2001/XMLSchema#int">2</regress:y> </regress:PairedValue> </regress:element> <regress:element> <regress:PairedValue> <regress:x rdf:datatype="http://www.w3.org/2001/XMLSchema#int">3</regress:x> <regress:y rdf:datatype="http://www.w3.org/2001/XMLSchema#int">5</regress:y> </regress:PairedValue> </regress:element> </regress:PairedValueCollection> </rdf:RDF> #1 Service <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:regress="http://sadiframework.org/examples/regression.owl#"> <regress:OutputClass rdf:about="http://sadiframework.org/examples/input1"> <regress:hasRegressionModel> <regress:LinearRegressionModel> #1 <regress:intercept rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0.5</regress:intercept> <regress:slope rdf:datatype="http://www.w3.org/2001/XMLSchema#double">1.5</regress:slope> </regress:LinearRegressionModel> </regress:hasRegressionModel> </regress:OutputClass> </rdf:RDF>Client # #1
  4. 4. SHARESemantic Health And Research Environment
  5. 5. PREFIX sadi: <http://sadiframework.org/ontologies/predicates.owl#>PREFIX dumontier: <http://ontology.dumontierlab.com/>PREFIX kegg: <http://lsrn.org/KEGG_PATHWAY:>SELECT ?gene ?protein ?seqWHERE {! kegg:hsa00232 dumontier:hasParticipant ?gene .! ?gene sadi:encodes ?protein .! ?protein sadi:hasSequence ?seq} Service Service Service
  6. 6. PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX patients: <http://biordf.net/cardioSHARE/patients.owl#>PREFIX bmi: <http://sadiframework.org/examples/bmi.owl#>SELECT ?patient ?bmiFROM <http://biordf.net/cardioSHARE/patients.rdf>WHERE { ?patient rdf:type patients:AtRiskPatient . ?patient bmi:BMI ?bmi}
  7. 7. Problem
  8. 8. PREFIX sadi: <http://sadiframework.org/ontologies/predicates.owl#>PREFIX dumontier: <http://ontology.dumontierlab.com/>PREFIX kegg: <http://lsrn.org/KEGG_PATHWAY:>SELECT ?gene ?protein ?seqWHERE { kegg:hsa00232 dumontier:hasParticipant ?gene . ?gene sadi:encodes ?protein . ?protein sadi:hasSequence ?seq}
  9. 9. PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX sio: <http://semanticscience.org/resource/>PREFIX kegg: <http://lsrn.org/KEGG_PATHWAY:>SELECT ?gene ?protein ?seqWHERE {! kegg:hsa00232 sio:SIO_000132 ?gene .! ?gene sio:SIO_010078 ?protein .! ?protein sio:SIO_000008 ?attr .! ?attr rdf:type sio:SIO_010015 ?seq}
  10. 10. … SPARQL assist jQuery plugin for SPARQL-specific typeahead two-stage suggestion local (client-side) data remote (server-side) data
  11. 11. Demohttp://sadiframework.org/sparql-assist/demo
  12. 12. … more information http://bit.ly/sparql-assist explore the demo, download the distribution http://slidesha.re/sadi-owled2010 introduction to SADI + SHARE http://sadiframework.org/ everything else
  13. 13. Acknowledgements This research is supported by The Heart + Stroke Foundation of BC and Yukon, Microsoft Research,The Canadian Institutes of Health Research, The Natural Sciences and Engineering Research Council of Canada and CANARIE.
  14. 14. Photos #8 http://www.flickr.com/photos/jonaldinger/2263487963/ #9 http://www.flickr.com/photos/treacletart/2300241452/Acknowledgements

×