TAN patterns

Formal Definition

<tok>

Defined at: TAN-A-lm.rng

Used by: ~lm-tok-ref

Formal Definition

<where>+

Defined at: TAN-core.rng

Used by: ~action-condition

Formal Definition

(
  {{[TAN-mor (~action-condition-attributes):]   ~action-condition-attributes}} OR 

  {{[TAN-class-2 (~action-condition-attributes):]   ~action-condition-attributes}} OR 

  {{[TAN-core (~action-condition-attributes):]   {empty}}} | <where>+)

Defined at: TAN-core.rng

Used by: ~morphology-rule, ~alter-condition

Formal Definition

@m-matches?, @tok-matches?, @m-has-features?, @m-has-how-many-features?
{[TAN-A-lm (~sources-ref):]   {empty}} OR 

{[TAN-class-2 (~sources-ref):]   @src} OR 

{[TAN-core (~sources-ref):]   {empty}}, @div-type?{empty}

Defined at: TAN-mor.rng, TAN-class-2.rng, TAN-core.rng

Used by: ~condition-pattern, ~action-simple-condition, ~action-complex-condition

Formal Definition

{[TAN-mor (~action-condition-attributes):]   ~action-condition-attributes} OR 

{[TAN-class-2 (~action-condition-attributes):]   ~action-condition-attributes} OR 

{[TAN-core (~action-condition-attributes):]   {empty}}

Defined at: TAN-core.rng

Used by: ~action-condition

Formal Definition

@who

Defined at: TAN-core.rng

Used by: ~comment, ~nonsource-license, ~resp-item, ~change-log

Formal Definition

<align>

Defined at: TAN-A-tok.rng

Used by: ~body-item

TAN-A-tok: alignments may claim bitext relations and reuse type

Formal Definition

@xml:id?, @bitext-relation?, @reuse-type?

Defined at: TAN-A-tok.rng

Used by: ~alignment

TAN-A-tok: alignments must contain one or more toks

Formal Definition

   (<tok> | <group> | <tok>)+

Defined at: TAN-A-tok.rng

Used by: ~alignment

Formal Definition

~inclusion

Defined at: TAN-A-tok.rng

Used by: ~alignment

Formal Definition

<equate>

Defined at: TAN-class-2.rng

Used by: ~alter-class-2

Formal Definition

<normalization>

Defined at: TAN-class-1.rng

Used by: ~alter-non-core

Formal Definition

<reassign>

Defined at: TAN-class-2.rng

Used by: ~alter-class-2

Formal Definition

<rename>

Defined at: TAN-class-2.rng

Used by: ~alter-class-2

TAN-class-1: Replacements that have been made to an XML source file.

Formal Definition

<replace>

Defined at: TAN-class-1.rng

Used by: ~alter-non-core

Formal Definition

<skip>

Defined at: TAN-class-2.rng

Used by: ~alter-class-2

Formal Definition

<skip>*, <rename>*, <equate>*, <reassign>*

Defined at: TAN-class-2.rng

Used by: ~alter-non-core

Formal Definition

{empty}

Defined at: TAN-class-3.rng

Used by: ~alter-non-core

Formal Definition

   (
    {{{[TAN-mor (~action-condition-attributes):]   ~action-condition-attributes}}} OR 

    {{{[TAN-class-2 (~action-condition-attributes):]   ~action-condition-attributes}}} OR 

    {{{[TAN-core (~action-condition-attributes):]   {empty}}}} | <where>+){empty}

Defined at: TAN-class-2.rng, TAN-core.rng

Used by: ~alter-element

Formal Definition

{empty}

Defined at: TAN-core.rng

Used by: ~alter-element

Formal Definition

<alter>

Defined at: TAN-core.rng

Used by: ~alter-statement

Formal Definition

{empty}{empty}{empty}{empty}

Defined at: TAN-A-div.rng, TAN-A-lm.rng, TAN-A-tok.rng, TAN-class-2.rng

Used by: ~alter-non-core

Formal Definition

{empty}

Defined at: TAN-class-3.rng

Used by: ~alter-non-core

Formal Definition

(<normalization>* & <replace>*)~alter-class-2, 
{[TAN-A-div (~alter-non-class-2):]   {empty}} OR 

{[TAN-A-lm (~alter-non-class-2):]   {empty}} OR 

{[TAN-A-tok (~alter-non-class-2):]   {empty}} OR 

{[TAN-class-2 (~alter-non-class-2):]   {empty}}({empty} & {empty}){empty}

Defined at: TAN-class-1.rng, TAN-class-2.rng, TAN-class-3.rng, TAN-core.rng

Used by: ~alter-element

TAN-core: normalizations are defined at more specific levels

Formal Definition

<alter>*<alter>?

Defined at: TAN-class-2.rng, TAN-core.rng

Used by: ~TAN-head

Formal Definition

@[ANY]

Defined at: TAN-core.rng

Used by: ~any-element

Formal Definition

(<[ANY]>* & text)

Defined at: TAN-core.rng

Used by: ~TAN-tail, ~any-element

Formal Definition

<[ANY]>

Defined at: TAN-core.rng

Used by: ~any-content

Formal Definition

<assert>

Defined at: TAN-mor.rng

