Eric Prud'hommeaux, <eric@w3.org>
Health Care & Life Sciences IG, <public-semweb-lifesci@w3.org>
SPARQL Graph Store
?an RDF merge of the enclosed RDF payload enclosed into the RDF graph content identified by the request or encoded IRI
http://example.com/rdf-graph-store?graph=http%3A//www.example.com/other/graph
vs. http://www.example.com/other/graph
/doc/school/12345
/doc/school
doc/school?_view=detailed
/school?_page=2
_sort=size
or _sort=-size,name
"school/{identifier}"
?type=primary
(or /primary
), ?district.name=City+of+London
(or full-text search: ?search-district.name=London
), ?near-lat=0&near-long=0&distance=5
/doc/school.ttl|.json|.rdf|.xml?type=primary
/api
for API description, /api/doc/school
for tailored API description._query=…
for when you want to turn up the geekinessIf-match
, etc.Axiom
, Annotation
, AnnotationVisitor
, CardinalityConstraint
, …
ID | fname | addr |
---|---|---|
7 | Bob | 18 |
8 | Sue | NULL |
ID | city | state |
---|---|---|
18 | Cambridge | MA |
Input:
Output:
<Employee/ID-7> rdf:type <Employee> . <Employee/ID-7> <Employee#ID> 7 . <Employee/ID-7> <Employee#fname> "Bob" . <Employee/ID-7> <Employee#addr> 18 . <Employee/ID-7> <Employee#ref-addr> <Address/ID-18> . <Employee/ID-8> rdf:type <Employee> . <Employee/ID-8> <Employee#ID> 8 . <Employee/ID-8> <Employee#fname> "Sue" . <Address/ID-18> rdf:type <Address> . <Address/ID-18> <Address#ID> 18 . <Address/ID-18> <Address#city> "Cambridge" . <Address/ID-18> <Address#state> "MA" .
So mashups become queries.
SERVICE <http://uu3.org:8888/7tm_receptors> { ?iuphar iface:family ?family . ?iuphar iface:code ?code . ?iuphar iface:iupharName ?iupharNm . ?human iface:iuphar ?iuphar . ?human iface:geneName "GABBR1" . ?human iface:entrezGene ?humanEntrez . } SERVICE <http://dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fdbpedia.org&should-sponge=&> { _:gene dbp:entrezgene ?humanEntrez ; rdfs:label ?label ; FILTER (lang(?label) = "en") } SERVICE <http://hcls.deri.org/atag/data/gabab_example.html> { ?topic rdfs:label ?label . ?post sioc:topic ?topic }