- From: Andy Seaborne <andy@apache.org>
- Date: Thu, 15 Aug 2024 12:41:05 +0100
- To: RDF-star Working Group <public-rdf-star-wg@w3.org>
Most data is "light weight modelling", enough to get the job done, and I believe a common usage will be reification with no opinion as to "stated"/"describes". The way to provide distinctions and richness in RDF is through modelling to provide additional details. We already have basic machinery that does not involve inference, or integrity constraints (data maintenance), or mandated cardinality restrictions. This should be the abstract data model of RDF. It works for all RDF syntaxes and all ways of writing out RDF. Generated RDF does not often use the full richness of syntax shortcuts. -- :s :p :o {| a rdf:Stated |} --> :s :p :o . _:b rdf:reifies <<(:s :p :o )>> . _:b rdf:Stated . -- A different name may be better - this is only for illustration - but that's part of the point. It requires nothing more of an RDF 1.2 or SPARQL 1.2 system than the baseline - triple terms (and, elsewhere, initial text direction) - and possibly some vocabulary. It does not involve modifying the relationship between SPARQL BGP matching and simple entailment. More sophisticated and focused systems can be written on top of this base by giving their own well-formedness conditions. c.f. RDF lists. They will emerge as needed and we can't prejudge them. Andy
Received on Thursday, 15 August 2024 11:41:16 UTC