- 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