From c9512a597cd55af5c61f7d391148179a58576e59 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Wed, 4 Sep 2024 14:33:26 +0200 Subject: [PATCH 01/18] fix typos --- dmlex-v1.0/specification/examples/examples/16.xml | 4 ++-- dmlex-v1.0/specification/examples/examples/18.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dmlex-v1.0/specification/examples/examples/16.xml b/dmlex-v1.0/specification/examples/examples/16.xml index 578ccd30..9ff6dce8 100644 --- a/dmlex-v1.0/specification/examples/examples/16.xml +++ b/dmlex-v1.0/specification/examples/examples/16.xml @@ -30,14 +30,14 @@ - definition (text: interest or excitement) - example (text: Examples add colour to your writing.) - relation (type: subsensing) - - member (rer: colour-1, role: super) + - member (ref: colour-1, role: super) - member (ref: colour-2, role: sub) - relation (type: subsensing) - member (ref: colour-1, role: super) - member (ref: colour-3, role: sub) - relationType (type: subsensing, scopeRestriction: sameEntry) - memberType (role: super, type: sense, min: 1, max: 1, hint: none) - - memberRole (role: sub, type: sense, min: 1, max: 1, hint: embed) + - memberType (role: sub, type: sense, min: 1, max: 1, hint: embed) diff --git a/dmlex-v1.0/specification/examples/examples/18.xml b/dmlex-v1.0/specification/examples/examples/18.xml index fe71aed0..e755c06a 100644 --- a/dmlex-v1.0/specification/examples/examples/18.xml +++ b/dmlex-v1.0/specification/examples/examples/18.xml @@ -29,7 +29,7 @@ - relationType (type: subentrying, scopeRestcriction: sameResource) - memberType (role: container, type: sense, min: 1, max: 1, hint: navigate) - - memberRole (role: subentry, type: entry, min: 1, max: 1, + - memberType (role: subentry, type: entry, min: 1, max: 1, hint: embed) From 0de10d155afea400c28230f542ace6477f6fe7e1 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Thu, 5 Sep 2024 11:01:35 +0200 Subject: [PATCH 02/18] fix yet another typo --- dmlex-v1.0/specification/dmlex.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dmlex-v1.0/specification/dmlex.xml b/dmlex-v1.0/specification/dmlex.xml index cec13bc8..2b50e051 100644 --- a/dmlex-v1.0/specification/dmlex.xml +++ b/dmlex-v1.0/specification/dmlex.xml @@ -466,7 +466,7 @@ -
+
Definitions From ad2b3bf57b746294ed3f93ab8325d6a720c97291 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Thu, 5 Sep 2024 11:04:53 +0200 Subject: [PATCH 03/18] removed commented dead text --- dmlex-v1.0/specification/dmlex.xml | 93 ------------------------------ 1 file changed, 93 deletions(-) diff --git a/dmlex-v1.0/specification/dmlex.xml b/dmlex-v1.0/specification/dmlex.xml index 2b50e051..ea5da9d8 100644 --- a/dmlex-v1.0/specification/dmlex.xml +++ b/dmlex-v1.0/specification/dmlex.xml @@ -849,100 +849,7 @@ - - - - - - DMLex UML diagram From 60781a13223881325bc5935244ccba21d9e1c9bd Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Thu, 5 Sep 2024 11:09:25 +0200 Subject: [PATCH 04/18] fix another typo --- .../specification/modules/etymology/objectTypes/etymology.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymology.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymology.xml index 632b23b7..a8a99998 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymology.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymology.xml @@ -13,7 +13,7 @@ Property of - entry + entry From bc205ac009f35db53fc6d4a18b30dba068b98a88 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Thu, 5 Sep 2024 11:46:02 +0200 Subject: [PATCH 05/18] completed NVH examples --- .../core/objectTypes/definition.xml | 8 +++++ .../specification/core/objectTypes/entry.xml | 2 +- .../core/objectTypes/example.xml | 11 ++++++ .../core/objectTypes/inflectedForm.xml | 2 +- .../specification/core/objectTypes/label.xml | 9 ++++- .../core/objectTypes/partOfSpeech.xml | 2 +- .../core/objectTypes/pronunciation.xml | 10 +++++- .../specification/core/objectTypes/sense.xml | 12 +++---- .../core/objectTypes/transcription.xml | 8 +++++ .../specification/examples/examples/00.xml | 4 +++ .../specification/examples/examples/01.xml | 4 +++ .../specification/examples/examples/02.xml | 4 +++ .../specification/examples/examples/03.xml | 4 +++ .../specification/examples/examples/04.xml | 4 +++ .../specification/examples/examples/05.xml | 4 +++ .../specification/examples/examples/06.xml | 4 +++ .../specification/examples/examples/07.xml | 4 +++ .../specification/examples/examples/08.xml | 4 +++ .../specification/examples/examples/09.xml | 4 +++ .../specification/examples/examples/10.xml | 4 +++ .../specification/examples/examples/11.xml | 4 +++ .../specification/examples/examples/12.xml | 4 +++ .../specification/examples/examples/13.xml | 4 +++ .../specification/examples/examples/14.xml | 4 +++ .../specification/examples/examples/15.xml | 4 +++ .../specification/examples/examples/16.xml | 4 +++ .../specification/examples/examples/17.xml | 4 +++ .../specification/examples/examples/18.xml | 4 +++ .../specification/examples/examples/19.xml | 4 +++ .../specification/examples/examples/20.xml | 4 +++ .../specification/examples/examples/21.xml | 4 +++ .../specification/examples/examples/22.xml | 4 +++ .../specification/examples/examples/23.xml | 4 +++ .../specification/examples/examples/24.xml | 4 +++ .../examples/examples/source/0.nvh.xml | 16 +++++++++ .../examples/examples/source/1.nvh.xml | 10 ++++++ .../examples/examples/source/10.nvh.xml | 9 +++++ .../examples/examples/source/11.nvh.xml | 13 +++++++ .../examples/examples/source/12.nvh | 14 +++----- .../examples/examples/source/12.nvh.xml | 35 ++++++++++++++++++ .../examples/examples/source/13.nvh | 10 +++--- .../examples/examples/source/13.nvh.xml | 19 ++++++++++ .../examples/examples/source/14.nvh | 14 ++++---- .../examples/examples/source/14.nvh.xml | 28 +++++++++++++++ .../examples/examples/source/15.nvh | 18 ++++++++++ .../examples/examples/source/15.nvh.xml | 21 +++++++++++ .../examples/examples/source/16.nvh | 33 +++++++++++++++++ .../examples/examples/source/16.nvh.xml | 36 +++++++++++++++++++ .../examples/examples/source/17.nvh | 25 +++++++++++++ .../examples/examples/source/17.nvh.xml | 28 +++++++++++++++ .../examples/examples/source/18.nvh | 24 +++++++++++++ .../examples/examples/source/18.nvh.xml | 27 ++++++++++++++ .../examples/examples/source/19.nvh | 3 ++ .../examples/examples/source/19.nvh.xml | 6 ++++ .../examples/examples/source/2.nvh.xml | 7 ++++ .../examples/examples/source/20.nvh | 5 +++ .../examples/examples/source/20.nvh.xml | 8 +++++ .../examples/examples/source/21.nvh | 7 ++++ .../examples/examples/source/21.nvh.xml | 10 ++++++ .../examples/examples/source/22.nvh | 11 ++++++ .../examples/examples/source/22.nvh.xml | 14 ++++++++ .../examples/examples/source/23.nvh | 13 +++++++ .../examples/examples/source/23.nvh.xml | 16 +++++++++ .../examples/examples/source/24.nvh | 20 +++++++++++ .../examples/examples/source/24.nvh.xml | 24 +++++++++++++ .../examples/examples/source/3.nvh.xml | 6 ++++ .../examples/examples/source/4.nvh.xml | 7 ++++ .../examples/examples/source/5.nvh | 4 +-- .../examples/examples/source/5.nvh.xml | 20 +++++++++++ .../examples/examples/source/6.nvh.xml | 11 ++++++ .../examples/examples/source/7.nvh.xml | 7 ++++ .../examples/examples/source/8.nvh.xml | 14 ++++++++ .../examples/examples/source/9.nvh.xml | 8 +++++ .../annotation/extensions/definition.xml | 10 +++++- .../modules/annotation/extensions/entry.xml | 9 ++++- .../modules/annotation/extensions/example.xml | 11 +++++- .../extensions/exampleTranslation.xml | 11 +++++- .../extensions/headwordTranslation.xml | 10 +++++- .../objectTypes/collocateMarker.xml | 6 ++++ .../annotation/objectTypes/headwordMarker.xml | 8 ++++- .../objectTypes/placeholderMarker.xml | 8 ++++- .../modules/etymology/extensions/entry.xml | 9 ++++- .../extensions/lexicographicResource.xml | 10 +++++- .../etymology/objectTypes/etymology.xml | 11 +++++- .../modules/etymology/objectTypes/etymon.xml | 10 ++++++ .../etymology/objectTypes/etymonLanguage.xml | 8 +++++ .../etymology/objectTypes/etymonType.xml | 9 ++++- .../etymology/objectTypes/etymonUnit.xml | 11 +++++- .../extensions/lexicographicResource.xml | 12 ++++++- .../modules/linking/objectTypes/member.xml | 7 ++++ .../linking/objectTypes/memberType.xml | 12 +++++++ .../modules/linking/objectTypes/relation.xml | 9 +++++ .../linking/objectTypes/relationType.xml | 11 ++++++ .../extensions/lexicographicResource.xml | 16 ++++++++- .../values/objectTypes/definitionTypeTag.xml | 10 +++++- .../values/objectTypes/inflectedFormTag.xml | 9 +++++ .../modules/values/objectTypes/labelTag.xml | 10 ++++++ .../values/objectTypes/labelTypeTag.xml | 8 +++++ .../values/objectTypes/partOfSpeechTag.xml | 9 +++++ .../modules/values/objectTypes/sameAs.xml | 8 ++++- .../values/objectTypes/sourceIdentityTag.xml | 8 +++++ .../objectTypes/transcriptionSchemeTag.xml | 9 +++++ .../modules/xlingual/extensions/example.xml | 11 +++++- .../extensions/lexicographicResource.xml | 7 ++++ .../modules/xlingual/extensions/sense.xml | 8 +++++ .../objectTypes/exampleTranslation.xml | 10 +++++- .../objectTypes/headwordExplanation.xml | 6 ++++ .../objectTypes/headwordTranslation.xml | 12 ++++++- .../objectTypes/translationLanguage.xml | 6 ++++ .../serializations/NVH/specification.xml | 6 ++++ 110 files changed, 1057 insertions(+), 53 deletions(-) create mode 100644 dmlex-v1.0/specification/examples/examples/source/0.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/1.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/10.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/11.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/12.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/13.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/14.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/15.nvh create mode 100644 dmlex-v1.0/specification/examples/examples/source/15.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/16.nvh create mode 100644 dmlex-v1.0/specification/examples/examples/source/16.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/17.nvh create mode 100644 dmlex-v1.0/specification/examples/examples/source/17.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/18.nvh create mode 100644 dmlex-v1.0/specification/examples/examples/source/18.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/19.nvh create mode 100644 dmlex-v1.0/specification/examples/examples/source/19.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/2.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/20.nvh create mode 100644 dmlex-v1.0/specification/examples/examples/source/20.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/21.nvh create mode 100644 dmlex-v1.0/specification/examples/examples/source/21.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/22.nvh create mode 100644 dmlex-v1.0/specification/examples/examples/source/22.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/23.nvh create mode 100644 dmlex-v1.0/specification/examples/examples/source/23.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/24.nvh create mode 100644 dmlex-v1.0/specification/examples/examples/source/24.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/3.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/4.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/5.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/6.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/7.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/8.nvh.xml create mode 100644 dmlex-v1.0/specification/examples/examples/source/9.nvh.xml diff --git a/dmlex-v1.0/specification/core/objectTypes/definition.xml b/dmlex-v1.0/specification/core/objectTypes/definition.xml index 5a19b52e..591cc363 100644 --- a/dmlex-v1.0/specification/core/objectTypes/definition.xml +++ b/dmlex-v1.0/specification/core/objectTypes/definition.xml @@ -78,5 +78,13 @@ Relational database + + + NVH + +definition: text + definitionType: ... + +
diff --git a/dmlex-v1.0/specification/core/objectTypes/entry.xml b/dmlex-v1.0/specification/core/objectTypes/entry.xml index 6342e046..69eeba0c 100644 --- a/dmlex-v1.0/specification/core/objectTypes/entry.xml +++ b/dmlex-v1.0/specification/core/objectTypes/entry.xml @@ -160,7 +160,7 @@ NVH -entry: [headword] +entry: headword homograph: ... pos: ... label: ... diff --git a/dmlex-v1.0/specification/core/objectTypes/example.xml b/dmlex-v1.0/specification/core/objectTypes/example.xml index 934c6dbd..77befab6 100644 --- a/dmlex-v1.0/specification/core/objectTypes/example.xml +++ b/dmlex-v1.0/specification/core/objectTypes/example.xml @@ -104,4 +104,15 @@ + + NVH + +example: text + sourceIdentity: ... + sourceElaboration: ... + soundFile: ... + label: ... + + +
diff --git a/dmlex-v1.0/specification/core/objectTypes/inflectedForm.xml b/dmlex-v1.0/specification/core/objectTypes/inflectedForm.xml index f5e07725..b021da6b 100644 --- a/dmlex-v1.0/specification/core/objectTypes/inflectedForm.xml +++ b/dmlex-v1.0/specification/core/objectTypes/inflectedForm.xml @@ -99,7 +99,7 @@ NVH -form: [text] +form: text tag: ... label: ... pronunciation: ... diff --git a/dmlex-v1.0/specification/core/objectTypes/label.xml b/dmlex-v1.0/specification/core/objectTypes/label.xml index 5a0535a6..0a066ecd 100644 --- a/dmlex-v1.0/specification/core/objectTypes/label.xml +++ b/dmlex-v1.0/specification/core/objectTypes/label.xml @@ -97,5 +97,12 @@ Relational database - + + + NVH + +label: tag + + + diff --git a/dmlex-v1.0/specification/core/objectTypes/partOfSpeech.xml b/dmlex-v1.0/specification/core/objectTypes/partOfSpeech.xml index 302c8d9e..0036fd7b 100644 --- a/dmlex-v1.0/specification/core/objectTypes/partOfSpeech.xml +++ b/dmlex-v1.0/specification/core/objectTypes/partOfSpeech.xml @@ -84,7 +84,7 @@ NVH -pos: [tag] +pos: tag diff --git a/dmlex-v1.0/specification/core/objectTypes/pronunciation.xml b/dmlex-v1.0/specification/core/objectTypes/pronunciation.xml index 23f0526e..caa5ba1a 100644 --- a/dmlex-v1.0/specification/core/objectTypes/pronunciation.xml +++ b/dmlex-v1.0/specification/core/objectTypes/pronunciation.xml @@ -97,4 +97,12 @@ - + + NVH + +pronunciation: soundFile + transcription: ... + label: ... + + + diff --git a/dmlex-v1.0/specification/core/objectTypes/sense.xml b/dmlex-v1.0/specification/core/objectTypes/sense.xml index ec81cfcd..1cb9cabd 100644 --- a/dmlex-v1.0/specification/core/objectTypes/sense.xml +++ b/dmlex-v1.0/specification/core/objectTypes/sense.xml @@ -100,19 +100,19 @@ + + Relational database + + + NVH -sense: [indicator] +sense: indicator definition: ... label: ... example: ... - - Relational database - - - diff --git a/dmlex-v1.0/specification/core/objectTypes/transcription.xml b/dmlex-v1.0/specification/core/objectTypes/transcription.xml index 2c39f70c..4ef17b87 100644 --- a/dmlex-v1.0/specification/core/objectTypes/transcription.xml +++ b/dmlex-v1.0/specification/core/objectTypes/transcription.xml @@ -78,4 +78,12 @@ + + NVH + +transcription: text + scheme: ... + + + diff --git a/dmlex-v1.0/specification/examples/examples/00.xml b/dmlex-v1.0/specification/examples/examples/00.xml index 2fbcc524..f1c57166 100644 --- a/dmlex-v1.0/specification/examples/examples/00.xml +++ b/dmlex-v1.0/specification/examples/examples/00.xml @@ -43,4 +43,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/01.xml b/dmlex-v1.0/specification/examples/examples/01.xml index ec7cbfde..c7bf05c6 100644 --- a/dmlex-v1.0/specification/examples/examples/01.xml +++ b/dmlex-v1.0/specification/examples/examples/01.xml @@ -34,4 +34,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/02.xml b/dmlex-v1.0/specification/examples/examples/02.xml index 3279640e..ced798d1 100644 --- a/dmlex-v1.0/specification/examples/examples/02.xml +++ b/dmlex-v1.0/specification/examples/examples/02.xml @@ -30,4 +30,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/03.xml b/dmlex-v1.0/specification/examples/examples/03.xml index 5c0336cd..787169ac 100644 --- a/dmlex-v1.0/specification/examples/examples/03.xml +++ b/dmlex-v1.0/specification/examples/examples/03.xml @@ -28,4 +28,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/04.xml b/dmlex-v1.0/specification/examples/examples/04.xml index e5e1dea6..98140886 100644 --- a/dmlex-v1.0/specification/examples/examples/04.xml +++ b/dmlex-v1.0/specification/examples/examples/04.xml @@ -29,4 +29,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/05.xml b/dmlex-v1.0/specification/examples/examples/05.xml index 4563399d..bb257efe 100644 --- a/dmlex-v1.0/specification/examples/examples/05.xml +++ b/dmlex-v1.0/specification/examples/examples/05.xml @@ -38,4 +38,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/06.xml b/dmlex-v1.0/specification/examples/examples/06.xml index 663b9c14..5eeff416 100644 --- a/dmlex-v1.0/specification/examples/examples/06.xml +++ b/dmlex-v1.0/specification/examples/examples/06.xml @@ -34,4 +34,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/07.xml b/dmlex-v1.0/specification/examples/examples/07.xml index b3b6277c..f6e76dba 100644 --- a/dmlex-v1.0/specification/examples/examples/07.xml +++ b/dmlex-v1.0/specification/examples/examples/07.xml @@ -32,4 +32,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/08.xml b/dmlex-v1.0/specification/examples/examples/08.xml index 81d6729c..dd5db113 100644 --- a/dmlex-v1.0/specification/examples/examples/08.xml +++ b/dmlex-v1.0/specification/examples/examples/08.xml @@ -39,4 +39,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/09.xml b/dmlex-v1.0/specification/examples/examples/09.xml index e25388fe..27cf0e9c 100644 --- a/dmlex-v1.0/specification/examples/examples/09.xml +++ b/dmlex-v1.0/specification/examples/examples/09.xml @@ -32,4 +32,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/10.xml b/dmlex-v1.0/specification/examples/examples/10.xml index 704c4c41..041e0a91 100644 --- a/dmlex-v1.0/specification/examples/examples/10.xml +++ b/dmlex-v1.0/specification/examples/examples/10.xml @@ -33,4 +33,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/11.xml b/dmlex-v1.0/specification/examples/examples/11.xml index 79b7b668..c24ec9b1 100644 --- a/dmlex-v1.0/specification/examples/examples/11.xml +++ b/dmlex-v1.0/specification/examples/examples/11.xml @@ -38,4 +38,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/12.xml b/dmlex-v1.0/specification/examples/examples/12.xml index af752647..611c98fe 100644 --- a/dmlex-v1.0/specification/examples/examples/12.xml +++ b/dmlex-v1.0/specification/examples/examples/12.xml @@ -50,6 +50,10 @@ RDF + + NVH + + Suggested rendering for human users glasses diff --git a/dmlex-v1.0/specification/examples/examples/13.xml b/dmlex-v1.0/specification/examples/examples/13.xml index 5ab152a1..3c8f8cc7 100644 --- a/dmlex-v1.0/specification/examples/examples/13.xml +++ b/dmlex-v1.0/specification/examples/examples/13.xml @@ -40,6 +40,10 @@ RDF + + NVH + + Suggested rendering for human users diff --git a/dmlex-v1.0/specification/examples/examples/14.xml b/dmlex-v1.0/specification/examples/examples/14.xml index 5583fd9e..ace07ffc 100644 --- a/dmlex-v1.0/specification/examples/examples/14.xml +++ b/dmlex-v1.0/specification/examples/examples/14.xml @@ -49,6 +49,10 @@ RDF + + NVH + + Suggested rendering for human users diff --git a/dmlex-v1.0/specification/examples/examples/15.xml b/dmlex-v1.0/specification/examples/examples/15.xml index 79db537b..325c20e2 100644 --- a/dmlex-v1.0/specification/examples/examples/15.xml +++ b/dmlex-v1.0/specification/examples/examples/15.xml @@ -46,6 +46,10 @@ RDF + + NVH + + Suggested rendering for human users diff --git a/dmlex-v1.0/specification/examples/examples/16.xml b/dmlex-v1.0/specification/examples/examples/16.xml index 9ff6dce8..fb2dafaf 100644 --- a/dmlex-v1.0/specification/examples/examples/16.xml +++ b/dmlex-v1.0/specification/examples/examples/16.xml @@ -52,6 +52,10 @@ RDF + + NVH + + Suggested rendering for human users diff --git a/dmlex-v1.0/specification/examples/examples/17.xml b/dmlex-v1.0/specification/examples/examples/17.xml index 18072f57..38643a65 100644 --- a/dmlex-v1.0/specification/examples/examples/17.xml +++ b/dmlex-v1.0/specification/examples/examples/17.xml @@ -47,6 +47,10 @@ RDF + + NVH + + Suggested rendering for human users diff --git a/dmlex-v1.0/specification/examples/examples/18.xml b/dmlex-v1.0/specification/examples/examples/18.xml index e755c06a..2d491f9f 100644 --- a/dmlex-v1.0/specification/examples/examples/18.xml +++ b/dmlex-v1.0/specification/examples/examples/18.xml @@ -45,6 +45,10 @@ RDF + + NVH + + Suggested rendering for human users diff --git a/dmlex-v1.0/specification/examples/examples/19.xml b/dmlex-v1.0/specification/examples/examples/19.xml index 9c7a828b..f2fe1807 100644 --- a/dmlex-v1.0/specification/examples/examples/19.xml +++ b/dmlex-v1.0/specification/examples/examples/19.xml @@ -29,4 +29,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/20.xml b/dmlex-v1.0/specification/examples/examples/20.xml index bb5cc17d..0e6fa1fd 100644 --- a/dmlex-v1.0/specification/examples/examples/20.xml +++ b/dmlex-v1.0/specification/examples/examples/20.xml @@ -30,4 +30,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/21.xml b/dmlex-v1.0/specification/examples/examples/21.xml index a5a74cf8..262efb43 100644 --- a/dmlex-v1.0/specification/examples/examples/21.xml +++ b/dmlex-v1.0/specification/examples/examples/21.xml @@ -33,4 +33,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/22.xml b/dmlex-v1.0/specification/examples/examples/22.xml index 4d7287e7..39c8c301 100644 --- a/dmlex-v1.0/specification/examples/examples/22.xml +++ b/dmlex-v1.0/specification/examples/examples/22.xml @@ -35,4 +35,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/23.xml b/dmlex-v1.0/specification/examples/examples/23.xml index c1832868..87078d4f 100644 --- a/dmlex-v1.0/specification/examples/examples/23.xml +++ b/dmlex-v1.0/specification/examples/examples/23.xml @@ -39,4 +39,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/24.xml b/dmlex-v1.0/specification/examples/examples/24.xml index 20eac0d2..100080a3 100644 --- a/dmlex-v1.0/specification/examples/examples/24.xml +++ b/dmlex-v1.0/specification/examples/examples/24.xml @@ -45,4 +45,8 @@ RDF + + NVH + + diff --git a/dmlex-v1.0/specification/examples/examples/source/0.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/0.nvh.xml new file mode 100644 index 00000000..b101e001 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/0.nvh.xml @@ -0,0 +1,16 @@ + + +lexicographicResource: http://example.com + langCode: en + entry: abandon + pos: verb + sense: + definition: to suddenly leave a place or a person + example: I'm sorry I abandoned you like that. + example: Abandon ship! + label: idiom + sense: + label: mostly-passive + definition: to stop supporting an idea + example: That theory has been abandoned. + diff --git a/dmlex-v1.0/specification/examples/examples/source/1.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/1.nvh.xml new file mode 100644 index 00000000..f1420f97 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/1.nvh.xml @@ -0,0 +1,10 @@ + + +entry: folúsghlantóir + pos: n-masc + form: folúsghlantóra + tag: sg-gen + form: folúsghlantóirí + tag: pl + sense: ... + diff --git a/dmlex-v1.0/specification/examples/examples/source/10.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/10.nvh.xml new file mode 100644 index 00000000..7b7ee7da --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/10.nvh.xml @@ -0,0 +1,9 @@ + + +lexicographicResource: http://example.com + title: My Irish-Multilingual Dictionary + langCode: ga + translationLanguage: en + translationLanguage: de + translationLanguage: cs + diff --git a/dmlex-v1.0/specification/examples/examples/source/11.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/11.nvh.xml new file mode 100644 index 00000000..df1b746e --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/11.nvh.xml @@ -0,0 +1,13 @@ + + +entry: fómhar + sense: + en_translation: autumn + en_translation: fall + de_translation: Herbst + cs_translation: podzim + sense: + en_translation: harvest + de_translation: Ernte + cs_translation: sklizeň + diff --git a/dmlex-v1.0/specification/examples/examples/source/12.nvh b/dmlex-v1.0/specification/examples/examples/source/12.nvh index f4637639..ab961ec0 100644 --- a/dmlex-v1.0/specification/examples/examples/source/12.nvh +++ b/dmlex-v1.0/specification/examples/examples/source/12.nvh @@ -2,7 +2,7 @@ lexicographicResource: http://example.com langCode: en entry: glasses sense: - definition: an optical seeing aid + definition: an optical seeing aid entry: microscope sense: definition: equipment for looking at very small things @@ -10,15 +10,11 @@ lexicographicResource: http://example.com sense: definition: curved glass that makes things seem bigger relation: meronymy - member: example.com/entry/glasses~0~0/sense/0~an%20optical%20seeing%20aid - role: whole - member: example.com/entry/lens~0~0/sense/0~curved%20glass%20that%20makes%20things%20seem%20bigger - role: part + whole_member: /glasses/sense/0~an%20optical%20seeing%20aid + part_member: /lens/sense/0~curved%20glass%20that%20makes%20things%20seem%20bigger relation: meronymy - member: example.com/entry/microscope~0~0/sense/0~equipment%20for%20looking%20at%20very%20small%20things - role: whole - member: example.com/entry/lens~0~0/sense/0~curved%20glass%20that%20makes%20things%20seem%20bigger - role: part + whole_member: /entry/microscope/sense/0~equipment%20for%20looking%20at%20very%20small%20things + part_member: /entry/lens/sense/0~curved%20glass%20that%20makes%20things%20seem%20bigger relationType: meronomy description: part-whole relationship memberType: sense diff --git a/dmlex-v1.0/specification/examples/examples/source/12.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/12.nvh.xml new file mode 100644 index 00000000..f8d1b7bf --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/12.nvh.xml @@ -0,0 +1,35 @@ + + +lexicographicResource: http://example.com + langCode: en + entry: glasses + sense: + definition: an optical seeing aid + entry: microscope + sense: + definition: equipment for looking at very small things + entry: lens + sense: + definition: curved glass that makes things seem bigger + relation: meronymy + whole_member: /glasses/sense/0~an%20optical%20seeing%20aid + part_member: /lens/sense/0~curved%20glass%20that%20makes%20things%20se +em%20bigger + relation: meronymy + whole_member: /entry/microscope/sense/0~equipment%20for%20looking%20at +%20very%20small%20things + part_member: /entry/lens/sense/0~curved%20glass%20that%20makes%20thing +s%20seem%20bigger + relationType: meronomy + description: part-whole relationship + memberType: sense + role: whole + min: 1 + max: 1 + hint: navigate + memberType: sense + role: part + min: 1 + max: 1 + hint: navigate + diff --git a/dmlex-v1.0/specification/examples/examples/source/13.nvh b/dmlex-v1.0/specification/examples/examples/source/13.nvh index e194d919..aa77d192 100644 --- a/dmlex-v1.0/specification/examples/examples/source/13.nvh +++ b/dmlex-v1.0/specification/examples/examples/source/13.nvh @@ -7,10 +7,10 @@ lexicographicResource: http://example.com sense: definition: exchange something for money relation: antonyms - member: example.com/entry/buy~0~0/sense/0~get%20something%20by%20paying%20money%20for%20it - member: example.com/entry/sell~0~0/sense/0~exchange%20something%20for%20money + member: /buy/sense/0~get%20something%20by%20paying%20money%20for%20it + member: /sell/sense/0~exchange%20something%20for%20money relationType: antonyms memberType: sense - min: 2 - max: 2 - hint: navigate + min: 2 + max: 2 + hint: navigate diff --git a/dmlex-v1.0/specification/examples/examples/source/13.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/13.nvh.xml new file mode 100644 index 00000000..54d3fc5a --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/13.nvh.xml @@ -0,0 +1,19 @@ + + +lexicographicResource: http://example.com + langCode: en + entry: buy + sense: + definition: get something by paying money for it + entry: sell + sense: + definition: exchange something for money + relation: antonyms + member: /buy/sense/0~get%20something%20by%20paying%20money%20for%20it + member: /sell/sense/0~exchange%20something%20for%20money + relationType: antonyms + memberType: sense + min: 2 + max: 2 + hint: navigate + diff --git a/dmlex-v1.0/specification/examples/examples/source/14.nvh b/dmlex-v1.0/specification/examples/examples/source/14.nvh index 0777d712..d5d14472 100644 --- a/dmlex-v1.0/specification/examples/examples/source/14.nvh +++ b/dmlex-v1.0/specification/examples/examples/source/14.nvh @@ -4,22 +4,22 @@ lexicographicResource: http://example.com entry: See pos: n-fem sense: - headwordTranslation: sea + headwordTranslation: sea entry: Meer pos: n-neut sense: - headwordTranslation: sea + headwordTranslation: sea entry: Ozean pos: n-masc sense headwordTranslation: ocean relation: synonyms description: words that mean sea and ocean - member: example.com/entry/See~0~0/sense/0~0 - member: example.com/entry/Meer~0~0/sense/0~0 - member: example.com/entry/Ozean~0~0/sense/0~0 + member: /See~n-fem/sense + member: /Meer~n-neut/sense + member: /Ozean~n-masc/sense relationType: synonyms description: synonyms and near synonyms memberType: sense - min: 2 - hint: navigate + min: 2 + hint: navigate diff --git a/dmlex-v1.0/specification/examples/examples/source/14.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/14.nvh.xml new file mode 100644 index 00000000..c7ba49cd --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/14.nvh.xml @@ -0,0 +1,28 @@ + + +lexicographicResource: http://example.com + langCode: de + translationLanguage: en + entry: See + pos: n-fem + sense: + headwordTranslation: sea + entry: Meer + pos: n-neut + sense: + headwordTranslation: sea + entry: Ozean + pos: n-masc + sense + headwordTranslation: ocean + relation: synonyms + description: words that mean sea and ocean + member: /See~n-fem/sense + member: /Meer~n-neut/sense + member: /Ozean~n-masc/sense + relationType: synonyms + description: synonyms and near synonyms + memberType: sense + min: 2 + hint: navigate + diff --git a/dmlex-v1.0/specification/examples/examples/source/15.nvh b/dmlex-v1.0/specification/examples/examples/source/15.nvh new file mode 100644 index 00000000..e0729e8d --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/15.nvh @@ -0,0 +1,18 @@ +lexicographicResource: http://example.com + langCode: en + entry: colour + pos: n + label: europeanSpelling + sense: + definition: red, blue, yellow etc. + example: What is your favourite colour? + entry: color + pos: n + label: americanSpelling + relation: variants + member: /colour~n + member: /color~n + relationType: variants + description: words which differ only in spelling + memberType: entry + min: 2, hint: navigate diff --git a/dmlex-v1.0/specification/examples/examples/source/15.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/15.nvh.xml new file mode 100644 index 00000000..c7567eba --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/15.nvh.xml @@ -0,0 +1,21 @@ + + +lexicographicResource: http://example.com + langCode: en + entry: colour + pos: n + label: europeanSpelling + sense: + definition: red, blue, yellow etc. + example: What is your favourite colour? + entry: color + pos: n + label: americanSpelling + relation: variants + member: /colour~n + member: /color~n + relationType: variants + description: words which differ only in spelling + memberType: entry + min: 2, hint: navigate + diff --git a/dmlex-v1.0/specification/examples/examples/source/16.nvh b/dmlex-v1.0/specification/examples/examples/source/16.nvh new file mode 100644 index 00000000..58c8f9c6 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/16.nvh @@ -0,0 +1,33 @@ +lexicographicResource: http://example.com + langCode: en + entry: colour + sense: + definition: red, blue, yellow etc. + example: What is your favourite colour? + sense: + definition: not being black and white + example: Owning a colour TV meant you were rich. + sense: + definition: a sign of a person's race + example: People of all creeds and colours. + sense: + definition: interest or excitement + example: Examples add colour to your writing. + relation: subsensing + super_member: /colour/sense/0~red%2C%20blue%2C%20yellow%20etc. + sub_member: /colour/sense/0~not%20being%20black%20and%20white + relation: subsensing + super_member: /colour/sense/0~red%2C%20blue%2C%20yellow%20etc. + sub_member: /colour/sense/0~a%20sign%20of%20a%20person%27s%20race + relationType: subsensing + scopeRestriction: sameEntry + memberType: sense + role: super + min: 1 + max: 1 + hint: none + memberType: sense + role: sub + min: 1 + max: 1 + hint: embed diff --git a/dmlex-v1.0/specification/examples/examples/source/16.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/16.nvh.xml new file mode 100644 index 00000000..32d7b549 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/16.nvh.xml @@ -0,0 +1,36 @@ + + +lexicographicResource: http://example.com + langCode: en + entry: colour + sense: + definition: red, blue, yellow etc. + example: What is your favourite colour? + sense: + definition: not being black and white + example: Owning a colour TV meant you were rich. + sense: + definition: a sign of a person's race + example: People of all creeds and colours. + sense: + definition: interest or excitement + example: Examples add colour to your writing. + relation: subsensing + super_member: /colour/sense/0~red%2C%20blue%2C%20yellow%20etc. + sub_member: /colour/sense/0~not%20being%20black%20and%20white + relation: subsensing + super_member: /colour/sense/0~red%2C%20blue%2C%20yellow%20etc. + sub_member: /colour/sense/0~a%20sign%20of%20a%20person%27s%20race + relationType: subsensing + scopeRestriction: sameEntry + memberType: sense + role: super + min: 1 + max: 1 + hint: none + memberType: sense + role: sub + min: 1 + max: 1 + hint: embed + diff --git a/dmlex-v1.0/specification/examples/examples/source/17.nvh b/dmlex-v1.0/specification/examples/examples/source/17.nvh new file mode 100644 index 00000000..ec122f2e --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/17.nvh @@ -0,0 +1,25 @@ +lexicographicResource: http://example.com + langCode: en + entry: safe + sense: protected from harm + example: It isn't safe to park here. + sense: not likely to cause harm + example: Is the ride safe for a small child? + entry: better safe than sorry + sense: + definition: you should be careful even if it seems unnecessary + relation: subentrying + container_member: /safe/sense/protected%20from%20harm + subentry_member: /better%20safe%20than%20sorry + relationType: subentrying + scopeRestriction: sameResource + memberType: sense + role: container + min: 1 + max: 1 + hint: navigate + memberType: entry + role: subentry + min: 1 + max: 1 + hint: embed diff --git a/dmlex-v1.0/specification/examples/examples/source/17.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/17.nvh.xml new file mode 100644 index 00000000..9611c06b --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/17.nvh.xml @@ -0,0 +1,28 @@ + + +lexicographicResource: http://example.com + langCode: en + entry: safe + sense: protected from harm + example: It isn't safe to park here. + sense: not likely to cause harm + example: Is the ride safe for a small child? + entry: better safe than sorry + sense: + definition: you should be careful even if it seems unnecessary + relation: subentrying + container_member: /safe/sense/protected%20from%20harm + subentry_member: /better%20safe%20than%20sorry + relationType: subentrying + scopeRestriction: sameResource + memberType: sense + role: container + min: 1 + max: 1 + hint: navigate + memberType: entry + role: subentry + min: 1 + max: 1 + hint: embed + diff --git a/dmlex-v1.0/specification/examples/examples/source/18.nvh b/dmlex-v1.0/specification/examples/examples/source/18.nvh new file mode 100644 index 00000000..600a1d2b --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/18.nvh @@ -0,0 +1,24 @@ +lexicographicResource: http://example.com + langCode: en + entry: the Bible + sense: + definition: the book considered holy by Christians + entry: bible + sense: + sense: + definition: a book considered important for a subject + relation: subentrying + container_member: /bible/sense + subentry_member: /the%20Bible + relationType: subentrying + scopeRestcriction: sameResource + memberType: sense + role: container + min: 1 + max: 1 + hint: navigate + memberType: entry + role: subentry + min: 1 + max: 1 + hint: embed diff --git a/dmlex-v1.0/specification/examples/examples/source/18.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/18.nvh.xml new file mode 100644 index 00000000..c58241a7 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/18.nvh.xml @@ -0,0 +1,27 @@ + + +lexicographicResource: http://example.com + langCode: en + entry: the Bible + sense: + definition: the book considered holy by Christians + entry: bible + sense: + sense: + definition: a book considered important for a subject + relation: subentrying + container_member: /bible/sense + subentry_member: /the%20Bible + relationType: subentrying + scopeRestcriction: sameResource + memberType: sense + role: container + min: 1 + max: 1 + hint: navigate + memberType: entry + role: subentry + min: 1 + max: 1 + hint: embed + diff --git a/dmlex-v1.0/specification/examples/examples/source/19.nvh b/dmlex-v1.0/specification/examples/examples/source/19.nvh new file mode 100644 index 00000000..e112a8cc --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/19.nvh @@ -0,0 +1,3 @@ +entry: continue your studies + placeholderMarker: your + sense: diff --git a/dmlex-v1.0/specification/examples/examples/source/19.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/19.nvh.xml new file mode 100644 index 00000000..0a952fae --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/19.nvh.xml @@ -0,0 +1,6 @@ + + +entry: continue your studies + placeholderMarker: your + sense: + diff --git a/dmlex-v1.0/specification/examples/examples/source/2.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/2.nvh.xml new file mode 100644 index 00000000..255fe4fd --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/2.nvh.xml @@ -0,0 +1,7 @@ + + +entry: aardvark + pronunciation: + transcription: a:rdva:rk + sense: ... + diff --git a/dmlex-v1.0/specification/examples/examples/source/20.nvh b/dmlex-v1.0/specification/examples/examples/source/20.nvh new file mode 100644 index 00000000..b8e85b48 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/20.nvh @@ -0,0 +1,5 @@ +entry: beat sb. up + placeholderMarker: sb. + sense: + headwordTranslation: jemanden verprügeln + placeholderMarker: jemanden diff --git a/dmlex-v1.0/specification/examples/examples/source/20.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/20.nvh.xml new file mode 100644 index 00000000..61c7a0c9 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/20.nvh.xml @@ -0,0 +1,8 @@ + + +entry: beat sb. up + placeholderMarker: sb. + sense: + headwordTranslation: jemanden verprügeln + placeholderMarker: jemanden + diff --git a/dmlex-v1.0/specification/examples/examples/source/21.nvh b/dmlex-v1.0/specification/examples/examples/source/21.nvh new file mode 100644 index 00000000..2dac496d --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/21.nvh @@ -0,0 +1,7 @@ +entry: autopsy + sense + headwordTranslation: pitva + example: The coroner performed an autopsy. + headwordMarker: autopsy + exampleTranslation: Koroner provedl pitvu. + headwordMarker: pitvu diff --git a/dmlex-v1.0/specification/examples/examples/source/21.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/21.nvh.xml new file mode 100644 index 00000000..a6e2d717 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/21.nvh.xml @@ -0,0 +1,10 @@ + + +entry: autopsy + sense + headwordTranslation: pitva + example: The coroner performed an autopsy. + headwordMarker: autopsy + exampleTranslation: Koroner provedl pitvu. + headwordMarker: pitvu + diff --git a/dmlex-v1.0/specification/examples/examples/source/22.nvh b/dmlex-v1.0/specification/examples/examples/source/22.nvh new file mode 100644 index 00000000..ef959c1e --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/22.nvh @@ -0,0 +1,11 @@ +entry: autopsy + sense: + example: The coroner performed an autopsy. + headwordMarker: autopsy + collocateMarker: performed + lemma: perform + exampleTranslation: Koroner provedl pitvu. + headwordMarker: pitvu + collocateMarker: provedl + lemma: provést + headwordTranslation: pitva diff --git a/dmlex-v1.0/specification/examples/examples/source/22.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/22.nvh.xml new file mode 100644 index 00000000..a5e59219 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/22.nvh.xml @@ -0,0 +1,14 @@ + + +entry: autopsy + sense: + example: The coroner performed an autopsy. + headwordMarker: autopsy + collocateMarker: performed + lemma: perform + exampleTranslation: Koroner provedl pitvu. + headwordMarker: pitvu + collocateMarker: provedl + lemma: provést + headwordTranslation: pitva + diff --git a/dmlex-v1.0/specification/examples/examples/source/23.nvh b/dmlex-v1.0/specification/examples/examples/source/23.nvh new file mode 100644 index 00000000..de23640a --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/23.nvh @@ -0,0 +1,13 @@ +entry: cat + sense: + etymology: + etymon: + enm_etymonUnit: catte + etymon: + ang_etymonUnit: catt + translation: male cat + ang_etymonUnit: catte + translation: female cat + etymon: + gem-x-proto_etymonUnit: kattuz + reconstructed: true diff --git a/dmlex-v1.0/specification/examples/examples/source/23.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/23.nvh.xml new file mode 100644 index 00000000..4cff0f0d --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/23.nvh.xml @@ -0,0 +1,16 @@ + + +entry: cat + sense: + etymology: + etymon: + enm_etymonUnit: catte + etymon: + ang_etymonUnit: catt + translation: male cat + ang_etymonUnit: catte + translation: female cat + etymon: + gem-x-proto_etymonUnit: kattuz + reconstructed: true + diff --git a/dmlex-v1.0/specification/examples/examples/source/24.nvh b/dmlex-v1.0/specification/examples/examples/source/24.nvh new file mode 100644 index 00000000..2f8f7534 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/24.nvh @@ -0,0 +1,20 @@ +lexicographicResource: + langCode: en + entry: school + etymology: Middle Dutch scole ("multitude, troop, crowd, school") from Proto-Germanic *skulō; doublet of shoal + etymon: derivation + dut_etymonUnit: scole + translation: multitude, troop, crowd, school + etymon: derivation + gem-pro_etymonUnit: skulō + reconstructed: true + etymon: doublet + en_etymonUnit: shoal + etymonLanguage: dum + displayName: Middle Dutch + etymonLanguage: gem-pro + displayName: Proto-Germanic + etymonType: derivation + description: A historical form of the word + etymonType: doublet + description: Two words derived from the same etymological root diff --git a/dmlex-v1.0/specification/examples/examples/source/24.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/24.nvh.xml new file mode 100644 index 00000000..ea6aba05 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/24.nvh.xml @@ -0,0 +1,24 @@ + + +lexicographicResource: + langCode: en + entry: school + etymology: Middle Dutch scole ("multitude, troop, crowd, school") fro +m Proto-Germanic *skulō; doublet of shoal + etymon: derivation + dut_etymonUnit: scole + translation: multitude, troop, crowd, school + etymon: derivation + gem-pro_etymonUnit: skulō + reconstructed: true + etymon: doublet + en_etymonUnit: shoal + etymonLanguage: dum + displayName: Middle Dutch + etymonLanguage: gem-pro + displayName: Proto-Germanic + etymonType: derivation + description: A historical form of the word + etymonType: doublet + description: Two words derived from the same etymological root + diff --git a/dmlex-v1.0/specification/examples/examples/source/3.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/3.nvh.xml new file mode 100644 index 00000000..4ec5c2bb --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/3.nvh.xml @@ -0,0 +1,6 @@ + + +entry: aardvark + pronunciation: aardvark.mp3 + sense: ... + diff --git a/dmlex-v1.0/specification/examples/examples/source/4.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/4.nvh.xml new file mode 100644 index 00000000..6543da3d --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/4.nvh.xml @@ -0,0 +1,7 @@ + + +entry: aardvark + pronunciation: aardvark.mp3 + transcription: a:rdva:rk + sense: ... + diff --git a/dmlex-v1.0/specification/examples/examples/source/5.nvh b/dmlex-v1.0/specification/examples/examples/source/5.nvh index 28423ca3..63c6e253 100644 --- a/dmlex-v1.0/specification/examples/examples/source/5.nvh +++ b/dmlex-v1.0/specification/examples/examples/source/5.nvh @@ -3,9 +3,9 @@ lexicographicResource: http://example.com entry: folúsghlantóir pos: n-masc form: folúsghlantóra - tag: sg-gen + tag: sg-gen form: folúsghlantóirí - tag: pl + tag: pl sense: ... posTag: n-masc description: masculine noun diff --git a/dmlex-v1.0/specification/examples/examples/source/5.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/5.nvh.xml new file mode 100644 index 00000000..128311c2 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/5.nvh.xml @@ -0,0 +1,20 @@ + + +lexicographicResource: http://example.com + langCode: ga + entry: folúsghlantóir + pos: n-masc + form: folúsghlantóra + tag: sg-gen + form: folúsghlantóirí + tag: pl + sense: ... + posTag: n-masc + description: masculine noun + posTag: n-fem + description: feminine noun + formTag: sg-gen + description: singular genitive + formTag: pl + description: plural + diff --git a/dmlex-v1.0/specification/examples/examples/source/6.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/6.nvh.xml new file mode 100644 index 00000000..d7a4a8f0 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/6.nvh.xml @@ -0,0 +1,11 @@ + + +posTag: n-masc + description: masculine noun + sameAs: http://www.lexinfo.net/ontology/3.0/lexinfo#noun + sameAs: uri: http://www.lexinfo.net/ontology/3.0/lexinfo#masculine +posTag: n-fem + description: feminine noun + sameAs: http://www.lexinfo.net/ontology/3.0/lexinfo#noun + sameAs: http://www.lexinfo.net/ontology/3.0/lexinfo#feminine + diff --git a/dmlex-v1.0/specification/examples/examples/source/7.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/7.nvh.xml new file mode 100644 index 00000000..d1377fd8 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/7.nvh.xml @@ -0,0 +1,7 @@ + + +lexicographicResource: http://example.com + title: My German-English Dictionary + langCode: de + translationLanguage: en + diff --git a/dmlex-v1.0/specification/examples/examples/source/8.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/8.nvh.xml new file mode 100644 index 00000000..13f58409 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/8.nvh.xml @@ -0,0 +1,14 @@ + + +entry: doctor + sense: medical doctor + translation: Arzt + pos: n-masc + translation: Ärztin + pos: n-fem + sense: academic title + translation: Doktor + pos: n-masc + translation: Doktorin + pos: n-fem + diff --git a/dmlex-v1.0/specification/examples/examples/source/9.nvh.xml b/dmlex-v1.0/specification/examples/examples/source/9.nvh.xml new file mode 100644 index 00000000..23bf1ca4 --- /dev/null +++ b/dmlex-v1.0/specification/examples/examples/source/9.nvh.xml @@ -0,0 +1,8 @@ + + +entry: Treppenwitz + pos: n-masc + sense: + explanation: belated realisation of what one could have said + translation: staircase wit + diff --git a/dmlex-v1.0/specification/modules/annotation/extensions/definition.xml b/dmlex-v1.0/specification/modules/annotation/extensions/definition.xml index c23acc48..f8057998 100644 --- a/dmlex-v1.0/specification/modules/annotation/extensions/definition.xml +++ b/dmlex-v1.0/specification/modules/annotation/extensions/definition.xml @@ -61,4 +61,12 @@ - + + NVH + +definition: text + headword: ... + collocate: ... + + + diff --git a/dmlex-v1.0/specification/modules/annotation/extensions/entry.xml b/dmlex-v1.0/specification/modules/annotation/extensions/entry.xml index 70066046..c7527e04 100644 --- a/dmlex-v1.0/specification/modules/annotation/extensions/entry.xml +++ b/dmlex-v1.0/specification/modules/annotation/extensions/entry.xml @@ -50,4 +50,11 @@ - + + NVH + +entry: headword + placeholder: ... + + + diff --git a/dmlex-v1.0/specification/modules/annotation/extensions/example.xml b/dmlex-v1.0/specification/modules/annotation/extensions/example.xml index 3885792c..256aa368 100644 --- a/dmlex-v1.0/specification/modules/annotation/extensions/example.xml +++ b/dmlex-v1.0/specification/modules/annotation/extensions/example.xml @@ -60,4 +60,13 @@ dmlex:collocateMarker ... ] . - + + + NVH + +example: text + headword: ... + collocate: ... + + + diff --git a/dmlex-v1.0/specification/modules/annotation/extensions/exampleTranslation.xml b/dmlex-v1.0/specification/modules/annotation/extensions/exampleTranslation.xml index d6196d11..fcc80e2d 100644 --- a/dmlex-v1.0/specification/modules/annotation/extensions/exampleTranslation.xml +++ b/dmlex-v1.0/specification/modules/annotation/extensions/exampleTranslation.xml @@ -60,4 +60,13 @@ dmlex:collocateMarker ... ] . - + + + NVH + +exampleTranslation: text + headword: ... + collocate: ... + + + diff --git a/dmlex-v1.0/specification/modules/annotation/extensions/headwordTranslation.xml b/dmlex-v1.0/specification/modules/annotation/extensions/headwordTranslation.xml index 3a92f075..c5435f18 100644 --- a/dmlex-v1.0/specification/modules/annotation/extensions/headwordTranslation.xml +++ b/dmlex-v1.0/specification/modules/annotation/extensions/headwordTranslation.xml @@ -50,4 +50,12 @@ dmlex:placeholderMarker ... . - + + + NVH + +translation: text + placeholder: ... + + + diff --git a/dmlex-v1.0/specification/modules/annotation/objectTypes/collocateMarker.xml b/dmlex-v1.0/specification/modules/annotation/objectTypes/collocateMarker.xml index 499ca37b..dcebe5b7 100644 --- a/dmlex-v1.0/specification/modules/annotation/objectTypes/collocateMarker.xml +++ b/dmlex-v1.0/specification/modules/annotation/objectTypes/collocateMarker.xml @@ -96,4 +96,10 @@ + + NVH + +collocate: ... + + diff --git a/dmlex-v1.0/specification/modules/annotation/objectTypes/headwordMarker.xml b/dmlex-v1.0/specification/modules/annotation/objectTypes/headwordMarker.xml index 131d724f..26608d63 100644 --- a/dmlex-v1.0/specification/modules/annotation/objectTypes/headwordMarker.xml +++ b/dmlex-v1.0/specification/modules/annotation/objectTypes/headwordMarker.xml @@ -72,4 +72,10 @@ - + + NVH + +headword: ... + + + diff --git a/dmlex-v1.0/specification/modules/annotation/objectTypes/placeholderMarker.xml b/dmlex-v1.0/specification/modules/annotation/objectTypes/placeholderMarker.xml index 16113373..dc3e34a1 100644 --- a/dmlex-v1.0/specification/modules/annotation/objectTypes/placeholderMarker.xml +++ b/dmlex-v1.0/specification/modules/annotation/objectTypes/placeholderMarker.xml @@ -70,4 +70,10 @@ - + + NVH + +placeholder: substring + + + diff --git a/dmlex-v1.0/specification/modules/etymology/extensions/entry.xml b/dmlex-v1.0/specification/modules/etymology/extensions/entry.xml index 7fbfa843..93c9dc65 100644 --- a/dmlex-v1.0/specification/modules/etymology/extensions/entry.xml +++ b/dmlex-v1.0/specification/modules/etymology/extensions/entry.xml @@ -59,4 +59,11 @@ - + + NVH + +entry: ... + etymology: ... + + + diff --git a/dmlex-v1.0/specification/modules/etymology/extensions/lexicographicResource.xml b/dmlex-v1.0/specification/modules/etymology/extensions/lexicographicResource.xml index 16014099..b6400d08 100644 --- a/dmlex-v1.0/specification/modules/etymology/extensions/lexicographicResource.xml +++ b/dmlex-v1.0/specification/modules/etymology/extensions/lexicographicResource.xml @@ -54,4 +54,12 @@ - + + NVH + +lexicographicResource: ... + etymonLanguage: ... + etymonType: ... + + + diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymology.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymology.xml index a8a99998..bd1fd0be 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymology.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymology.xml @@ -82,4 +82,13 @@ - + + NVH + +etymology: description + etymon: + etymon: + etymon: + + + diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml index d0baafa1..d78319aa 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml @@ -96,4 +96,14 @@ + + NVH + +etymon: type + when: ... + note: ... + etymonUnit: ... + etymonUnit: ... + + diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml index 40527d2e..43b0e945 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonLanguage.xml @@ -82,4 +82,12 @@ + + NVH + +etymonLanguage: langCode + displayName: ... + sameAs: ... + + diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml index 59f311a4..959cb7cf 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonType.xml @@ -68,4 +68,11 @@ - + + NVH + +etymonType: type + description: ... + + + diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonUnit.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonUnit.xml index 208475d3..01a158e9 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonUnit.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymonUnit.xml @@ -98,4 +98,13 @@ - + + NVH + +langCode_etymonUnit: text + reconstructed: ... + pos: ... + translation: ... + + + diff --git a/dmlex-v1.0/specification/modules/linking/extensions/lexicographicResource.xml b/dmlex-v1.0/specification/modules/linking/extensions/lexicographicResource.xml index b99aa5fb..34912e2e 100644 --- a/dmlex-v1.0/specification/modules/linking/extensions/lexicographicResource.xml +++ b/dmlex-v1.0/specification/modules/linking/extensions/lexicographicResource.xml @@ -54,4 +54,14 @@ dmlex:relationType ... . - + + + NVH + +lexicographicResource: ... + ... + relation: ... + relationType: ... + + + diff --git a/dmlex-v1.0/specification/modules/linking/objectTypes/member.xml b/dmlex-v1.0/specification/modules/linking/objectTypes/member.xml index 03330d36..e3783b10 100644 --- a/dmlex-v1.0/specification/modules/linking/objectTypes/member.xml +++ b/dmlex-v1.0/specification/modules/linking/objectTypes/member.xml @@ -89,4 +89,11 @@ + + NVH + +role_member: ref + obverseListingOrder: ... + + diff --git a/dmlex-v1.0/specification/modules/linking/objectTypes/memberType.xml b/dmlex-v1.0/specification/modules/linking/objectTypes/memberType.xml index 15043335..3480c44e 100644 --- a/dmlex-v1.0/specification/modules/linking/objectTypes/memberType.xml +++ b/dmlex-v1.0/specification/modules/linking/objectTypes/memberType.xml @@ -136,4 +136,16 @@ + + NVH + +memberType: type + role: ... + min: ... + max: ... + hint: ... + description: ... + sameAs: ... + + diff --git a/dmlex-v1.0/specification/modules/linking/objectTypes/relation.xml b/dmlex-v1.0/specification/modules/linking/objectTypes/relation.xml index 2d1be20e..cad85cb6 100644 --- a/dmlex-v1.0/specification/modules/linking/objectTypes/relation.xml +++ b/dmlex-v1.0/specification/modules/linking/objectTypes/relation.xml @@ -74,4 +74,13 @@ + + NVH + +relation: type + description: ... + member: ... + + + diff --git a/dmlex-v1.0/specification/modules/linking/objectTypes/relationType.xml b/dmlex-v1.0/specification/modules/linking/objectTypes/relationType.xml index 463322a3..3c26d341 100644 --- a/dmlex-v1.0/specification/modules/linking/objectTypes/relationType.xml +++ b/dmlex-v1.0/specification/modules/linking/objectTypes/relationType.xml @@ -101,4 +101,15 @@ + + NVH + +relationType: type + scopeRestriction: ... + description: ... + memberType: ... + sameAs: ... + + + diff --git a/dmlex-v1.0/specification/modules/values/extensions/lexicographicResource.xml b/dmlex-v1.0/specification/modules/values/extensions/lexicographicResource.xml index 585e0805..1f6feae9 100644 --- a/dmlex-v1.0/specification/modules/values/extensions/lexicographicResource.xml +++ b/dmlex-v1.0/specification/modules/values/extensions/lexicographicResource.xml @@ -90,4 +90,18 @@ - + + NVH + +lexicographicResource: ... + ... + definitionTypeTag: ... + inflectedFormTag: ... + labelTag: ... + labelTypeTag: ... + partOfSpeechTag: ... + sourceIdentityTag: ... + transcriptionSchemeTag: ... + + + diff --git a/dmlex-v1.0/specification/modules/values/objectTypes/definitionTypeTag.xml b/dmlex-v1.0/specification/modules/values/objectTypes/definitionTypeTag.xml index ab90926d..e7c89108 100644 --- a/dmlex-v1.0/specification/modules/values/objectTypes/definitionTypeTag.xml +++ b/dmlex-v1.0/specification/modules/values/objectTypes/definitionTypeTag.xml @@ -77,4 +77,12 @@ - + + NVH + +definitionTypeTag: tag + description: ... + sameAs: ... + + + diff --git a/dmlex-v1.0/specification/modules/values/objectTypes/inflectedFormTag.xml b/dmlex-v1.0/specification/modules/values/objectTypes/inflectedFormTag.xml index ccbc8359..99ed42d0 100644 --- a/dmlex-v1.0/specification/modules/values/objectTypes/inflectedFormTag.xml +++ b/dmlex-v1.0/specification/modules/values/objectTypes/inflectedFormTag.xml @@ -89,4 +89,13 @@ + + NVH + +formTag: tag + description: ... + sameAs: ... + for: ... + + diff --git a/dmlex-v1.0/specification/modules/values/objectTypes/labelTag.xml b/dmlex-v1.0/specification/modules/values/objectTypes/labelTag.xml index 9b2032c3..231d21e9 100644 --- a/dmlex-v1.0/specification/modules/values/objectTypes/labelTag.xml +++ b/dmlex-v1.0/specification/modules/values/objectTypes/labelTag.xml @@ -100,4 +100,14 @@ + + NVH + +labelTag: tag + description: ... + sameAs: ... + for: ... + typeTag: ... + + diff --git a/dmlex-v1.0/specification/modules/values/objectTypes/labelTypeTag.xml b/dmlex-v1.0/specification/modules/values/objectTypes/labelTypeTag.xml index 75bd038d..7fc0d290 100644 --- a/dmlex-v1.0/specification/modules/values/objectTypes/labelTypeTag.xml +++ b/dmlex-v1.0/specification/modules/values/objectTypes/labelTypeTag.xml @@ -77,4 +77,12 @@ + + NVH + +labelTypeTag: tag + description: ... + sameAs: ... + + diff --git a/dmlex-v1.0/specification/modules/values/objectTypes/partOfSpeechTag.xml b/dmlex-v1.0/specification/modules/values/objectTypes/partOfSpeechTag.xml index f8a3ddf1..e5af2a09 100644 --- a/dmlex-v1.0/specification/modules/values/objectTypes/partOfSpeechTag.xml +++ b/dmlex-v1.0/specification/modules/values/objectTypes/partOfSpeechTag.xml @@ -88,4 +88,13 @@ + + NVH + +posTag: tag + description: ... + sameAs: ... + for: ... + + diff --git a/dmlex-v1.0/specification/modules/values/objectTypes/sameAs.xml b/dmlex-v1.0/specification/modules/values/objectTypes/sameAs.xml index 7c2424b0..9acf6130 100644 --- a/dmlex-v1.0/specification/modules/values/objectTypes/sameAs.xml +++ b/dmlex-v1.0/specification/modules/values/objectTypes/sameAs.xml @@ -63,4 +63,10 @@ - + + NVH + +sameAs: uri + + + diff --git a/dmlex-v1.0/specification/modules/values/objectTypes/sourceIdentityTag.xml b/dmlex-v1.0/specification/modules/values/objectTypes/sourceIdentityTag.xml index 7139071b..2a3a8dfb 100644 --- a/dmlex-v1.0/specification/modules/values/objectTypes/sourceIdentityTag.xml +++ b/dmlex-v1.0/specification/modules/values/objectTypes/sourceIdentityTag.xml @@ -78,4 +78,12 @@ + + NVH + +sourceIdentityTag: tag + description: ... + sameAs: ... + + diff --git a/dmlex-v1.0/specification/modules/values/objectTypes/transcriptionSchemeTag.xml b/dmlex-v1.0/specification/modules/values/objectTypes/transcriptionSchemeTag.xml index e8585c71..273cb282 100644 --- a/dmlex-v1.0/specification/modules/values/objectTypes/transcriptionSchemeTag.xml +++ b/dmlex-v1.0/specification/modules/values/objectTypes/transcriptionSchemeTag.xml @@ -88,4 +88,13 @@ + + NVH + +transcriptionSchemeTag: tag + description: ... + sameAs: ... + for: ... + + diff --git a/dmlex-v1.0/specification/modules/xlingual/extensions/example.xml b/dmlex-v1.0/specification/modules/xlingual/extensions/example.xml index 67bcd522..f94c9c53 100644 --- a/dmlex-v1.0/specification/modules/xlingual/extensions/example.xml +++ b/dmlex-v1.0/specification/modules/xlingual/extensions/example.xml @@ -46,4 +46,13 @@ <#example> dmlex:exampleTranslation ... . - + + + NVH + +example: ... + ... + exampleTranslation: ... + + + diff --git a/dmlex-v1.0/specification/modules/xlingual/extensions/lexicographicResource.xml b/dmlex-v1.0/specification/modules/xlingual/extensions/lexicographicResource.xml index aba5e365..5b9d703d 100644 --- a/dmlex-v1.0/specification/modules/xlingual/extensions/lexicographicResource.xml +++ b/dmlex-v1.0/specification/modules/xlingual/extensions/lexicographicResource.xml @@ -47,4 +47,11 @@ + + NVH + +lexicographicResource: ... + translationLanguage: ... + + diff --git a/dmlex-v1.0/specification/modules/xlingual/extensions/sense.xml b/dmlex-v1.0/specification/modules/xlingual/extensions/sense.xml index ad9d1bb2..43a01e54 100644 --- a/dmlex-v1.0/specification/modules/xlingual/extensions/sense.xml +++ b/dmlex-v1.0/specification/modules/xlingual/extensions/sense.xml @@ -57,4 +57,12 @@ + + XML + +sense: ... + explanation: ... + translation: ... + + diff --git a/dmlex-v1.0/specification/modules/xlingual/objectTypes/exampleTranslation.xml b/dmlex-v1.0/specification/modules/xlingual/objectTypes/exampleTranslation.xml index a428a55b..7b1afe77 100644 --- a/dmlex-v1.0/specification/modules/xlingual/objectTypes/exampleTranslation.xml +++ b/dmlex-v1.0/specification/modules/xlingual/objectTypes/exampleTranslation.xml @@ -88,4 +88,12 @@ - + + NVH + +langCode_exampleTranslation: text + soundFile: ... + label: ... + + + diff --git a/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordExplanation.xml b/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordExplanation.xml index 618c8e52..4b2d4dfd 100644 --- a/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordExplanation.xml +++ b/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordExplanation.xml @@ -80,4 +80,10 @@ + + NVH + +langCode_explanation: text + + diff --git a/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordTranslation.xml b/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordTranslation.xml index a472cc52..2dfe6650 100644 --- a/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordTranslation.xml +++ b/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordTranslation.xml @@ -105,4 +105,14 @@ - + + NVH + +langCode_translation: text + pos: ... + label: ... + pronunciation: ... + form: ... + + + diff --git a/dmlex-v1.0/specification/modules/xlingual/objectTypes/translationLanguage.xml b/dmlex-v1.0/specification/modules/xlingual/objectTypes/translationLanguage.xml index 5e0aa149..7d481a43 100644 --- a/dmlex-v1.0/specification/modules/xlingual/objectTypes/translationLanguage.xml +++ b/dmlex-v1.0/specification/modules/xlingual/objectTypes/translationLanguage.xml @@ -63,4 +63,10 @@ + + NVH + +translationLanguage: langCode + + diff --git a/dmlex-v1.0/specification/serializations/NVH/specification.xml b/dmlex-v1.0/specification/serializations/NVH/specification.xml index c2a00e71..a1acbb85 100644 --- a/dmlex-v1.0/specification/serializations/NVH/specification.xml +++ b/dmlex-v1.0/specification/serializations/NVH/specification.xml @@ -34,6 +34,12 @@ Unless specified otherwise, property names refer to properties of the DMLex object that is being described. + + + Fragment identification strings may omit sequences of trailing "~0" and "0~0" strings in unique identifiers as well as the forward slash trailing the whole fragment identification string. + + + Fragment identification strings may start with a forward slash character as a shorthand for "[lexicograhpicResource.URI]/entry/" string. See namevaluehierarchy.org for details about the NVH file format and processing libraries. From 1bbd6ab33ed8fd0c612ea06da2f96b832b2ab51e Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Thu, 5 Sep 2024 11:47:06 +0200 Subject: [PATCH 06/18] updated NVH serialization for etymology module --- .../specification/serializations/NVH/nodes/etymon.xml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/dmlex-v1.0/specification/serializations/NVH/nodes/etymon.xml b/dmlex-v1.0/specification/serializations/NVH/nodes/etymon.xml index 80efa141..b5a3981d 100644 --- a/dmlex-v1.0/specification/serializations/NVH/nodes/etymon.xml +++ b/dmlex-v1.0/specification/serializations/NVH/nodes/etymon.xml @@ -10,12 +10,16 @@ Implements the etymon object type from the Etymology Module. - Child nodes + Value - when optional (zero or one) + type optional (zero or one) + + + + Child nodes - type optional (zero or one) + when optional (zero or one) note optional (zero or one) From 6cdb1a3fb0ecbf18a22567412b3e80a91f5df6ef Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Thu, 5 Sep 2024 11:48:19 +0200 Subject: [PATCH 07/18] fix docbook cross-references --- .../modules/annotation/extensions/exampleTranslation.xml | 2 +- .../modules/etymology/extensions/partOfSpeech.xml | 2 +- .../specification/modules/linking/extensions/sameAs.xml | 4 ++-- .../modules/xlingual/objectTypes/exampleTranslation.xml | 2 +- .../modules/xlingual/objectTypes/headwordExplanation.xml | 3 +-- .../modules/xlingual/objectTypes/headwordTranslation.xml | 2 +- .../specification/serializations/JSON/objects/definition.xml | 4 ++-- .../specification/serializations/JSON/objects/entry.xml | 2 +- .../specification/serializations/JSON/objects/example.xml | 4 ++-- .../serializations/JSON/objects/exampleTranslation.xml | 4 ++-- .../serializations/JSON/objects/headwordTranslation.xml | 2 +- .../specification/serializations/RDB/tables/memberTypes.xml | 2 +- .../serializations/RDF/elements/DefinitionTypeTag.xml | 2 +- 13 files changed, 17 insertions(+), 18 deletions(-) diff --git a/dmlex-v1.0/specification/modules/annotation/extensions/exampleTranslation.xml b/dmlex-v1.0/specification/modules/annotation/extensions/exampleTranslation.xml index fcc80e2d..90f72b43 100644 --- a/dmlex-v1.0/specification/modules/annotation/extensions/exampleTranslation.xml +++ b/dmlex-v1.0/specification/modules/annotation/extensions/exampleTranslation.xml @@ -9,7 +9,7 @@
Extensions to <code>exampleTranslation</code> - Extends the exampleTranslation object type + Extends the exampleTranslation object type from the Crosslingual module. diff --git a/dmlex-v1.0/specification/modules/etymology/extensions/partOfSpeech.xml b/dmlex-v1.0/specification/modules/etymology/extensions/partOfSpeech.xml index 08718eb9..866cf184 100644 --- a/dmlex-v1.0/specification/modules/etymology/extensions/partOfSpeech.xml +++ b/dmlex-v1.0/specification/modules/etymology/extensions/partOfSpeech.xml @@ -9,7 +9,7 @@
Extensions to <literal>partOfSpeech</literal> - Extends the partOfSpeech object type + Extends the partOfSpeech object type from the Core. diff --git a/dmlex-v1.0/specification/modules/linking/extensions/sameAs.xml b/dmlex-v1.0/specification/modules/linking/extensions/sameAs.xml index 20442d8b..e6fdaa2b 100644 --- a/dmlex-v1.0/specification/modules/linking/extensions/sameAs.xml +++ b/dmlex-v1.0/specification/modules/linking/extensions/sameAs.xml @@ -16,10 +16,10 @@ Can additionally be a property of - relationType + relationType - memberType + memberType diff --git a/dmlex-v1.0/specification/modules/xlingual/objectTypes/exampleTranslation.xml b/dmlex-v1.0/specification/modules/xlingual/objectTypes/exampleTranslation.xml index 7b1afe77..3c37f812 100644 --- a/dmlex-v1.0/specification/modules/xlingual/objectTypes/exampleTranslation.xml +++ b/dmlex-v1.0/specification/modules/xlingual/objectTypes/exampleTranslation.xml @@ -31,7 +31,7 @@ optional (zero or one) if only one translation language exists in the lexicographic resource, required (exactly one) and unique (in combination with text) otherwise. IETF language tag. Indicates the language of this translation. The - translationLanguage datatype can be used to explain the meaning of the language codes that appear here and/or to constrain which language codes are allowed. diff --git a/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordExplanation.xml b/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordExplanation.xml index 4b2d4dfd..ba20e3fc 100644 --- a/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordExplanation.xml +++ b/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordExplanation.xml @@ -32,8 +32,7 @@ optional (zero or one) if only one translation language exists in the lexicographic resource, required (exactly one) and unique otherwise (in combination with text). IETF language tag. Indicates the language in which this explanation is - written. The translationLanguage datatype can be used to explain the + written. The translationLanguage datatype can be used to explain the meaning of the language codes that appear here and/or to constrain which language codes are allowed. diff --git a/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordTranslation.xml b/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordTranslation.xml index 2dfe6650..120825f5 100644 --- a/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordTranslation.xml +++ b/dmlex-v1.0/specification/modules/xlingual/objectTypes/headwordTranslation.xml @@ -32,7 +32,7 @@ optional (zero or one) if only one translation language exists in the lexicographic resource, required (exactly one) and unique (in combination with text) otherwise. IETF language tag. Indicates the language of this translation. The translationLanguage datatype can be used + targetptr="xlingual_translationLanguage">translationLanguage datatype can be used to explain the meaning of the language codes that appear here and/or to constrain which language codes are allowed. diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/definition.xml b/dmlex-v1.0/specification/serializations/JSON/objects/definition.xml index f2ba28cf..754f7bb3 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/definition.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/definition.xml @@ -26,12 +26,12 @@ "headwordMarkers" optional, array of zero or more headwordMarker instances + targetptr="json_headwordMarker">headwordMarker instances "collocateMarkers" optional, array of zero or more collocateMarker instances + targetptr="json_collocateMarker">collocateMarker instances diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/entry.xml b/dmlex-v1.0/specification/serializations/JSON/objects/entry.xml index 8160f2f7..222db16d 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/entry.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/entry.xml @@ -59,7 +59,7 @@ "placeholderMarkers" optional, array of zero or more placeholderMarker instances + targetptr="json_placeholderMarker">placeholderMarker instances diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/example.xml b/dmlex-v1.0/specification/serializations/JSON/objects/example.xml index 9736c235..7a12b710 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/example.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/example.xml @@ -39,12 +39,12 @@ "headwordMarkers" optional, array of zero or more headwordMarker instances + targetptr="json_headwordMarker">headwordMarker instances "collocateMarkers" optional, array of zero or more collocateMarker instances + targetptr="json_collocateMarker">collocateMarker instances diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/exampleTranslation.xml b/dmlex-v1.0/specification/serializations/JSON/objects/exampleTranslation.xml index 3c554fc8..45437325 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/exampleTranslation.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/exampleTranslation.xml @@ -34,12 +34,12 @@ "headwordMarkers" optional, array of zero or more headwordMarker instances + targetptr="json_headwordMarker">headwordMarker instances "collocateMarkers" optional, array of zero or more collocateMarker instances + targetptr="json_collocateMarker">collocateMarker instances diff --git a/dmlex-v1.0/specification/serializations/JSON/objects/headwordTranslation.xml b/dmlex-v1.0/specification/serializations/JSON/objects/headwordTranslation.xml index c73c2f9e..5e21b937 100644 --- a/dmlex-v1.0/specification/serializations/JSON/objects/headwordTranslation.xml +++ b/dmlex-v1.0/specification/serializations/JSON/objects/headwordTranslation.xml @@ -51,7 +51,7 @@ "placeholderMarkers" optional, array of zero or more placeholderMarker + targetptr="json_placeholderMarker">placeholderMarker instances diff --git a/dmlex-v1.0/specification/serializations/RDB/tables/memberTypes.xml b/dmlex-v1.0/specification/serializations/RDB/tables/memberTypes.xml index c58d8f96..c1c3d805 100644 --- a/dmlex-v1.0/specification/serializations/RDB/tables/memberTypes.xml +++ b/dmlex-v1.0/specification/serializations/RDB/tables/memberTypes.xml @@ -18,7 +18,7 @@ relationType: nvarchar, foreign key, references column type - of table relationType + of table relationType diff --git a/dmlex-v1.0/specification/serializations/RDF/elements/DefinitionTypeTag.xml b/dmlex-v1.0/specification/serializations/RDF/elements/DefinitionTypeTag.xml index 57864070..82cff571 100644 --- a/dmlex-v1.0/specification/serializations/RDF/elements/DefinitionTypeTag.xml +++ b/dmlex-v1.0/specification/serializations/RDF/elements/DefinitionTypeTag.xml @@ -25,4 +25,4 @@ -
\ No newline at end of file +
From 685faad710e89d42439b695f4b7eba97c7ef2d54 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Thu, 5 Sep 2024 11:58:35 +0200 Subject: [PATCH 08/18] CSD03 -> CSD04 --- dmlex-v1.0/specification/docbook/dbgenent.mod | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/dmlex-v1.0/specification/docbook/dbgenent.mod b/dmlex-v1.0/specification/docbook/dbgenent.mod index 3fbfb7a8..7db68cfc 100644 --- a/dmlex-v1.0/specification/docbook/dbgenent.mod +++ b/dmlex-v1.0/specification/docbook/dbgenent.mod @@ -49,18 +49,15 @@ - - - - + + + - + From 643e64d02f7b91104934223bb86e6cbbbfacf356 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Thu, 5 Sep 2024 13:37:33 +0200 Subject: [PATCH 09/18] include missing RDF example 15 --- dmlex-v1.0/specification/examples/examples/15.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dmlex-v1.0/specification/examples/examples/15.xml b/dmlex-v1.0/specification/examples/examples/15.xml index 325c20e2..5f1dfed9 100644 --- a/dmlex-v1.0/specification/examples/examples/15.xml +++ b/dmlex-v1.0/specification/examples/examples/15.xml @@ -45,6 +45,7 @@ RDF + NVH From 6781fcbe2c6a7b29bce51de5ff91f63ea22e008a Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Thu, 5 Sep 2024 13:48:20 +0200 Subject: [PATCH 10/18] fix docbook XML issues indicated by xmllint --- .../specification/core/specification.xml | 32 +++++++++---------- dmlex-v1.0/specification/dmlex.xml | 6 ++-- .../NVH/dmlex_model_description.nvh | 2 +- .../serializations/NVH/nodes/example.xml | 4 +-- .../serializations/NVH/nodes/sense.xml | 2 +- 5 files changed, 22 insertions(+), 24 deletions(-) diff --git a/dmlex-v1.0/specification/core/specification.xml b/dmlex-v1.0/specification/core/specification.xml index 27ee2579..4505f24e 100644 --- a/dmlex-v1.0/specification/core/specification.xml +++ b/dmlex-v1.0/specification/core/specification.xml @@ -92,19 +92,19 @@ For the purpose of creating DMLex fragment identification strings, each object is assigned a unique ID relative to its parent, based on values of its properties declared as unique. Multiple situations can occur: - The object type has a single unique property with an arity of “exactly one”, and the value of the property is a string or a number. In this case, the object ID is the string or the number, with the following modifications performed in that particular order: + The object type has a single unique property with an arity of “exactly one”, and the value of the property is a string or a number. In this case, the object ID is the string or the number, with the following modifications performed in that particular order: - every “\” (ASCII character 5C) is replaced by “\\” - every “~” (ASCII character 7E) is replaced by “\~” - every “_” (ASCII character 5F) is replaced by “\_” - every “0” (zero, ASCII character 30) is replaced by “\0” - all IRI-unsafe characters (outside the iunreserved class according to [RFC 3987]) are percent-encoded according to [RFC 3986] - + every “\” (ASCII character 5C) is replaced by “\\” + every “~” (ASCII character 7E) is replaced by “\~” + every “_” (ASCII character 5F) is replaced by “\_” + every “0” (zero, ASCII character 30) is replaced by “\0” + all IRI-unsafe characters (outside the iunreserved class according to [RFC 3987]) are percent-encoded according to [RFC 3986] +
- The object type has a single unique property with an arity of “exactly one”, and the value of the property is a child DMLex object. In this case, the object ID is the same as the object ID of the child object. (Note: this case actually does not occur in the specification as such; we list it here to streamline the description of the following cases.) - The object type has a single unique property with an arbitrary arity. In this case, all the partial single values or child object IDs are constructed according to the steps 1. and 2., and the resulting object ID is their concatenation using “_” (ASCII character 5F) as a separator. The order of the partial values is driven by the listingOrder of the respective objects. If this procedure returns an empty string (which can happen in case of unique attributes that allow the arity of zero), the string “0” (zero, ASCII character 30) is used instead of the empty string. - The object type has multiple unique properties. In this case, all the partial values or child object IDs are constructed according to the steps 1., 2. and 3., and the resulting object ID is their concatenation using “~” (ASCII character 5F) as a separator. The order of the partial values is driven by the order of the properties as given in this specification. (Note: all atributes marked as unique need to be represented in the ID, as empty values are replaced by “0” according to step 3. No empty IDs are allowed.) - In specific situations it may happen there are multiple different objects with all the unique properties empty, i.e. multiple objects with duplicate IDs (the same sequence of zeros) emerge as the result of the step 4. One example of such a situation is multiple senses without indicators or definitions, but with different translations. In that case, and only in that case, the value of listingOrder is concatenated to the sequence of zeros, to distinguish between the duplicate IDs. If there is only one such object, listingOrder is not concatenated to the sequence of zeros. + The object type has a single unique property with an arity of “exactly one”, and the value of the property is a child DMLex object. In this case, the object ID is the same as the object ID of the child object. (Note: this case actually does not occur in the specification as such; we list it here to streamline the description of the following cases.) + The object type has a single unique property with an arbitrary arity. In this case, all the partial single values or child object IDs are constructed according to the steps 1. and 2., and the resulting object ID is their concatenation using “_” (ASCII character 5F) as a separator. The order of the partial values is driven by the listingOrder of the respective objects. If this procedure returns an empty string (which can happen in case of unique attributes that allow the arity of zero), the string “0” (zero, ASCII character 30) is used instead of the empty string. + The object type has multiple unique properties. In this case, all the partial values or child object IDs are constructed according to the steps 1., 2. and 3., and the resulting object ID is their concatenation using “~” (ASCII character 5F) as a separator. The order of the partial values is driven by the order of the properties as given in this specification. (Note: all atributes marked as unique need to be represented in the ID, as empty values are replaced by “0” according to step 3. No empty IDs are allowed.) + In specific situations it may happen there are multiple different objects with all the unique properties empty, i.e. multiple objects with duplicate IDs (the same sequence of zeros) emerge as the result of the step 4. One example of such a situation is multiple senses without indicators or definitions, but with different translations. In that case, and only in that case, the value of listingOrder is concatenated to the sequence of zeros, to distinguish between the duplicate IDs. If there is only one such object, listingOrder is not concatenated to the sequence of zeros. DMLex does not define the structure of DMLex fragment identification strings for object types without unique properties. @@ -113,11 +113,11 @@ DMLex fragment identification string examples Particular examples of DMLex fragment identification strings can then look as follows: - www.example.com/lexicon/entry/cat~1~noun - www.example.com/lexicon/entry/cat~1~noun/sense/0~small%20furry%20animal (Here we assume that the sense's indicator is empty and it has one definition which says “small furry animal”). - www.example.com/lexicon/entry/cat~1~noun/sense/0~small%20furry%20animal/example/I%20have%20two%20dogs%20and%20a%20cat. - www.example.com/lexicon/entry/cat~1~noun/sense/0~0 (Here we assume that both the sense's definition and its indicator are empty, and there is only one such sense.) - www.example.com/lexicon/entry/cat~1~noun/sense/0~02 (Here we assume that both the sense's definition and its indicator are empty, there are multiple such senses, and this is the sense number 2, of all this entry's senses.) + www.example.com/lexicon/entry/cat~1~noun + www.example.com/lexicon/entry/cat~1~noun/sense/0~small%20furry%20animal (Here we assume that the sense's indicator is empty and it has one definition which says “small furry animal”). + www.example.com/lexicon/entry/cat~1~noun/sense/0~small%20furry%20animal/example/I%20have%20two%20dogs%20and%20a%20cat. + www.example.com/lexicon/entry/cat~1~noun/sense/0~0 (Here we assume that both the sense's definition and its indicator are empty, and there is only one such sense.) + www.example.com/lexicon/entry/cat~1~noun/sense/0~02 (Here we assume that both the sense's definition and its indicator are empty, there are multiple such senses, and this is the sense number 2, of all this entry's senses.) diff --git a/dmlex-v1.0/specification/dmlex.xml b/dmlex-v1.0/specification/dmlex.xml index ea5da9d8..702042a5 100644 --- a/dmlex-v1.0/specification/dmlex.xml +++ b/dmlex-v1.0/specification/dmlex.xml @@ -578,7 +578,7 @@ UNIQUE - The term UNIQUE shall be interpreted as given in the section on Unique identifiers. + The term UNIQUE shall be interpreted as given in the section on Unique identifiers. @@ -859,9 +859,7 @@ DMLex plain text description This description uses the NVH schema notation style and the convention that all object types and their properties are prefixed by either core@ or MODULENAME@ strings. Their arity is denoted by a * (zero or more), + (one or more), ? (zero or one) or N+ (N or more). If no arity is given, it indicates the arity of 1, i.e. being required and occurring exactly once. - - - + diff --git a/dmlex-v1.0/specification/schemas/informativeCopiesOf3rdPartySchemas/NVH/dmlex_model_description.nvh b/dmlex-v1.0/specification/schemas/informativeCopiesOf3rdPartySchemas/NVH/dmlex_model_description.nvh index 920a3ab9..969f5965 100644 --- a/dmlex-v1.0/specification/schemas/informativeCopiesOf3rdPartySchemas/NVH/dmlex_model_description.nvh +++ b/dmlex-v1.0/specification/schemas/informativeCopiesOf3rdPartySchemas/NVH/dmlex_model_description.nvh @@ -1,5 +1,5 @@ - %xinclude; diff --git a/dmlex-v1.0/specification/serializations/NVH/nodes/example.xml b/dmlex-v1.0/specification/serializations/NVH/nodes/example.xml index 79149101..505590b9 100644 --- a/dmlex-v1.0/specification/serializations/NVH/nodes/example.xml +++ b/dmlex-v1.0/specification/serializations/NVH/nodes/example.xml @@ -47,7 +47,7 @@ [PREFIX]exampleTranslation optional (zero or more) - + - The string [PREFIX] in the node name may be an empty string if only one translation language exists in the lexicographic resource, otherwise it is replaced by the langCode property of the exampleTranslation followed by the underscore character. + The string [PREFIX] in the node name may be an empty string if only one translation language exists in the lexicographic resource, otherwise it is replaced by the langCode property of the exampleTranslation followed by the underscore character. diff --git a/dmlex-v1.0/specification/serializations/NVH/nodes/sense.xml b/dmlex-v1.0/specification/serializations/NVH/nodes/sense.xml index aeecfb49..ce2111d0 100644 --- a/dmlex-v1.0/specification/serializations/NVH/nodes/sense.xml +++ b/dmlex-v1.0/specification/serializations/NVH/nodes/sense.xml @@ -45,6 +45,6 @@ [PREFIX]translation optional (zero or more) - The string [PREFIX] in the node name may be an empty string if only one translation language exists in the lexicographic resource, otherwise it is replaced by the langCode property of the headwordExplanation or headwordTranslation object type, respectively, followed by the underscore character. + The string [PREFIX] in the node name may be an empty string if only one translation language exists in the lexicographic resource, otherwise it is replaced by the langCode property of the headwordExplanation or headwordTranslation object type, respectively, followed by the underscore character. From be589b0ac4fefcc9fa7d1dc8fa3c9d0ab1fefd52 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Thu, 5 Sep 2024 23:58:42 +0200 Subject: [PATCH 11/18] fix cross-reference --- .../serializations/NVH/nodes/lexicographicResource.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dmlex-v1.0/specification/serializations/NVH/nodes/lexicographicResource.xml b/dmlex-v1.0/specification/serializations/NVH/nodes/lexicographicResource.xml index 190c36b7..88cf665c 100644 --- a/dmlex-v1.0/specification/serializations/NVH/nodes/lexicographicResource.xml +++ b/dmlex-v1.0/specification/serializations/NVH/nodes/lexicographicResource.xml @@ -74,10 +74,10 @@ Child nodes if implementing the Etymology Module - etymonLanguage optional (zero or more) + etymonLanguage optional (zero or more) - etymonType optional (zero or more) + etymonType optional (zero or more) From b8e1bcb4c70f6a27702413a55d83dfbd805aa063 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Fri, 6 Sep 2024 00:05:26 +0200 Subject: [PATCH 12/18] SQL -> Relational database --- .../modules/annotation/objectTypes/collocateMarker.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dmlex-v1.0/specification/modules/annotation/objectTypes/collocateMarker.xml b/dmlex-v1.0/specification/modules/annotation/objectTypes/collocateMarker.xml index dcebe5b7..29f5ff19 100644 --- a/dmlex-v1.0/specification/modules/annotation/objectTypes/collocateMarker.xml +++ b/dmlex-v1.0/specification/modules/annotation/objectTypes/collocateMarker.xml @@ -92,7 +92,7 @@ - SQL + Relational database From 895e40b7cd515c646a7ca32af072c7e5d0ada977 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Fri, 6 Sep 2024 00:12:26 +0200 Subject: [PATCH 13/18] fixup changes to etymology module in examples and plaintext/UML --- .../specification/modules/etymology/objectTypes/etymon.xml | 3 --- .../NVH/dmlex_model_description.nvh | 3 ++- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml index d78319aa..43e687ce 100644 --- a/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml +++ b/dmlex-v1.0/specification/modules/etymology/objectTypes/etymon.xml @@ -59,7 +59,6 @@ <note>...</note> <etymonUnit>...</etymonUnit> <etymonUnit>...</etymonUnit> - <translation>...</translation> ... </etymon> @@ -73,7 +72,6 @@ "type": "...", "note": "...", "etymonUnits": [...], - "translation": "..." } @@ -86,7 +84,6 @@ dmlex:type "..." ; dmlex:note "..." ; dmlex:etymonUnit ... ; - dmlex:translation ... ; dmlex:listingOrder 0 . diff --git a/dmlex-v1.0/specification/schemas/informativeCopiesOf3rdPartySchemas/NVH/dmlex_model_description.nvh b/dmlex-v1.0/specification/schemas/informativeCopiesOf3rdPartySchemas/NVH/dmlex_model_description.nvh index 969f5965..b1b80728 100644 --- a/dmlex-v1.0/specification/schemas/informativeCopiesOf3rdPartySchemas/NVH/dmlex_model_description.nvh +++ b/dmlex-v1.0/specification/schemas/informativeCopiesOf3rdPartySchemas/NVH/dmlex_model_description.nvh @@ -178,7 +178,6 @@ etymology@etymon: etymology@type: ? etymology@note: ? etymology@etymonUnit: + - etymology@translation: ? etymology@listingOrder: etymology@etymonUnit: etymology@langCode: @@ -190,7 +189,9 @@ etymology@etymonUnit: etymology@etymonLanguage: etymology@langCode: etymology@displayName: ? + etymology@sameAs: * etymology@etymonType: etymology@type: etymology@description: ? + etymology@sameAs: * From 49f5dd244fbc9b765623108d2046acdcae0b0a0b Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Fri, 6 Sep 2024 00:18:16 +0200 Subject: [PATCH 14/18] added HOWTO --- dmlex-v1.0/specification/HOWTO | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 dmlex-v1.0/specification/HOWTO diff --git a/dmlex-v1.0/specification/HOWTO b/dmlex-v1.0/specification/HOWTO new file mode 100644 index 00000000..a33071dc --- /dev/null +++ b/dmlex-v1.0/specification/HOWTO @@ -0,0 +1,7 @@ +When making a change to a model, you may need to update: +- the actual text in the specification +- the plain-text model description in schemas/informativeCopiesOf3rdPartySchemas/NVH/dmlex_model_description.nvh + which is also used to generate the UML diagram +- all serializations +- examples of serializations that are next to the specification text +- examples of serializations that are in the examples/ subdirectory From 46ebc8037f8bb0cac01be6c12d2a1f0b5d5b4c74 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Fri, 6 Sep 2024 00:38:07 +0200 Subject: [PATCH 15/18] reorder partOfSpeech/homograph in text --- dmlex-v1.0/specification/core/objectTypes/entry.xml | 8 ++++---- dmlex-v1.0/specification/core/specification.xml | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/dmlex-v1.0/specification/core/objectTypes/entry.xml b/dmlex-v1.0/specification/core/objectTypes/entry.xml index 69eeba0c..55168a63 100644 --- a/dmlex-v1.0/specification/core/objectTypes/entry.xml +++ b/dmlex-v1.0/specification/core/objectTypes/entry.xml @@ -28,16 +28,16 @@ combination with other unique properties if present). Normalised string. The entry's headword. + + partOfSpeech + optional (zero or more) and unique (in combination with other unique properties if present). + homographNumber optional (zero or one) and unique (in combination with other unique properties if present). Number. The entry's homograph number, as a guide to distinguish entries with the same headword. - - partOfSpeech - optional (zero or more) and unique (in combination with other unique properties if present). - label optional (zero or more). diff --git a/dmlex-v1.0/specification/core/specification.xml b/dmlex-v1.0/specification/core/specification.xml index 4505f24e..b48590de 100644 --- a/dmlex-v1.0/specification/core/specification.xml +++ b/dmlex-v1.0/specification/core/specification.xml @@ -113,11 +113,11 @@ DMLex fragment identification string examples Particular examples of DMLex fragment identification strings can then look as follows: - www.example.com/lexicon/entry/cat~1~noun - www.example.com/lexicon/entry/cat~1~noun/sense/0~small%20furry%20animal (Here we assume that the sense's indicator is empty and it has one definition which says “small furry animal”). - www.example.com/lexicon/entry/cat~1~noun/sense/0~small%20furry%20animal/example/I%20have%20two%20dogs%20and%20a%20cat. - www.example.com/lexicon/entry/cat~1~noun/sense/0~0 (Here we assume that both the sense's definition and its indicator are empty, and there is only one such sense.) - www.example.com/lexicon/entry/cat~1~noun/sense/0~02 (Here we assume that both the sense's definition and its indicator are empty, there are multiple such senses, and this is the sense number 2, of all this entry's senses.) + www.example.com/lexicon/entry/cat~noun~1 + www.example.com/lexicon/entry/cat~noun~1/sense/0~small%20furry%20animal (Here we assume that the sense's indicator is empty and it has one definition which says “small furry animal”). + www.example.com/lexicon/entry/cat~noun~1/sense/0~small%20furry%20animal/example/I%20have%20two%20dogs%20and%20a%20cat. + www.example.com/lexicon/entry/cat~noun~1/sense/0~0 (Here we assume that both the sense's definition and its indicator are empty, and there is only one such sense.) + www.example.com/lexicon/entry/cat~noun~1/sense/0~02 (Here we assume that both the sense's definition and its indicator are empty, there are multiple such senses, and this is the sense number 2, of all this entry's senses.) From d584ba9268658926dd97a5731dbeb972811c12d2 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Fri, 6 Sep 2024 01:01:56 +0200 Subject: [PATCH 16/18] Update README.md -- list all drafts --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6d4992d0..135daa10 100644 --- a/README.md +++ b/README.md @@ -20,8 +20,15 @@ Please see the [LICENSE file](https://github.com/oasis-tcs/lexidma/blob/master/L Current working draft versions in this repository: -* [WD01 HTML](../../releases/download/dev-latest/dmlex-v1.0-wd01.html) -* [WD01 PDF](../../releases/download/dev-latest/dmlex-v1.0-wd01.pdf) +* CSD04 [[HTML](../../releases/download/csd04/dmlex-v1.0-csd04.html), [PDF](../../releases/download/csd04/dmlex-v1.0-csd04.pdf)] + +* CSD03 [[HTML](../../releases/download/csd03/dmlex-v1.0-csd03.html), [PDF](../../releases/download/csd03/dmlex-v1.0-csd03.pdf)] + +* CSD02 [[HTML](../../releases/download/csd02/dmlex-v1.0-csd02.html), [PDF](../../releases/download/csd02/dmlex-v1.0-csd02.pdf)] + +* CSD01 [[HTML](../../releases/download/csd01/dmlex-v1.0-csd01.html), [PDF](../../releases/download/csd01/dmlex-v1.0-csd01.pdf)] + +* WD01 [[HTML](../../releases/download/dev-latest/dmlex-v1.0-wd01.html), [PDF](../../releases/download/dev-latest/dmlex-v1.0-wd01.pdf)] ## Contact From 7a00e524267af53cf593a5aa20e5f95b0f562417 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Fri, 6 Sep 2024 01:02:24 +0200 Subject: [PATCH 17/18] Update main.yml - CSD04 artifacts --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 43d4f8a8..c43efd1c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -53,7 +53,7 @@ jobs: prerelease: true title: "Latest Version" files: | - dmlex-v1.0/specification/dmlex-v1.0-csd03.html - dmlex-v1.0/specification/dmlex-v1.0-csd03.pdf - dmlex-v1.0/specification/dmlex-v1.0-csd03.xml + dmlex-v1.0/specification/dmlex-v1.0-csd04.html + dmlex-v1.0/specification/dmlex-v1.0-csd04.pdf + dmlex-v1.0/specification/dmlex-v1.0-csd04.xml dmlex-v1.0/specification/dmlex_uml.svg From 1f75a326d569e43333f2bafdbe7a99928186d224 Mon Sep 17 00:00:00 2001 From: Milos Jakubicek Date: Fri, 6 Sep 2024 01:28:46 +0200 Subject: [PATCH 18/18] fix JSON schema links (#134) --- dmlex-v1.0/specification/dmlex.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dmlex-v1.0/specification/dmlex.xml b/dmlex-v1.0/specification/dmlex.xml index 702042a5..40593307 100644 --- a/dmlex-v1.0/specification/dmlex.xml +++ b/dmlex-v1.0/specification/dmlex.xml @@ -839,10 +839,10 @@ XML schema excluding the cross-lingual module - JSON schema + JSON schema - JSON schema excluding the cross-lingual module + JSON schema excluding the cross-lingual module NVH schema (informative)