- From: Chris Miller <clm8zr@virginia.edu>
- Date: Mon, 13 Apr 2026 04:47:14 -0400
- To: public-rdf-star-wg@w3.org
- Message-ID: <CAGqTOeda5LHd77dURz4X6BMJZL3OCFoq1k+zmeJRUd97mD-cLQ@mail.gmail.com>
https://lists.w3.org/Archives/Public/public-rdf-star-wg/2024Apr/0019.html 904 QS- QP- QO- XI- XD . 910 QSA QPA QOA XIA XD . 920 XIA QSQ QSA XIB XD . 928 XIA QSQ QPA --- XD . 930 XIA QPQ QPA XIC XD . 939 XIA QPQ QPB --- XD . 940 XIA QOQ QOA XID XD . 951 XIA QPA QBE --- XD . 952 XIA QPQ QBE --- XD . 953 XIA QPE QOE --- XD . 955 QBE QPE QOE --- XD . 967 XIC QPE QOE XIE XD . 904 sets SPOID. XI=rdf:ID (new reifier). XD=named-graph/dataset (default). XIA is a reifier of (QSA,QPA,QOA). XIA entails triples from 920,930,940 but not their tokens XIB,XIC,XID. Other XI* reifying statements are entailed but not restated in the table. 928 & 939 are WFF by AAA, which serve as counter-examples to 95*. (QPE,QOE) is an edge-property/property-set. (XIA,QPA) in 951 does not distinguish between 920v928. (XIA,QPQ) in 952 does not distinguish between 930v939. 953 is Example B (see link). 955 fails LPG-interop for EP/PS. 967 corrects LPG-interop for EP/PS. 953 & 967 are each a statement and both about statement 910. Call XIE a 3rd-reifier+12-statements. Enhance RDF/XML with rdf:ID2='XIC' & rdf:ID3='XIE' productions to entail: XIC rdf:type rdf:Statement . XIC rdf:subject XIA . XIC rdf:predicate rdf:predicate . XIC rdf:object QPA . XIE rdf:type rdf:Statement . XIE rdf:subject XIC . XIE rdf:predicate QPE . XIE rdf:object QOE . XIC does not need bnode-ns. Counter-examples approximate an argument about how to read translations/rewrites of EP/PS. 953 ought to be typically sufficient when taken with additional rules in an application & it reduces triple count. But there are no operators like implication, negation, nor containment through RDFMT. XIA does not preclude access to any of its linked components. LPG seems to read EP/PS as (~QSA&~QOA)->QPA , which is almost QSA xor QPA xor QOA. But this cannot mean "about QPA" like QP transposed with QS in XD. This must mean QPA within a context of 910->XIA, and hence named-graph (XD*) proposals. A distribution law translates the usage as (~XIA\QSA&~XIA\QOA)->XIA\QPA. Still, RDF does not have a procedure which copies nor relates the infix containment symbol \ of the concatenation XIA\QPA to components XIA,QPA (unless by xml:base). 928 & 939 are unlikely to be practical interlocutions, but do show that 951 & 952 cannot translate pairs into triple-queries without assuming a cardinality operator about QO of XIA. RDFMT by AAA does not make that restriction, but OWL could raise inconsistency. 953 reads XIA as possibly inheriting from how QSA or QOA are used in 910. 967 reads XIC as not making any assertion about how QSA or QOA are used in XIA, but only asserts how QPA is used in XIA. XIE equals constant accessor parameters to how a component is used in 910. Therefore rdf:ID2 & rdf:ID3 productions are a general translation for EP/PS, when decisions about reductions of total context are unclear. It ought to have an implementation effort similar to that of rdf:ID. As an objection, it could be said that, like rdf:List, rdf:ID2 & rdf:ID3 lead to unwanted verbosity. Why does RDFMT say "from IP to the powerset of IRxIR" instead of just "from IP to IRxIR" [pairs of cartesian product]?
Received on Thursday, 16 April 2026 09:28:27 UTC