Commit 18bfd422 authored by Jason Fox's avatar Jason Fox
Browse files

Tweaking grammar.

parent 7395e731
Loading
Loading
Loading
Loading
+21 −22
Original line number Diff line number Diff line
@@ -4084,7 +4084,16 @@ following members:
**Mandatory**
For Each _Attribute_, one of the following members shall be present:
For Each _Attribute_, the following member is mandatory:
- ["type"]{.HTML-Code}: a fixed value in alignment with the _Attribute's_
  representational data type (see Clause+++root.2.6.4), whose value is one of:
  - ["Property"]{.HTML-Code}, ["Relationship"]{.HTML-Code},
    ["GeoProperty"]{.HTML-Code}, ["LanguageProperty"]{.HTML-Code},
    ["VocabProperty"]{.HTML-Code}, ["ListProperty"]{.HTML-Code},
    ["ListRelationship"]{.HTML-Code}, ["JsonProperty"]{.HTML-Code}
One of the following members shall also be present:
- ["value"]{.HTML-Code} indicating a _Property_ - further members shall follow
  the data type described in Clause+++root.2.6.4.3
@@ -4103,16 +4112,6 @@ For Each _Attribute_, one of the following members shall be present:
- ["json"]{.HTML-Code} indicating a _JsonProperty_ - further members shall
  follow the data type described in Clause+++root.2.6.4.10
On an _Attribute_, the following member is also mandatory, aligning with the
data type described above:
- ["type"]{.HTML-Code}: a fixed value describing the Attribute data type, one of
  the following values:
  - ["Property"]{.HTML-Code}, ["Relationship"]{.HTML-Code},
    ["GeoProperty"]{.HTML-Code}, ["LanguageProperty"]{.HTML-Code},
    ["VocabProperty"]{.HTML-Code}, ["ListProperty"]{.HTML-Code},
    ["ListRelationship"]{.HTML-Code}, ["JsonProperty"]{.HTML-Code}
_Attributes_ shall not contain any embedded _`@context`_, as described in
Clause+++clause-8+++8.2.4.
@@ -5084,8 +5083,17 @@ allow modification or deletion, similar problems may be encountered.
**Mandatory**
Within the Array of JSON-LD objects holding each instance of an _Attribute_, one
of the following members shall be present:
Within the Array of JSON-LD objects, for every instance of an _Attribute_,
the following member is mandatory:
- ["type"]{.HTML-Code}: a fixed value in alignment with the _Attribute's_
  representational data type (see Clause+++root.2.6.4), whose value is one of:
  - ["Property"]{.HTML-Code}, ["Relationship"]{.HTML-Code},
    ["GeoProperty"]{.HTML-Code}, ["LanguageProperty"]{.HTML-Code},
    ["VocabProperty"]{.HTML-Code}, ["ListProperty"]{.HTML-Code},
    ["ListRelationship"]{.HTML-Code}, ["JsonProperty"]{.HTML-Code}
One of the following members shall also be present:
- ["value"]{.HTML-Code} indicating a _Property_ - further members shall follow
  the data type described in Clause+++root.2.6.4.3
@@ -5104,15 +5112,6 @@ of the following members shall be present:
- ["json"]{.HTML-Code} indicating a _JsonProperty_ - further members shall
  follow the data type described in Clause+++root.2.6.4.10
Aligning with the data type described above, on each instance of an _Attribute_,
the following member is also mandatory:
- ["type"]{.HTML-Code}: a fixed value describing the Attribute data type, one of
  the following values:
  - ["Property"]{.HTML-Code}, ["Relationship"]{.HTML-Code},
    ["GeoProperty"]{.HTML-Code}, ["LanguageProperty"]{.HTML-Code},
    ["VocabProperty"]{.HTML-Code}, ["ListProperty"]{.HTML-Code},
    ["ListRelationship"]{.HTML-Code}, ["JsonProperty"]{.HTML-Code}
<!-- prettier-ignore-start -->