Complex Type pc:TextLineType

Namespace http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15
Diagram
Attribute pc:TextLineType / @idAttribute pc:TextLineType / @primaryLanguageAttribute pc:TextLineType / @primaryScriptAttribute pc:TextLineType / @secondaryScriptAttribute pc:TextLineType / @readingDirectionAttribute pc:TextLineType / @productionAttribute pc:TextLineType / @customAttribute pc:TextLineType / @commentsAttribute pc:TextLineType / @indexElement pc:TextLineType / pc:AlternativeImageElement pc:TextLineType / pc:CoordsElement pc:TextLineType / pc:BaselineElement pc:TextLineType / pc:WordElement pc:TextLineType / pc:TextEquivElement pc:TextLineType / pc:TextStyleElement pc:TextLineType / pc:UserDefinedElement pc:TextLineType / pc:Labels
Used by
Model Element pc:TextLineType / pc:AlternativeImage , Element pc:TextLineType / pc:Coords , Element pc:TextLineType / pc:Baseline , Element pc:TextLineType / pc:Word , Element pc:TextLineType / pc:TextEquiv , Element pc:TextLineType / pc:TextStyle , Element pc:TextLineType / pc:UserDefined , Element pc:TextLineType / pc:Labels
Children Element pc:TextLineType / pc:AlternativeImage, Element pc:TextLineType / pc:Baseline, Element pc:TextLineType / pc:Coords, Element pc:TextLineType / pc:Labels, Element pc:TextLineType / pc:TextEquiv, Element pc:TextLineType / pc:TextStyle, Element pc:TextLineType / pc:UserDefined, Element pc:TextLineType / pc:Word
Attributes
QName Type Use
Attribute pc:TextLineType / @comments string optional
Attribute pc:TextLineType / @custom string optional
For generic use
Attribute pc:TextLineType / @id ID required
Attribute pc:TextLineType / @index int optional
Position (order number) of this text line within the
parent text region.
Attribute pc:TextLineType / @primaryLanguage Simple Type pc:LanguageSimpleType optional
Overrides primaryLanguage attribute of parent text
region
Attribute pc:TextLineType / @primaryScript Simple Type pc:ScriptSimpleType optional
The primary script used in the text line
Attribute pc:TextLineType / @production Simple Type pc:ProductionSimpleType optional
Overrides the production attribute of the parent
text region
Attribute pc:TextLineType / @readingDirection Simple Type pc:ReadingDirectionSimpleType optional
The direction in which text within the line
should be read (order of words and characters).
Attribute pc:TextLineType / @secondaryScript Simple Type pc:ScriptSimpleType optional
The secondary script used in the text line
Source
<complexType name="TextLineType">
  <sequence>
    <element name="AlternativeImage" type="pc:AlternativeImageType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Alternative text line images (e.g. black-and-white)</documentation>
      </annotation>
    </element>
    <element name="Coords" type="pc:CoordsType"/>
    <element name="Baseline" type="pc:BaselineType" minOccurs="0">
      <annotation>
        <documentation>Multiple connected points that mark the baseline of the glyphs</documentation>
      </annotation>
    </element>
    <element name="Word" type="pc:WordType" minOccurs="0" maxOccurs="unbounded">
    </element>
    <element name="TextEquiv" type="pc:TextEquivType" minOccurs="0" maxOccurs="unbounded">
    </element>
    <element name="TextStyle" type="pc:TextStyleType" minOccurs="0">
    </element>
    <element name="UserDefined" type="pc:UserDefinedType" minOccurs="0" maxOccurs="1">
    </element>
    <element name="Labels" type="pc:LabelsType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Semantic labels / tags</documentation>
      </annotation>
    </element>
  </sequence>
  <attribute name="id" type="ID" use="required"/>
  <attribute name="primaryLanguage" type="pc:LanguageSimpleType">
    <annotation>
      <documentation>Overrides primaryLanguage attribute of parent text region</documentation>
    </annotation>
  </attribute>
  <attribute name="primaryScript" type="pc:ScriptSimpleType">
    <annotation>
      <documentation>The primary script used in the text line</documentation>
    </annotation>
  </attribute>
  <attribute name="secondaryScript" type="pc:ScriptSimpleType">
    <annotation>
      <documentation>The secondary script used in the text line</documentation>
    </annotation>
  </attribute>
  <attribute name="readingDirection" type="pc:ReadingDirectionSimpleType">
    <annotation>
      <documentation>The direction in which text within the line should be read (order of words and characters).</documentation>
    </annotation>
  </attribute>
  <attribute name="production" type="pc:ProductionSimpleType">
    <annotation>
      <documentation>Overrides the production attribute of the parent text region</documentation>
    </annotation>
  </attribute>
  <attribute name="custom" type="string">
    <annotation>
      <documentation>For generic use</documentation>
    </annotation>
  </attribute>
  <attribute name="comments" type="string"/>
  <attribute name="index" type="int">
    <annotation>
      <documentation>Position (order number) of this text line within the parent text region.</documentation>
    </annotation>
  </attribute>
</complexType>

Attribute pc:TextLineType / @id