Used by: ~morphology-rule

Formal Definition

@cert

Defined at: TAN-core.rng

Used by: ~cert-claim

Formal Definition

@cert2

Defined at: TAN-core.rng

Used by: ~cert-claim

Formal Definition

@bitext-relation

Defined at: TAN-A-tok.rng

Used by: ~body-attributes-non-core, ~alignment-attributes-non-class-2

Formal Definition

@lexicon, @morphology@bitext-relation, @reuse-type@affects-element?@xml:lang{empty}

Defined at: TAN-A-lm.rng, TAN-A-tok.rng, TAN-key.rng, TAN-T.rng, TAN-core.rng

Used by: ~TAN-body

Formal Definition

{empty}

Defined at: TAN-class-1.rng

Used by: ~body-content-non-core

Formal Definition

{empty}

Defined at: TAN-class-2.rng

Used by: ~body-content-non-core

Formal Definition

{empty}

Defined at: TAN-class-3.rng

Used by: ~body-content-non-core

Formal Definition

<comment>*

Defined at: TAN-core.rng

Used by: ~TAN-body

Formal Definition

{[TAN-T (~body-item):]   <div>} OR 

{[TAN-core (~body-item):]   {empty}}+{empty}

Defined at: TAN-T.rng, TAN-class-1.rng

Used by: ~body-content-non-core

TAN-A-div: Redefining TAN-body-core not only defines what is in the body of a TAN-A-div but also excludes groups from it.

Formal Definition

@claimant?, @subject?, @object?, @verb?, <claim>*<for-lang>*?, (
{[TAN-A-lm (~body-item):]   <ana>} OR 

{[TAN-core (~body-item):]   {empty}}* & <group>*)(<group>* & 
{[TAN-A-tok (~body-item):]   <align>} OR 

{[TAN-core (~body-item):]   {empty}}*){empty}

Defined at: TAN-A-div.rng, TAN-A-lm.rng, TAN-A-tok.rng, TAN-class-2.rng

Used by: ~body-content-non-core

Formal Definition

(<group>* & 
{[TAN-key (~body-item):]   <item>} OR 

{[TAN-core (~body-item):]   {empty}}*)~TAN-R-mor-body{empty}

Defined at: TAN-key.rng, TAN-mor.rng, TAN-class-3.rng

Used by: ~body-content-non-core

Formal Definition

({empty} & 
{[TAN-T (~body-content-non-class-1):]   
  {{[TAN-T (~body-item):]   <div>}} OR 

  {{[TAN-core (~body-item):]   {empty}}}+} OR 

{[TAN-class-1 (~body-content-non-class-1):]   {empty}})({empty} & 
{[TAN-A-div (~body-content-non-class-2):]   ~body-content-non-class-2} OR 

{[TAN-A-lm (~body-content-non-class-2):]   ~body-content-non-class-2} OR 

{[TAN-A-tok (~body-content-non-class-2):]   
   (<group>* & 
  {{[TAN-A-tok (~body-item):]   <align>}} OR 

  {{[TAN-core (~body-item):]   {empty}}}*)} OR 

{[TAN-class-2 (~body-content-non-class-2):]   {empty}})({empty} & 
{[TAN-key (~body-content-non-class-3):]   
   (<group>* & 
  {{[TAN-key (~body-item):]   <item>}} OR 

  {{[TAN-core (~body-item):]   {empty}}}*)} OR 

{[TAN-mor (~body-content-non-class-3):]   ~TAN-R-mor-body} OR 

{[TAN-class-3 (~body-content-non-class-3):]   {empty}}){empty}

Defined at: TAN-class-1.rng, TAN-class-2.rng, TAN-class-3.rng, TAN-core.rng

Used by: ~TAN-body

Formal Definition

{empty}<group>

Defined at: TAN-class-1.rng, TAN-core.rng

Used by: ~body-content-non-class-2, ~body-content-non-class-3, ~body-group

Formal Definition

<ana><align><item><div>{empty}

Defined at: TAN-A-lm.rng, TAN-A-tok.rng, TAN-key.rng, TAN-T.rng, TAN-core.rng

Used by: ~body-content-non-class-2, ~body-content-non-class-3, ~body-content-non-class-1, ~body-group

Formal Definition

<category>

Defined at: TAN-mor.rng

Used by: ~category-list

Formal Definition

<category>*

Defined at: TAN-mor.rng

Used by: ~TAN-R-mor-body

Formal Definition

   (@cert | (@cert, @cert2))

Defined at: TAN-core.rng

Used by: ~claim, ~tok-cert-opt, ~certainty-stamp

Formal Definition

double (pattern 1|0|(0\.\d*[1-9]))

Defined at: TAN-core.rng

Used by: ~attr-cert, ~attr-cert2

Formal Definition

   
      (@cert | (@cert, @cert2))?, ~ed-stamp?

Defined at: TAN-core.rng

Used by: ~TAN-A-lm-item, ~abstract-tok-ref, ~lexeme, ~morph, ~alignment

Formal Definition

<change>+

Defined at: TAN-core.rng

Used by: ~TAN-head

Formal Definition

@chars

Defined at: TAN-class-2.rng

Used by: ~tok-ref-item

Formal Definition

<checksum>

