From 098f9195d4162db82fe4ace2bbbc5050c1cb8e68 Mon Sep 17 00:00:00 2001
From: SteffenAstheimer
Date: Thu, 1 Oct 2026 15:35:59 +0200
Subject: [PATCH 1/3] constrict sources attScope in handNote
---
.../guidelines-de-wegaDocuments.compiled.xml | 37 +++-----
.../guidelines-de-wegaLetters.compiled.xml | 37 +++-----
.../guidelines-de-wegaSourcesTEI.compiled.xml | 37 +++-----
.../guidelines-de-wegaWritings.compiled.xml | 37 +++-----
.../guidelines-de-wega_all.compiled.xml | 37 +++-----
schema/de/wegaDocuments.isosch | 49 ++++++-----
schema/de/wegaDocuments.rng | 55 +++++++-----
schema/de/wegaLetters.isosch | 49 ++++++-----
schema/de/wegaLetters.rng | 55 +++++++-----
schema/de/wegaSourcesTEI.isosch | 47 +++++-----
schema/de/wegaSourcesTEI.rng | 87 ++++++++-----------
schema/de/wegaWritings.isosch | 51 ++++++-----
schema/de/wegaWritings.rng | 57 +++++++-----
schema/de/wega_all.isosch | 33 ++++---
schema/de/wega_all.rng | 39 ++++++---
src/Specs/common-specs.odd.xml | 12 +++
16 files changed, 376 insertions(+), 343 deletions(-)
diff --git a/compiled-ODD/guidelines-de-wegaDocuments.compiled.xml b/compiled-ODD/guidelines-de-wegaDocuments.compiled.xml
index 3a399bb..cac55ea 100644
--- a/compiled-ODD/guidelines-de-wegaDocuments.compiled.xml
+++ b/compiled-ODD/guidelines-de-wegaDocuments.compiled.xml
@@ -14589,37 +14589,26 @@ or transcriptions of written zones, or both. The coordinate values used by every
[12.3.1.4. Additions and Deletions](https://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHAD)
-
- contains one or more handNote elements documenting the
-different hands identified within the source texts.
- 원본 텍스트 내에서 식별되는 필적을 기록하는 하나 이상의 handNote 요소를 포함한다.
- 包含一系列書寫者元素,列出來源文件中不同的書寫者。
- 元資料にある特定可能な筆致を記録する、ひとつ以上の要素
- handNoteを示す。
- contient un ou plusieurs éléments handNote qui documentent les différentes mains identifiées dans les textes source.
- contiene una serie di elementi che elencano le diverse mani della fonte
- contiene una serie de elementos que indexa las diversas manos de la fuente.
-
-
-
-
-
-
-
-
-
-
+ contains one or more handNote elements documenting the
+different hands identified within the source texts.원본 텍스트 내에서 식별되는 필적을 기록하는 하나 이상의 handNote 요소를 포함한다.包含一系列書寫者元素,列出來源文件中不同的書寫者。元資料にある特定可能な筆致を記録する、ひとつ以上の要素
+ handNoteを示す。contient un ou plusieurs éléments handNote qui documentent les différentes mains identifiées dans les textes source.contiene una serie di elementi che elencano le diverse mani della fontecontiene una serie de elementos que indexa las diversas manos de la fuente.
+
+
+ Only one handNote with scope "sole" is allowed.
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
+
+
+
Carefully written with regular descenders
Unschooled scrawl
-
-
+
[12.3.2.1. Document Hands](https://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHDH)
-
-spaceespaceindicates the location of a significant space in the copy text.markiert signifikanten Leerraum in der Textvorlage.
+ spaceespaceindicates the location of a significant space in the copy text.markiert signifikanten Leerraum in der Textvorlage.
names the unit used for the measurement
nennt die für die Messung verwendete Einheit
diff --git a/compiled-ODD/guidelines-de-wegaLetters.compiled.xml b/compiled-ODD/guidelines-de-wegaLetters.compiled.xml
index 14a5c59..829e3f7 100644
--- a/compiled-ODD/guidelines-de-wegaLetters.compiled.xml
+++ b/compiled-ODD/guidelines-de-wegaLetters.compiled.xml
@@ -15146,37 +15146,26 @@ the resumption of the text. ...
[12.3.1.4. Additions and Deletions](https://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHAD)
-
- contains one or more handNote elements documenting the
-different hands identified within the source texts.
- 원본 텍스트 내에서 식별되는 필적을 기록하는 하나 이상의 handNote 요소를 포함한다.
- 包含一系列書寫者元素,列出來源文件中不同的書寫者。
- 元資料にある特定可能な筆致を記録する、ひとつ以上の要素
- handNoteを示す。
- contient un ou plusieurs éléments handNote qui documentent les différentes mains identifiées dans les textes source.
- contiene una serie di elementi che elencano le diverse mani della fonte
- contiene una serie de elementos que indexa las diversas manos de la fuente.
-
-
-
-
-
-
-
-
-
-
+contains one or more handNote elements documenting the
+different hands identified within the source texts.원본 텍스트 내에서 식별되는 필적을 기록하는 하나 이상의 handNote 요소를 포함한다.包含一系列書寫者元素,列出來源文件中不同的書寫者。元資料にある特定可能な筆致を記録する、ひとつ以上の要素
+ handNoteを示す。contient un ou plusieurs éléments handNote qui documentent les différentes mains identifiées dans les textes source.contiene una serie di elementi che elencano le diverse mani della fontecontiene una serie de elementos que indexa las diversas manos de la fuente.
+
+
+ Only one handNote with scope "sole" is allowed.
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
+
+
+
Carefully written with regular descenders
Unschooled scrawl
-
-
+
[12.3.2.1. Document Hands](https://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHDH)
-
-
+
handwriting shift
reprise de main
marks the beginning of a sequence of text written in a new
diff --git a/compiled-ODD/guidelines-de-wegaSourcesTEI.compiled.xml b/compiled-ODD/guidelines-de-wegaSourcesTEI.compiled.xml
index 56ad85d..aeaf6dd 100644
--- a/compiled-ODD/guidelines-de-wegaSourcesTEI.compiled.xml
+++ b/compiled-ODD/guidelines-de-wegaSourcesTEI.compiled.xml
@@ -16293,37 +16293,26 @@ the resumption of the text. ...
[12.3.1.4. Additions and Deletions](https://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHAD)
-
- contains one or more handNote elements documenting the
-different hands identified within the source texts.
- 원본 텍스트 내에서 식별되는 필적을 기록하는 하나 이상의 handNote 요소를 포함한다.
- 包含一系列書寫者元素,列出來源文件中不同的書寫者。
- 元資料にある特定可能な筆致を記録する、ひとつ以上の要素
- handNoteを示す。
- contient un ou plusieurs éléments handNote qui documentent les différentes mains identifiées dans les textes source.
- contiene una serie di elementi che elencano le diverse mani della fonte
- contiene una serie de elementos que indexa las diversas manos de la fuente.
-
-
-
-
-
-
-
-
-
-
+contains one or more handNote elements documenting the
+different hands identified within the source texts.원본 텍스트 내에서 식별되는 필적을 기록하는 하나 이상의 handNote 요소를 포함한다.包含一系列書寫者元素,列出來源文件中不同的書寫者。元資料にある特定可能な筆致を記録する、ひとつ以上の要素
+ handNoteを示す。contient un ou plusieurs éléments handNote qui documentent les différentes mains identifiées dans les textes source.contiene una serie di elementi che elencano le diverse mani della fontecontiene una serie de elementos que indexa las diversas manos de la fuente.
+
+
+ Only one handNote with scope "sole" is allowed.
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
+
+
+
Carefully written with regular descenders
Unschooled scrawl
-
-
+
[12.3.2.1. Document Hands](https://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHDH)
-
-
+
handwriting shift
reprise de main
marks the beginning of a sequence of text written in a new
diff --git a/compiled-ODD/guidelines-de-wegaWritings.compiled.xml b/compiled-ODD/guidelines-de-wegaWritings.compiled.xml
index 6b06015..f143264 100644
--- a/compiled-ODD/guidelines-de-wegaWritings.compiled.xml
+++ b/compiled-ODD/guidelines-de-wegaWritings.compiled.xml
@@ -14289,37 +14289,26 @@ or transcriptions of written zones, or both. The coordinate values used by every
[12.3.1.4. Additions and Deletions](https://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHAD)
-
- contains one or more handNote elements documenting the
-different hands identified within the source texts.
- 원본 텍스트 내에서 식별되는 필적을 기록하는 하나 이상의 handNote 요소를 포함한다.
- 包含一系列書寫者元素,列出來源文件中不同的書寫者。
- 元資料にある特定可能な筆致を記録する、ひとつ以上の要素
- handNoteを示す。
- contient un ou plusieurs éléments handNote qui documentent les différentes mains identifiées dans les textes source.
- contiene una serie di elementi che elencano le diverse mani della fonte
- contiene una serie de elementos que indexa las diversas manos de la fuente.
-
-
-
-
-
-
-
-
-
-
+ contains one or more handNote elements documenting the
+different hands identified within the source texts.원본 텍스트 내에서 식별되는 필적을 기록하는 하나 이상의 handNote 요소를 포함한다.包含一系列書寫者元素,列出來源文件中不同的書寫者。元資料にある特定可能な筆致を記録する、ひとつ以上の要素
+ handNoteを示す。contient un ou plusieurs éléments handNote qui documentent les différentes mains identifiées dans les textes source.contiene una serie di elementi che elencano le diverse mani della fontecontiene una serie de elementos que indexa las diversas manos de la fuente.
+
+
+ Only one handNote with scope "sole" is allowed.
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
+
+
+
Carefully written with regular descenders
Unschooled scrawl
-
-
+
[12.3.2.1. Document Hands](https://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHDH)
-
-spaceespaceindicates the location of a significant space in the copy text.markiert signifikanten Leerraum in der Textvorlage.
+ spaceespaceindicates the location of a significant space in the copy text.markiert signifikanten Leerraum in der Textvorlage.
names the unit used for the measurement
nennt die für die Messung verwendete Einheit
diff --git a/compiled-ODD/guidelines-de-wega_all.compiled.xml b/compiled-ODD/guidelines-de-wega_all.compiled.xml
index feef0d5..2c0c441 100644
--- a/compiled-ODD/guidelines-de-wega_all.compiled.xml
+++ b/compiled-ODD/guidelines-de-wega_all.compiled.xml
@@ -21404,37 +21404,26 @@ appropriate for which circumstance.
[12.3.3.1. Damage, Illegibility, and Supplied Text](https://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHDA)
-
- contains one or more handNote elements documenting the
-different hands identified within the source texts.
- 원본 텍스트 내에서 식별되는 필적을 기록하는 하나 이상의 handNote 요소를 포함한다.
- 包含一系列書寫者元素,列出來源文件中不同的書寫者。
- 元資料にある特定可能な筆致を記録する、ひとつ以上の要素
- handNoteを示す。
- contient un ou plusieurs éléments handNote qui documentent les différentes mains identifiées dans les textes source.
- contiene una serie di elementi che elencano le diverse mani della fonte
- contiene una serie de elementos que indexa las diversas manos de la fuente.
-
-
-
-
-
-
-
-
-
-
+ contains one or more handNote elements documenting the
+different hands identified within the source texts.원본 텍스트 내에서 식별되는 필적을 기록하는 하나 이상의 handNote 요소를 포함한다.包含一系列書寫者元素,列出來源文件中不同的書寫者。元資料にある特定可能な筆致を記録する、ひとつ以上の要素
+ handNoteを示す。contient un ou plusieurs éléments handNote qui documentent les différentes mains identifiées dans les textes source.contiene una serie di elementi che elencano le diverse mani della fontecontiene una serie de elementos que indexa las diversas manos de la fuente.
+
+
+ Only one handNote with scope "sole" is allowed.
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
+
+
+
Carefully written with regular descenders
Unschooled scrawl
-
-
+
[12.3.2.1. Document Hands](https://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHDH)
-
-
+
handwriting shift
reprise de main
marks the beginning of a sequence of text written in a new
diff --git a/schema/de/wegaDocuments.isosch b/schema/de/wegaDocuments.isosch
index ca7f7ca..965fae5 100644
--- a/schema/de/wegaDocuments.isosch
+++ b/schema/de/wegaDocuments.isosch
@@ -1,7 +1,7 @@
ISO Schematron rules
-
+
@@ -14,7 +14,7 @@
-
+
@@ -611,13 +611,20 @@
-
+
+
+ Only one handNote with scope "sole" is allowed.
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
+
+
+
must have at least one child add and at least one child del or surplus
-
+
+
@@ -14,7 +14,7 @@
-
+
@@ -626,13 +626,20 @@
The @spanTo attribute of is required.
-
+
+
+ Only one handNote with scope "sole" is allowed.
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
+
+
+
must have at least one child add and at least one child del or surplus
-
+
+
@@ -14,7 +14,7 @@
-
+
@@ -581,13 +581,20 @@
The @spanTo attribute of is required.
-
+
+
+ Only one handNote with scope "sole" is allowed.
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
+
+
+
must have at least one child add and at least one child del or surplus
-
+
+
@@ -14,7 +14,7 @@
-
+
@@ -606,13 +606,20 @@
-
+
+
+ Only one handNote with scope "sole" is allowed.
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
+
+
+
must have at least one child add and at least one child del or surplus
-
+
+
@@ -14,7 +14,7 @@
-
+
@@ -675,63 +675,70 @@
-
+
+
+ Only one handNote with scope "sole" is allowed.
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
+
+
+
must have at least one child add and at least one child del or surplus
-
+
WeGA styleguide error: there should exactly be two processing instructions before the root element
WeGA styleguide error: there should be no comments outside the root element
-
+
has whitespace only content
-
+
whitespace at the beginning of element
-
+
There is some whitespace here at the beginning or end of some attribute value.
-
+
"wega"-prefixed URIs must follow the pattern "wega:A002068" (i.e. without any file extension)
-
+
Text contains characters with Emoji presentation as default.
-
+
Unable to locate the reference provided by the @source attribute.
-
+
Unable to locate the reference provided by the @target attribute.
-
+
Please do not link to the anonymus ID.
-
+
The @n-attribute is only supported in combination with @rend='underline' and @rend='indent'
diff --git a/schema/de/wega_all.rng b/schema/de/wega_all.rng
index fcb84cc..c00d38d 100644
--- a/schema/de/wega_all.rng
+++ b/schema/de/wega_all.rng
@@ -5,7 +5,7 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://www.tei-c.org/ns/1.0">
+
@@ -614,8 +614,8 @@
Only one handNote with scope "sole" is allowed.
- A handNote with scope "sole" must not occur with any other handNote.
- A handNote with scope "major" requires at least one handNote with scope "minor".
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
diff --git a/schema/de/wegaDocuments.rng b/schema/de/wegaDocuments.rng
index cdfce9c..0f25d4a 100644
--- a/schema/de/wegaDocuments.rng
+++ b/schema/de/wegaDocuments.rng
@@ -5,7 +5,7 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://www.tei-c.org/ns/1.0">
+
@@ -629,8 +629,8 @@
Only one handNote with scope "sole" is allowed.
- A handNote with scope "sole" must not occur with any other handNote.
- A handNote with scope "major" requires at least one handNote with scope "minor".
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
diff --git a/schema/de/wegaLetters.rng b/schema/de/wegaLetters.rng
index e87d70b..c3c7f05 100644
--- a/schema/de/wegaLetters.rng
+++ b/schema/de/wegaLetters.rng
@@ -5,7 +5,7 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://www.tei-c.org/ns/1.0">
+
@@ -584,8 +584,8 @@
Only one handNote with scope "sole" is allowed.
- A handNote with scope "sole" must not occur with any other handNote.
- A handNote with scope "major" requires at least one handNote with scope "minor".
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
diff --git a/schema/de/wegaSourcesTEI.rng b/schema/de/wegaSourcesTEI.rng
index 64f4db4..0cad06d 100644
--- a/schema/de/wegaSourcesTEI.rng
+++ b/schema/de/wegaSourcesTEI.rng
@@ -5,7 +5,7 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://www.tei-c.org/ns/1.0">
+
@@ -609,8 +609,8 @@
Only one handNote with scope "sole" is allowed.
- A handNote with scope "sole" must not occur with any other handNote.
- A handNote with scope "major" requires at least one handNote with scope "minor".
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
diff --git a/schema/de/wegaWritings.rng b/schema/de/wegaWritings.rng
index 251d055..3a65793 100644
--- a/schema/de/wegaWritings.rng
+++ b/schema/de/wegaWritings.rng
@@ -5,7 +5,7 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://www.tei-c.org/ns/1.0">
+
@@ -678,8 +678,8 @@
Only one handNote with scope "sole" is allowed.
- A handNote with scope "sole" must not occur with any other handNote.
- A handNote with scope "major" requires at least one handNote with scope "minor".
+ A handNote with scope "sole" must not occur with any other handNote.
+ A handNote with scope "major" requires at least one handNote with scope "minor".
diff --git a/schema/de/wega_all.rng b/schema/de/wega_all.rng
index c00d38d..259c540 100644
--- a/schema/de/wega_all.rng
+++ b/schema/de/wega_all.rng
@@ -5,7 +5,7 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://www.tei-c.org/ns/1.0">