From 1a5349fe5d9482b846ab373ef9898d85d1f6bf80 Mon Sep 17 00:00:00 2001 From: John McCrae Date: Wed, 14 Aug 2024 04:50:03 +0100 Subject: [PATCH 1/5] Add sameAs to the properties etymonLanguage and etymonType --- .../modules/etymology/extensions/sameAs.xml | 31 +++++++++++++++++++ .../etymology/objectTypes/etymonLanguage.xml | 11 +++++-- .../etymology/objectTypes/etymonType.xml | 4 +++ .../modules/etymology/specification.xml | 1 + .../schemas/JSON/dmlex.schema.json | 14 +++++++++ .../JSON/dmlex_no-crosslingual.schema.json | 14 +++++++++ .../schemas/RDF/dmlex-etymology.ttl | 4 +++ .../specification/schemas/RDF/dmlex.ttl | 4 +++ .../specification/schemas/XML/dmlex.xsd | 2 ++ .../schemas/XML/dmlex_no-crosslingual.xsd | 2 ++ .../JSON/objects/etymonLanguage.xml | 5 +++ .../JSON/objects/etymonType.xml | 5 +++ .../NVH/nodes/etymonLanguage.xml | 3 ++ .../serializations/NVH/nodes/etymonType.xml | 3 ++ .../RDF/elements/EtymonLanguage.xml | 5 ++- .../RDF/elements/EtymonType.xml | 5 ++- .../XML/elements/etymonLanguage.xml | 3 ++ .../XML/elements/etymonType.xml | 3 ++ 18 files changed, 115 insertions(+), 4 deletions(-) create mode 100644 dmlex-v1.0/specification/modules/etymology/extensions/sameAs.xml diff --git a/dmlex-v1.0/specification/modules/etymology/extensions/sameAs.xml b/dmlex-v1.0/specification/modules/etymology/extensions/sameAs.xml new file mode 100644 index 00000000..d7b35ff1 --- /dev/null +++ b/dmlex-v1.0/specification/modules/etymology/extensions/sameAs.xml @@ -0,0 +1,31 @@ + + + %xinclude; + +]> + +
+ Extensions to <code>sameAs</code> + + Extends the sameAs object type + from the Controlled Values Module. + + + + Can additionally be a property of + + etymonLanguage + + + etymonType + + + + + Relational database + + + +
diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml index 39a60481..92d4fa6c 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml @@ -32,6 +32,10 @@ optional (zero or one). Normalised string. The name of the etymon language, in the language of the lexicographic resource. + + sameAs + optional (zero or more). + @@ -48,6 +52,7 @@ <etymonLanguage langCode="..."> <displayName>...<displayName> + <sameAs.../> </etymonLanguage> @@ -57,7 +62,8 @@ { "langCode": "..." , - "displayName": "..." + "displayName": "...", + "sameAs": [ ... ] } @@ -66,7 +72,8 @@ RDF <#etymonLanguage> dmlex:langCode "..." ; - dmlex:displayName "... " . + dmlex:displayName "... " ; + dmlex:sameAs ... . diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml index 058c0973..75fb7938 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml @@ -31,6 +31,10 @@ optional (zero or one). Normalised string. A human-readable explanation of this type. + + sameAs + optional (zero or more). + diff --git a/dmlex-v1.0/specification/modules/etymology/specification.xml b/dmlex-v1.0/specification/modules/etymology/specification.xml index 0a9ee0af..52fc245c 100644 --- a/dmlex-v1.0/specification/modules/etymology/specification.xml +++ b/dmlex-v1.0/specification/modules/etymology/specification.xml @@ -20,5 +20,6 @@ + diff --git a/dmlex-v1.0/specification/schemas/JSON/dmlex.schema.json b/dmlex-v1.0/specification/schemas/JSON/dmlex.schema.json index 44d12930..53728f8d 100644 --- a/dmlex-v1.0/specification/schemas/JSON/dmlex.schema.json +++ b/dmlex-v1.0/specification/schemas/JSON/dmlex.schema.json @@ -950,6 +950,13 @@ "description": { "type": "string", "minLength": 1 + }, + "sameAs": { + "type": "array", + "items": { + "$ref": "#/$defs/sameAs" + }, + "uniqueItems": true } }, "additionalProperties": false @@ -963,6 +970,13 @@ }, "displayName": { "type": "string" + }, + "sameAs": { + "type": "array", + "items": { + "$ref": "#/$defs/sameAs" + }, + "uniqueItems": true } }, "additionalProperties": false diff --git a/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json b/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json index b1d6a488..46af0b69 100644 --- a/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json +++ b/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json @@ -753,6 +753,13 @@ "description": { "type": "string", "minLength": 1 + }, + "sameAs": { + "type": "array", + "items": { + "$ref": "#/$defs/sameAs" + }, + "uniqueItems": true } }, "additionalProperties": false @@ -766,6 +773,13 @@ }, "displayName": { "type": "string" + }, + "sameAs": { + "type": "array", + "items": { + "$ref": "#/$defs/sameAs" + }, + "uniqueItems": true } }, "additionalProperties": false diff --git a/dmlex-v1.0/specification/schemas/RDF/dmlex-etymology.ttl b/dmlex-v1.0/specification/schemas/RDF/dmlex-etymology.ttl index ec7370d6..5d0e37d0 100644 --- a/dmlex-v1.0/specification/schemas/RDF/dmlex-etymology.ttl +++ b/dmlex-v1.0/specification/schemas/RDF/dmlex-etymology.ttl @@ -140,3 +140,7 @@ dmlex:displayName a owl:ObjectProperty ; rdfs:label "Display Name"@en ; rdfs:domain dmlex:EtymonLanguage ; rdfs:range xsd:string . + + +dmlex:EtymonLanguage rdfs:subClassOf dmlex:HasSameAs . +dmlex:EtymonType rdfs:subClassOf dmlex:HasSameAs . diff --git a/dmlex-v1.0/specification/schemas/RDF/dmlex.ttl b/dmlex-v1.0/specification/schemas/RDF/dmlex.ttl index 6722cdfa..0f3650b8 100644 --- a/dmlex-v1.0/specification/schemas/RDF/dmlex.ttl +++ b/dmlex-v1.0/specification/schemas/RDF/dmlex.ttl @@ -990,3 +990,7 @@ dmlex:displayName a owl:ObjectProperty ; rdfs:label "Display Name"@en ; rdfs:domain dmlex:EtymonLanguage ; rdfs:range xsd:string . + +dmlex:EtymonLanguage rdfs:subClassOf dmlex:HasSameAs . +dmlex:EtymonType rdfs:subClassOf dmlex:HasSameAs . + diff --git a/dmlex-v1.0/specification/schemas/XML/dmlex.xsd b/dmlex-v1.0/specification/schemas/XML/dmlex.xsd index 75e5fa9b..43647a57 100644 --- a/dmlex-v1.0/specification/schemas/XML/dmlex.xsd +++ b/dmlex-v1.0/specification/schemas/XML/dmlex.xsd @@ -667,6 +667,7 @@ It might be possible to re-write them as s using concatenation of values + @@ -676,6 +677,7 @@ It might be possible to re-write them as s using concatenation of values + diff --git a/dmlex-v1.0/specification/schemas/XML/dmlex_no-crosslingual.xsd b/dmlex-v1.0/specification/schemas/XML/dmlex_no-crosslingual.xsd index 99363517..be53e7da 100644 --- a/dmlex-v1.0/specification/schemas/XML/dmlex_no-crosslingual.xsd +++ b/dmlex-v1.0/specification/schemas/XML/dmlex_no-crosslingual.xsd @@ -552,6 +552,7 @@ It might be possible to re-write them as s using concatenation of values + @@ -561,6 +562,7 @@ It might be possible to re-write them as s using concatenation of values + diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/etymonLanguage.xml b/dmlex-v1.0/specification/serializations/JSON/objects/etymonLanguage.xml index 4b3df787..096d49b0 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/etymonLanguage.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/etymonLanguage.xml @@ -20,6 +20,11 @@ "displayName" optional, string + + "sameAs" + optional, array of zero or more strings implementing the + sameAs object type + diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/etymonType.xml b/dmlex-v1.0/specification/serializations/JSON/objects/etymonType.xml index 8bcca2fb..5dcadfc8 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/etymonType.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/etymonType.xml @@ -20,6 +20,11 @@ "description" optional, string + + "sameAs" + optional, array of zero or more strings implementing the + sameAs object type + diff --git a/dmlex-v1.0/specification/serializations/NVH/nodes/etymonLanguage.xml b/dmlex-v1.0/specification/serializations/NVH/nodes/etymonLanguage.xml index b5711bb6..e55a9482 100644 --- a/dmlex-v1.0/specification/serializations/NVH/nodes/etymonLanguage.xml +++ b/dmlex-v1.0/specification/serializations/NVH/nodes/etymonLanguage.xml @@ -21,6 +21,9 @@ displayName optional (zero or one) + + sameAs optional (zero or more) + diff --git a/dmlex-v1.0/specification/serializations/NVH/nodes/etymonType.xml b/dmlex-v1.0/specification/serializations/NVH/nodes/etymonType.xml index bdbdfa2e..ba030241 100644 --- a/dmlex-v1.0/specification/serializations/NVH/nodes/etymonType.xml +++ b/dmlex-v1.0/specification/serializations/NVH/nodes/etymonType.xml @@ -21,6 +21,9 @@ description optional (zero or one) + + sameAs optional (zero or more) + diff --git a/dmlex-v1.0/specification/serializations/RDF/elements/EtymonLanguage.xml b/dmlex-v1.0/specification/serializations/RDF/elements/EtymonLanguage.xml index 32e0fd50..462b8273 100644 --- a/dmlex-v1.0/specification/serializations/RDF/elements/EtymonLanguage.xml +++ b/dmlex-v1.0/specification/serializations/RDF/elements/EtymonLanguage.xml @@ -19,7 +19,10 @@ dmlex:displayName OPTIONAL (at most 1) of type http://www.w3.org/2001/XMLSchema#string + + dmlex:sameAs OPTIONAL + - \ No newline at end of file + diff --git a/dmlex-v1.0/specification/serializations/RDF/elements/EtymonType.xml b/dmlex-v1.0/specification/serializations/RDF/elements/EtymonType.xml index 91d59df3..950dd92a 100644 --- a/dmlex-v1.0/specification/serializations/RDF/elements/EtymonType.xml +++ b/dmlex-v1.0/specification/serializations/RDF/elements/EtymonType.xml @@ -19,7 +19,10 @@ dmlex:type REQUIRED (exactly 1) of type http://www.w3.org/2001/XMLSchema#string + + dmlex:sameAs OPTIONAL + - \ No newline at end of file + diff --git a/dmlex-v1.0/specification/serializations/XML/elements/etymonLanguage.xml b/dmlex-v1.0/specification/serializations/XML/elements/etymonLanguage.xml index 95d28370..a4cf3386 100644 --- a/dmlex-v1.0/specification/serializations/XML/elements/etymonLanguage.xml +++ b/dmlex-v1.0/specification/serializations/XML/elements/etymonLanguage.xml @@ -21,6 +21,9 @@ <displayName> optional (zero or one) + + <sameAs> optional (zero or more) + diff --git a/dmlex-v1.0/specification/serializations/XML/elements/etymonType.xml b/dmlex-v1.0/specification/serializations/XML/elements/etymonType.xml index 8bc8f058..bed07120 100644 --- a/dmlex-v1.0/specification/serializations/XML/elements/etymonType.xml +++ b/dmlex-v1.0/specification/serializations/XML/elements/etymonType.xml @@ -21,6 +21,9 @@ <description> optional (zero or one) + + <sameAs> optional (zero or more) + From 3ea68fd5c9063657d91ff72ba06ae8eb8bff3f85 Mon Sep 17 00:00:00 2001 From: John McCrae Date: Wed, 14 Aug 2024 07:45:59 +0100 Subject: [PATCH 2/5] Remove transation property from etymon --- .../specification/modules/etymology/objectTypes/etymon.xml | 5 ----- dmlex-v1.0/specification/schemas/JSON/dmlex.schema.json | 3 --- .../schemas/JSON/dmlex_no-crosslingual.schema.json | 3 --- dmlex-v1.0/specification/schemas/RDF/dmlex-etymology.ttl | 3 --- dmlex-v1.0/specification/schemas/RDF/dmlex.ttl | 1 - dmlex-v1.0/specification/schemas/XML/dmlex.xsd | 1 - .../specification/schemas/XML/dmlex_no-crosslingual.xsd | 1 - .../specification/serializations/JSON/objects/etymon.xml | 4 ---- dmlex-v1.0/specification/serializations/NVH/nodes/etymon.xml | 3 --- .../specification/serializations/RDB/tables/etymons.xml | 3 --- .../specification/serializations/RDF/elements/Etymon.xml | 5 +---- .../specification/serializations/XML/elements/etymon.xml | 3 --- 12 files changed, 1 insertion(+), 34 deletions(-) diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml index f4af4302..d0baafa1 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml @@ -44,11 +44,6 @@ etymonUnit required (one or more) and unique. - - translation - optional (zero or one). Normalised string. A translation or - gloss of the etymon in the language of the lexicographic resource. - listingOrder required (exactly one). Number. The position of this origin diff --git a/dmlex-v1.0/specification/schemas/JSON/dmlex.schema.json b/dmlex-v1.0/specification/schemas/JSON/dmlex.schema.json index 53728f8d..a6115b1a 100644 --- a/dmlex-v1.0/specification/schemas/JSON/dmlex.schema.json +++ b/dmlex-v1.0/specification/schemas/JSON/dmlex.schema.json @@ -906,9 +906,6 @@ "$ref": "#/$defs/etymonUnit" }, "minItems": 1 - }, - "translation": { - "type": "string" } }, "additionalProperties": false diff --git a/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json b/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json index 46af0b69..b939726e 100644 --- a/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json +++ b/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json @@ -735,9 +735,6 @@ "$ref": "#/$defs/partOfSpeech" }, "uniqueItems": true - }, - "translation": { - "type": "string" } }, "additionalProperties": false diff --git a/dmlex-v1.0/specification/schemas/RDF/dmlex-etymology.ttl b/dmlex-v1.0/specification/schemas/RDF/dmlex-etymology.ttl index 5d0e37d0..11776429 100644 --- a/dmlex-v1.0/specification/schemas/RDF/dmlex-etymology.ttl +++ b/dmlex-v1.0/specification/schemas/RDF/dmlex-etymology.ttl @@ -49,9 +49,6 @@ dmlex:Etymon a owl:Class ; a owl:Restriction ; owl:onProperty dmlex:etymonUnit ; owl:minCardinality 1 ] , [ - a owl:Restriction ; - owl:onProperty dmlex:translation ; - owl:maxCardinality 1 ] , [ a owl:Restriction ; owl:onProperty dmlex:listingOrder ; owl:cardinality 1 ] . diff --git a/dmlex-v1.0/specification/schemas/RDF/dmlex.ttl b/dmlex-v1.0/specification/schemas/RDF/dmlex.ttl index 0f3650b8..5abcb5ce 100644 --- a/dmlex-v1.0/specification/schemas/RDF/dmlex.ttl +++ b/dmlex-v1.0/specification/schemas/RDF/dmlex.ttl @@ -926,7 +926,6 @@ dmlex:translation a owl:DatatypeProperty ; rdfs:domain dmlex:HasTranslation ; rdfs:range xsd:string . -dmlex:Etymon rdfs:subClassOf dmlex:HasTranslation . dmlex:EtymonUnit rdfs:subClassOf dmlex:HasTranslation . dmlex:EtymonUnit a owl:Class ; diff --git a/dmlex-v1.0/specification/schemas/XML/dmlex.xsd b/dmlex-v1.0/specification/schemas/XML/dmlex.xsd index 43647a57..cd72a8b7 100644 --- a/dmlex-v1.0/specification/schemas/XML/dmlex.xsd +++ b/dmlex-v1.0/specification/schemas/XML/dmlex.xsd @@ -642,7 +642,6 @@ It might be possible to re-write them as s using concatenation of values - diff --git a/dmlex-v1.0/specification/schemas/XML/dmlex_no-crosslingual.xsd b/dmlex-v1.0/specification/schemas/XML/dmlex_no-crosslingual.xsd index be53e7da..f64e23fd 100644 --- a/dmlex-v1.0/specification/schemas/XML/dmlex_no-crosslingual.xsd +++ b/dmlex-v1.0/specification/schemas/XML/dmlex_no-crosslingual.xsd @@ -527,7 +527,6 @@ It might be possible to re-write them as s using concatenation of values - diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/etymon.xml b/dmlex-v1.0/specification/serializations/JSON/objects/etymon.xml index c0590343..ff24b0b8 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/etymon.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/etymon.xml @@ -29,10 +29,6 @@ required, array of one or more etymonUnit instances - - "translation" - optional, string - diff --git a/dmlex-v1.0/specification/serializations/NVH/nodes/etymon.xml b/dmlex-v1.0/specification/serializations/NVH/nodes/etymon.xml index 0b7d9686..6e316279 100644 --- a/dmlex-v1.0/specification/serializations/NVH/nodes/etymon.xml +++ b/dmlex-v1.0/specification/serializations/NVH/nodes/etymon.xml @@ -23,9 +23,6 @@ etymonUnit required (one or more) - - translation optional (zero or one) - diff --git a/dmlex-v1.0/specification/serializations/RDB/tables/etymons.xml b/dmlex-v1.0/specification/serializations/RDB/tables/etymons.xml index 24fdb7e0..3fafc6b7 100644 --- a/dmlex-v1.0/specification/serializations/RDB/tables/etymons.xml +++ b/dmlex-v1.0/specification/serializations/RDB/tables/etymons.xml @@ -32,9 +32,6 @@ note: nvarchar - - translation: nvarchar - listingOrder: int diff --git a/dmlex-v1.0/specification/serializations/RDF/elements/Etymon.xml b/dmlex-v1.0/specification/serializations/RDF/elements/Etymon.xml index f4f75ad6..89918f15 100644 --- a/dmlex-v1.0/specification/serializations/RDF/elements/Etymon.xml +++ b/dmlex-v1.0/specification/serializations/RDF/elements/Etymon.xml @@ -28,10 +28,7 @@ dmlex:etymonUnit REQUIRED (at least 1) reference to EtymonUnit - - dmlex:translation OPTIONAL (at most 1) of type http://www.w3.org/2001/XMLSchema#string - - \ No newline at end of file + diff --git a/dmlex-v1.0/specification/serializations/XML/elements/etymon.xml b/dmlex-v1.0/specification/serializations/XML/elements/etymon.xml index edbf323b..c4041fe1 100644 --- a/dmlex-v1.0/specification/serializations/XML/elements/etymon.xml +++ b/dmlex-v1.0/specification/serializations/XML/elements/etymon.xml @@ -27,9 +27,6 @@ <etymonUnit> required (one or more) - - <translation> optional (zero or one) - From fb4c4f2a5d6d1e9b6327578062121d623645009a Mon Sep 17 00:00:00 2001 From: John McCrae Date: Mon, 19 Aug 2024 09:19:13 +0100 Subject: [PATCH 3/5] Fix small bug in JSON schema --- .../schemas/JSON/dmlex_no-crosslingual.schema.json | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json b/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json index b939726e..ded980ae 100644 --- a/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json +++ b/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json @@ -709,11 +709,7 @@ "$ref": "#/$defs/etymonUnit" }, "minItems": 1 - }, - "translation": { - "type": "string" - } - }, + } }, "additionalProperties": false }, "etymonUnit": { @@ -735,6 +731,9 @@ "$ref": "#/$defs/partOfSpeech" }, "uniqueItems": true + , + "translation": { + "type": "string" } }, "additionalProperties": false From f7387e05a8f78f3138c4dc1c60439f7ad17bff1b Mon Sep 17 00:00:00 2001 From: John McCrae Date: Mon, 19 Aug 2024 09:24:35 +0100 Subject: [PATCH 4/5] Typo --- .../schemas/JSON/dmlex_no-crosslingual.schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json b/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json index ded980ae..1cc56bff 100644 --- a/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json +++ b/dmlex-v1.0/specification/schemas/JSON/dmlex_no-crosslingual.schema.json @@ -731,7 +731,7 @@ "$ref": "#/$defs/partOfSpeech" }, "uniqueItems": true - , + }, "translation": { "type": "string" } From 2b508df9a9da2b8c99c1ed62d429f4cae4d2da5b Mon Sep 17 00:00:00 2001 From: John McCrae Date: Mon, 19 Aug 2024 09:56:34 +0100 Subject: [PATCH 5/5] Update ID so build works --- .../specification/modules/etymology/extensions/sameAs.xml | 2 +- .../modules/etymology/objectTypes/etymonLanguage.xml | 2 +- .../specification/modules/etymology/objectTypes/etymonType.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dmlex-v1.0/specification/modules/etymology/extensions/sameAs.xml b/dmlex-v1.0/specification/modules/etymology/extensions/sameAs.xml index d7b35ff1..2a924c28 100644 --- a/dmlex-v1.0/specification/modules/etymology/extensions/sameAs.xml +++ b/dmlex-v1.0/specification/modules/etymology/extensions/sameAs.xml @@ -6,7 +6,7 @@ ]> -
+
Extensions to <code>sameAs</code> Extends the sameAs object type diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml index 92d4fa6c..40527d2e 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml @@ -33,7 +33,7 @@ language, in the language of the lexicographic resource. - sameAs + sameAs optional (zero or more). diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml index 75fb7938..59f311a4 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml @@ -32,7 +32,7 @@ explanation of this type. - sameAs + sameAs optional (zero or more).