Defined at: TAN-core.rng

Used by: ~entity-digital-tan-other-ref, ~entity-digital-generic-ref

Formal Definition

<claim>

Defined at: TAN-A-div.rng

Used by: ~body-content-non-class-2, ~complex-object

Formal Definition

@claimant

Defined at: TAN-A-div.rng

Used by: ~body-content-non-class-2, ~claim

Formal Definition

@code

Defined at: TAN-mor.rng

Used by: ~feature-ref

Formal Definition

<comment>

Defined at: TAN-core.rng

Used by: ~TAN-A-lm-item, ~alignment, ~category, ~alt-norm, ~func-replace, ~TAN-head, ~nonsource-license, ~inclusion-item, ~key-item, ~source-item, ~see-also-item, ~definition-list, ~alter-element, ~body-content-core, ~defn-pattern-default, ~defn-pattern-id, ~defn-pattern-no-id, ~defn-pattern-language

Formal Definition

(<object> | <claim>+)

Defined at: TAN-A-div.rng

Used by: ~object

Formal Definition

(@n | @ref), (@by | @new)

Defined at: TAN-class-2.rng

Used by: ~alt-rename

Formal Definition

<subject>

Defined at: TAN-A-div.rng

Used by: ~subject

Formal Definition

(<div-ref> | 
   (<tok> | <group> | <tok>))

Defined at: TAN-A-div.rng

Used by: ~complex-textual-reference-set

Formal Definition

(
{[TAN-class-2 (~sources-ref):]   @src} OR 

{[TAN-core (~sources-ref):]   {empty}} | @work), 
   (<div-ref> | 
      (<tok> | <group> | <tok>))+

Defined at: TAN-A-div.rng

Used by: ~textual-reference

Formal Definition

@m-has-features

Defined at: TAN-mor.rng

Used by: ~action-condition-attributes

Formal Definition

@m-has-how-many-features

Defined at: TAN-mor.rng

Used by: ~action-condition-attributes

Formal Definition

@m-matches

Defined at: TAN-mor.rng

Used by: ~action-condition-attributes

TAN-mor: Test pattern attributes for determining whether to return the message provided by text.

Formal Definition

@flags?, 
{[TAN-mor (~action-condition-attributes):]   ~action-condition-attributes} OR 

{[TAN-core (~action-condition-attributes):]   {empty}}, text

Defined at: TAN-mor.rng

Used by: ~assert, ~report

Formal Definition

@tok-matches

Defined at: TAN-mor.rng

Used by: ~action-condition-attributes

Formal Definition

(<token-definition>* & <group-type>*)

Defined at: TAN-class-2.rng

Used by: ~definition-non-core

Formal Definition

<group-type>*

Defined at: TAN-class-3.rng

Used by: ~definition-non-core

Formal Definition

(
   (<person> | <organization> | <algorithm>)+ & <role>+ & <period>* & <alias>* & <relationship>* & <ambiguous-letter-numerals-are-roman>?)

Defined at: TAN-core.rng

Used by: ~definition-list

Formal Definition

<definitions>

Defined at: TAN-core.rng

Used by: ~TAN-head

Formal Definition

   (<work>* & <place>* & <unit>* & <modal>* & <version>* & <scriptum>* & <topic>* & <verb>*)(<lexicon>+ & <morphology>+)(<bitext-relation>+ & <reuse-type>++){empty}

Defined at: TAN-A-div.rng, TAN-A-lm.rng, TAN-A-tok.rng, TAN-class-2.rng

Used by: ~definition-non-core

Formal Definition

{empty}<feature>*{empty}

Defined at: TAN-key.rng, TAN-mor.rng, TAN-class-3.rng

Used by: ~definition-non-core

Formal Definition

(
   (<work> & <version>? & <div-type>+ & <token-definition>*) & {empty})(
   (<token-definition>* & <group-type>*) & 
{[TAN-A-div (~definition-non-class-2):]   
   (<work>* & <place>* & <unit>* & <modal>* & <version>* & <scriptum>* & <topic>* & <verb>*)} OR 

{[TAN-A-lm (~definition-non-class-2):]   
   (<lexicon>+ & <morphology>+)} OR 

{[TAN-A-tok (~definition-non-class-2):]   
   (<bitext-relation>+ & <reuse-type>++)} OR 

{[TAN-class-2 (~definition-non-class-2):]   {empty}})(<group-type>* & 
{[TAN-key (~definition-non-class-3):]   {empty}} OR 

{[TAN-mor (~definition-non-class-3):]   <feature>*} OR 

{[TAN-class-3 (~definition-non-class-3):]   {empty}}){empty}

Defined at: TAN-class-1.rng, TAN-class-2.rng, TAN-class-3.rng, TAN-core.rng

Used by: ~definition-list

Formal Definition

(<person> | <organization> | <algorithm>)

Defined at: TAN-core.rng

Used by: ~definition-core

Formal Definition

<algorithm>

Defined at: TAN-core.rng

Used by: ~defn-agent

Formal Definition

<alias>

Defined at: TAN-core.rng

Used by: ~definition-core

Formal Definition

<ambiguous-letter-numerals-are-roman>

Defined at: TAN-core.rng

Used by: ~definition-core