Namespace No namespace
Type ID
Properties
use: required
Used by
Source
<attribute name="id" type="ID" use="required"/>

Attribute pc:TextLineType / @primaryLanguage

Namespace No namespace
Annotations
Overrides primaryLanguage attribute of parent text
region
Type Simple Type pc:LanguageSimpleType
Properties
content: simple
Facets
enumeration Abkhaz
enumeration Afar
enumeration Afrikaans
enumeration Akan
enumeration Albanian
enumeration Amharic
enumeration Arabic
enumeration Aragonese
enumeration Armenian
enumeration Assamese
enumeration Avaric
enumeration Avestan
enumeration Aymara
enumeration Azerbaijani
enumeration Bambara
enumeration Bashkir
enumeration Basque
enumeration Belarusian
enumeration Bengali
enumeration Bihari
enumeration Bislama
enumeration Bosnian
enumeration Breton
enumeration Bulgarian
enumeration Burmese
enumeration Cambodian
enumeration Cantonese
enumeration Catalan
enumeration Chamorro
enumeration Chechen
enumeration Chichewa
enumeration Chinese
enumeration Chuvash
enumeration Cornish
enumeration Corsican
enumeration Cree
enumeration Croatian
enumeration Czech
enumeration Danish
enumeration Divehi
enumeration Dutch
enumeration Dzongkha
enumeration English
enumeration Esperanto
enumeration Estonian
enumeration Ewe
enumeration Faroese
enumeration Fijian
enumeration Finnish
enumeration French
enumeration Fula
enumeration Gaelic
enumeration Galician
enumeration Ganda
enumeration Georgian
enumeration German
enumeration Greek
enumeration Guaraní
enumeration Gujarati
enumeration Haitian
enumeration Hausa
enumeration Hebrew
enumeration Herero
enumeration Hindi
enumeration Hiri Motu
enumeration Hungarian
enumeration Icelandic
enumeration Ido
enumeration Igbo
enumeration Indonesian
enumeration Interlingua
enumeration Interlingue
enumeration Inuktitut
enumeration Inupiaq
enumeration Irish
enumeration Italian
enumeration Japanese
enumeration Javanese
enumeration Kalaallisut
enumeration Kannada
enumeration Kanuri
enumeration Kashmiri
enumeration Kazakh
enumeration Khmer
enumeration Kikuyu
enumeration Kinyarwanda
enumeration Kirundi
enumeration Komi
enumeration Kongo
enumeration Korean
enumeration Kurdish
enumeration Kwanyama
enumeration Kyrgyz
enumeration Lao
enumeration Latin
enumeration Latvian
enumeration Limburgish
enumeration Lingala
enumeration Lithuanian
enumeration Luba-Katanga
enumeration Luxembourgish
enumeration Macedonian
enumeration Malagasy
enumeration Malay
enumeration Malayalam
enumeration Maltese
enumeration Manx
enumeration Māori
enumeration Marathi
enumeration Marshallese
enumeration Mongolian
enumeration Nauru
enumeration Navajo
enumeration Ndonga
enumeration Nepali
enumeration North Ndebele
enumeration Northern Sami
enumeration Norwegian
enumeration Norwegian Bokmål
enumeration Norwegian Nynorsk
enumeration Nuosu
enumeration Occitan
enumeration Ojibwe
enumeration Old Church Slavonic
enumeration Oriya
enumeration Oromo
enumeration Ossetian
enumeration Pāli
enumeration Panjabi
enumeration Pashto
enumeration Persian
enumeration Polish
enumeration Portuguese
enumeration Punjabi
enumeration Quechua
enumeration Romanian
enumeration Romansh
enumeration Russian
enumeration Samoan
enumeration Sango
enumeration Sanskrit
enumeration Sardinian
enumeration Serbian
enumeration Shona
enumeration Sindhi
enumeration Sinhala
enumeration Slovak
enumeration Slovene
enumeration Somali
enumeration South Ndebele
enumeration Southern Sotho
enumeration Spanish
enumeration Sundanese
enumeration Swahili
enumeration Swati
enumeration Swedish
enumeration Tagalog
enumeration Tahitian
enumeration Tajik
enumeration Tamil
enumeration Tatar
enumeration Telugu
enumeration Thai
enumeration Tibetan
enumeration Tigrinya
enumeration Tonga
enumeration Tsonga
enumeration Tswana
enumeration Turkish
enumeration Turkmen
enumeration Twi
enumeration Uighur
enumeration Ukrainian
enumeration Urdu
enumeration Uzbek
enumeration Venda
enumeration Vietnamese
enumeration Volapük
enumeration Walloon
enumeration Welsh
enumeration Western Frisian
enumeration Wolof
enumeration Xhosa
enumeration Yiddish
enumeration Yoruba
enumeration Zhuang
enumeration Zulu
enumeration other
Used by
Source
<attribute name="primaryLanguage" type="pc:LanguageSimpleType">
  <annotation>
    <documentation>Overrides primaryLanguage attribute of parent text region</documentation>
  </annotation>
</attribute>

Attribute pc:TextLineType / @primaryScript

