diff --git a/.github/workflows/new2.yml b/.github/workflows/new2.yml
deleted file mode 100644
index c4291cf74..000000000
--- a/.github/workflows/new2.yml
+++ /dev/null
@@ -1,136 +0,0 @@
-name: DITA-OT-OCRD-FAQ_V2
-on:
- push:
- tags:
- - 'v2[0-9]+.[0-9]+.[0-9]+'
- workflow_dispatch:
-jobs:
- build-dita:
- name: Build DITA
- runs-on: ubuntu-latest
- steps:
-
-
- - name: Git checkout
- uses: actions/checkout@v2
-
- - name: clone ocrd-wiki to german
- run: |
- git clone https://github.com/OCR-D/ocrd-website.wiki.git
- mv ocrd-website.wiki de/
-
- - name: clone ocrd-wiki to english
- run: |
- git clone https://github.com/OCR-D/ocrd-website.wiki.git
- mv ocrd-website.wiki en/
-
-
- - name: download DITA dtd
- run: |
- cd de/xsl
- wget https://github.com/oxygenxml/oxygen-dita-translation-package-builder-addon/archive/refs/heads/master.zip
- unzip master.zip
-
- - name: Download and install saxon german
- run: |
- wget https://www.saxonica.com/download/SaxonEE11-1J.zip
- unzip SaxonEE11-1J.zip
-
-
-
-
-
- - name: add wiki faq german
- run: |
- java -jar saxon-ee-11.1.jar -xsl:de/xsl/wiki.xsl \
- -catalog:de/xsl/oxygen-dita-translation-package-builder-addon-master/config/catalogs/catalog.xml \
- -s:de/ocrd_ocrd.ditamap \
- -o:de/ocrd_ocrd_wiki.ditamap
-
-
- - name: add wiki faq english
- run: |
- java -jar saxon-ee-11.1.jar -xsl:en/xsl/wiki.xsl \
- -catalog:de/xsl/oxygen-dita-translation-package-builder-addon-master/config/catalogs/catalog.xml \
- -s:en/ocrd_ocrd.ditamap \
- -o:en/ocrd_ocrd_wiki.ditamap
-
-
- - name: Build Bootstrap-german
- uses: dita-ot/dita-ot-action@master
- with:
- install: |
- apt-get update -q
- export DEBIAN_FRONTEND=noninteractive
- apt-get install -qy --no-install-recommends nodejs
- dita-ot-version: 3.7
- plugins : |
- fox.jason.extend.css
- net.infotexture.dita-bootstrap
- org.doctales.xmltask
- fox.jason.prismjs
- fox.jason.favicon
- project: .github/dita-ot/html.xml
-
-
- - name: Build Bootstrap-english
- uses: dita-ot/dita-ot-action@master
- with:
- install: |
- apt-get update -q
- export DEBIAN_FRONTEND=noninteractive
- apt-get install -qy --no-install-recommends nodejs
- dita-ot-version: 3.7
- plugins : |
- fox.jason.extend.css
- net.infotexture.dita-bootstrap
- org.doctales.xmltask
- fox.jason.prismjs
- fox.jason.favicon
- project: .github/dita-ot/html_en.xml
-
-
-
- - name: output dir
- run: cd out && sudo mkdir rules
-
-
- - name: transform rules
- run: sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trFremdsprache.dita -o:out/rules/ruleset_character.json &&
- sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trLigaturen2.dita -o:out/rules/ruleset_ligature.json &&
- sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trSilbentrennung.dita -o:out/rules/ruleset_hyphenation.json &&
- sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trRom.dita -o:out/rules/ruleset_roman_digits.json
-
-
-
- # - name: Build PDF
- # uses: dita-ot/dita-ot-action@master
- # with:
- # install: |
- # # Run some arbitrary installation commands
- # apt-get update -q
- # apt-get install -qy --no-install-recommends nodejs
- # nodejs -v
-
- # Install plugins
- # dita install fox.jason.extend.css
- # dita install org.doctales.xmltask
- # dita install fox.jason.prismjs
- # build: |
- # # Use the dita command line
- # dita --project=.github/dita-ot/pdf.xml -o out -f pdf
-
-
-
- # - name: Upload DITA Output to a ZIP file
- # uses: actions/upload-artifact@v2
- # with:
- # name: OCRD-GT-Guidelines
- # path: 'out'
-
- - name: Deploy DITA Output to GitHub Pages
- uses: JamesIves/github-pages-deploy-action@3.7.1
- with:
- GITHUB_TOKEN: $
- BRANCH: gh-pages # The branch the action should deploy to.
- FOLDER: out # The folder the action should deploy.
diff --git a/.github/workflows/new3.yml b/.github/workflows/new3.yml
deleted file mode 100644
index c4ff86d1c..000000000
--- a/.github/workflows/new3.yml
+++ /dev/null
@@ -1,139 +0,0 @@
-name: DITA-OT-OCRD-FAQ_V3
-on:
- push:
- tags:
- - 'v3[0-9]+.[0-9]+.[0-9]+'
- workflow_dispatch:
-jobs:
- build-dita:
- name: Build DITA
- runs-on: ubuntu-latest
- permissions:
- checks: write
- contents: write
- steps:
-
-
- - name: Git checkout
- uses: actions/checkout@v3
-
- - name: clone ocrd-wiki to german
- run: |
- git clone https://github.com/OCR-D/ocrd-website.wiki.git
- mv ocrd-website.wiki de/
-
- - name: clone ocrd-wiki to english
- run: |
- git clone https://github.com/OCR-D/ocrd-website.wiki.git
- mv ocrd-website.wiki en/
-
-
- - name: download DITA dtd
- run: |
- cd de/xsl
- wget https://github.com/oxygenxml/oxygen-dita-translation-package-builder-addon/archive/refs/heads/master.zip
- unzip master.zip
-
- - name: Download and install saxon german
- run: |
- wget https://www.saxonica.com/download/SaxonEE11-1J.zip
- unzip SaxonEE11-1J.zip
-
-
-
-
-
- - name: add wiki faq german
- run: |
- java -jar saxon-ee-11.1.jar -xsl:de/xsl/wiki.xsl \
- -catalog:de/xsl/oxygen-dita-translation-package-builder-addon-master/config/catalogs/catalog.xml \
- -s:de/ocrd_ocrd.ditamap \
- -o:de/ocrd_ocrd_wiki.ditamap
-
-
- - name: add wiki faq english
- run: |
- java -jar saxon-ee-11.1.jar -xsl:en/xsl/wiki.xsl \
- -catalog:de/xsl/oxygen-dita-translation-package-builder-addon-master/config/catalogs/catalog.xml \
- -s:en/ocrd_ocrd.ditamap \
- -o:en/ocrd_ocrd_wiki.ditamap
-
-
- - name: Build Bootstrap-german
- uses: dita-ot/dita-ot-action@master
- with:
- install: |
- apt-get update -q
- export DEBIAN_FRONTEND=noninteractive
- apt-get install -qy --no-install-recommends nodejs
- dita-ot-version: 4.1
- plugins : |
- fox.jason.extend.css
- net.infotexture.dita-bootstrap
- org.doctales.xmltask
- fox.jason.prismjs
- fox.jason.favicon
- project: .github/dita-ot/html.xml
-
-
- - name: Build Bootstrap-english
- uses: dita-ot/dita-ot-action@master
- with:
- install: |
- apt-get update -q
- export DEBIAN_FRONTEND=noninteractive
- apt-get install -qy --no-install-recommends nodejs
- dita-ot-version: 4.1
- plugins : |
- fox.jason.extend.css
- net.infotexture.dita-bootstrap
- org.doctales.xmltask
- fox.jason.prismjs
- fox.jason.favicon
- project: .github/dita-ot/html_en.xml
-
-
-
- - name: output dir
- run: cd out && sudo mkdir rules
-
-
- - name: transform rules
- run: sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trFremdsprache.dita -o:out/rules/ruleset_character.json &&
- sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trLigaturen2.dita -o:out/rules/ruleset_ligature.json &&
- sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trSilbentrennung.dita -o:out/rules/ruleset_hyphenation.json &&
- sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trRom.dita -o:out/rules/ruleset_roman_digits.json
-
-
-
- # - name: Build PDF
- # uses: dita-ot/dita-ot-action@master
- # with:
- # install: |
- # # Run some arbitrary installation commands
- # apt-get update -q
- # apt-get install -qy --no-install-recommends nodejs
- # nodejs -v
-
- # Install plugins
- # dita install fox.jason.extend.css
- # dita install org.doctales.xmltask
- # dita install fox.jason.prismjs
- # build: |
- # # Use the dita command line
- # dita --project=.github/dita-ot/pdf.xml -o out -f pdf
-
-
-
- # - name: Upload DITA Output to a ZIP file
- # uses: actions/upload-artifact@v2
- # with:
- # name: OCRD-GT-Guidelines
- # path: 'out'
-
- - name: Deploy DITA Output to GitHub Pages
- uses: JamesIves/github-pages-deploy-action@3.7.1
- with:
- GITHUB_TOKEN: $
- BRANCH: gh-pages # The branch the action should deploy to.
- FOLDER: out # The folder the action should deploy.
diff --git a/.github/workflows/new4.yml b/.github/workflows/new4.yml
deleted file mode 100644
index cda009c0d..000000000
--- a/.github/workflows/new4.yml
+++ /dev/null
@@ -1,145 +0,0 @@
-name: DITA-OT-OCRD-FAQ_V4
-on:
- push:
- tags:
- - 'v4[0-9]+.[0-9]+.[0-9]+'
- workflow_dispatch:
-jobs:
- build-dita:
- name: Build DITA
- runs-on: ubuntu-latest
- permissions:
- checks: write
- contents: write
- steps:
-
-
- - name: Git checkout
- uses: actions/checkout@v3
-
- - name: clone ocrd-wiki to german
- run: |
- git clone https://github.com/OCR-D/ocrd-website.wiki.git
- mv ocrd-website.wiki de/
-
- - name: clone ocrd-wiki to english
- run: |
- git clone https://github.com/OCR-D/ocrd-website.wiki.git
- mv ocrd-website.wiki en/
-
-
- - name: download DITA dtd
- run: |
- cd de/xsl
- wget https://github.com/oxygenxml/oxygen-dita-translation-package-builder-addon/archive/refs/heads/master.zip
- unzip master.zip
-
- - name: Download and install saxon german
- run: |
- wget https://www.saxonica.com/download/SaxonEE11-1J.zip
- unzip SaxonEE11-1J.zip
-
-
-
-
-
- - name: add wiki faq german
- run: |
- java -jar saxon-ee-11.1.jar -xsl:de/xsl/wiki.xsl \
- -catalog:de/xsl/oxygen-dita-translation-package-builder-addon-master/config/catalogs/catalog.xml \
- -s:de/ocrd_ocrd.ditamap \
- -o:de/ocrd_ocrd_wiki.ditamap
-
-
- - name: add wiki faq english
- run: |
- java -jar saxon-ee-11.1.jar -xsl:en/xsl/wiki.xsl \
- -catalog:de/xsl/oxygen-dita-translation-package-builder-addon-master/config/catalogs/catalog.xml \
- -s:en/ocrd_ocrd.ditamap \
- -o:en/ocrd_ocrd_wiki.ditamap
-
-
- - name: Build Bootstrap-german
- uses: dita-ot/dita-ot-action@master
- with:
- install: |
- apt-get update -q
- export DEBIAN_FRONTEND=noninteractive
- apt-get install -qy --no-install-recommends nodejs
- # dita install https://github.com/infotexture/dita-bootstrap.lunr/archive/master.zip
- dita-ot-version: 4.1
- plugins : |
- https://github.com/jason-fox/fox.jason.extend.css/archive/master.zip
- https://github.com/infotexture/dita-bootstrap/archive/develop.zip
- https://github.com/infotexture/dita-bootstrap.lunr/archive/develop.zip
- fox.jason.prismjs
- fox.jason.favicon
- project: .github/dita-ot/html.xml
-
-
- - name: Build Bootstrap-english
- uses: dita-ot/dita-ot-action@master
- with:
- install: |
- apt-get update -q
- export DEBIAN_FRONTEND=noninteractive
- apt-get install -qy --no-install-recommends nodejs
- dita-ot-version: 4.1
- plugins : |
- fox.jason.extend.css
- net.infotexture.dita-bootstrap
- fox.jason.prismjs
- fox.jason.favicon
- project: .github/dita-ot/html_en.xml
-
-
-
- - name: output dir
- run: cd out && sudo mkdir rules
-
-
- - name: transform rules
- run: sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trFremdsprache.dita -o:out/rules/ruleset_character.json &&
- sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trLigaturen2.dita -o:out/rules/ruleset_ligature.json &&
- sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trSilbentrennung.dita -o:out/rules/ruleset_hyphenation.json &&
- sudo java -jar saxon-ee-11.1.jar -xsl:de/xsl/rules.xsl -s:de/trans/trRom.dita -o:out/rules/ruleset_roman_digits.json
-
- - name: copy images
- run: |
- sudo cp de/resources/dfg_logo_schriftzug_blau_foerderung_4c.jpg out/html/resources/
- sudo cp de/resources/icon20x24px-exported-transparent.png out/html/resources/
- sudo cp de/ocrd_ocrd_wiki.ditamap out/html/resources/
-
-
-
- # - name: Build PDF
- # uses: dita-ot/dita-ot-action@master
- # with:
- # install: |
- # # Run some arbitrary installation commands
- # apt-get update -q
- # apt-get install -qy --no-install-recommends nodejs
- # nodejs -v
-
- # Install plugins
- # dita install fox.jason.extend.css
- # dita install org.doctales.xmltask
- # dita install fox.jason.prismjs
- # build: |
- # # Use the dita command line
- # dita --project=.github/dita-ot/pdf.xml -o out -f pdf
-
-
-
- # - name: Upload DITA Output to a ZIP file
- # uses: actions/upload-artifact@v2
- # with:
- # name: OCRD-GT-Guidelines
- # path: 'out'
-
- - name: Deploy DITA Output to GitHub Pages
- uses: JamesIves/github-pages-deploy-action@3.7.1
- with:
- GITHUB_TOKEN: $
- BRANCH: gh-pages # The branch the action should deploy to.
- FOLDER: out # The folder the action should deploy.
diff --git a/.github/workflows/new5.yml b/.github/workflows/new5.yml
deleted file mode 100644
index 87336e0b3..000000000
--- a/.github/workflows/new5.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-name: DITA-OT-OCRD-FAQ_V4
-on:
- push:
- tags:
- - 'v5[0-9]+.[0-9]+.[0-9]+'
- workflow_dispatch:
-jobs:
- build-dita:
- name: Build DITA
- runs-on: ubuntu-latest
- permissions:
- checks: write
- contents: write
- steps:
-
-
- - name: Git checkout
- uses: actions/checkout@v3
-
- - name: pwd
- run: |
- pwd
- ls
-
-
diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
new file mode 100644
index 000000000..7480b3206
--- /dev/null
+++ b/.github/workflows/pages.yml
@@ -0,0 +1,37 @@
+on:
+ push:
+ tags:
+ - 'v[0-9]+.[0-9]+.[0-9]+'
+ workflow_dispatch:
+
+jobs:
+ build-dita:
+ name: Build DITA
+ runs-on: ubuntu-latest
+ permissions:
+ checks: write
+ contents: write
+ steps:
+
+
+ - name: Git checkout
+ uses: actions/checkout@v3
+
+ - name: Get system dependencies
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y make wget
+
+ - name: Install DITA dependencies
+ run: make deps
+
+ - name: Build for English
+ run: make build
+ - name: Build for German
+ run: make build LANG=de
+
+ - name: Deploy DITA Output to GitHub Pages
+ uses: JamesIves/github-pages-deploy-action@3.7.1
+ with:
+ BRANCH: gh-pages # The branch the action should deploy to.
+ FOLDER: output # The folder the action should deploy.
diff --git a/de/trans/structur_gtlevel1.dita b/de/trans/structur_gtlevel1.dita
index bdd46007f..71d59bcc3 100644
--- a/de/trans/structur_gtlevel1.dita
+++ b/de/trans/structur_gtlevel1.dita
@@ -7,19 +7,21 @@
-
-
-
-
-
+
+
+
+
+
-
- Level 1
- Level 2
- Level 3
+ XPath
+ L1
+ L2
+ L3
+
+
Metadaten der PAGE-XML-Datei
@@ -27,620 +29,601 @@
-
-
-
-
- Page ID (GTS ID)/PcGts/@pcGtsId
+ Page ID (GTS ID)
+ /PcGts/@pcGtsId
x
x
x
-
- Creator /PcGts/Metadata/Creator
+ Ersteller
+ /PcGts/Metadata/Creator
x
x
x
-
- Erstellt (Created) /PcGts/Metadata/Created/text()='YYYY-MM-DDTHH:mm:ss'
+ Erstellungsdatum
+ /PcGts/Metadata/Created/text()='YYYY-MM-DDTHH:mm:ss'
x
x
x
-
- letzte Änderungen (LastChange) /PcGts/Metadata/LastChange/text()='YYYY-MM-DDTHH:mm:ss'
+ Änderungsdatum
+ /PcGts/Metadata/LastChange/text()='YYYY-MM-DDTHH:mm:ss'
x
x
x
- Seitenrand
- /PcGts/Page/Border/Coords
- x
+ Seitenrand
+ /PcGts/Page/Border/Coords
+
x
x
- Satzspiegl
- /PcGts/Page/PrintSpace/Coords
+ Satzspiegel
+ /PcGts/Page/PrintSpace/Coords
x
- Leserichtung
+ Leserichtung
/PcGts/Page/ReadingOrder
x
x
+
+ Zeilenfolge
+ /PcGts/Page/@textLineOrder
+ ?
+ ?
+ ?
+
- allgemeine PAGE-XML-Metadaten
+ allgemeine Seiten-Metadaten
-
- Breite (imageWidth) /PcGts/Page/@imageWidth
+ Bildbreite
+ /PcGts/Page/@imageWidth
x
x
x
-
- Höhe ( imageHeight) /PcGts/Page/@imageHeight
+ Bildhöhe
+ /PcGts/Page/@imageHeight
x
x
x
-
- Colour Image (imageFilename) /PcGts/Page/@imageFilename
+ Originalbilddatei
+ /PcGts/Page/@imageFilename
x
x
x
-
- alternatives Image (AlternativeImage) /PcGts/Page/AlternativeImage/@filename
- x
- x
+ Derivatebilddatei
+ /PcGts/Page/AlternativeImage/@filename
+
+
x
-
- primaryLanguage /PcGts/Page/@primaryLanguage
- x
+ Drehwinkel (Ausrichtung N*90°)
+ /PcGts/Page/@orientation
+
x
x
-
- secondaryLanguage /PcGts/Page/@secondaryLanguage
- x
- x
+ Drehwinkel (Schiefe ±≤45°)
+ /PcGts/Page/@orientation
+
+ ?
x
- spezielle PAGE-XML-Metadaten Seitentypisierung
+ spezielle Seiten-Metadaten: Seitentyp
-
+ (zurückgestellt)
-
- Buchdeckel (vorn) : front-cover /PcGts/Page[@type='front-cover']
- x
+ Buchdeckel (vorn)
+ /PcGts/Page[@type='front-cover']
+
x
x
-
- Buchdeckel (hinten) : back-cover /PcGts/Page[@type='back-cover']
- x
+ Buchdeckel (hinten)
+ /PcGts/Page[@type='back-cover']
+
x
x
-
- Titelblatt : title /PcGts/Page[@type='title']
- x
+ Titelblatt
+ /PcGts/Page[@type='title']
+
x
x
-
- Inhaltsverzeichnis : table-of-contents /PcGts/Page[@type='table-of-contents']
- x
+ Inhaltsverzeichnis
+ /PcGts/Page[@type='table-of-contents']
+
x
x
-
- Register, Index : index /PcGts/Page[@type='index']
- x
+ Register, Index
+ /PcGts/Page[@type='index']
+
x
x
-
- Text des Buches : content /PcGts/Page[@type='content']
- x
+ Textseite
+ /PcGts/Page[@type='content']
+
x
x
-
- Leerseite : blank /PcGts/Page[@type='blank']
- x
+ Leerseite
+ /PcGts/Page[@type='blank']
+
x
x
-
- Anderes : other /PcGts/Page[@type='other']
- x
+ sonstige Seite
+ /PcGts/Page[@type='other']
+
x
x
- Seitenregionen TextRegion
- Textregion : TextRegion, /PcGts/Page/TextRegion
- x
- x
+ Seitenregion: Textregionen
+
+
+
+
+
+
+ Textregion (untypisiert)
+ /PcGts/Page/TextRegion
x
+
+
-
- paragraph /PcGts/Page/TextRegion[@type='paragraph']
- x
- x
+ Absatz
+ /PcGts/Page/TextRegion[@type='paragraph']
+
x
+ xy
-
- heading /PcGts/Page/TextRegion[@type='heading']
+ Überschrift
+ /PcGts/Page/TextRegion[@type='heading']
x
x
-
- caption /PcGts/Page/TextRegion[@type='caption']
+ Legende
+ /PcGts/Page/TextRegion[@type='caption']
x
x
-
- header /PcGts/Page/TextRegion[@type='header']
+ Kolumnentitel
+ /PcGts/Page/TextRegion[@type='header']
x
x
+ footer?
+ /PcGts/Page/TextRegion[@type='footer']
- footer /PcGts/Page/TextRegion[@type='footer']
-
- x
+
x
-
- page-number /PcGts/Page/TextRegion[@type='page-number']
+ Seitenzahl
+ /PcGts/Page/TextRegion[@type='page-number']
x
x
-
- drop-capital /PcGts/Page/TextRegion[@type='drop-capital']
+ Initiale
+ /PcGts/Page/TextRegion[@type='drop-capital']
x
x
+ credit?
+ /PcGts/Page/TextRegion[@type='credit']
- credit /PcGts/Page/TextRegion[@type='credit']
-
- x
+
x
+ Schwimmende Elemente
+ /PcGts/Page/TextRegion[@type='floating']
- floating /PcGts/Page/TextRegion[@type='floating']
-
- x
+
x
-
- signature-mark /PcGts/Page/TextRegion[@type='signature-mark']
+ Bogensignatur
+ /PcGts/Page/TextRegion[@type='signature-mark']
x
x
-
- catch-word /PcGts/Page/TextRegion[@type='catch-word']
+ Kustode
+ /PcGts/Page/TextRegion[@type='catch-word']
x
x
-
- marginalia /PcGts/Page/TextRegion[@type='marginalia']
+ Marginalie
+ /PcGts/Page/TextRegion[@type='marginalia']
x
x
+ Fußnote
+ /PcGts/Page/TextRegion[@type='footnote']
- footnote /PcGts/Page/TextRegion[@type='footnote']
-
- x
+ ?
x
+ fortges. Fußnote
+ /PcGts/Page/TextRegion[@type='footnote-continued']
- footnote-continued /PcGts/Page/TextRegion[@type='footnote-continued']
-
- x
+ ?
+ Endnote
+ /PcGts/Page/TextRegion[@type='endnote']
- endnote /PcGts/Page/TextRegion[@type='endnote']
-
- x
- x
+
+ ?
+ Verzeichniseintrag
+ /PcGts/Page/TextRegion[@type='TOC-entry']
- TOC-entry /PcGts/Page/TextRegion[@type='TOC-entry']
-
- x
- x
+
+
+ list-label
+ /PcGts/Page/TextRegion[@type='list-label']
- list-label /PcGts/Page/TextRegion[@type='list-label']
-
- x
- x
+
+
-
- other /PcGts/Page/TextRegion[@type='other']
+ Sonstiges
+ /PcGts/Page/TextRegion[@type='other']
+
+ ?
x
+
+
+ Drehwinkel (Ausrichtung)
+ /PcGts/Page/TextRegion/@orientation
+
x
x
- Seitenregion: Abbildungen, Fotos
- Abbildungen,
- Fotos : ImageRegion,/PcGts/Page/ImageRegion
+ Seitenregion: Abbildungen, Fotos
+ /PcGts/Page/ImageRegion
x
x
x
-
- Seitenregion: Buchschmuck, Zeichnungen
- Buchschmuck,
- Zeichnungen : GraphicRegion, /PcGts/Page/GraphicRegion
+
+ Drehwinkel (Ausrichtung)
+ /PcGts/Page/ImageRegion/@orientation
+
+
x
+
+
+ Seitenregion: Buchschmuck, Zeichnungen
+ zurückstellen:
+
+
+
+
+
+ Grafikregion (untypisiert)
+ /PcGts/Page/GraphicRegion
x
x
+
+ Logo (Wort-/Bildmarke)
+ /PcGts/Page/GraphicRegion[@type='logo']
- ein Logo (logo) /PcGts/Page/GraphicRegion[@type='logo']
-
- x
+
x
+ (graphischer) Briefkopf
+ /PcGts/Page/GraphicRegion[@type='letterhead']
- ein graphisch gestalteter Briefkopf (letterhead) /PcGts/Page/GraphicRegion[@type='letterhead']
-
- x
+
x
+ Buchschmuck
+ /PcGts/Page/GraphicRegion[@type='decoration']
- Buchschmuck (decoration) /PcGts/Page/GraphicRegion[@type='decoration']
-
- x
+ ?
x
+ Rahmen
+ /PcGts/Page/GraphicRegion[@type='frame']
- Rahmen (frame) /PcGts/Page/GraphicRegion[@type='frame']
-
- x
+ ?
x
+ handschriftliche Ergänzung
+ /PcGts/Page/GraphicRegion[@type='handwritten-annotation']
- handschriftliche Annotation (handwritten-annotation) /PcGts/Page/GraphicRegion[@type='handwritten-annotation']
-
- x
+ ?
x
+ Stempel
+ /PcGts/Page/GraphicRegion[@type='stamp']
- Stempel (stamp) /PcGts/Page/GraphicRegion[@type='stamp']
-
- x
+ ?
x
+ Unterschrift
+ /PcGts/Page/GraphicRegion[@type='signature']
- Unterschrift (signature) /PcGts/Page/GraphicRegion[@type='signature']
-
- x
+
x
+ Barcode
+ /PcGts/Page/GraphicRegion[@type='barcode']
- Barcode (barcode) /PcGts/Page/GraphicRegion[@type='barcode']
-
- x
+
x
+ Papierrolle
+ /PcGts/Page/GraphicRegion[@type='paper-grow']
- Papierrolle (paper-grow) /PcGts/Page/GraphicRegion[@type='paper-grow']
-
- x
+
x
+ Lochung
+ /PcGts/Page/GraphicRegion[@type='punch-hole']
- Lochung (punch-hole) /PcGts/Page/GraphicRegion[@type='punch-hole']
-
- x
+
x
+ anderes
+ /PcGts/Page/GraphicRegion[@type='other']
- Anderes (other) /PcGts/Page/GraphicRegion[@type='other']
-
- x
+ ?
x
-
- Seitenregion: Trennlinien, Separatoren
- (SeparatorRegion)
- Trennlinien,
- Separatoren : SeparatorRegion, /PcGts/Page/SeparatorRegion
- x
+
+ Drehwinkel (Ausrichtung)
+ /PcGts/Page/GraphicRegion/@orientation
+
+
x
+
+
+ Seitenregion: Strichzeichnungen
+ /PcGts/Page/LineDrawingRegion
+
+ ?
x
+ Drehwinkel (Ausrichtung)
+ /PcGts/Page/LineDrawingRegion/@orientation
- orientation/PcGts/Page/SeparatorRegion/@orientation
+
x
+
+
+ Seitenregion: Trennlinien (Separatoren)
+ /PcGts/Page/SeparatorRegion
+
x
x
- Seitenregion: Tabellen (TableRegion)
- Tabellen :
- TableRegion, /PcGts/Page/TableRegion
- x
+ Seitenregion: Tabellen, Tabulare
+
+
+
+
+
+
+ Tabellenregion
+ /PcGts/Page/TableRegion
+ ?
x
x
-
-
- /PcGts/Page/TableRegion/@rows
-
+
+ Zellenregionen
+ /PcGts/Page/TableRegion/TextRegion
+
+
x
+
+
+ Tabellentrenner
+ /PcGts/Page/TableRegion/SeparatorRegion
+
+ ?
x
+ Anzahl Reihen
+ /PcGts/Page/TableRegion/@rows
- /PcGts/Page/TableRegion/@columns
-
- x
+ ?
x
+ Anzahl Spalten
+ /PcGts/Page/TableRegion/@columns
- /PcGts/Page/TableRegion/@lineSeparators
-
- x
+ ?
x
-
- Seitenregion: Strichzeichnungen :
- LineDrawingRegion,
- /PcGts/Page/LineDrawingRegion
+
+ mit Trennlinien
+ /PcGts/Page/TableRegion/@lineSeparators
- x
+ ?
x
-
- /PcGts/Page/LineDrawingRegion/@orientation
-
+ Drehwinkel (Ausrichtung)
+ /PcGts/Page/TableRegion/@orientation
+
x
x
- Seitenregion: Karten (MapRegion)
- Karten : MapRegion
- /PcGts/Page/MapRegion
+ Seitenregion: Karten
+ /PcGts/Page/MapRegion
x
x
+
+ Beschriftungen
+ /PcGts/Page/MapRegion/TextRegion
+
+
+ x
+
+ Drehwinkel (Ausrichtung)
+ /PcGts/Page/MapRegion/@orientation
- orientation/PcGts/Page/MapRegion/@orientation
-
- x
+
x
- Seitenregion: Mathematische Zeichen (MathsRegion)
- Mathematische Formeln : MathsRegion, /PcGts/Page/MathsRegion
+ Seitenregion: Mathematische Formeln
+ /PcGts/Page/MathsRegion
- x
+
x
+ Drehwinkel (Ausrichtung)
+ /PcGts/Page/MathsRegion/@orientation
- /PcGts/Page/MathsRegion/@orientation
-
- x
+
x
- Seitenregion: Chemische Symbole (ChemRegion)
- Chemische Formeln : ChemRegion, /PcGts/Page/ChemRegion
+ Seitenregion: Chemische Formeln
+ /PcGts/Page/ChemRegion
- x
+
x
+ Drehwinkel (Ausrichtung)
+ /PcGts/Page/ChemRegion/@orientation
- /PcGts/Page/ChemRegion/@orientation
-
- x
+
x
- Seitenregion: Noten (MusicRegion)
- Noten :
- MusicRegion, /PcGts/Page/MusicRegion
+ Seitenregion: Noten
+ /PcGts/Page/MusicRegion
x
x
+ Drehwinkel (Ausrichtung)
+ /PcGts/Page/MusicRegion/@orientation
- /PcGts/Page/MusicRegion/@orientation
-
- x
+
x
- Seitenregion: Werbung (AdvertRegion)
- Werbung :
- AdvertRegion /PcGts/Page/AdvertRegion
+ Seitenregion: Werbung, Anzeigen
+ /PcGts/Page/AdvertRegion
- x
+ ?
x
+ Drehwinkel (Ausrichtung)
+ /PcGts/Page/AdvertRegion/@orientation
- /PcGts/Page/AdvertRegion/@orientation
-
- x
+
x
- Seitenregion: Schäden, Schmutz, Verfärbungen, Rauschen
- (NoiseRegion)
- Schmutz, Verfärbungen,
- Rauschen : NoiseRegion /PcGts/Page/NoiseRegion
- x
- x
- x
+ Seitenregion: Schäden, Schmutz, Verfärbungen, Rauschen
+ /PcGts/Page/NoiseRegion
+ ?
+ ?
+ ?
- Seitenregion: Sonstiges (UnknownRegion)
+ Seitenregion: Sonstiges
/PcGts/Page/UnknownRegion
- x
- x
- x
+ ?
+ ?
+ ?
diff --git a/en/trans/structur_gtlevel1.dita b/en/trans/structur_gtlevel1.dita
index 4028ebb70..c1bbbb75c 100644
--- a/en/trans/structur_gtlevel1.dita
+++ b/en/trans/structur_gtlevel1.dita
@@ -7,75 +7,83 @@
-
-
-
-
-
+
+
+
+
+
-
- Level 1
- Level 2
- Level 3
+ XPath
+ L1
+ L2
+ L3
- Page file metadata
+ PAGE file metadata
-
- Page ID (GTS ID)/PcGts/@pcGtsId
+ Page ID (GTS ID)
+ /PcGts/@pcGtsId
x
x
x
-
- Creator /PcGts/Metadata/Creator
+ Creator
+ /PcGts/Metadata/Creator
x
x
x
-
- Created /PcGts/Metadata/Created/text()='YYYY-MM-DDTHH:mm:ss'
+ Date Created
+ /PcGts/Metadata/Created/text()='YYYY-MM-DDTHH:mm:ss'
x
x
x
-
- Last Change /PcGts/Metadata/LastChange/text()='YYYY-MM-DDTHH:mm:ss'
+ Date Changed
+ /PcGts/Metadata/LastChange/text()='YYYY-MM-DDTHH:mm:ss'
x
x
x
- Border
-
- /PcGts/Page/Border/Coords
- x
+ Border
+ /PcGts/Page/Border/Coords
+
x
x
- Print Space
-
- /PcGts/Page/PrintSpace/Coords
+ Print Space
+ /PcGts/Page/PrintSpace/Coords
+
+ x
+
+
+ Reading Order
+ /PcGts/Page/ReadingOrder
x
+ x
+
+
+ Text Line Order
+ /PcGts/Page/@textLineOrder
+ ?
+ ?
+ ?
General page metadata
@@ -85,55 +93,50 @@
-
- Image Width (imageWidth) Image Width
+ /PcGts/Page/@imageWidth
x
x
x
-
- Image Heigh /PcGts/Page/@imageHeight
+ Image Height
+ /PcGts/Page/@imageHeight
x
x
x
-
- Colour Image (imageFilename) /PcGts/Page/@imageFilename
+ Original Image
+ /PcGts/Page/@imageFilename
x
x
x
-
- Alternative Image /PcGts/Page/AlternativeImage/@filename
- x
- x
+ Alternative Image
+ /PcGts/Page/AlternativeImage/@filename
+
+
x
-
- Primary Language /PcGts/Page/@primaryLanguage
- x
+ rotation angle (orientation N*90°)
+ /PcGts/Page/@orientation
+
x
x
-
- Secondary Language /PcGts/Page/@secondaryLanguage
- x
- x
+ rotation angle (skew ±≤45°)
+ /PcGts/Page/@orientation
+
+ ?
x
- Special page metadata Page typing
+ Special page metadata: Page type
@@ -141,498 +144,487 @@
-
- front-cover /PcGts/Page[@type='front-cover']
- x
+ front-cover page
+ /PcGts/Page[@type='front-cover']
+
x
x
-
- back-cover /PcGts/Page[@type='back-cover']
- x
+ back-cover page
+ /PcGts/Page[@type='back-cover']
+
x
x
-
- title (page) /PcGts/Page[@type='title']
- x
+ title page
+ /PcGts/Page[@type='title']
+
x
x
-
- table-of-contents /PcGts/Page[@type='table-of-contents']
- x
+ table of contents page
+ /PcGts/Page[@type='table-of-contents']
+
x
x
-
- register, index /PcGts/Page[@type='index']
- x
+ register or index page
+ /PcGts/Page[@type='index']
+
x
x
-
- book content /PcGts/Page[@type='content']
- x
+ content page
+ /PcGts/Page[@type='content']
+
x
x
-
- blank page/PcGts/Page[@type='blank']
- x
+ blank page
+ /PcGts/Page[@type='blank']
+
x
x
-
- other /PcGts/Page[@type='other']
- x
+ other page
+ /PcGts/Page[@type='other']
+
x
x
- Page Region TextRegion
- Textregion
- /PcGts/Page/TextRegion
- x
- x
+ Page Region: Text Regions
+
+
+
+
+
+
+ Text Region (untyped)
+ /PcGts/Page/TextRegion
x
+
+
-
- paragraph /PcGts/Page/TextRegion[@type='paragraph']
- x
- x
+ paragraph
+ /PcGts/Page/TextRegion[@type='paragraph']
+
x
+ xy
-
- heading /PcGts/Page/TextRegion[@type='heading']
+ heading
+ /PcGts/Page/TextRegion[@type='heading']
x
x
-
- caption /PcGts/Page/TextRegion[@type='caption']
+ caption
+ /PcGts/Page/TextRegion[@type='caption']
x
x
-
- header /PcGts/Page/TextRegion[@type='header']
+ header
+ /PcGts/Page/TextRegion[@type='header']
x
x
+ footer
+ /PcGts/Page/TextRegion[@type='footer']
- footer /PcGts/Page/TextRegion[@type='footer']
-
- x
+
x
-
- page-number /PcGts/Page/TextRegion[@type='page-number']
+ page number
+ /PcGts/Page/TextRegion[@type='page-number']
x
x
-
- drop-capital /PcGts/Page/TextRegion[@type='drop-capital']
+ drop capital
+ /PcGts/Page/TextRegion[@type='drop-capital']
x
x
+ credit
+ /PcGts/Page/TextRegion[@type='credit']
- credit /PcGts/Page/TextRegion[@type='credit']
-
- x
+
x
+ floating
+ /PcGts/Page/TextRegion[@type='floating']
- floating /PcGts/Page/TextRegion[@type='floating']
-
- x
+
x
-
- signature-mark /PcGts/Page/TextRegion[@type='signature-mark']
+ signature mark
+ /PcGts/Page/TextRegion[@type='signature-mark']
x
x
-
- catch-word /PcGts/Page/TextRegion[@type='catch-word']
+ catchword
+ /PcGts/Page/TextRegion[@type='catch-word']
x
x
-
- marginalia /PcGts/Page/TextRegion[@type='marginalia']
+ marginalia
+ /PcGts/Page/TextRegion[@type='marginalia']
x
x
+ footnote
+ /PcGts/Page/TextRegion[@type='footnote']
- footnote /PcGts/Page/TextRegion[@type='footnote']
-
- x
+ ?
x
+ footnote continued
+ /PcGts/Page/TextRegion[@type='footnote-continued']
- footnote-continued /PcGts/Page/TextRegion[@type='footnote-continued']
-
- x
+ ?
+ endnote
+ /PcGts/Page/TextRegion[@type='endnote']
- endnote /PcGts/Page/TextRegion[@type='endnote']
-
- x
- x
+
+ ?
+ table-of-contents entry
+ /PcGts/Page/TextRegion[@type='TOC-entry']
- TOC-entry /PcGts/Page/TextRegion[@type='TOC-entry']
-
- x
- x
+
+
+ list label
+ /PcGts/Page/TextRegion[@type='list-label']
- list-label /PcGts/Page/TextRegion[@type='list-label']
-
- x
- x
+
+
-
- other /PcGts/Page/TextRegion[@type='other']
+ other
+ /PcGts/Page/TextRegion[@type='other']
+
+ ?
x
+
+
+ rotation angle (orientation N*90°)
+ /PcGts/Page/TextRegion/@orientation
+
x
x
- Page Region: Illustrations, photos
- Illustrations,
- photos : ImageRegion /PcGts/Page/ImageRegion
+ Page Region: Illustrations, photos
+ /PcGts/Page/ImageRegion
x
x
x
-
- Page Region: Book decoration, drawings
- Book decoration,
- drawings : GraphicRegion, /PcGts/Page/GraphicRegion
+
+ rotation angle (orientation N*90°)
+ /PcGts/Page/ImageRegion/@orientation
+
+
x
+
+
+ Page Region: Book decoration, drawings
+
+
+
+
+
+
+ Graphic Region (untyped)
+ /PcGts/Page/GraphicRegion
x
x
+
+ logo
+ /PcGts/Page/GraphicRegion[@type='logo']
- logo /PcGts/Page/GraphicRegion[@type='logo']
-
- x
+
x
+ letterhead
+ /PcGts/Page/GraphicRegion[@type='letterhead']
- letterhead /PcGts/Page/GraphicRegion[@type='letterhead']
-
- x
+
x
+ decoration
+ /PcGts/Page/GraphicRegion[@type='decoration']
- decoration /PcGts/Page/GraphicRegion[@type='decoration']
-
- x
+ ?
x
+ frame
+ /PcGts/Page/GraphicRegion[@type='frame']
- frame /PcGts/Page/GraphicRegion[@type='frame']
-
- x
+ ?
x
+ handwritten annotation
+ /PcGts/Page/GraphicRegion[@type='handwritten-annotation']
- handwritten-annotation /PcGts/Page/GraphicRegion[@type='handwritten-annotation']
-
- x
+ ?
x
+ stamp
+ /PcGts/Page/GraphicRegion[@type='stamp']
- stamp/PcGts/Page/GraphicRegion[@type='stamp']
-
- x
+ ?
x
+ signature
+ /PcGts/Page/GraphicRegion[@type='signature']
- signature/PcGts/Page/GraphicRegion[@type='signature']
-
- x
+
x
+ barcode
+ /PcGts/Page/GraphicRegion[@type='barcode']
- barcode/PcGts/Page/GraphicRegion[@type='barcode']
-
- x
+
x
+ paper grow
+ /PcGts/Page/GraphicRegion[@type='paper-grow']
- paper-grow/PcGts/Page/GraphicRegion[@type='paper-grow']
-
- x
+
x
+ punch hole
+ /PcGts/Page/GraphicRegion[@type='punch-hole']
- punch-hole/PcGts/Page/GraphicRegion[@type='punch-hole']
-
- x
+
x
+ other
+ /PcGts/Page/GraphicRegion[@type='other']
- other/PcGts/Page/GraphicRegion[@type='other']
-
- x
+ ?
x
-
- Page Region: Separation Lines, Separators
- (SeparatorRegion)
- Separation Lines,
- Separators : SeparatorRegion, /PcGts/Page/SeparatorRegion
- x
+
+ rotation angle (orientation N*90°)
+ /PcGts/Page/GraphicRegion/@orientation
+
+
x
+
+
+ Page Region: Line Drawings
+ /PcGts/Page/LineDrawingRegion
+
+ ?
x
+ rotation angle (orientation N*90°)
+ /PcGts/Page/LineDrawingRegion/@orientation
- orientation/PcGts/Page/SeparatorRegion/@orientation
+
x
+
+
+ Page Region: Separator Lines
+ /PcGts/Page/SeparatorRegion
+
x
x
- Page Region: Tables(TableRegion)
- Tables :
- TableRegion, /PcGts/Page/TableRegion
- x
+ Page Region: Tables, Tabulars
+
+
+
+
+
+
+ Table region
+ /PcGts/Page/TableRegion
+ ?
x
x
-
-
- /PcGts/Page/TableRegion/@rows
-
+
+ Cell region
+ /PcGts/Page/TableRegion/TextRegion
+
+
x
+
+
+ Table separators
+ /PcGts/Page/TableRegion/SeparatorRegion
+
+ ?
x
+ number of rows
+ /PcGts/Page/TableRegion/@rows
- /PcGts/Page/TableRegion/@columns
-
- x
+ ?
x
+ number of columns
+ /PcGts/Page/TableRegion/@columns
- /PcGts/Page/TableRegion/@lineSeparators
-
- x
+ ?
x
-
- Page Region: Line Drawing Region
- /PcGts/Page/LineDrawingRegion
+
+ with separator lines
+ /PcGts/Page/TableRegion/@lineSeparators
- x
+ ?
x
-
- /PcGts/Page/LineDrawingRegion/@orientation
-
+ rotation angle (orientation N*90°)
+ /PcGts/Page/TableRegion/@orientation
+
x
x
- Page Region: Maps (MapRegion)
- Maps : MapRegion
- /PcGts/Page/MapRegion
+ Page Region: Maps
+ /PcGts/Page/MapRegion
x
x
+
+ Text Labels
+ /PcGts/Page/MapRegion/TextRegion
+
+
+ x
+
+ rotation angle (orientation N*90°)
+ /PcGts/Page/MapRegion/@orientation
- orientation/PcGts/Page/MapRegion/@orientation
-
- x
+
x
- Page Region: Mathematical characters (MathsRegion)
- Mathematical characters : MathsRegion, /PcGts/Page/MathsRegion
+ Page Region: Mathematical Formulae
+ /PcGts/Page/MathsRegion
x
x
+ rotation angle (orientation N*90°)
+ /PcGts/Page/MathsRegion/@orientation
- /PcGts/Page/MathsRegion/@orientation
-
- x
+
x
- Page Region: Chemical symbols (ChemRegion)
- Chemical symbols : ChemRegion, /PcGts/Page/ChemRegion
+ Page Region: Chemical Formulae
+ /PcGts/Page/ChemRegion
x
x
+ rotation angle (orientation N*90°)
+ /PcGts/Page/ChemRegion/@orientation
- /PcGts/Page/ChemRegion/@orientation
-
- x
+
x
- Page Region: Musical note (MusicRegion)
- Musical
- note : MusicRegion, /PcGts/Page/MusicRegion
+ Page Region: Musical Scores
+ /PcGts/Page/MusicRegion
x
x
+ rotation angle (orientation N*90°)
+ /PcGts/Page/MusicRegion/@orientation
- /PcGts/Page/MusicRegion/@orientation
-
- x
+
x
- Page Region: Advertisement (AdvertRegion)
- Advertisement :
- AdvertRegion /PcGts/Page/AdvertRegion
+ Page Region: Advertisements
+ /PcGts/Page/AdvertRegion
- x
+ ?
x
+ rotation angle (orientation N*90°)
+ /PcGts/Page/AdvertRegion/@orientation
- /PcGts/Page/AdvertRegion/@orientation
-
- x
+
x
- Page Region: Damage, Dirt, Stains, Noise
- (NoiseRegion)
- Damage, Dirt, Stains,
- Noise : NoiseRegion /PcGts/Page/NoiseRegion
- x
- x
- x
+ Page Region: Damage, Dirt, Stains, Noise
+ /PcGts/Page/NoiseRegion
+ ?
+ ?
+ ?
- Page Region: Unknown (UnknownRegion)
+ Page Region: Unknown
/PcGts/Page/UnknownRegion
- x
- x
- x
+ ?
+ ?
+ ?