jena
jena copied to clipboard
Support RDF 1.2
RDF 1.2 includes:
- Triple terms
- Reification by
rdf:refies(and other properties)
This is not the RDF-star CG report but the way the Working Group has structured the changes means that the impact on Turtle is significantly reduced.
As well as RDF-star:
- Errata for RDF 1.2 and SPARQL 1.1
- Initial text direction, a new facet of an RDF term: only for language strings: example
"قطة"@ar--rlt - Defined canonical output of N-triples and N-quads (for RDF Canonicalization)
rdf:JSONdatatype as part of core RDF
RDF 1.2 / SPARQL 1.2 is compatible with RDF 1.1 / SPARQL 1.1.
Could we get a TL;DR on what is going on regarding RDF 1.2 vs RDF-star?
Change the ModelAPI to reflect the WG decision on triple terms (they are only allowed in the object position). This means they can not be treated as a flavour of Resource by the Model API.
- Create a new kind of
RDFNode--StatementTerm-- as the Model API representation of "triple terms". - Add statement reifier support (RDF 1.2 style)