Ora Lassila (AWS)
Adrian Gschwend (Zazuko)
TPAC 2024
Anaheim CA, USA
hybrid meeting
23–27 SEPTEMBER 2024
May 1997 | First version of the PICS-NG proposal |
---|---|
October 1997 | First public “working draft” of something called RDF |
February 1999 | RDF “Model and Syntax” |
February 2004 | RDF “Model and Syntax” revised (“RDF 1.0”) |
January 2008 | SPARQL 1.0 |
March 2013 | SPARQL 1.1 |
February 2014 | RDF 1.1 |
December 2021 | RDF-star CG final report |
August 2022 | RDF-star WG formed |
Up until now done by “modeling” RDF statements in RDF
Reification: cumbersome, misunderstood, unpopular
Over the years, many ideas and proposals on how to fix this
Provenance
Qualifying statements
“Marginalia”
Modalities (beliefs, etc.)
Also: bringing RDF closer to LPGs (aka “alignment”)
Triples in an RDF graph are unique (remember: set semantics)
:ElizabethTaylor :married :RichardBurton
Breaking existing RDF (1.1) semantics is highly undesirable
Introducing new semantics could have consequences for RDFS & OWL
Relationship between statements and named graphs?
We have extended the RDF 1.1 semantics with “triple terms”
We have agreed on a minimal baseline as a means of comparing proposals
We have two alternate, extended baselines we are still discussing
We extend Turtle with some “syntactic sugar”:
Occurrence syntax (or "unasserted syntax", still debating this):
<< :s :p :o ~ :id >> :pp :oo
Annotation syntax:
:s :p :o {| :pp :oo |}
“Triple term” syntax (only for internal use):
<<(:s :p :o)>>
(Niklas Lindström will get into the details in the next presentation.)
It took us a long time to agree on the “big picture” (but we now have more or less reached consensus within the WG)
RDF 1.1 semantics has been extended (this was the really important part)
We have lots of documents that now need to all be updated (essentially all RDF and SPARQL specs)
“RDF-Star” name will go away and we get “RDF 1.2” and “SPARQL 1.2”