diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/collocateMarker.xml b/dmlex-v1.0/specification/serializations/JSON/objects/collocateMarker.xml index a733e116..c900359f 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/collocateMarker.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/collocateMarker.xml @@ -20,10 +20,6 @@ "endIndex" required, number - - "id" - optional, string - "lemma" optional, string @@ -34,5 +30,13 @@ label object type + + + Members if implementing the Linking Module + + "id" + optional, string. Collocate markers that have an ID can appear as members of relations. + + diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/entry.xml b/dmlex-v1.0/specification/serializations/JSON/objects/entry.xml index 583956bd..c32f4892 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/entry.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/entry.xml @@ -11,10 +11,6 @@ Members - - "id" - optional, string - "headword" required, string @@ -50,6 +46,14 @@ + + Members if implementing the Linking Module + + "id" + optional, string. Entries that have an ID can be members of relations. + + + Members if implementing the Annotation Module diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/member.xml b/dmlex-v1.0/specification/serializations/JSON/objects/member.xml index de8db8ff..23e9a92e 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/member.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/member.xml @@ -14,7 +14,7 @@ Members "ref" - required, string + required, string: the id of an entry, a sense or a collocateMarker. "role" diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/sense.xml b/dmlex-v1.0/specification/serializations/JSON/objects/sense.xml index c13b9abe..6d3d4ed2 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/sense.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/sense.xml @@ -11,10 +11,6 @@ Members - - "id" - optional, string - "indicator" optional, string @@ -36,6 +32,16 @@ + + Members if implementing the Linking Module + + "id" + optional, string. + Senses that have an ID can be members of relations. + + + + Members if implementing the Crosslingual Module diff --git a/dmlex-v1.0/specification/serializations/NVH/nodes/collocateMarker.xml b/dmlex-v1.0/specification/serializations/NVH/nodes/collocateMarker.xml index 71bf1f2f..004425ea 100644 --- a/dmlex-v1.0/specification/serializations/NVH/nodes/collocateMarker.xml +++ b/dmlex-v1.0/specification/serializations/NVH/nodes/collocateMarker.xml @@ -19,9 +19,6 @@ Child nodes - - id optional (zero or one) - lemma optional (zero or one) @@ -30,5 +27,12 @@ + + Child nodes if implementing the Linking Module + + id optional (zero or one). Collocate markers that have an ID can appear as members of relations. + + + diff --git a/dmlex-v1.0/specification/serializations/NVH/nodes/entry.xml b/dmlex-v1.0/specification/serializations/NVH/nodes/entry.xml index 781f50fb..12eb6c5b 100644 --- a/dmlex-v1.0/specification/serializations/NVH/nodes/entry.xml +++ b/dmlex-v1.0/specification/serializations/NVH/nodes/entry.xml @@ -18,9 +18,6 @@ Child nodes - - id optional (zero or one) - homographNumber optional (zero or one) @@ -41,6 +38,13 @@ + + Child nodes if implementing the Linking Module + + id optional (zero or one). Entries that have an ID can be members of relations. + + + Child nodes if implementing the Annotation Module diff --git a/dmlex-v1.0/specification/serializations/NVH/nodes/member.xml b/dmlex-v1.0/specification/serializations/NVH/nodes/member.xml index f39f5da8..ed54f626 100644 --- a/dmlex-v1.0/specification/serializations/NVH/nodes/member.xml +++ b/dmlex-v1.0/specification/serializations/NVH/nodes/member.xml @@ -13,7 +13,7 @@ Value ref - required + required: the id of an entry, a sense or a collocateMarker diff --git a/dmlex-v1.0/specification/serializations/NVH/nodes/sense.xml b/dmlex-v1.0/specification/serializations/NVH/nodes/sense.xml index e02325e7..a5bba188 100644 --- a/dmlex-v1.0/specification/serializations/NVH/nodes/sense.xml +++ b/dmlex-v1.0/specification/serializations/NVH/nodes/sense.xml @@ -18,9 +18,6 @@ Child nodes - - id optional (zero or one) - label optional (zero or more) @@ -32,6 +29,13 @@ + + Child nodes if implementing the Linking Module + + id optional (zero or one). Senses that have an ID can be members of relations. + + + Child nodes if implementing the Crosslingual Module diff --git a/dmlex-v1.0/specification/serializations/XML/elements/collocateMarker.xml b/dmlex-v1.0/specification/serializations/XML/elements/collocateMarker.xml index 0953eac0..d69ded42 100644 --- a/dmlex-v1.0/specification/serializations/XML/elements/collocateMarker.xml +++ b/dmlex-v1.0/specification/serializations/XML/elements/collocateMarker.xml @@ -12,15 +12,18 @@ Attributes - - @id optional - @lemma optional - + + Attributes if implementing the Linking Module + + @id optional. Collocate markers that have an ID can appear as members of relations. + + + Child elements diff --git a/dmlex-v1.0/specification/serializations/XML/elements/entry.xml b/dmlex-v1.0/specification/serializations/XML/elements/entry.xml index 934fa588..0bc41964 100644 --- a/dmlex-v1.0/specification/serializations/XML/elements/entry.xml +++ b/dmlex-v1.0/specification/serializations/XML/elements/entry.xml @@ -12,10 +12,14 @@ Attributes - @id optional + @homographNumber optional + + + + Attributes if implementing the Linking Module - @homographNumber optional + @id optional. Entries that have an ID can be members of relations. diff --git a/dmlex-v1.0/specification/serializations/XML/elements/member.xml b/dmlex-v1.0/specification/serializations/XML/elements/member.xml index 03996868..81cefff2 100644 --- a/dmlex-v1.0/specification/serializations/XML/elements/member.xml +++ b/dmlex-v1.0/specification/serializations/XML/elements/member.xml @@ -13,7 +13,7 @@ Attributes @ref - required + required: the id of an entry, a sense or a collocateMarker @role optional diff --git a/dmlex-v1.0/specification/serializations/XML/elements/sense.xml b/dmlex-v1.0/specification/serializations/XML/elements/sense.xml index 7050f569..5b55e90f 100644 --- a/dmlex-v1.0/specification/serializations/XML/elements/sense.xml +++ b/dmlex-v1.0/specification/serializations/XML/elements/sense.xml @@ -9,11 +9,8 @@ XML element: <literal><sense></literal> Implements the sense object type. - + Child elements - - @id optional - <indicator> optional (zero or one) @@ -28,6 +25,13 @@ + + Attributes if implementing the Linking Module + + @id optional. Senses that have an ID can be members of relations. + + + Child elements if implementing the Crosslingual Module