- From: Olaf Hartig <olaf.hartig@liu.se>
- Date: Sun, 1 Sep 2019 19:11:51 +0000
- To: "public-rdf-star@w3.org" <public-rdf-star@w3.org>
- CC: Ghislain ATEMEZING <ghislain.atemezing@gmail.com>
Hi Ghislain, On lördag 31 augusti 2019 kl. 11:48:46 CEST Ghislain ATEMEZING wrote: > Hello, > > Let me ask what can be feasible by combining TriG notation / Named Graph / > RDF* all together. I give below some examples, and ask what could be > covered or not with the new extension. Syntactically, each of these examples is possible. However, they may be interpreted to represent different things. In the following, below each of these examples, I will write what I would consider as a reasonable interpretation. To avoid a similar discussion as we had it in the other thread, I assume that the property ':claims' in your examples is replaced by a property called ':asserts'. > #1 - Alice claims sth in a named graph regarding Bob. > { > <http://example.org/Alice> rdf:type foaf:Person . > <http://example.org/Alice> foaf:name "Alice" . > <http://example.org/Alice> :claims <http://example/graph/g> . > } > > <http://example/graph/g> { > <http://example.org/Bob> rdf:type foaf:Person . > <http://example.org/Bob> foaf:name "Bob" . > <http://example.org/Bob> foaf:age "23"^^xsd:integer . > > } My interpretation: Person Alice asserts the whole set of triples that make up the graph denoted by IRI <http://example/graph/g>. > #2- Alice claims sth in a graph regarding Bob with a confidence score > { > <http://example.org/Alice> rdf:type foaf:Person . > <http://example.org/Alice> foaf:name "Alice" . > <http://example.org/Alice> :claims << <http://example/graph/g> > :confidenceScore "0.8"^^xsd:double >> . } > > <http://example/graph/g> { > <http://example.org/Bob> rdf:type foaf:Person . > <http://example.org/Bob> foaf:name "Bob" . > <http://example.org/Bob> foaf:age "23"^^xsd:integer . > > } My interpretation: Person Alice asserts that the graph denoted by IRI <http:// example/graph/g> has a confidence score of 0.8. > #3- Alice claims sth in a graph regarding Bob with prov information > { > <http://example.org/Alice> rdf:type foaf:Person . > <http://example.org/Alice> foaf:name "Alice" . > <http://example.org/Alice> :claims <http://example/graph/g> . > } > > <http://example/graph/g> { > <http://example.org/Bob> rdf:type foaf:Person . > <http://example.org/Bob> foaf:name "Bob" . > <http://example.org/Bob> foaf:age "23"^^xsd:integer . > } > > { > <http://example.org/graph/g> :prov << ex:website :lastUpdate > "2018/10/06"^^xsd:date >> > } My interpretation: First, as in example #1 above, person Alice asserts the whole set of triples that make up the graph denoted by IRI <http://example/ graph/g>. Additionally (and totally independent of Alice's assertion), the provenance of that same graph is a triple saying that something denoted by the IRI ex:website was last updated on Oct.6, 2018. At its core, the latter sentence does not seem to make much sense ("the provenance of some graph is a specific triple"). However, that's what I would interpret from the nested RDF* triple at the end of your example #3. Best, Olaf > > > Best, > Ghislain > ------------------------------------ > «Love all, trust a few, do wrong to none » (W. Shakespeare) > Web : http://atemezing.org > > > > --- > L'absence de virus dans ce courrier électronique a été vérifiée par le > logiciel antivirus Avast. https://www.avast.com/antivirus
Received on Sunday, 1 September 2019 19:12:19 UTC