Namespace No namespace
Annotations
The primary script used in the text line
Type Simple Type pc:ScriptSimpleType
Properties
content: simple
Facets
enumeration Adlm - Adlam
enumeration Afak - Afaka
enumeration Aghb - Caucasian Albanian
enumeration Ahom - Ahom, Tai Ahom
enumeration Arab - Arabic
enumeration Aran - Arabic (Nastaliq variant)
enumeration Armi - Imperial Aramaic
enumeration Armn - Armenian
enumeration Avst - Avestan
enumeration Bali - Balinese
enumeration Bamu - Bamum
enumeration Bass - Bassa Vah
enumeration Batk - Batak
enumeration Beng - Bengali
enumeration Bhks - Bhaiksuki
enumeration Blis - Blissymbols
enumeration Bopo - Bopomofo
enumeration Brah - Brahmi
enumeration Brai - Braille
enumeration Bugi - Buginese
enumeration Buhd - Buhid
enumeration Cakm - Chakma
enumeration Cans - Unified Canadian Aboriginal Syllabics
enumeration Cari - Carian
enumeration Cham - Cham
enumeration Cher - Cherokee
enumeration Cirt - Cirth
enumeration Copt - Coptic
enumeration Cprt - Cypriot
enumeration Cyrl - Cyrillic
enumeration Cyrs - Cyrillic (Old Church Slavonic variant)
enumeration Deva - Devanagari (Nagari)
enumeration Dsrt - Deseret (Mormon)
enumeration Dupl - Duployan shorthand, Duployan stenography
enumeration Egyd - Egyptian demotic
enumeration Egyh - Egyptian hieratic
enumeration Egyp - Egyptian hieroglyphs
enumeration Elba - Elbasan
enumeration Ethi - Ethiopic
enumeration Geok - Khutsuri (Asomtavruli and Nuskhuri)
enumeration Geor - Georgian (Mkhedruli)
enumeration Glag - Glagolitic
enumeration Goth - Gothic
enumeration Gran - Grantha
enumeration Grek - Greek
enumeration Gujr - Gujarati
enumeration Guru - Gurmukhi
enumeration Hanb - Han with Bopomofo
enumeration Hang - Hangul
enumeration Hani - Han (Hanzi, Kanji, Hanja)
enumeration Hano - Hanunoo (Hanunóo)
enumeration Hans - Han (Simplified variant)
enumeration Hant - Han (Traditional variant)
enumeration Hatr - Hatran
enumeration Hebr - Hebrew
enumeration Hira - Hiragana
enumeration Hluw - Anatolian Hieroglyphs
enumeration Hmng - Pahawh Hmong
enumeration Hrkt - Japanese syllabaries
enumeration Hung - Old Hungarian (Hungarian Runic)
enumeration Inds - Indus (Harappan)
enumeration Ital - Old Italic (Etruscan, Oscan etc.)
enumeration Jamo - Jamo
enumeration Java - Javanese
enumeration Jpan - Japanese
enumeration Jurc - Jurchen
enumeration Kali - Kayah Li
enumeration Kana - Katakana
enumeration Khar - Kharoshthi
enumeration Khmr - Khmer
enumeration Khoj - Khojki
enumeration Kitl - Khitan large script
enumeration Kits - Khitan small script
enumeration Knda - Kannada
enumeration Kore - Korean (alias for Hangul + Han)
enumeration Kpel - Kpelle
enumeration Kthi - Kaithi
enumeration Lana - Tai Tham (Lanna)
enumeration Laoo - Lao
enumeration Latf - Latin (Fraktur variant)
enumeration Latg - Latin (Gaelic variant)
enumeration Latn - Latin
enumeration Leke - Leke
enumeration Lepc - Lepcha (Róng)
enumeration Limb - Limbu
enumeration Lina - Linear A
enumeration Linb - Linear B
enumeration Lisu - Lisu (Fraser)
enumeration Loma - Loma
enumeration Lyci - Lycian
enumeration Lydi - Lydian
enumeration Mahj - Mahajani
enumeration Mand - Mandaic, Mandaean
enumeration Mani - Manichaean
enumeration Marc - Marchen
enumeration Maya - Mayan hieroglyphs
enumeration Mend - Mende Kikakui
enumeration Merc - Meroitic Cursive
enumeration Mero - Meroitic Hieroglyphs
enumeration Mlym - Malayalam
enumeration Modi - Modi, Moḍī
enumeration Mong - Mongolian
enumeration Moon - Moon (Moon code, Moon script, Moon type)
enumeration Mroo - Mro, Mru
enumeration Mtei - Meitei Mayek (Meithei, Meetei)
enumeration Mult - Multani
enumeration Mymr - Myanmar (Burmese)
enumeration Narb - Old North Arabian (Ancient North Arabian)
enumeration Nbat - Nabataean
enumeration Newa - Newa, Newar, Newari
enumeration Nkgb - Nakhi Geba
enumeration Nkoo - N’Ko
enumeration Nshu - Nüshu
enumeration Ogam - Ogham
enumeration Olck - Ol Chiki (Ol Cemet’, Ol, Santali)
enumeration Orkh - Old Turkic, Orkhon Runic
enumeration Orya - Oriya
enumeration Osge - Osage
enumeration Osma - Osmanya
enumeration Palm - Palmyrene
enumeration Pauc - Pau Cin Hau
enumeration Perm - Old Permic
enumeration Phag - Phags-pa
enumeration Phli - Inscriptional Pahlavi
enumeration Phlp - Psalter Pahlavi
enumeration Phlv - Book Pahlavi
enumeration Phnx - Phoenician
enumeration Piqd - Klingon (KLI pIqaD)
enumeration Plrd - Miao (Pollard)
enumeration Prti - Inscriptional Parthian
enumeration Rjng - Rejang (Redjang, Kaganga)
enumeration Roro - Rongorongo
enumeration Runr - Runic
enumeration Samr - Samaritan
enumeration Sara - Sarati
enumeration Sarb - Old South Arabian
enumeration Saur - Saurashtra
enumeration Sgnw - SignWriting
enumeration Shaw - Shavian (Shaw)
enumeration Shrd - Sharada, Śāradā
enumeration Sidd - Siddham
enumeration Sind - Khudawadi, Sindhi
enumeration Sinh - Sinhala
enumeration Sora - Sora Sompeng
enumeration Sund - Sundanese
enumeration Sylo - Syloti Nagri
enumeration Syrc - Syriac
enumeration Syre - Syriac (Estrangelo variant)
enumeration Syrj - Syriac (Western variant)
enumeration Syrn - Syriac (Eastern variant)
enumeration Tagb - Tagbanwa
enumeration Takr - Takri
enumeration Tale - Tai Le
enumeration Talu - New Tai Lue
enumeration Taml - Tamil
enumeration Tang - Tangut
enumeration Tavt - Tai Viet
enumeration Telu - Telugu
enumeration Teng - Tengwar
enumeration Tfng - Tifinagh (Berber)
enumeration Tglg - Tagalog (Baybayin, Alibata)
enumeration Thaa - Thaana
enumeration Thai - Thai
enumeration Tibt - Tibetan
enumeration Tirh - Tirhuta
enumeration Ugar - Ugaritic
enumeration Vaii - Vai
enumeration Visp - Visible Speech
enumeration Wara - Warang Citi (Varang Kshiti)
enumeration Wole - Woleai
enumeration Xpeo - Old Persian
enumeration Xsux - Cuneiform, Sumero-Akkadian
enumeration Yiii - Yi
enumeration Zinh - Code for inherited script
enumeration Zmth - Mathematical notation
enumeration Zsye - Symbols (Emoji variant)
enumeration Zsym - Symbols
enumeration Zxxx - Code for unwritten documents
enumeration Zyyy - Code for undetermined script
enumeration Zzzz - Code for uncoded script
enumeration other
Used by
Source
<attribute name="primaryScript" type="pc:ScriptSimpleType">
  <annotation>
    <documentation>The primary script used in the text line</documentation>
  </annotation>
