diff --git a/spec/index.html b/spec/index.html index b78c83e..e2271c1 100644 --- a/spec/index.html +++ b/spec/index.html @@ -930,18 +930,21 @@

Literals

  • A datatype IRI, being an IRI identifying a datatype that determines how the lexical form maps to a literal value.
  • -
  • If and only if the datatype IRI is +
  • A conditionally required language tag as defined by [[!BCP47]]. + This language tag MUST be present + if and only if the datatype IRI is http://www.w3.org/1999/02/22-rdf-syntax-ns#langString or - http://www.w3.org/1999/02/22-rdf-syntax-ns#dirLangString, a - non-empty language tag as defined by [[!BCP47]]. The - language tag MUST be well-formed according to + http://www.w3.org/1999/02/22-rdf-syntax-ns#dirLangString, + in which case it MUST be well-formed according to section 2.2.9 of [[!BCP47]], and MUST be treated accordingly, that is, in a case-insensitive manner. Two [[!BCP47]]-complying strings that differ only by case represent the same [=language tag=].
  • -
  • If and only if the datatype IRI is +
  • A conditionally required base direction. + It MUST be present + if and only if the datatype IRI is http://www.w3.org/1999/02/22-rdf-syntax-ns#dirLangString, - a base direction that MUST be one of the following: