diff --git a/spec/index.html b/spec/index.html index f8be8a7..7e2444d 100644 --- a/spec/index.html +++ b/spec/index.html @@ -740,28 +740,25 @@

Literals

  • If the literal is a language-tagged string, then the literal value is a pair consisting of its lexical form and its language tag, in that order.
  • -
  • if the literal is a directional language-tagged string, then the literal value is +
  • If the literal is a directional language-tagged string, then the literal value is a tuple of its lexical form, its language tag, and its base direction, likewise in that order.
  • - -
  • If the literal's datatype IRI is in the set of - recognized datatype IRIs, let d be the - referent of the datatype IRI. +
  • If the literal's datatype is handled by an RDF implmentation,
  • -
  • If the literal's datatype IRI is not in the set of - recognized datatype IRIs, then the literal value is +
  • If the literal's datatype IRI is not + handled by an RDF implementation, then the literal value is not defined by this specification.
  • @@ -1098,12 +1095,11 @@

    Datatypes

    in terms of XML Schema. RDF re-uses many of the XML Schema built-in datatypes, and defines three additional datatypes, rdf:JSON, rdf:HTML, and rdf:XMLLiteral. - The list of datatypes supported by an implementation is determined - by its recognized datatype IRIs.

    +

    A datatype consists of a lexical space, a value space and a lexical-to-value mapping, and - is denoted by one or more IRIs.

    + is identified by one or more IRIs.

    The lexical space of a datatype is a set of strings.

    @@ -1295,13 +1291,10 @@

    The XML Schema Built-in Datatypes

    Datatype IRIs

    -

    Datatypes are identified by IRIs. If - D is a set of IRIs which are used to refer to - datatypes, then the elements of D are called - recognized datatype IRIs. - Recognized IRIs have fixed - referents. If any IRI of the form - http://www.w3.org/2001/XMLSchema#xxx is recognized, it +

    Datatypes are identified by IRIs.

    +

    + If any IRI of the form + http://www.w3.org/2001/XMLSchema#xxx is handled by an RDF implementation, it MUST refer to the RDF-compatible XSD type named xsd:xxx for every XSD type listed in section 5.1.

    @@ -1317,12 +1310,13 @@

    Datatype IRIs

    refers to the datatype rdf:JSON. -

    RDF processors are not required to recognize datatype IRIs. - Any literal typed with an unrecognized IRI is treated just like - an unknown IRI, i.e. as referring to an unknown thing. Applications - MAY give a warning message if they are unable to determine the - referent of an IRI used in a typed literal, but they SHOULD NOT - reject such RDF as either a syntactic or semantic error.

    +

    RDF implementations are not required to handle all datatypes. + Any literal typed with a datatype not handled by an RDF implementation + is treated just like an unknown IRI, i.e., as referring to an unknown thing. + Applications MAY give a warning message if they are unable to determine the + referent of an IRI used in a typed literal. RDF implementations SHOULD + not reject a literal with an unknown datatype as either a syntactic or + semantic error.

    Other specifications MAY impose additional constraints on datatype IRIs, for example, require support @@ -1343,6 +1337,14 @@

    Datatype IRIs

    user-defined simple XML Schema datatypes is suggested in [[SWBP-XSCH-DATATYPES]]. RDF implementations are not required to support either of these facilities.

    + +

    + In RDF 1.1, Recognized datatype IRIs + were defined in RDF Concepts, overlapping with + RDF Semantics, "recognizing" + datatype IRIs for semantic extensions. +

    +
    @@ -1465,7 +1467,7 @@

    Generalizations of RDF Triples, Graphs, and Datasets

    Additional Datatypes

    -

    This section defines additional datatypes that RDF processors MAY support.

    +

    This section defines additional datatypes that RDF implementations MAY support.

    The rdf:HTML Datatype

    @@ -1696,7 +1698,6 @@

    The rdf:JSON Datatype

    -

    Privacy Considerations

    RDF is used to express arbitrary application data, @@ -1964,10 +1965,14 @@

    Changes between RDF 1.1 and RDF 1.2

    use the recommended BCP47 format, or do something else, as long it is performed consistently.
  • Removed the section on the canonical mapping for the rdf:XMLLiteral datatype.
  • +
  • Refer to the definition and discussion of + RDF Semantics, "recognizing" + datatype IRIs, instead of Recognized datatype IRIs.
  • +
  • The informal terminolgy "RDF processor" has been removed.
  • -

    A detailed overview of the differences between RDF versions 1.0 - and 1.1 can be found in [[[RDF11-NEW]]] [[RDF11-NEW]].

    +

    A detailed overview of the differences between RDF versions 1.1 + and 1.2 can be found in [[[RDF12-NEW]]] [[RDF12-NEW]].

    @@ -1978,4 +1983,3 @@

    Changes between RDF 1.1 and RDF 1.2

    -