dkmfbk / rdfpro

RDFpro
Creative Commons Zero v1.0 Universal
12 stars 5 forks source link

RDF 1.0 legacy mode #7

Open fracorco opened 9 years ago

fracorco commented 9 years ago

In RDF 1.0, "x" and "x"^^xsd:string are different literals, whereas in RDF 1.1 they are the same literal as all literals are typed and plain literals are considered to be implicitly typed as "xsd:string".

RDFpro follows RDF 1.1 rules, but there are still tools based on RDF 1.0 for which RDFpro behavior can be problematic. In particular, in RDFpro:

While the first issue (from an RDF 1.0 perspective) can be addressed by keeping track of the original distinction (in the input files) between "x" and "x"^^xsd:string, the second issue can only be addressed by implementing an RDF 1.0 'legacy' mode in RDFpro.

This would require: