- From: Peter F. Patel-Schneider <pfpschneider@gmail.com>
- Date: Fri, 12 Feb 2021 10:28:03 -0500
- To: "public-rdf-star@w3.org" <public-rdf-star@w3.org>
There appears to be five different semantics that have been recently proposed.
The proposals can be found in
1/ https://github.com/w3c/rdf-star/pull/81
2/ https://github.com/w3c/rdf-star/pull/88
3/ https://lists.w3.org/Archives/Public/public-rdf-star/2021Jan/0057.html
4/ https://lists.w3.org/Archives/Public/public-rdf-star/2021Jan/0059.html
and
5/ https://lists.w3.org/Archives/Public/public-rdf-star/2021Feb/0038.html
All proposals create RDF graphs and the semantics of RDF* is defined as a
semantics for these RDF graphs.
The differences between them lie in four areas:
A) RDF* graphs as an abstract syntax
B) hidden vocabulary for RDF* reification
C) special datatype(s) for embedded triples
D) extended semantics for RDF* reification vocabulary
First, there is whether there is the notion of an RDF* graph. RDF* surface
syntax can be expressed by parsing RDF* surface syntax into RDF* graphs and
then transforming these RDF* graphs into RDF graphs. Alternatively, RDF*
surface syntax can be expressed by parsing surface syntax directly into RDF
graphs.
Second, there is whether the vocabulary used to reify embedded triples is
hidden or not. If so, then RDF* embedded triples cannot be constructed by
means other than embedded triple syntax. If not, then regular RDF constructs
(almost certainly reification) can be used to get the same effect as embedded
triples.
Third, there is whether one or more special datatypes are needed for the
subject, predicate, or object of embedded triples.
Fourth, there is whether the semantics of RDF* needs an extension of RDF
semantics on the resultant RDF graphs (aside from the semantics of any new
datatypes).
Here is a table of my understanding of how the proposals stand on the above
differences.
1/ P81 2/ P88 3/57 4/ 59 5/ 38
A) RDF* graphs YES YES YES YES NO
B) hidden vocabulary YES YES NO NO NO
C) special datatype(s) YES NO YES NO NO
D) extended semantics YES NO NO NO NO
peter
Received on Friday, 12 February 2021 15:28:17 UTC