rdf:text "MUST replace in the graph"

(This is my second substantive comment in my rdf:text review; so far all
my other comments are editorial, and I'll send them along separately.)

I don't think the text at the end of section 4 is quite right.  It
currently says:

     Despite the semantic equivalence between typed rdf:text RDF
     literals and plain RDF literals, the presence of typed rdf:text RDF
     literals in an RDF graph might cause interoperability problems
     between RDF tools, as not all RDF tools will support
     rdf:text. Therefore, before exchanging an RDF graph with other RDF
     tools, an RDF tool that suports rdf:text MUST replace in the graph
     each typed rdf:text RDF literal with the corresponding plain RDF
     literal. The notion of graph exchange includes, but is not limited
     to, the process of serializing an RDF graph using any (normative or
     nonnormative) RDF syntax.

The problem with this is that it forbids use of rdf:text in interchange
in the future.  In fact, RIF can be used to interchange RDF Graphs (by
stating ground frame facts,), but it's forbidden by this text from
including internationalized strings!  More seriously, I expect new
machine formats for RDF would use rdf:text, but this forbids it.

I think this can be fixed by adding a little phrase, which I've put in
all-caps below, just to show the change:

     Despite the semantic equivalence between typed rdf:text RDF
     literals and plain RDF literals, the presence of typed rdf:text RDF
     literals in an RDF graph might cause interoperability problems
     between RDF tools, as not all RDF tools will support
     rdf:text. Therefore, before exchanging an RDF graph with other RDF
     tools, an RDF tool that suports rdf:text MUST replace in the graph
     each typed rdf:text RDF literal with the corresponding plain RDF
->   literal, UNLESS THE EXCHANGE FORMAT BEING USED MANDATES THAT
->   RECIEVERS SUPPORT RDF:TEXT.  The notion of graph exchange includes,
     but is not limited to, the process of serializing an RDF graph
     using any (normative or nonnormative) RDF syntax.

The paragraph could be re-written to be smoother, but I think that's the
minimal change we need here.

    -- Sandro

Received on Monday, 6 April 2009 17:01:55 UTC