- From: Franconi Enrico <franconi@inf.unibz.it>
- Date: Mon, 5 Aug 2024 17:24:46 +0000
- To: "public-rdf-star-wg@w3.org" <public-rdf-star-wg@w3.org>
- Message-ID: <898C0E0D-ACE8-4016-B52B-554026230382@inf.unibz.it>
Hi, on Friday we discussed about the possible extension of the baseline with a rdf:states property, which basically is like rdf:reifies but it assumes that the triple term holds in the graph as well. The exact syntax and semantics of the extension is defined in: https://github.com/w3c/rdf-star-wg/wiki/Extending-the-baseline-with-"asserted"-stuff together with some observations, which I paste below: ° It has been suggested that this extension could be more suitable to extend RDFS and not RDF, since reasoning similar to rdfs:subClassOf is needed to complete the graph and to support the entailment regime. ° It has been suggested that rdf:states rdfs:subPropertyOf rdf:reifies. should hold in RDFS. ° It has been suggested that the mapping between RDF-star and LPGs<https://github.com/w3c/rdf-star-wg/wiki/RDF-star-and-LPGs> should use rdf:states instead rdf:reifies; but this introduces the possibly incomprehensible behaviour that distinct edges with the same label (type) between the same node identifiers will correspond to a unique triple in the edge, e.g., :e111 rdf:states <<( :john :worksFor :A )>>. :e222 rdf:states <<( :john :worksFor :A )>>. :e111 :sal 100K. :e222 :sal 200K. will induce the unique triple in the graph: :john :worksFor :A. ° It has been suggested that the annotation syntax in Turtle could be mapped into rdf:states instead of rdf:reifies. Advantages and disadvantages have been discussed, and it is not clear whether we really want this extension or not. —e.
Received on Monday, 5 August 2024 17:24:54 UTC