- From: Kjetil Kjernsmo <kjetil@kjernsmo.net>
- Date: Thu, 5 May 2011 13:57:41 +0200
- To: public-sparql-dev@w3.org
Dear all, I've been concerned with the problems caused by the SPARQL 1.0 concept of what the graph URI identifies, something I find terribly confusing and if it is brought to SPARQL 1.1, I think that it will cause much confusion in the years to come. Rather than send yet another comment, I figured I'll rather post a question that may help to clearify things. The confusion is caused by the formulation in the last paragraph of section 8.2.2 of the 1.0 query language spec: http://www.w3.org/TR/rdf-sparql-query/#namedGraphs as I have previously commented. With 1.0, it wasn't hard to live with that confusion, is nothing specified what you should do if it was dereferenced. You could get around any conflicts by clever use of redirects or something. Now that the Graph Store HTTP Protocol does attempt to specify what to do, it changes the game somewhat. To me, it seems to boil down to what URI collisions may occur. I would like to ask, for each of the below triples, given that http://example.org/graph identifies a graph and returns a 200 when dereferenced, which of these triples (prefixes omitted for brevity) would introduce a URI collision, and why or why not? <http://example.org/graph> a foaf:PersonalProfileDocument . <http://example.org/graph> a void:Dataset . <http://example.org/graph> a owl:Ontology . <http://example.org/graph> a cc:Work . All of these are very common, and I sincerely hope that the answer is "none of them introduce a URI collision", but in that case, I hope someone can explain it in clear terms. :-) Finally, I also note that is commonly implemented that you can do SELECT * FROM <file:///home/foo/data.ttl> WHERE { ?s ?p ?o } In this case, you can say that file:///home/foo/data.ttl identifies a file without introducing a URI collision, or is this bad practice? Best, Kjetil -- Kjetil Kjernsmo PhD Research Fellow, University of Oslo, Norway Semantic Web / SPARQL Query Federation kjetil@kjernsmo.net http://www.kjetil.kjernsmo.net/
Received on Thursday, 5 May 2011 11:58:05 UTC