</attribute>

Attribute pc:TextLineType / @secondaryScript

Namespace No namespace
Annotations
The secondary script used in the text line
Type Simple Type pc:ScriptSimpleType
Properties
content: simple
Facets
enumeration Adlm - Adlam
enumeration Afak - Afaka
enumeration Aghb - Caucasian Albanian
enumeration Ahom - Ahom, Tai Ahom
enumeration Arab - Arabic
enumeration Aran - Arabic (Nastaliq variant)
enumeration Armi - Imperial Aramaic
enumeration Armn - Armenian
enumeration Avst - Avestan
enumeration Bali - Balinese
enumeration Bamu - Bamum
enumeration Bass - Bassa Vah
enumeration Batk - Batak
enumeration Beng - Bengali
enumeration Bhks - Bhaiksuki
enumeration Blis - Blissymbols
enumeration Bopo - Bopomofo
enumeration Brah - Brahmi
enumeration Brai - Braille
enumeration Bugi - Buginese
enumeration Buhd - Buhid
enumeration Cakm - Chakma
enumeration Cans - Unified Canadian Aboriginal Syllabics
enumeration Cari - Carian
enumeration Cham - Cham
enumeration Cher - Cherokee
enumeration Cirt - Cirth
enumeration Copt - Coptic
enumeration Cprt - Cypriot
enumeration Cyrl - Cyrillic
enumeration Cyrs - Cyrillic (Old Church Slavonic variant)
enumeration Deva - Devanagari (Nagari)
enumeration Dsrt - Deseret (Mormon)
enumeration Dupl - Duployan shorthand, Duployan stenography
enumeration Egyd - Egyptian demotic
enumeration Egyh - Egyptian hieratic
enumeration Egyp - Egyptian hieroglyphs
enumeration Elba - Elbasan
enumeration Ethi - Ethiopic
enumeration Geok - Khutsuri (Asomtavruli and Nuskhuri)
enumeration Geor - Georgian (Mkhedruli)
enumeration Glag - Glagolitic
enumeration Goth - Gothic
enumeration Gran - Grantha
enumeration Grek - Greek
enumeration Gujr - Gujarati
enumeration Guru - Gurmukhi
enumeration Hanb - Han with Bopomofo
enumeration Hang - Hangul
enumeration Hani - Han (Hanzi, Kanji, Hanja)
enumeration Hano - Hanunoo (Hanunóo)
enumeration Hans - Han (Simplified variant)
enumeration Hant - Han (Traditional variant)
enumeration Hatr - Hatran
enumeration Hebr - Hebrew
enumeration Hira - Hiragana
enumeration Hluw - Anatolian Hieroglyphs
enumeration Hmng - Pahawh Hmong
enumeration Hrkt - Japanese syllabaries
enumeration Hung - Old Hungarian (Hungarian Runic)
enumeration Inds - Indus (Harappan)
enumeration Ital - Old Italic (Etruscan, Oscan etc.)
enumeration Jamo - Jamo
enumeration Java - Javanese
enumeration Jpan - Japanese
enumeration Jurc - Jurchen
enumeration Kali - Kayah Li
enumeration Kana - Katakana
enumeration Khar - Kharoshthi
enumeration Khmr - Khmer
enumeration Khoj - Khojki
enumeration Kitl - Khitan large script
enumeration Kits - Khitan small script
enumeration Knda - Kannada
enumeration Kore - Korean (alias for Hangul + Han)
enumeration Kpel - Kpelle
enumeration Kthi - Kaithi
enumeration Lana - Tai Tham (Lanna)
enumeration Laoo - Lao
enumeration Latf - Latin (Fraktur variant)
enumeration Latg - Latin (Gaelic variant)
enumeration Latn - Latin
enumeration Leke - Leke
enumeration Lepc - Lepcha (Róng)
enumeration Limb - Limbu
enumeration Lina - Linear A
enumeration Linb - Linear B
enumeration Lisu - Lisu (Fraser)
enumeration Loma - Loma
enumeration Lyci - Lycian
enumeration Lydi - Lydian
enumeration Mahj - Mahajani
enumeration Mand - Mandaic, Mandaean
enumeration Mani - Manichaean
enumeration Marc - Marchen
enumeration Maya - Mayan hieroglyphs
enumeration Mend - Mende Kikakui
enumeration Merc - Meroitic Cursive
enumeration Mero - Meroitic Hieroglyphs
enumeration Mlym - Malayalam
enumeration Modi - Modi, Moḍī
enumeration Mong - Mongolian
enumeration Moon - Moon (Moon code, Moon script, Moon type)
enumeration Mroo - Mro, Mru
enumeration Mtei - Meitei Mayek (Meithei, Meetei)
enumeration Mult - Multani
enumeration Mymr - Myanmar (Burmese)
enumeration Narb - Old North Arabian (Ancient North Arabian)
enumeration Nbat - Nabataean
enumeration Newa - Newa, Newar, Newari
enumeration Nkgb - Nakhi Geba
enumeration Nkoo - N’Ko
enumeration Nshu - Nüshu
enumeration Ogam - Ogham
enumeration Olck - Ol Chiki (Ol Cemet’, Ol, Santali)
enumeration Orkh - Old Turkic, Orkhon Runic
enumeration Orya - Oriya
enumeration Osge - Osage
enumeration Osma - Osmanya
enumeration Palm - Palmyrene
enumeration Pauc - Pau Cin Hau
enumeration Perm - Old Permic
enumeration Phag - Phags-pa
enumeration Phli - Inscriptional Pahlavi
enumeration Phlp - Psalter Pahlavi
enumeration Phlv - Book Pahlavi
enumeration Phnx - Phoenician
enumeration Piqd - Klingon (KLI pIqaD)
enumeration Plrd - Miao (Pollard)
enumeration Prti - Inscriptional Parthian
enumeration Rjng - Rejang (Redjang, Kaganga)
enumeration Roro - Rongorongo
enumeration Runr - Runic
enumeration Samr - Samaritan
enumeration Sara - Sarati
enumeration Sarb - Old South Arabian
enumeration Saur - Saurashtra
enumeration Sgnw - SignWriting
enumeration Shaw - Shavian (Shaw)
enumeration Shrd - Sharada, Śāradā
enumeration Sidd - Siddham
enumeration Sind - Khudawadi, Sindhi
enumeration Sinh - Sinhala
enumeration Sora - Sora Sompeng
enumeration Sund - Sundanese
enumeration Sylo - Syloti Nagri
enumeration Syrc - Syriac
enumeration Syre - Syriac (Estrangelo variant)
enumeration Syrj - Syriac (Western variant)
enumeration Syrn - Syriac (Eastern variant)
enumeration Tagb - Tagbanwa
enumeration Takr - Takri
enumeration Tale - Tai Le
enumeration Talu - New Tai Lue
enumeration Taml - Tamil
enumeration Tang - Tangut
enumeration Tavt - Tai Viet
enumeration Telu - Telugu
enumeration Teng - Tengwar
enumeration Tfng - Tifinagh (Berber)
enumeration Tglg - Tagalog (Baybayin, Alibata)
enumeration Thaa - Thaana
enumeration Thai - Thai
enumeration Tibt - Tibetan
enumeration Tirh - Tirhuta
enumeration Ugar - Ugaritic
enumeration Vaii - Vai
enumeration Visp - Visible Speech
enumeration Wara - Warang Citi (Varang Kshiti)
enumeration Wole - Woleai
enumeration Xpeo - Old Persian
enumeration Xsux - Cuneiform, Sumero-Akkadian
enumeration Yiii - Yi
enumeration Zinh - Code for inherited script
enumeration Zmth - Mathematical notation
enumeration Zsye - Symbols (Emoji variant)
enumeration Zsym - Symbols
enumeration Zxxx - Code for unwritten documents
enumeration Zyyy - Code for undetermined script
enumeration Zzzz - Code for uncoded script
enumeration other
Used by
Source
<attribute name="secondaryScript" type="pc:ScriptSimpleType">
  <annotation>
    <documentation>The secondary script used in the text line</documentation>
  </annotation>