Formal Definition

<bitext-relation>

Defined at: TAN-A-tok.rng

Used by: ~definition-non-class-2

Formal Definition

(<work>* & <place>* & <unit>* & <modal>* & <version>* & <scriptum>* & <topic>* & <verb>*)

Defined at: TAN-A-div.rng

Used by: ~definition-non-class-2

Formal Definition

(<work> & <version>? & <div-type>+ & <token-definition>*)

Defined at: TAN-class-1.rng

Used by: ~definition-non-core

Formal Definition

<div-type>

Defined at: TAN-class-1.rng

Used by: ~defn-class-1

Formal Definition

<feature>*

Defined at: TAN-mor.rng

Used by: ~definition-non-class-3

Formal Definition

<group-type>

Defined at: TAN-core.rng

Used by: ~definition-class-2, ~definition-class-3

TAN-A-div: definitions by default have ids

TAN-A-tok: all definitions must have ids

TAN-key: all definitions must have ids

TAN-core: Option to allow an @xml:id in children of <definitions>

Formal Definition

@xml:id@xml:id@xml:id{empty}

Defined at: TAN-A-div.rng, TAN-A-tok.rng, TAN-key.rng, TAN-core.rng

Used by: ~alt-norm, ~defn-pattern-default, ~defn-pattern-language

Formal Definition

<lexicon>

Defined at: TAN-A-lm.rng

Used by: ~definition-non-class-2

Formal Definition

<modal>

Defined at: TAN-A-div.rng

Used by: ~defn-claims

Formal Definition

<morphology>

Defined at: TAN-A-lm.rng

Used by: ~definition-non-class-2

TAN-class-1: Reserved for definitions specific to individual types of class 1 files

Formal Definition

{empty}

Defined at: TAN-class-1.rng

Used by: ~definition-non-core

Formal Definition

<organization>

Defined at: TAN-core.rng

Used by: ~defn-agent

Formal Definition

~ed-stamp?, 
   (~inclusion | 
      (
{[TAN-A-div (~defn-id-ref-opt):]   @xml:id} OR 

{[TAN-A-tok (~defn-id-ref-opt):]   @xml:id} OR 

{[TAN-key (~defn-id-ref-opt):]   @xml:id} OR 

{[TAN-core (~defn-id-ref-opt):]   {empty}}, (<comment>* & 
         
            ((<IRI>+, ~metadata-human) | @which))))

Defined at: TAN-core.rng

Used by: ~defn-place, ~defn-scri, ~defn-topic, ~defn-verb, ~defn-unit, ~defn-mode, ~defn-brel, ~defn-reus, ~defn-work, ~defn-vers

Formal Definition

~ed-stamp?, 
   (~inclusion | 
      (@xml:id, (<comment>* & 
         
            ((<IRI>+, ~metadata-human) | @which))))

Defined at: TAN-core.rng

Used by: ~feature, ~defn-div-type, ~defn-alg, ~defn-group-type, ~defn-org, ~defn-pers, ~defn-role

Formal Definition

~ed-stamp?, 
   (~inclusion | 
      (
{[TAN-A-div (~defn-id-ref-opt):]   @xml:id} OR 

{[TAN-A-tok (~defn-id-ref-opt):]   @xml:id} OR 

{[TAN-key (~defn-id-ref-opt):]   @xml:id} OR 

{[TAN-core (~defn-id-ref-opt):]   {empty}}, 
         (<comment>* & (<for-lang>*, 
            
               ((<IRI>+, ~metadata-human) | @which)))))

Defined at: TAN-core.rng

Formal Definition

~ed-stamp?, 
   (~inclusion | (<comment>* & 
      
         ((<IRI>+, ~metadata-human) | @which)))

Defined at: TAN-core.rng

Formal Definition

<period>

Defined at: TAN-core.rng

Used by: ~definition-core

Formal Definition

<person>

Defined at: TAN-core.rng

Used by: ~defn-agent

Formal Definition

<place>

Defined at: TAN-A-div.rng

Used by: ~defn-claims

Formal Definition

<relationship>

Defined at: TAN-core.rng

Used by: ~definition-core

Formal Definition

<reuse-type>+

Defined at: TAN-A-tok.rng

Used by: ~definition-non-class-2

Formal Definition

<role>

Defined at: TAN-core.rng

Used by: ~definition-core

Formal Definition

<scriptum>

Defined at: TAN-A-div.rng

Used by: ~defn-claims

Formal Definition

<token-definition>

Defined at: TAN-core.rng

Used by: ~defn-class-1, ~definition-class-2, ~entity-tok-def

Formal Definition

<topic>

Defined at: TAN-A-div.rng

Used by: ~defn-claims

Formal Definition

<unit>

Defined at: TAN-A-div.rng

Used by: ~defn-claims

Formal Definition

<verb>

Defined at: TAN-A-div.rng

Used by: ~defn-claims

Formal Definition

<version>

Defined at: TAN-core.rng

Used by: ~defn-claims, ~defn-class-1

Formal Definition

<work>

Defined at: TAN-core.rng

Used by: ~defn-claims, ~defn-class-1

TAN-core: String that specifies a range of divs using the div-ref pattern joined by a hyphen or a comma.

