- From: Olaf Hartig <olaf.hartig@liu.se>
- Date: Mon, 12 Aug 2019 07:17:42 +0000
- To: "public-rdf-star@w3.org" <public-rdf-star@w3.org>
- CC: Andy Seaborne <andy@apache.org>
Andy, this sums it up nicely. Thanks, Olaf On Fri, 2019-08-09 at 14:31 +0100, Andy Seaborne wrote: > Reification can do 3 things: (close by are cases for named graphs) > > 1/ Talk about another triple in the graph - this is edge properties and > is RDF* PG mode. > > 2/ Talk about something that isn't asserted or isn't known. > RDF* SA mode is close to this, I think. > > :moon :color "Green". > > is not in the graph and > > <<:moon :color "Green">> :saidBy :Bob . > > is in the graph. > > or > <<:moon :color "Green">> :claimedFalse :Alice . > > Having both modes does not make sense when graphs are (RDF) merged. > > 3/ Reification can be used for different claims about "the same thing" > (a triple with the same appearance). > > <<:moon :color "Green">> :saidBy :Bob ; :saidOn "Tuesday" . > <<:moon :color "Green">> :saidBy :Alice ; :saidOn "Monday" . > > This latter case can't be done with a single term for the {:moon :color > "Green"} triple - the different properties get mixed up. Yes - better > modelling is possible > > <<:moon :color "Green">> :about [ :saidBy :Bob ; :saidOn "Tuesday" ] . > <<:moon :color "Green">> :about [ :saidBy :Alice ; :saidOn "Monday" ] . > > Likewise, clashes happen when two RDF* graphs are merged. (Similar > things happen in RDF graphs as well on a lesser and better understood > level.) > > Andy > > On 06/08/2019 16:12, Olaf Hartig wrote: > > Hi Kingsley, > > > > On Mon, 2019-08-05 at 13:52 -0400, Kingsley Idehen wrote: > >> [...] > >> Under what circumstances in the real-world would the condition you model > >> arise i.e., propositions that don't manifest as part of documentation? > > > > For instance, we my want to capture that Alice told us that Bob's age is > > 23, even if we don't have a document from Alice with this > > statement/claim regarding Bob's age. > > > > Another example: we may want to capture that we do not believe that > > Bob's age is 23, which is independent of whether there exist a document > > making the claim about Bob's age or not. > > > >> All sentences/statements are inscribed to documents that have provenance > >> oriented properties such as date, time, author etc.. > >> > >> What I am trying to articulate here is that its a combination of the > >> sentence and document (in which they are inscribed) that brings > >> authority (or lack thereof) to a proposition represented as an RDF > >> sentence/statement. > >> > >> The triple: > >> > >> @prefix : <#> . > >> > >> :bob foaf:age "23"^^xsd:integer . > >> > >> Exists in a document identified by <> , so we a missing the following part > >> of reality (as I understand it): > >> > >> @prefix : <#> . > >> > >> <> a foaf:Document . > >> <> :creator :i . > >> <> :createdOn "2019-08-05"^^xsd:date . > >> <> foaf:primaryTopic :bob. > >> > >> :bob foaf:age "23"^^xsd:integer . > >> > >> > >> Thus, it's the authoritative weight given to <>, by whoever, under whatever > >> situation and circumstance, that leads to acceptance or rejection of the > >> claims outlined e.g., those about the foaf:age of the entity identified > >> by :bob . > > > > I am not questioning that. Note, however, that your document is not > > making a statement/claim about the claim regarding Bob's age (other than > > asserting it, of course). The purpose of RDF*, and of RDF reification, > > is to allow you to do so (within your document or within another of your > > documents). > > > > Best, > > Olaf > > > >> > >> If we get the world we a modeling for clear, other bits of the problem > >> will become clearer. > >> > >> Conclusion: > >> > >> In my opinion, we need a complete example that's relatable to the world > >> that we are describing using RDF sentences :) > >> > > > > >
Received on Monday, 12 August 2019 07:18:11 UTC