</attribute>

Attribute pc:TextLineType / @readingDirection

Namespace No namespace
Annotations
The direction in which text within the line
should be read (order of words and characters).
Type Simple Type pc:ReadingDirectionSimpleType
Properties
content: simple
Facets
enumeration left-to-right
enumeration right-to-left
enumeration top-to-bottom
enumeration bottom-to-top
Used by
Source
<attribute name="readingDirection" type="pc:ReadingDirectionSimpleType">
  <annotation>
    <documentation>The direction in which text within the line should be read (order of words and characters).</documentation>
  </annotation>
</attribute>

Attribute pc:TextLineType / @production

Namespace No namespace
Annotations
Overrides the production attribute of the parent
text region
Type Simple Type pc:ProductionSimpleType
Properties
content: simple
Facets
enumeration printed
enumeration typewritten
enumeration handwritten-cursive
enumeration handwritten-printscript
enumeration medieval-manuscript
enumeration other
Used by
Source
<attribute name="production" type="pc:ProductionSimpleType">
  <annotation>
    <documentation>Overrides the production attribute of the parent text region</documentation>
  </annotation>
</attribute>

Attribute pc:TextLineType / @custom

Namespace No namespace
Annotations
For generic use
Type string
Properties
content: simple
Used by
Source
<attribute name="custom" type="string">
  <annotation>
    <documentation>For generic use</documentation>
  </annotation>
