- From: Peter F. Patel-Schneider <pfpschneider@gmail.com>
- Date: Thu, 25 Apr 2024 12:08:09 -0400
- To: public-rdf-star-wg@w3.org
I'm not following this at all. << :r | :a :b :c >> :p :o . << :r | :d :e :f >> :p :o . is not about graphs. It is about reification of two triples with the same reifier. So I don't think that anything here is relevant. peter PS: Reification of graphs would be something like: :r rdf:reifies :g . :a :b :c :g . :d :e :f :g . On 4/25/24 10:48, Thompson, Bryan wrote: > I think I can comment with some insight into the original intent of RDR, RDF*, > etc. The intent was a mechanism for statement level metadata. With this > mechanism, it is possible to build up edge properties and a variety of other > constructions. Today, LPG interoperability is certainly a major use case, but > that was less true back in 2000s when I was doing talks on Reification Done > Right (RDR). The gap has always been there with the semantic web. > > Some people have asked why same identifier for multiple different triples is a > problem. It's a problem because it is simply not responsive to these original > motivating use cases (edge properties, statements about a single statement to > supposed security, provenance, etc.). Because there can be multiple > statements grouped under the same identifier, this can not reliably be used to > construct edge properties, etc. > I'm > I think it is best to call the current proposal Statements about Graphs. That > is an accurate description of what it achieves. > > However, Statements about Graphs does not support use cases relying on the > ability to make assertions about single statements. Yes, of course a Graph > can contain a single statement and under this case things reduce to the same > thing. But any applications or platforms that want to build up mechanisms > such as edge properties can not build upon that special case unless it is > protected, for example, by a well-formedness constraint, by a profile, etc. > > Thus, going forward without something which clearly and without ambiguity > supports "Statements about Statements" (which has always meant statements > about a specific Statement, not about a Graph) fails to support the key > motivating use cases behind Reification Done Right, behind RDF*, and behind > the Charter of this working group. > > I can see a compromise emerging with anything which allows that necessary and > sufficient restriction. But without such a restriction, the output of this WG > would fail to address the central motivating use cases that got all of this > rolling. > > And this is not about efficiency. Statements about Graphs is not the same as > Statements about Statements. The former is one or more statements about one > or more statements. The latter is one or more statements about a single > statement. That single statement restriction is necessary for this > mechanism. Statements about Graphs is different. It's not more general. > It's different. > > Bryan > > ------------------------------------------------------------------------------ > *From:* Lassila, Ora > *Sent:* Wednesday, April 24, 2024 5:37:13 PM > *To:* public-rdf-star-wg@w3.org > *Cc:* Thompson, Bryan > *Subject:* The way forward > > [My apologies that this comes at the last moment before tomorrow’s meeting.] > > We have had long discussions within the Neptune team about the ongoing debate > in the WG. We want to find an amicable, consensus-based way forward. Obviously > the support within the WG for the multi-triple reifier proposal is strong, and > we understand that many WG members may not be willing to live with the > single-triple reifier approach. That said, we also believe that we (Neptune > and our OneGraph project) need to be true to our vision of the future of > “graph interoperability”. > > Thus, we would like to bring back the idea of profiles: one for the > multi-triple reifier support, another for the single-triple option. This would > allow implementors some leeway, and would ultimately let the graph marketplace > choose. People already make choices about what technologies they use, > sometimes based on the level of support different technology vendors offer. > Bottom line: we do not want to block progress in the WG, and this would let us > move towards finishing the specifications. I think it is better that we get > the largest possible number of implementors building RDF 1.2 -compliant > products, rather than some companies “opting out”. > > Ora > > -- > > Dr. Ora Lassila > > Principal Technologist, Amazon Neptune >
Received on Thursday, 25 April 2024 16:08:15 UTC