From 466cd55089adbae5ca08f316accbcb974056a539 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Wed, 23 Apr 2025 22:47:39 +0200 Subject: [PATCH 1/6] grammar Bob DuCharme's 9th comment https://www.w3.org/mid/33e6564c-0dc3-4ca6-8304-4e47da867bf6@snee.com --- spec/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/index.html b/spec/index.html index 03e64f9..3271d40 100644 --- a/spec/index.html +++ b/spec/index.html @@ -791,7 +791,7 @@

Literals

Literals are used for values such as strings, numbers, and dates.

A literal in an RDF graph consists of - two, three, or four elements, as follow:

+ two, three, or four elements, as follows:

  1. A lexical form, being an RDF string. From 8e1d1a930ccad2525be29ea659eeeb7048f924c9 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Wed, 23 Apr 2025 22:51:35 +0200 Subject: [PATCH 2/6] consistency Bob DuCharme's 11th comment https://www.w3.org/mid/33e6564c-0dc3-4ca6-8304-4e47da867bf6@snee.com --- spec/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/index.html b/spec/index.html index 3271d40..d016244 100644 --- a/spec/index.html +++ b/spec/index.html @@ -805,7 +805,7 @@

    Literals

    language tag MUST be well-formed according to section 2.2.9 of [[!BCP47]], - and MUST be treated accordingly, that is, in a case insensitive manner. + 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=].
  2. If and only if the datatype IRI is http://www.w3.org/1999/02/22-rdf-syntax-ns#dirLangString, From 5680be1fb84e71465c1b3828ccb308bdee417862 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Thu, 24 Apr 2025 00:49:58 +0200 Subject: [PATCH 3/6] elements -> component elements @afs' suggestion #12 https://gist.github.com/afs/f71020019fc33b4ded3e105339c6a655 --- spec/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/index.html b/spec/index.html index d016244..c62cd38 100644 --- a/spec/index.html +++ b/spec/index.html @@ -791,7 +791,7 @@

    Literals

    Literals are used for values such as strings, numbers, and dates.

    A literal in an RDF graph consists of - two, three, or four elements, as follows:

    + two, three, or four component elements, as follows:

    1. A lexical form, being an RDF string. From 00f04c887c5298056c06595975f3b0be357805bd Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Thu, 24 Apr 2025 01:57:54 +0200 Subject: [PATCH 4/6] link to definition of 'inconsistency' --- spec/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/index.html b/spec/index.html index c62cd38..2af803e 100644 --- a/spec/index.html +++ b/spec/index.html @@ -901,7 +901,7 @@

      Literal value

      lexical form.
    2. Otherwise, the literal is ill-typed and no literal value can be associated with the literal. Such a case produces a semantic - inconsistency, but it is not syntactically ill-formed. + [=inconsistency=], but it is not syntactically ill-formed. Implementations SHOULD accept [=ill-typed=] literals and produce RDF graphs from them. Implementations MAY produce warnings when encountering [=ill-typed=] literals.
    3. From 4d71ebc4d2c834ab658c5c8af1f44ec4a097ffed Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Thu, 24 Apr 2025 16:38:11 +0200 Subject: [PATCH 5/6] Update spec/index.html Co-authored-by: Olaf Hartig --- spec/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/index.html b/spec/index.html index 2af803e..aef1f00 100644 --- a/spec/index.html +++ b/spec/index.html @@ -790,7 +790,7 @@

      Literals

      Literals are used for values such as strings, numbers, and dates.

      -

      A literal in an RDF graph consists of +

      A literal consists of two, three, or four component elements, as follows:

        From bcee7d3d3c922b87f5774fc11459960927850af2 Mon Sep 17 00:00:00 2001 From: Olaf Hartig Date: Fri, 9 May 2025 10:23:16 +0200 Subject: [PATCH 6/6] 'component elements' -> 'components', as per https://github.com/w3c/rdf-concepts/pull/198#discussion_r2063025942 --- spec/index.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/spec/index.html b/spec/index.html index aef1f00..1f0efd2 100644 --- a/spec/index.html +++ b/spec/index.html @@ -91,7 +91,7 @@

        RDF 1.2 introduces the ability to use an RDF triple as a triple term, in the object position of another triple. RDF 1.2 also introduces directional language-tagged strings, - which contain a base direction element that allows the + which contain a base direction component that allows the initial text direction to be specified for presentation by a user agent.

        RDF 1.2 Concepts introduces key concepts and terminology for RDF 1.2, discusses @@ -791,7 +791,7 @@

        Literals

        Literals are used for values such as strings, numbers, and dates.

        A literal consists of - two, three, or four component elements, as follows:

        + two, three, or four components, as below:

        1. A lexical form, being an RDF string. @@ -815,10 +815,10 @@

          Literals

        -

        A literal is a language-tagged string if the third element - is present and the fourth element is not present. +

        A literal is a language-tagged string if the [=language tag=] + is present and the [=base direction=] is not present. A literal is a directional language-tagged string - if both the third element and fourth elements are present. + if both the [=language tag=] and the [=base direction=] are present.

        Literal term equality: @@ -2290,7 +2290,7 @@

        Changes between RDF 1.1 and RDF 1.2

        and extended the definition of RDF triple to permit triple terms as objects. Also defines reifier and reifying triple. -
      1. Added the base direction element as part of +
      2. Added the base direction component as part of a literal, and a description of its use in .
      3. Improved the use of IRI terminology,