- From: Souripriya Das <souripriya.das@oracle.com>
- Date: Tue, 12 Dec 2023 12:08:22 +0000
- To: "Peter F. Patel-Schneider" <pfpschneider@gmail.com>, RDF-star Working Group <public-rdf-star-wg@w3.org>
- Message-ID: <CY5PR10MB6071899B6F6936BF5121F475FA8EA@CY5PR10MB6071.namprd10.prod.outlook.com>
Hi Peter,
Since Ted recently commented on my linkedin posting dated 21-SEP-2021 [1] asking if I had any updates on RDFn draft spec, I worked through the weekend to create a new set of slides based on my latest thoughts on this and posted the slides on linkedin [2] yesterday (dated 11-DEC-2023): Slides 3-5 cover the concepts, 6-7 show examples, 8-11 compare with RDF-star.
Although the syntax was tweaked a bit in the new version, the basic idea did not change: RDF's <s, p, o> is extended to <s, p, o, n> where n is an IRI representing the name of the triple (or, tName). This easily accommodates the LPG case that you mentioned and goes beyond LPG.
LPG:
:liz :spouse :dick {| :start 1964; :end 1974 |} .
:liz :spouse :dick {| :start 1975; :end 1976 |} .
RDFn: (one of the two tNames could be an auto-generated name, but I used custom-name for both just for simplicity):
:liz :spouse :dick | :term1 .
:liz :spouse :dick | :term2 .
:term1 :start 1964; :end 1974 .
:term2 :start 1975; :end 1976 .
Of course, LPG cannot easily do the following that we can in RDFn:
:term1 :happierThan :term2 .
Thanks,
Souri.
[1] https://www.linkedin.com/posts/souripriya-souri-das-ph-d-48801911_rdfn-name-every-triple-or-quad-manually-activity-6846069087068540928-IKdd?utm_source=share&utm_medium=member_desktop
[2] https://www.linkedin.com/posts/souripriya-souri-das-ph-d-48801911_rdfn-rdf-extension-for-unasserted-and-named-activity-7140162410769702912-kuqg?utm_source=share&utm_medium=member_desktop
[cid:33db1bd9-8e1d-4093-9120-c6233a5c485d]<https://www.linkedin.com/posts/souripriya-souri-das-ph-d-48801911_rdfn-rdf-extension-for-unasserted-and-named-activity-7140162410769702912-kuqg?utm_source=share&utm_medium=member_desktop>
Souripriya (Souri) Das, Ph.D. on LinkedIn: RDFn: RDF Extension for Unasserted and Named Triples<https://www.linkedin.com/posts/souripriya-souri-das-ph-d-48801911_rdfn-rdf-extension-for-unasserted-and-named-activity-7140162410769702912-kuqg?utm_source=share&utm_medium=member_desktop>
RDFn: A Backward-Compatible RDF Extension for Unasserted and Named Triples.
www.linkedin.com
[cid:8b77ea39-93e5-4045-bbcb-228cf8ed352b]<https://www.linkedin.com/posts/souripriya-souri-das-ph-d-48801911_rdfn-name-every-triple-or-quad-manually-activity-6846069087068540928-IKdd?utm_source=share&utm_medium=member_desktop>
Souripriya (Souri) Das, Ph.D. on LinkedIn: RDFn: Name Every Triple or Quad: Manually or Automatically<https://www.linkedin.com/posts/souripriya-souri-das-ph-d-48801911_rdfn-name-every-triple-or-quad-manually-activity-6846069087068540928-IKdd?utm_source=share&utm_medium=member_desktop>
Attached a few slides* to go with my recently posted article [1] outlining a new version of RDFn (original version [2]) that minimizes the data creator’s…
www.linkedin.com
________________________________
From: Peter F. Patel-Schneider <pfpschneider@gmail.com>
Sent: Friday, December 8, 2023 9:18 AM
To: RDF-star Working Group <public-rdf-star-wg@w3.org>
Subject: [External] : labelled property graphs vs -star extension of RDFn vs -star extension of named graphs
At the teleconference yesterday I mentioned that there could be user-visible
differences between different views of how to proceed, even when there is some
consensus that different views are essentially the same.
Here is one example of a user-visible divergence. Consider the following
input, written in the community group syntax.
:liz :spouse :dick {| :start 1964; :end 1974 |} .
:liz :spouse :dick {| :start 1975; :end 1976 |} .
In the community graph version of RDF-star this results in one asserted triple
with subject :liz that is the subject of four triples. In SPARQL-star, the BGP
:liz :spouse :dick {| :start 1964; :end 1976 |} .
would match against a graph constructed from this input.
In labelled property graphs this would appear to result in two asserted
triples with subject :liz, each with two property-value pairs. The above BGP
would not match.
So there is a decided visible difference between the community graph version
of RDF-star and labelled property graphs.
If I am correct in reading the (sparse) information available about RDFn, a
-star extension of RDFn would conform to the community group reading. So
there would be noticeable differences between an extended RDFn and labelled
property graphs.
I am not aware of any proposal for using named graphs that says what the above
would result in there, so it is unclear which side a named graphs version of
-star would fit into.
peter
Attachments
- image/png attachment: Outlook-hxqnw1ev.png
- image/png attachment: Outlook-rbi2ajmq.png
Received on Tuesday, 12 December 2023 12:08:42 UTC