- From: Franconi Enrico <franconi@inf.unibz.it>
- Date: Wed, 24 Jan 2024 18:43:49 +0000
- To: Pierre-Antoine Champin <pierre-antoine@w3.org>
- CC: "public-rdf-star-wg@w3.org" <public-rdf-star-wg@w3.org>
- Message-ID: <11C16C9C-D9A8-461D-95E0-B1CCEA7198CD@inf.unibz.it>
Hi PA, remember that I am in the context of "my" revised sugar proposal, which has the following property: (1) RDF 1.1 graphs are always well-formed, and the RDF-star extension does not play any role whatsoever; (2) if RDF-star graphs systematically use the syntactic sugar expression for reification, then entailments are always well-formed - in other words, by avoiding the use of rdf-star:is-reification-of one is guaranteed to be always "well-formed". Apparently, you consider that such a notion of "soft" constraint is a bad idea. Fair enough. But then could we please call hard constraints a different name? In fact, do we need a name for them? They just become part of the abstract syntax... I believe that if rdf-star introduces a new construct (i.e., rdf:is-reification-of) it is pretty natural to state the only cases where it could be used. Any other use of this predicate in a triple would be deprecated; it is only about the newly introduced predicate. In fact, if we need to add something to the abstract syntax, I think the two options that were discussed last week ("triple terms" of "edge statements") are much more elegant than constraining the use of a bunch of predicates... But maybe that's what you are getting at? :-> I would like you to get to that, but I am in no position to push in this direction. But yes, this would be an elegant solution. But note that this would not solve the issue of needing well-formedness, if you want to remain in a "sugar" approach. Of course, by leaving the sugar approach and just having edge declarations, then we do not need well-formedness at all. NB: I have ideas for (possibly) better names for "well-formed-ness", if the term is deemed misleading. But I don't want to derail the conversation with bikeshedding. Maybe "meaning-preserving"? --e.
Received on Wednesday, 24 January 2024 18:43:59 UTC