TAN-core: String that specifies a single <div>

Formal Definition

string (pattern (\w+([^\w\-]\w+)*)|.*\?\?\?.*)

Defined at: TAN-core.rng

Used by: ~new-ref-name, ~pointer-to-div-item

Formal Definition

string (pattern (\w+([^\w\-]\w+)*)(((\s*-\s*)|(\s*,\s+))(\w+([^\w\-]\w+)*))*|.*\?\?\?.*)

Defined at: TAN-core.rng

Used by: ~pointer-to-div-range

Formal Definition

<div-ref>

Defined at: TAN-class-2.rng

Used by: ~complex-text-ref

Formal Definition

@div-type

Defined at: TAN-class-2.rng

Used by: ~action-condition-attributes, ~alt-skip

Formal Definition

@ed-who

Defined at: TAN-core.rng

Used by: ~ed-stamp

TAN-core: Editorial stamp: who created or edited the enclosed data and when.

Formal Definition

@ed-who, @ed-when

Defined at: TAN-core.rng

Used by: ~claim, ~complex-subject, ~object-element, ~locus, ~defn-morph, ~defn-lexi, ~TAN-A-lm-item, ~TAN-key-item, ~category, ~morphology-rule, ~text-div, ~alt-norm, ~func-replace, ~alt-skip, ~alt-rename, ~alt-equate, ~alt-reassign, ~div-ref-range, ~tok-ref-item, ~tok-ref-group, ~tok-ref-range, ~certainty-stamp, ~action-complex-condition, ~IRI-gen-ref, ~loc-self, ~loc-src, ~metadata-desc, ~TAN-root, ~TAN-head, ~nonsource-license, ~inclusion-item, ~key-item, ~source-item, ~see-also-item, ~definition-list, ~alter-element, ~resp-item, ~change-log, ~TAN-body, ~body-group, ~defn-pattern-default, ~defn-pattern-id, ~defn-pattern-no-id, ~defn-pattern-language, ~defn-alias, ~defn-period, ~defn-relationship, ~defn-tok-def

Formal Definition

@ed-when

Defined at: TAN-core.rng

Used by: ~ed-stamp

Formal Definition

@affects-element

Defined at: TAN-core.rng

Used by: ~body-attributes-non-core, ~group-attributes, ~TAN-key-item

TAN-core: Reference to an external digital entity that is not a TAN file

Formal Definition

   ((<IRI>+, ~metadata-human, <checksum>*, <location>+) | @which)

Defined at: TAN-core.rng

Used by: ~defn-lexi, ~TAN-key-item, ~source-item, ~see-also-item

TAN-core: Reference to an external digital entity that is a TAN file; unlike other types, the keyword-ref option much be turned on and off for specific elements (e.g., not advisable for <inclusion>)

Formal Definition

   (@href | (<IRI>, ~metadata-human, <checksum>*, <location>+))

Defined at: TAN-core.rng

Used by: ~defn-morph, ~TAN-key-item, ~metadata-human, ~inclusion-item, ~key-item, ~source-item, ~see-also-item

TAN-core: Reference to self as digital entity (i.e., TAN file)

Formal Definition

~metadata-human, <master-location>*

Defined at: TAN-core.rng

Used by: ~head-prelude-core

TAN-core: Reference to an external non-digital entity (e.g., persons, roles, works, topics)

Formal Definition

   ((<IRI>+, ~metadata-human) | @which)

Defined at: TAN-core.rng

Used by: ~defn-lexi, ~TAN-key-item, ~alt-norm, ~checksum, ~nonsource-license, ~source-item, ~defn-pattern-default, ~defn-pattern-id, ~defn-pattern-no-id, ~defn-pattern-language, ~defn-relationship

Formal Definition

<token-definition>, ~metadata-human

Defined at: TAN-core.rng

Used by: ~TAN-key-item

Formal Definition

@flags

Defined at: TAN-core.rng

Used by: ~condition-pattern, ~change-log

TAN-mor: TAN-R-mor files declare the morphological features that are allowed for a given language

Formal Definition

<feature>

Defined at: TAN-mor.rng

Used by: ~defn-features

Formal Definition

<feature>

Defined at: TAN-mor.rng

Used by: ~category

Formal Definition

@flags

Defined at: TAN-core.rng

Used by: ~func-replace, ~defn-tok-def

Formal Definition

@pattern

Defined at: TAN-core.rng

Used by: ~func-replace, ~defn-tok-def

Formal Definition

<replace>

Defined at: TAN-class-1.rng

Used by: ~alt-repl

Formal Definition

@morphology

Defined at: TAN-A-lm.rng

Used by: ~body-attributes-non-core, ~morph

Formal Definition

@type?, @affects-element?@type?, @n?

Defined at: TAN-key.rng, TAN-core.rng

Used by: ~tok-ref-group, ~body-group

Formal Definition

@group

Defined at: TAN-core.rng

Used by: ~TAN-A-lm-item, ~non-class-2-opt, ~TAN-key-item

Formal Definition

~head-prelude-core, {empty}

Defined at: TAN-core.rng

Used by: ~TAN-head

Formal Definition

~entity-digital-tan-self-ref, ~nonsource-license

Defined at: TAN-core.rng

