Re: voting against use of rdf:ReificationProperty

On 26 Aug 2024, at 15:02, Souripriya Das <souripriya.das@oracle.com> wrote:

Although during our last Semantic TF meeting I had put +1 in the straw poll regarding allowing any property to have triple-term as value as long as the property is (or can be inferred to be) of rdf:type rdf:ReificationProperty, thinking about it a bit more I have changed my opinion. I think it is giving too much freedom to the user that may lead them to mess up their data more easily and it will make it harder to implement RDF1.2. So, I would now vote against the use of rdf:reificationProperty and instead, vote for allowing only pre-designated properties in RDF1.2 (like rdf:reifies, and, if deemed important, rdf:asserts) to have triple-term as their values.

Probably it was not clear that we have to standardise rdf:reifies anyway, since it is needed for the expansion of the Turtle shortcut into plain RDF:
    << e | s p o >> p1 o1 .   ==>   e rdf:reifies <<( s p o )>> .  e p1 o1 .
    s1 p1 << e | s p o >> .   ==>   e rdf:reifies <<( s p o )>> .  s1 p1 e .

—e.

Received on Tuesday, 27 August 2024 11:05:41 UTC