- From: Franconi Enrico <franconi@inf.unibz.it>
- Date: Wed, 31 Jul 2024 08:18:45 +0000
- To: RDF-star Working Group <public-rdf-star-wg@w3.org>
- Message-ID: <FF5180EE-0E85-411A-85E2-6FC027A23F2B@inf.unibz.it>
Following the long discussion on “asserted” stuff, some time ago I proposed to Thomas a way to extend the baseline capturing the gist of the discussion. Since I did not get any feedback on that, in the last Semantics TF meeting I made the proposal public.
This propoal should capture the gist of what has been discussed by Thomas, Souri, Gregory Williams, and others.
The proposal is at https://github.com/w3c/rdf-star-wg/wiki/Extending-the-baseline-with-%22asserted%22-stuff.
I paste it below for simplicity.
Extending the baseline with "asserted" stuff (DRAFT 2024.07.31)
<https://github.com/w3c/rdf-star-wg/wiki/Extending-the-baseline-with-%22asserted%22-stuff#extending-the-baseline-with-asserted-stuff-draft-20240731>
We extend the syntax and semantics of the baseline<https://github.com/w3c/rdf-star-wg/wiki/RDF-star-%22working-baseline%22> by adding a new property rdf:asserts, which has been called also rdf:states.
Along this line, somebody proposes to change the name of rdf:reifies to rdf:describes, but by now we assume not to change the name in the baseline; a discussion about names in this extension may be necessary.
We extend the well-formed syntax as follows:
tripleStructure ::= ... | ( reifier rdf:asserts tripleTerm )
and extend the interpretation of a triple if the predicate is rdf:asserts, in order to enforce the truth of the triple associated to the triple term as follows:
[I+A](t) = TRUE iff <[I+A](t.s), [I+A](t.o)> ∈ IEXT([I+A](t.p)) and
[I+A](t.o) = TRUE if t.p = rdf:asserts
OBSERVATIONS
:a rdf:asserts <<(:s :p :o)>> .
entails
:s :p :o .
:a rdf:asserts <<(:s :p :o)>> .
is equivalent to
:a rdf:asserts <<(:s :p :o)>> .
:s :p :o .
This extension may be more suitable to extend RDFS and not RDF, since reasoning is needed to complete the graph.
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:asserts instead rdf:reifies.
Received on Wednesday, 31 July 2024 08:18:54 UTC