Used by: ~head-prelude

Formal Definition

{empty}

Defined at: TAN-core.rng

Used by: ~head-prelude

Formal Definition

@help

Defined at: TAN-core.rng

Used by: ~inclusion

Formal Definition

@href

Defined at: TAN-core.rng

Used by: ~entity-digital-tan-other-ref, ~loc-self, ~loc-src

TAN-class-2: Option to include an internal id. Not needed in TAN-A-lm files.

Formal Definition

{empty}@xml:id

Defined at: TAN-A-lm.rng, TAN-class-2.rng

Formal Definition

@include, @help?

Defined at: TAN-core.rng

Used by: ~claim, ~defn-morph, ~defn-lexi, ~TAN-A-lm-item, ~alignment-inclusion-opt, ~TAN-key-item, ~category, ~morphology-rule, ~text-div, ~alt-norm, ~func-replace, ~alt-skip, ~alt-rename, ~alt-equate, ~alt-reassign, ~tok-ref-group, ~nonsource-license, ~key-item, ~source-item, ~see-also-item, ~alter-element, ~resp-item, ~body-group, ~defn-pattern-default, ~defn-pattern-id, ~defn-pattern-no-id, ~defn-pattern-language, ~defn-alias, ~defn-period, ~defn-relationship, ~defn-tok-def

Formal Definition

@include

Defined at: TAN-core.rng

Used by: ~inclusion

Formal Definition

<inclusion>

Defined at: TAN-core.rng

Used by: ~inclusion-list

Formal Definition

<inclusion>*

Defined at: TAN-core.rng

Used by: ~TAN-head

Formal Definition

@by

Defined at: TAN-class-2.rng

Used by: ~complex-rename

Formal Definition

@idrefs

Defined at: TAN-core.rng

Used by: ~defn-alias

Formal Definition

@id

Defined at: TAN-core.rng

Used by: ~defn-alias

Formal Definition

@xml:id

Defined at: TAN-core.rng

Used by: ~defn-id-ref-opt, ~source-id-opt, ~defn-morph, ~defn-lexi, ~alignment-attributes-non-class-2, ~id-option, ~inclusion-item, ~defn-pattern-id, ~defn-alias, ~defn-period, ~defn-relationship

TAN-core: Any generic IRI identifier.

Formal Definition

anyURI (pattern [a-zA-Z][\-.+a-zA-Z0-9]+:\S+)

Defined at: TAN-core.rng

Used by: ~IRI-gen-ref

Formal Definition

<IRI>

Defined at: TAN-core.rng

Used by: ~entity-digital-tan-other-ref, ~entity-digital-generic-ref, ~entity-nondigital-ref

TAN-core: String that specifies a single item from a sequence: digits or "last(-digit)?" Similar to seq-picker.

Formal Definition

string (pattern ((last|max)|((last|max)-\d+)|(\d+))|.*\?\?\?.*)

Defined at: TAN-core.rng

Used by: ~item-pos-ref

Formal Definition

@pos

Defined at: TAN-class-2.rng

Used by: ~tok-single-selector-attributes

Formal Definition

<key>

Defined at: TAN-core.rng

Used by: ~key-list

Formal Definition

<key>*

Defined at: TAN-core.rng

Used by: ~TAN-head

Formal Definition

@which

Defined at: TAN-core.rng

Used by: ~defn-morph, ~entity-digital-generic-ref, ~entity-nondigital-ref, ~metadata-human, ~defn-tok-def

Formal Definition

@xml:lang

Defined at: TAN-core.rng

Used by: ~nontextual-reference, ~body-attributes-non-core, ~text-div, ~metadata-desc

Formal Definition

<for-lang>

Defined at: TAN-core.rng

Used by: ~defn-morph, ~lang-preface, ~TAN-R-mor-body, ~defn-pattern-language

Formal Definition

<for-lang>*

Defined at: TAN-A-lm.rng

Used by: ~body-content-non-class-2

Formal Definition

<l>

Defined at: TAN-A-lm.rng

Used by: ~TAN-A-lm-item

Formal Definition

@lexicon

Defined at: TAN-A-lm.rng

Used by: ~body-attributes-non-core, ~lexeme

Formal Definition

@licensor

Defined at: TAN-core.rng

Formal Definition

(
   (<tok> | <group> | <tok>) | <tok>)

Defined at: TAN-A-lm.rng

Used by: ~TAN-A-lm-item

Formal Definition

<master-location>

Defined at: TAN-core.rng

Used by: ~entity-digital-tan-self-ref

Formal Definition

<location>

Defined at: TAN-core.rng

Used by: ~entity-digital-tan-other-ref, ~entity-digital-generic-ref

Formal Definition

<locus>+

Defined at: TAN-A-div.rng

Used by: ~claim

Formal Definition

~ed-stamp?, (@xml:lang?, 
   string (pattern (.|\n)+))

Defined at: TAN-core.rng

Used by: ~metadata-human

Formal Definition

<name>+, <desc>*

Defined at: TAN-core.rng

Used by: ~entity-digital-tan-other-ref, ~entity-digital-generic-ref, ~entity-digital-tan-self-ref, ~entity-nondigital-ref, ~entity-tok-def

Formal Definition

@adverb