</attribute>

Attribute pc:TextLineType / @comments

Namespace No namespace
Type string
Properties
content: simple
Used by
Source
<attribute name="comments" type="string"/>

Attribute pc:TextLineType / @index

Namespace No namespace
Annotations
Position (order number) of this text line within the
parent text region.
Type int
Properties
content: simple
Used by
Source
<attribute name="index" type="int">
  <annotation>
    <documentation>Position (order number) of this text line within the parent text region.</documentation>
  </annotation>
</attribute>

Element pc:TextLineType / pc:AlternativeImage

Namespace http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15
Annotations
Alternative text line images (e.g.
black-and-white)
Diagram
Attribute pc:AlternativeImageType / @filenameAttribute pc:AlternativeImageType / @commentsAttribute pc:AlternativeImageType / @confComplex Type pc:AlternativeImageType
Type Complex Type pc:AlternativeImageType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
Source
<element name="AlternativeImage" type="pc:AlternativeImageType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Alternative text line images (e.g. black-and-white)</documentation>
  </annotation>
</element>

Element pc:TextLineType / pc:Coords

Namespace http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15
Diagram
Attribute pc:CoordsType / @pointsAttribute pc:CoordsType / @confComplex Type pc:CoordsType
Type Complex Type pc:CoordsType
Properties
content: complex
Attributes
QName Type Use
Attribute pc:CoordsType / @conf Simple Type pc:ConfSimpleType optional
Confidence value (between 0 and 1)
Attribute pc:CoordsType / @points Simple Type pc:PointsType required
Polygon outline of the element as a path of points.
No points may lie outside the outline of its parent,
which in the case of Border is the bounding rectangle
of the root image. Paths are closed by convention,
i.e. the last point logically connects with the first
(and at least 3 points are required to span an area).
Paths must be planar (i.e. must not self-intersect).
Source
<element name="Coords" type="pc:CoordsType"/>

Element pc:TextLineType / pc:Baseline

Namespace http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15
Annotations
Multiple connected points that mark the baseline
of the glyphs
Diagram
Attribute pc:BaselineType / @pointsAttribute pc:BaselineType / @confComplex Type pc:BaselineType
Type Complex Type pc:BaselineType
Properties
content: complex
minOccurs: 0
Attributes
Source
<element name="Baseline" type="pc:BaselineType" minOccurs="0">
  <annotation>
    <documentation>Multiple connected points that mark the baseline of the glyphs</documentation>
  </annotation>
</element>

Element pc:TextLineType / pc:Word

