- From: Richard Cyganiak <richard@cyganiak.de>
- Date: Mon, 7 Mar 2011 12:53:06 +0000
- To: nathan@webr3.org
- Cc: RDF Working Group WG <public-rdf-wg@w3.org>
Nathan, I'm giving up! You said, way back: > There's a very critical detail here, the need to talk about a g-box, and the need to talk about a g-snap I don't understand why that matters and why the needs for the two are supposedly different. So I asked: > Just to be sure we're on the same page in this discussion, can you give an example for “talking about a g-box” and one for “talking about a g-snap”, in particular one where the distinction matters? Six messages and thousands of words later, I still didn't make any progress understanding why you differentiate between “talking about a g-box” and “talking about a g-snap”. The VoID example talks neither about g-boxes nor g-snaps as far as I can tell, it talks about void:Datasets which are different (and intentionally fuzzy on the question of mutability). The TriG example doesn't help me to understand the difference between “talking about a g-box” and “talking about a g-snap” because it's unrelated to the g-box example. Sorry to have wasted your time. I just don't get it. Best, Richard >>>> I'd still be very interested in seeing an example for “talking about a g-box” and one for “talking about a g-snap”, in particular one where the distinction matters. >>> talking about a g-box: >>> every use case where the subject/object of a triple is a graph name or an information resource (for instance, VoID). > > @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . > @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . > @prefix foaf: <http://xmlns.com/foaf/0.1/> . > @prefix dcterms: <http://purl.org/dc/terms/> . > @prefix void: <http://rdfs.org/ns/void#> . > > :DBpedia rdf:type void:Dataset ; > foaf:homepage <http://dbpedia.org/> . > > :DBLP rdf:type void:Dataset ; > foaf:homepage <http://www4.wiwiss.fu-berlin.de/dblp/all> ; > dcterms:subject <http://dbpedia.org/resource/Computer_science> ; > dcterms:subject <http://dbpedia.org/resource/Journal> ; > dcterms:subject <http://dbpedia.org/resource/Proceedings> . > > :DBpedia void:subset :DBpedia2DBLP . > > :DBpedia2DBLP rdf:type void:Linkset ; > void:target :DBpedia ; > void:target :DBLP . > >>> talking about a g-snap: >>> every use case where the subject/object of a triple should be a set of triples. (everything from adding provenance, tracking changes, through to annotations). > > @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . > @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . > @prefix swp: <http://www.w3.org/2004/03/trix/swp-1/> . > @prefix dc: <http://purl.org/dc/elements/1.1/> . > @prefix ex: <http://www.example.org/vocabulary#> . > @prefix : <http://www.example.org/exampleDocument#> . > :G1 { :Monica ex:name "Monica Murphy" . > :Monica ex:homepage <http://www.monicamurphy.org> . > :Monica ex:email <mailto:monica@monicamurphy.org> . > :Monica ex:hasSkill ex:Management } > > :G2 { :Monica rdf:type ex:Person . > :Monica ex:hasSkill ex:Programming } > > :G3 { :G1 swp:assertedBy _:w1 . > _:w1 swp:authority :Chris . > _:w1 dc:date "2003-10-02"^^xsd:date . > :G2 swp:quotedBy _:w2 . > :G3 swp:assertedBy _:w2 . > _:w2 dc:date "2003-09-03"^^xsd:date . > _:w2 swp:authority :Chris . > :Chris rdf:type ex:Person . > :Chris ex:email <mailto:chris@bizer.de> } > > although the above is ambiguous, perhaps less ambiguous written as: > > @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . > @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . > @prefix swp: <http://www.w3.org/2004/03/trix/swp-1/> . > @prefix dc: <http://purl.org/dc/elements/1.1/> . > @prefix ex: <http://www.example.org/vocabulary#> . > @prefix : <http://www.example.org/exampleDocument#> . > > { :Monica ex:name "Monica Murphy" . > :Monica ex:homepage <http://www.monicamurphy.org> . > :Monica ex:email <mailto:monica@monicamurphy.org> . > :Monica ex:hasSkill ex:Management } > swp:assertedBy [ > swp:authority :Chris; > dc:date "2003-10-02"^^xsd:date ] . > > { :Monica rdf:type ex:Person . > :Monica ex:hasSkill ex:Programming } swp:quotedBy _:w2 . > > : swp:assertedBy _:w2 . > > _:w2 dc:date "2003-09-03"^^xsd:date ; swp:authority :Chris . > :Chris rdf:type ex:Person ; ex:email <mailto:chris@bizer.de> } > >> What I'm looking for is an example, not a definition :-) > > clearer?
Received on Monday, 7 March 2011 12:54:41 UTC