Defined at: TAN-A-div.rng

Used by: ~claim

Formal Definition

<m>

Defined at: TAN-A-lm.rng

Used by: ~TAN-A-lm-item

Formal Definition

<rule>

Defined at: TAN-mor.rng

Used by: ~TAN-R-mor-body

Formal Definition

@n

Defined at: TAN-core.rng

Used by: ~text-div, ~alt-skip, ~simple-rename, ~complex-rename, ~alt-equate, ~group-attributes

Formal Definition

@new

Defined at: TAN-class-2.rng

Used by: ~simple-rename, ~complex-rename

Formal Definition

@new

Defined at: TAN-class-2.rng

Used by: ~simple-rename

Formal Definition

@group?

Defined at: TAN-A-tok.rng

Used by: ~alignment

Formal Definition

<license>, <licensor>

Defined at: TAN-core.rng

Used by: ~head-prelude-core

Formal Definition

(@xml:lang | @units)?, text

Defined at: TAN-A-div.rng

Used by: ~object-element

Formal Definition

(@object | 
   (<object> | <claim>+)+)

Defined at: TAN-A-div.rng

Used by: ~claim

Formal Definition

@object-datatype, @object-lexical-constraint?

Defined at: TAN-A-div.rng

Used by: ~defn-verb

Formal Definition

@object-datatype

Defined at: TAN-A-div.rng

Used by: ~object-constraint

Formal Definition

<object>

Defined at: TAN-A-div.rng

Used by: ~complex-object

Formal Definition

@object-lexical-constraint

Defined at: TAN-A-div.rng

Used by: ~object-constraint

Formal Definition

@object

Defined at: TAN-A-div.rng

Used by: ~body-content-non-class-2, ~object

TAN-core: specifies whether the creation and editing of the data is still in progress. Default value is true.

Formal Definition

@period

Defined at: TAN-core.rng

Used by: ~claim, ~resp-item

Formal Definition

@where

Defined at: TAN-A-div.rng

Used by: ~claim

Formal Definition

@ref

Defined at: TAN-class-2.rng

Used by: ~alt-skip, ~simple-rename, ~target-div-ref, ~tok-ref-range

Formal Definition

@ref

Defined at: TAN-class-2.rng

Used by: ~simple-textual-reference, ~complex-rename, ~div-ref-range, ~tok-ref-item

Formal Definition

@in-progress

Defined at: TAN-core.rng

Used by: ~TAN-body

Formal Definition

@relationship

Defined at: TAN-core.rng

Used by: ~see-also-item

Formal Definition

<report>

Defined at: TAN-mor.rng

Used by: ~morphology-rule

Formal Definition

<resp>

Defined at: TAN-core.rng

Used by: ~resp-list

Formal Definition

<resp>+

Defined at: TAN-core.rng

Used by: ~TAN-head

Formal Definition

@reuse-type

Defined at: TAN-A-tok.rng

Used by: ~body-attributes-non-core, ~alignment-attributes-non-class-2

Formal Definition

@roles

Defined at: TAN-core.rng

Used by: ~resp-item

Formal Definition

<see-also>

Defined at: TAN-core.rng

Used by: ~see-also-list

Formal Definition

<see-also>*

Defined at: TAN-core.rng

Used by: ~TAN-head

TAN-core: String that specifies a range of items in a sequence: digits or "last(-digit)?" joined by hyphens (ranges) or commas. Similar to item-picker.

Formal Definition

string (pattern ((last|max|all|\*)|((last|max)-\d+)|(\d+))(\s*-\s*(((last|max))|((last|max)-\d+)|(\d+)))?(\s*[, ]\s*(((last|max))|((last|max)-\d+)|(\d+))(\s+-\s+(((last|max))|((last|max)-\d+)|(\d+)))?)*|.*\?\?\?.*)

Defined at: TAN-core.rng

Used by: ~condition-m-has-how-many-features, ~seq-pos-ref, ~char-ref

Formal Definition

@pos

Defined at: TAN-class-2.rng

Used by: ~tok-mult-selector-attributes

Formal Definition

@shallow

Defined at: TAN-class-2.rng

Used by: ~alt-skip

Formal Definition

   ((@n, @new) | (@ref, @new))

Defined at: TAN-class-2.rng

Used by: ~alt-rename

Formal Definition

(
{[TAN-class-2 (~sources-ref):]   @src} OR 

{[TAN-core (~sources-ref):]   {empty}} | @work), @ref

Defined at: TAN-A-div.rng

Used by: ~textual-reference

TAN-A-div: TAN-A-div sources must be named

TAN-A-tok: TAN-A-tok sources must be named

TAN-core: Parameter to indicate whether <source> should be allowed to take xml:id (forbidden for TAN files with only one source; mandated otherwise)

Formal Definition

@xml:id@xml:id@xml:id?{empty}

Defined at: TAN-A-div.rng, TAN-A-tok.rng, TAN-class-3.rng, TAN-core.rng

Used by: ~source-item

Formal Definition

<source>

Defined at: TAN-core.rng

Used by: ~source-list

TAN-A-div: TAN-A-div files must have one or more sources

TAN-A-tok: TAN-A-tok files take exactly two sources

TAN-class-3: Class 3 files allow zero or many sources