Namespace http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15
Diagram
Attribute pc:WordType / @idAttribute pc:WordType / @languageAttribute pc:WordType / @primaryScriptAttribute pc:WordType / @secondaryScriptAttribute pc:WordType / @readingDirectionAttribute pc:WordType / @productionAttribute pc:WordType / @customAttribute pc:WordType / @commentsElement pc:WordType / pc:AlternativeImageElement pc:WordType / pc:CoordsElement pc:WordType / pc:GlyphElement pc:WordType / pc:TextEquivElement pc:WordType / pc:TextStyleElement pc:WordType / pc:UserDefinedElement pc:WordType / pc:LabelsComplex Type pc:WordType
Type Complex Type pc:WordType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Element pc:WordType / pc:AlternativeImage , Element pc:WordType / pc:Coords , Element pc:WordType / pc:Glyph , Element pc:WordType / pc:TextEquiv , Element pc:WordType / pc:TextStyle , Element pc:WordType / pc:UserDefined , Element pc:WordType / pc:Labels
Children Element pc:WordType / pc:AlternativeImage, Element pc:WordType / pc:Coords, Element pc:WordType / pc:Glyph, Element pc:WordType / pc:Labels, Element pc:WordType / pc:TextEquiv, Element pc:WordType / pc:TextStyle, Element pc:WordType / pc:UserDefined
Instance
<pc:Word comments="" custom="" id="" language="" primaryScript="" production="" readingDirection="" secondaryScript="" xmlns:pc="http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15">
  <pc:AlternativeImage comments="" conf="" filename="">{0,unbounded}</pc:AlternativeImage>
  <pc:Coords conf="" points="">{1,1}</pc:Coords>
  <pc:Glyph comments="" custom="" id="" ligature="" production="" script="" symbol="">{0,unbounded}</pc:Glyph>
  <pc:TextEquiv comments="" conf="" dataType="" dataTypeDetails="" index="">{0,unbounded}</pc:TextEquiv>
  <pc:TextStyle bgColour="" bgColourRgb="" bold="" fontFamily="" fontSize="" italic="" kerning="" letterSpaced="" monospace="" reverseVideo="" serif="" smallCaps="" strikethrough="" subscript="" superscript="" textColour="" textColourRgb="" underlined="" underlineStyle="" xHeight="">{0,1}</pc:TextStyle>
  <pc:UserDefined>{0,1}</pc:UserDefined>
  <pc:Labels comments="" externalId="" externalModel="" prefix="">{0,unbounded}</pc:Labels>
</pc:Word>
Attributes
QName Type Use
Attribute pc:WordType / @comments string optional
Attribute pc:WordType / @custom string optional
For generic use
Attribute pc:WordType / @id ID required
Attribute pc:WordType / @language Simple Type pc:LanguageSimpleType optional
Overrides primaryLanguage attribute of parent line
and/or text region
Attribute pc:WordType / @primaryScript Simple Type pc:ScriptSimpleType optional
The primary script used in the word
Attribute pc:WordType / @production Simple Type pc:ProductionSimpleType optional
Overrides the production attribute of the parent
text line and/or text region.
Attribute pc:WordType / @readingDirection Simple Type pc:ReadingDirectionSimpleType optional
The direction in which text within the word
should be read (order of characters).
Attribute pc:WordType / @secondaryScript Simple Type pc:ScriptSimpleType optional
The secondary script used in the word
Source
<element name="Word" type="pc:WordType" minOccurs="0" maxOccurs="unbounded">
</element>

Element pc:TextLineType / pc:TextEquiv

Namespace http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15
Diagram
Attribute pc:TextEquivType / @indexAttribute pc:TextEquivType / @confAttribute pc:TextEquivType / @dataTypeAttribute pc:TextEquivType / @dataTypeDetailsAttribute pc:TextEquivType / @commentsElement pc:TextEquivType / pc:PlainTextElement pc:TextEquivType / pc:UnicodeComplex Type pc:TextEquivType
Type Complex Type pc:TextEquivType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Element pc:TextEquivType / pc:PlainText , Element pc:TextEquivType / pc:Unicode
Children Element pc:TextEquivType / pc:PlainText, Element pc:TextEquivType / pc:Unicode
Instance
<pc:TextEquiv comments="" conf="" dataType="" dataTypeDetails="" index="" xmlns:pc="http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15">
  <pc:PlainText>{0,1}</pc:PlainText>
  <pc:Unicode>{1,1}</pc:Unicode>
</pc:TextEquiv>
Attributes
QName Type Use
Attribute pc:TextEquivType / @comments string optional
Attribute pc:TextEquivType / @conf Simple Type pc:ConfSimpleType optional
OCR confidence value (between 0 and 1)
Attribute pc:TextEquivType / @dataType Simple Type pc:TextDataTypeSimpleType optional
Type of text content (is it free text or a number, for instance).
This is only a descriptive attribute, the text type
is not checked during XML validation.
Attribute pc:TextEquivType / @dataTypeDetails string optional
Refinement for dataType attribute. Can be a regular expression, for instance.
Attribute pc:TextEquivType / @index restriction of integer optional
Used for sort order in case multiple TextEquivs are defined.
The text content with the lowest index should be interpreted
as the main text content.
Source
<element name="TextEquiv" type="pc:TextEquivType" minOccurs="0" maxOccurs="unbounded">
</element>

Element pc:TextLineType / pc:TextStyle

