RDF en RDF-star
RDF is het W3C-datamodel voor gegevens als graaf: elke bewering is een triple van subject, predicaat en object. Een triple is binair; een feit met meer dan twee rollen moet worden opgesplitst via een tussennode, wat reïficatie heet. RDF-star, een voorstel van Hartig en Thompson uit 2014, voegde toe dat een triple direct als subject of object van een andere triple kan optreden: een bewering over een bewering, zonder tussennode.
Betekenis voor de handreiking
Toen we Atomaire Claims & Annotaties uitwerkten, kenden we RDF, maar RDF kende geen annotaties als concept. RDF-star wel en we hebben enkele beproevingen gedaan met producten die het ondersteunden. RDF-star is echter niet in zijn oorspronkelijke vorm in RDF 1.2 terechtgekomen: een triple term mag daar alleen voorkomen als object van
rdf:reifies, met een tussennode – dereifier– waaraan de annotaties hangen. Conceptueel is dat weer reïficatie, zij het lichter dan de klassieke vorm. De verschillen met ACA zijn daarmee precies te benoemen: ACA-claims zijn n-air, zodat een feit zijn natuurlijke vorm houdt en een annotatie is zelf een claim die direct naar een andere claim verwijst. Beide kunnen recursief zijn.
Referenties
- Hartig, O. & Thompson, B. (2014). Foundations of an Alternative Approach to Reification in RDF. arXiv:1406.3399 – het oorspronkelijke RDF-star-voorstel.
- W3C RDF-DEV Community Group (2021). RDF-star and SPARQL-star – de specificatie van RDF-star.
- W3C (2014). RDF 1.1 Concepts and Abstract Syntax.
- W3C. RDF 1.2 Concepts and Abstract Data Model – Candidate Recommendation, met triple terms en
rdf:reifies.