Formal Definition

<source>+<source>?<source>, <source>{empty}<source>*<source>

Defined at: TAN-A-div.rng, TAN-A-lm.rng, TAN-A-tok.rng, TAN-key.rng, TAN-class-3.rng, TAN-core.rng

Used by: ~TAN-head

Formal Definition

@src

Defined at: TAN-class-2.rng

TAN-A-lm: Because TAN-A-lm files depend on only one source, no id references to sources are needed

TAN-class-2: All sources are TAN files, so no source rights should be declared--they're already stated

Formal Definition

{empty}@src{empty}

Defined at: TAN-A-lm.rng, TAN-class-2.rng, TAN-core.rng

Used by: ~simple-textual-reference, ~complex-textual-reference-set, ~action-condition-attributes, ~tok-sources-ref-opt, ~defn-tok-def

Formal Definition

(@subject | <subject>+)

Defined at: TAN-A-div.rng

Used by: ~claim

Formal Definition

@subject

Defined at: TAN-A-div.rng

Used by: ~body-content-non-class-2, ~subject

Formal Definition

<ana>

Defined at: TAN-A-lm.rng

Used by: ~body-item

Formal Definition

<body>

Defined at: TAN-core.rng

Used by: ~TAN-root

Formal Definition

<head>

Defined at: TAN-core.rng

Used by: ~TAN-root

Formal Definition

<item>

Defined at: TAN-key.rng

Used by: ~body-item

TAN-mor: TAN-R-mor body consists of zero or more assert, report, category, or options

Formal Definition

<for-lang>+, (<category>*? & <rule>*)

Defined at: TAN-mor.rng

Used by: ~body-content-non-class-3

Formal Definition

@id, @TAN-version, ~ed-stamp?, <head>, <body>, <tail>?

Defined at: TAN-core.rng

Used by: <TAN-A-div>, <TAN-A-lm>, <TAN-A-tok>, <TAN-key>, <TAN-mor>, <TAN-T>

Formal Definition

<tail>

Defined at: TAN-core.rng

Used by: ~TAN-root

Formal Definition

@TAN-version

Defined at: TAN-core.rng

Used by: ~TAN-root

Formal Definition

<to>

Defined at: TAN-class-2.rng

Used by: ~alt-reassign

Formal Definition

<div>

Defined at: TAN-T.rng

Used by: ~body-item, ~text-div

Formal Definition

(~simple-textual-reference | ~complex-textual-reference-set)

Defined at: TAN-A-div.rng

Used by: ~complex-subject, ~object-element, ~locus

Formal Definition

{empty}
   
      (@cert | (@cert, @cert2))?

Defined at: TAN-A-div.rng, TAN-class-2.rng

Used by: ~tok-ref-item

Formal Definition

   (@val | @pos | (@val, @pos))

Defined at: TAN-class-2.rng

Used by: ~tok-ref-item, ~tok-ref-range

Formal Definition

<from>, <to>

Defined at: TAN-class-2.rng

Used by: ~tok-ref-range

Formal Definition

(<tok> | <group> | <tok>)

Defined at: TAN-class-2.rng

Used by: ~complex-text-ref, ~lm-tok-ref, ~alignment-content-non-class-2

Formal Definition

<group>

Defined at: TAN-class-2.rng

Used by: ~tok-ref

Formal Definition

<tok>

Defined at: TAN-class-2.rng

Used by: ~tok-ref, ~tok-ref-group

Formal Definition

<tok>

Defined at: TAN-class-2.rng

Used by: ~alt-reassign, ~tok-ref

Formal Definition

   (@val | @pos | (@val, @pos))

Defined at: TAN-class-2.rng

Used by: ~tok-range-selector

Formal Definition

{empty}
{[TAN-A-lm (~sources-ref):]   {empty}} OR 

{[TAN-class-2 (~sources-ref):]   @src} OR 

{[TAN-core (~sources-ref):]   {empty}}

Defined at: TAN-A-div.rng, TAN-class-2.rng

Used by: ~tok-ref-item

Formal Definition

@val

Defined at: TAN-class-2.rng

Used by: ~abstract-tok-ref, ~tok-single-selector-attributes, ~tok-mult-selector-attributes

Formal Definition

@type

Defined at: TAN-core.rng

Used by: ~group-attributes, ~category, ~feature-ref, ~text-div

Formal Definition

@units

Defined at: TAN-A-div.rng

Used by: ~nontextual-reference

TAN-core: Tag URN, mandatory pattern for the IRI name of every TAN file

Formal Definition

anyURI (pattern tag:([\-a-zA-Z0-9._%+]+@)?[\-a-zA-Z0-9.]+\.[A-Za-z]{2,4},\d{4}(-(0\d|1[0-2]))?(-([0-2]\d|3[01]))?:\S+)

Defined at: TAN-core.rng

Used by: ~TAN-root

Formal Definition

@verb

Defined at: TAN-A-div.rng

Used by: ~body-content-non-class-2, ~claim

Formal Definition

@when

Defined at: TAN-core.rng

Used by: ~comment, ~change-log

Formal Definition

@work

Defined at: TAN-A-div.rng

Used by: ~simple-textual-reference, ~complex-textual-reference-set