Namespace http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15
Diagram
Attribute pc:TextStyleType / @fontFamilyAttribute pc:TextStyleType / @serifAttribute pc:TextStyleType / @monospaceAttribute pc:TextStyleType / @fontSizeAttribute pc:TextStyleType / @xHeightAttribute pc:TextStyleType / @kerningAttribute pc:TextStyleType / @textColourAttribute pc:TextStyleType / @textColourRgbAttribute pc:TextStyleType / @bgColourAttribute pc:TextStyleType / @bgColourRgbAttribute pc:TextStyleType / @reverseVideoAttribute pc:TextStyleType / @boldAttribute pc:TextStyleType / @italicAttribute pc:TextStyleType / @underlinedAttribute pc:TextStyleType / @underlineStyleAttribute pc:TextStyleType / @subscriptAttribute pc:TextStyleType / @superscriptAttribute pc:TextStyleType / @strikethroughAttribute pc:TextStyleType / @smallCapsAttribute pc:TextStyleType / @letterSpacedComplex Type pc:TextStyleType
Type Complex Type pc:TextStyleType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Use
Attribute pc:TextStyleType / @bgColour Simple Type pc:ColourSimpleType optional
Background colour
Attribute pc:TextStyleType / @bgColourRgb integer optional
Background colour in RGB encoded format
(red value) + (256 x green value) + (65536 x blue value).
Attribute pc:TextStyleType / @bold boolean optional
Attribute pc:TextStyleType / @fontFamily string optional
For instance: Arial, Times New Roman.
Add more information if necessary
(e.g. blackletter, antiqua).
Attribute pc:TextStyleType / @fontSize float optional
The size of the characters in points.
Attribute pc:TextStyleType / @italic boolean optional
Attribute pc:TextStyleType / @kerning int optional
The degree of space (in points) between
the characters in a string of text.
Attribute pc:TextStyleType / @letterSpaced boolean optional
Attribute pc:TextStyleType / @monospace boolean optional
Attribute pc:TextStyleType / @reverseVideo boolean optional
Specifies whether the colour of the text appears
reversed against a background colour.
Attribute pc:TextStyleType / @serif boolean optional
Serif or sans-serif typeface.
Attribute pc:TextStyleType / @smallCaps boolean optional
Attribute pc:TextStyleType / @strikethrough boolean optional
Attribute pc:TextStyleType / @subscript boolean optional
Attribute pc:TextStyleType / @superscript boolean optional
Attribute pc:TextStyleType / @textColour Simple Type pc:ColourSimpleType optional
Attribute pc:TextStyleType / @textColourRgb integer optional
Text colour in RGB encoded format
(red value) + (256 x green value) + (65536 x blue value).
Attribute pc:TextStyleType / @underlineStyle Simple Type pc:UnderlineStyleSimpleType optional
Line style details if "underlined" is TRUE
Attribute pc:TextStyleType / @underlined boolean optional
Attribute pc:TextStyleType / @xHeight integer optional
The x-height or corpus size refers to the distance
between the baseline and the mean line of
lower-case letters in a typeface.
The unit is assumed to be pixels.
Source
<element name="TextStyle" type="pc:TextStyleType" minOccurs="0">
</element>

Element pc:TextLineType / pc:UserDefined

Namespace http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15
Diagram
Element pc:UserDefinedType / pc:UserAttributeComplex Type pc:UserDefinedType
Type Complex Type pc:UserDefinedType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model Element pc:UserDefinedType / pc:UserAttribute
Children Element pc:UserDefinedType / pc:UserAttribute
Instance
<pc:UserDefined xmlns:pc="http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15">
  <pc:UserAttribute description="" name="" type="" value="">{1,unbounded}</pc:UserAttribute>
</pc:UserDefined>
Source
<element name="UserDefined" type="pc:UserDefinedType" minOccurs="0" maxOccurs="1">
</element>

Element pc:TextLineType / pc:Labels

Namespace http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15
Annotations
Semantic labels / tags
Diagram
Attribute pc:LabelsType / @externalModelAttribute pc:LabelsType / @externalIdAttribute pc:LabelsType / @prefixAttribute pc:LabelsType / @commentsElement pc:LabelsType / pc:LabelComplex Type pc:LabelsType
Type Complex Type pc:LabelsType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Element pc:LabelsType / pc:Label
Children Element pc:LabelsType / pc:Label
Instance
<pc:Labels comments="" externalId="" externalModel="" prefix="" xmlns:pc="http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15">
  <pc:Label comments="" type="" value="">{0,unbounded}</pc:Label>
</pc:Labels>
Attributes
QName Type Use
Attribute pc:LabelsType / @comments string optional
Attribute pc:LabelsType / @externalId string optional
E.g. an RDF resource identifier
(to be used as subject or object of an RDF triple)
Attribute pc:LabelsType / @externalModel string optional
Reference to external model / ontology / schema
Attribute pc:LabelsType / @prefix string optional
Prefix for all labels (e.g. first part of an URI)
Source
<element name="Labels" type="pc:LabelsType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Semantic labels / tags</documentation>
  </annotation>
</element>