TAN patterns

Formal Definition

<agent>

Used by: ~TAN-head

Formal Definition

@who

Used by: ~comment, ~agent-role-list, ~change-list

Formal Definition

<agentrole>

Used by: ~TAN-head

Formal Definition

<align>

Used by: ~item

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

Formal Definition

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

Used by: ~alignment

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

Formal Definition

(<tok> | ~tok-sequence)+

Used by: ~alignment

Formal Definition

~inclusion

Used by: ~alignment

Formal Definition

<anchor-div-ref>

Used by: ~realignment

Formal Definition

@[ANY]

Used by: ~any-element

Formal Definition

(<[ANY]>* & text)

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

Formal Definition

<[ANY]>

Used by: ~any-content

Formal Definition

<assert>

Used by: ~TAN-R-mor-body

Formal Definition

@cert

Used by: ~cert-claim

Formal Definition

@cert2

Used by: ~cert-claim

Formal Definition

@bitext-relation

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

Formal Definition

{empty}<group>

Used by: ~body-group-opt, ~body-group

Formal Definition

<group><group><group>*{empty}<group>

Used by: ~TAN-body-core

Formal Definition

<category>

Used by: ~category-list

Formal Definition

<feature>

Used by: ~category

Formal Definition

<category>*

Used by: ~TAN-R-mor-body

Formal Definition

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

Used by: ~claim, ~tok-with-src-and-cont, ~cert-opt, ~certainty-stamp

Formal Definition

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

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

Formal Definition

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

Used by: ~tok-cert-opt

Formal Definition

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

Used by: ~alignment, ~test-pattern, ~TAN-LM-item, ~lexeme, ~morph

Formal Definition

<change>+

Used by: ~TAN-head

Formal Definition

@chars

Used by: ~tok-attr-core

Formal Definition

<checksum>

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

Formal Definition

<claim>

Used by: ~set-of-claims, ~TAN-c-item, ~complex-object

Formal Definition

<div-ref>

Used by: ~complex-text-ref

Formal Definition

@claimant

Used by: ~set-of-claims, ~other-body-attributes, ~claim

Formal Definition

@code

Used by: ~feature-pattern

Formal Definition

<comment>

Used by: ~split, ~realignment, ~alignment, ~feature-pattern, ~feature-pattern-no-code, ~category, ~decl-div, ~decl-filt, ~decl-filt-norm, ~func-replace, ~decl-pattern-default, ~decl-pattern-no-id, ~decl-pattern-language, ~decl-group-type, ~TAN-head, ~TAN-body, ~nonsource-rights, ~inclusion-item, ~key-item, ~source-item, ~source-rights, ~see-also-item, ~decl-opt, ~agent-list, ~role-list, ~TAN-LM-item

Formal Definition

(<object> | <claim>+)

Used by: ~object

Formal Definition

<claim-basis>

Used by: ~rationale

Formal Definition

{empty}<subject>

Used by: ~subject

Formal Definition

(<div-ref> | <tok>)

Used by: ~complex-textual-reference-set

Formal Definition

(
{[TAN-class-2 (~source-refs):]   @src} OR 

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

Used by: ~textual-reference

Formal Definition

@cont

Used by: ~continuation-opt

Formal Definition

{empty}@cont

Used by: ~tok-with-src-and-cont, ~tok-with-cont-but-no-src

Formal Definition

<alias>

Used by: ~declaration-core

Formal Definition

<bitext-relation>

Used by: ~declaration-items

TAN-class-1: Class 1 files must declare a single work, perhaps one version, one or more divisions, one or more recommended tokenizations, perhaps one filter, and perhaps one

Formal Definition

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

Used by: ~declaration-items

Formal Definition

<div-type>

Used by: ~decl-class-1

Formal Definition

<filter>

Used by: ~decl-class-1

Formal Definition

<normalization>

Used by: ~decl-filter-content

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

Formal Definition

<replace>

Used by: ~decl-filter-content

Formal Definition

<transliteration>

Used by: ~decl-filter-content

Formal Definition

(<normalization>* & <replace>* & <transliteration>*)

Used by: ~decl-filt

Formal Definition

<group-type>

Used by: ~declaration-items, ~TAN-key-decl

TAN-A-div: declarations by default have ids

TAN-A-tok: all declarations must have ids

TAN-c: declarations by default have ids

TAN-key: all declarations must have ids

TAN-mor: no declarations may have ids

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

Formal Definition

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

Used by: ~decl-filt-norm, ~decl-pattern-default, ~decl-pattern-language

Formal Definition

<lexicon>

Used by: ~declaration-items

Formal Definition

<modal>

Used by: ~TAN-c-decl-core

Formal Definition

<morphology>

Used by: ~declaration-items

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

Formal Definition

{empty}

Used by: ~declaration-items

Formal Definition

<declarations>

Used by: ~TAN-head

Formal Definition

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

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

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

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

{[TAN-mor (~decl-id-ref-opt):]   {empty}} OR 

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

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

Formal Definition

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

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

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

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

{[TAN-mor (~decl-id-ref-opt):]   {empty}} OR 

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

Used by: ~decl-filt-tlit

Formal Definition

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

Formal Definition

<person>

Used by: ~TAN-c-decl-core

Formal Definition

<place>

Used by: ~TAN-c-decl-core

Formal Definition

<rename-div-ns>

Used by: ~declaration-items

Formal Definition

<reuse-type>+

Used by: ~declaration-items

Formal Definition

<scriptum>

Used by: ~TAN-c-decl-core

Formal Definition

<suppress-div-types>

Used by: ~declaration-items

Formal Definition

<token-definition>

Used by: ~declaration-items, ~decl-class-1, ~entity-tok-def

Formal Definition

<topic>

Used by: ~TAN-c-decl-core

Formal Definition

<unit>

Used by: ~TAN-c-decl-core

Formal Definition

<verb>

Used by: ~TAN-c-decl-core

Formal Definition

<version>

Used by: ~TAN-c-decl-core, ~decl-class-1

Formal Definition

<work>

Used by: ~TAN-c-decl-core, ~decl-class-1

Formal Definition

<alias>*

Used by: ~decl-opt

TAN-core: declaration-items to be filled out by each TAN-class-X.rnc file

TAN-LM-core: TAN-LM files must each have at least one lexicon and one TAN-mor declaration

Formal Definition

(<token-definition>* & <suppress-div-types>* & <rename-div-ns>* & )(<token-definition>* & <suppress-div-types>* & <rename-div-ns>* & <bitext-relation>+ & <reuse-type>++ & <group-type>*)<group-type>*(
   (<work> & <version>? & <div-type>+ & <token-definition>* & <filter>?) & {empty}){empty}(<token-definition>* & <suppress-div-types>* & <rename-div-ns>* & <lexicon>+ & <morphology>+ & <group-type>*)

Used by: ~decl-opt

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+)*)|.*\?\?\?.*)

Used by: ~pointer-to-div-item

TAN-core: For more see the section called “Flattened References, and the Leaf Div Uniqueness Rule”

Formal Definition

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

Used by: ~pointer-to-div-range

Formal Definition

<equate-div-types>

Used by: ~TAN-body-core

Formal Definition

@div-type-ref

Used by: ~div-type-ref-cluster, ~decl-supp-div-type, ~decl-rename-div-n

Formal Definition

<div-type-ref>

Used by: ~div-type-equiv

Formal Definition

@ed-who

Used by: ~ed-stamp

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

Formal Definition

@ed-who, @ed-when

Used by: ~work-equiv, ~div-type-equiv, ~div-type-ref-cluster, ~split, ~anchor-div-ref-item, ~reanchor-div-ref-item, ~realignment, ~claim-div-ref-item, ~TAN-key-item, ~feature-pattern, ~feature-pattern-no-code, ~category, ~text-div, ~claim, ~complex-subject, ~object-element, ~locus, ~complex-rationale, ~decl-div, ~decl-filt, ~decl-filt-norm, ~func-replace, ~decl-supp-div-type, ~decl-rename-div-n, ~tok-attr-core, ~certainty-stamp, ~decl-pattern-default, ~decl-pattern-no-id, ~decl-pattern-language, ~decl-group-type, ~decl-tok-def, ~IRI-gen-ref, ~loc-self, ~loc-src, ~metadata-desc, ~TAN-root, ~TAN-head, ~TAN-body, ~body-group, ~nonsource-rights, ~inclusion-item, ~key-item, ~source-item, ~source-rights, ~see-also-item, ~relationship, ~decl-opt, ~agent-list, ~role-list, ~agent-role-list, ~change-list, ~decl-alias, ~decl-morph, ~decl-lexi, ~TAN-LM-item

Formal Definition

@ed-when

Used by: ~ed-stamp

Formal Definition

@affects-element

Used by: ~other-body-attributes, ~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)

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

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>+))

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

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

Formal Definition

~metadata-human, <master-location>*

Used by: ~TAN-head

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

Formal Definition

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

Used by: ~TAN-key-item, ~feature-pattern, ~feature-pattern-no-code, ~decl-div, ~decl-filt-norm, ~checksum, ~decl-pattern-default, ~decl-pattern-no-id, ~decl-pattern-language, ~decl-group-type, ~nonsource-rights, ~source-item, ~source-rights, ~see-also-item, ~relationship, ~agent-list, ~role-list, ~decl-lexi

Formal Definition

<token-definition>, ~metadata-human

Used by: ~TAN-key-item

Formal Definition

@flags

Used by: ~change-list

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

Formal Definition

<feature>

Used by: ~feature-list, ~category

Formal Definition

<feature>*

Used by: ~TAN-R-mor-body

Formal Definition

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

Used by: ~feature

Formal Definition

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

Used by: ~category-feature

Formal Definition

@feature-qty-test

Used by: ~test-pattern

Formal Definition

@feature-test

Used by: ~test-pattern

Formal Definition

@context

Used by: ~test-pattern

Formal Definition

@flags

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

Formal Definition

@regex

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

Formal Definition

<replace>

Used by: ~decl-filt-repl

Formal Definition

@morphology

Used by: ~other-body-attributes, ~morph

Formal Definition

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

Used by: ~body-group

Formal Definition

@group

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

Formal Definition

@help

Used by: ~inclusion

Formal Definition

@href

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

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

Formal Definition

@xml:id{empty}

Formal Definition

@include, @help?

Used by: ~work-equiv, ~div-type-equiv, ~split, ~realignment, ~alignment-inclusion-opt, ~TAN-key-item, ~feature-pattern, ~feature-pattern-no-code, ~category, ~test-pattern, ~text-div, ~claim, ~decl-div, ~decl-filt-norm, ~func-replace, ~decl-supp-div-type, ~decl-rename-div-n, ~decl-pattern-default, ~decl-pattern-no-id, ~decl-pattern-language, ~decl-group-type, ~decl-tok-def, ~body-group, ~nonsource-rights, ~key-item, ~source-item, ~source-rights, ~see-also-item, ~relationship, ~agent-list, ~role-list, ~agent-role-list, ~decl-alias, ~decl-morph, ~decl-lexi, ~TAN-LM-item

Formal Definition

@include

Used by: ~inclusion

Formal Definition

<inclusion>

Used by: ~inclusion-list

Formal Definition

<inclusion>*

Used by: ~TAN-head

Formal Definition

@xml:id

Used by: ~decl-id-ref-opt, ~source-id-opt, ~alignment-attributes-non-class-2, ~decl-div, ~id-option, ~decl-group-type, ~inclusion-item, ~agent-list, ~role-list, ~decl-alias, ~decl-morph, ~decl-lexi, ~TAN-LM-item

Formal Definition

@idrefs

Used by: ~decl-alias

TAN-core: Any generic IRI identifier.

Formal Definition

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

Used by: ~IRI-gen-ref

Formal Definition

<IRI>

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

Formal Definition

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

Used by: ~TAN-body-core, ~body-group

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+))|.*\?\?\?.*)

Used by: ~item-pos-ref

Formal Definition

@pos

Used by: ~tok-sequence-attr-core

Formal Definition

<key>

Used by: ~key-list

Formal Definition

<key>*

Used by: ~TAN-head

Formal Definition

@which

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

Formal Definition

@xml:lang

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

Formal Definition

<for-lang>

Used by: ~source-list, ~TAN-R-mor-body, ~decl-pattern-language, ~decl-morph, ~decl-lexi

Formal Definition

<l>

Used by: ~TAN-LM-item

Formal Definition

@lexicon

Used by: ~other-body-attributes, ~lexeme

Formal Definition

<master-location>

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

Formal Definition

<location>

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

Formal Definition

{empty}<locus>+

Used by: ~claim

Formal Definition

@matches-m

Used by: ~test-pattern

Formal Definition

@matches-tok

Used by: ~test-pattern

Formal Definition

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

Used by: ~metadata-human

Formal Definition

<name>+, <desc>*

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

Used by: ~claim

Formal Definition

<m>

Used by: ~TAN-LM-item

Formal Definition

@n

Used by: ~text-div, ~group-attributes

TAN-core: Acceptable values of @n, used by class 1 and class 2 files; this is related to div-range-ref, in that it allows ranges of items, but ignores "last", "max", or "all" keyterms.

Formal Definition

string (pattern (\w+|\d+-\d+)(\s+(\w+|\d+-\d+))*)

Used by: ~name-change, ~n

Formal Definition

<rename>

Used by: ~decl-rename-div-n

Formal Definition

@group?

Used by: ~alignment

Formal Definition

<rights-excluding-sources>

Used by: ~TAN-head

Formal Definition

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

Used by: ~object-element

Formal Definition

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

Used by: ~claim

Formal Definition

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

Used by: ~decl-verb

Formal Definition

@object-datatype

Used by: ~object-constraint

Formal Definition

<object>

Used by: ~complex-object

Formal Definition

@object-lexical-constraint

Used by: ~object-constraint

Formal Definition

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

Used by: ~TAN-body-core

Formal Definition

<when>

Used by: ~claim, ~agent-role-list

Formal Definition

@where

Used by: ~claim

Formal Definition

{empty}@ref

Used by: ~tok-sequence-attr-core

TAN-class-2: Pointer (link) to a div in a TAN-T(EI) file

Formal Definition

{empty}@ref

Used by: ~anchor-div-ref-item, ~reanchor-div-ref-item, ~simple-textual-reference, ~claim-div-ref-item, ~tok-regular

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

Formal Definition

@in-progress

Used by: ~TAN-body

Formal Definition

(@claim-basis | <claim-basis>+)

Used by: ~claim

Formal Definition

<realign>

Used by: ~TAN-body-core

Formal Definition

<div-ref>

Used by: ~realignment

Formal Definition

<relationship>

Used by: ~see-also-item

Formal Definition

<report>

Used by: ~TAN-R-mor-body

Formal Definition

@reuse-type

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

Formal Definition

@rights-holder

Used by: ~nonsource-rights, ~source-rights

Formal Definition

<role>

Used by: ~TAN-head

Formal Definition

@roles

Used by: ~agent-list, ~agent-role-list

Formal Definition

<see-also>

Used by: ~see-also-list

Formal Definition

<see-also>*

Used by: ~TAN-head

Formal Definition

@seg

Used by: ~reanchor-div-ref-item, ~simple-textual-reference, ~claim-div-ref-item

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+)))?)*|.*\?\?\?.*)

Used by: ~seg-ref, ~feature-qty-test, ~seq-pos-ref, ~char-ref

Formal Definition

{empty}@pos

Used by: ~tok-regular

Formal Definition

?, ?, +

Used by: ~TAN-body-core

Formal Definition

@object

Used by: ~object

Formal Definition

@claim-basis

Used by: ~rationale

Formal Definition

@subject

Used by: ~subject

Formal Definition

(
{[TAN-class-2 (~source-refs):]   @src} OR 

{[TAN-core (~source-refs):]   {empty}} | @work), @ref, @seg?

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}

Used by: ~source-item

Formal Definition

<source>

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-c: claims made of textual objects should be done in the context of TAN-A-div files

TAN-LM-lang: TAN-LM files point only to one source

TAN-LM: TAN-LM files point only to one source

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

Formal Definition

<source>+<source>, <source>{empty}{empty}<for-lang><source><source>*<source>

Used by: ~TAN-head

Formal Definition

@src

Used by: ~anchor-div-ref-item, ~tok-with-src-and-cont

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

Formal Definition

@src{empty}{empty}

Used by: ~div-type-ref-cluster, ~split, ~reanchor-div-ref-item, ~simple-textual-reference, ~complex-textual-reference-set, ~decl-supp-div-type, ~decl-rename-div-n, ~tok-source-ref-opt, ~decl-tok-def

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

Formal Definition

{empty}<rights-source-only>

Used by: ~source-item

Formal Definition

<split-leaf-div-at>

Used by: ~TAN-body-core

Formal Definition

(@subject | <subject>+)

Used by: ~set-of-claims, ~other-body-attributes, ~claim

Formal Definition

<body>

Used by: ~TAN-root

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

<equate-works>*, <equate-div-types>*, <split-leaf-div-at>*, <realign>*, ~set-of-claims?~TAN-R-mor-body
{[TAN-A-tok (~other-body-attributes):]   ~other-body-attributes} OR 

{[TAN-c (~other-body-attributes):]   ~other-body-attributes} OR 

{[TAN-key (~other-body-attributes):]   @affects-element?} OR 

{[TAN-T (~other-body-attributes):]   @xml:lang} OR 

{[TAN-core (~other-body-attributes):]   {empty}} OR 

{[TAN-LM-core (~other-body-attributes):]   ~other-body-attributes}, (
{[TAN-A-tok (~body-group-opt):]   <group>} OR 

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

{[TAN-class-2 (~body-group-opt):]   <group>*} OR 

{[TAN-core (~body-group-opt):]   {empty}} OR 

{[TAN-LM-core (~body-group-opt):]   <group>} | 
{[TAN-A-tok (~item):]   <align>} OR 

{[TAN-c (~item):]   +} OR 

{[TAN-key (~item):]   <item>} OR 

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

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

{[TAN-LM-core (~item):]   <ana>})+

Used by: ~TAN-body

Formal Definition

Used by: ~declaration-items

Formal Definition

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

Used by: ~declaration-items, ~TAN-c-decl

Formal Definition

+

Used by: ~item

Formal Definition

<head>

Used by: ~TAN-root

Formal Definition

<group-type>*

Used by: ~declaration-items

Formal Definition

<item>

Used by: ~item

Formal Definition

<ana>

Used by: ~item

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

Formal Definition

<for-lang>+, 
   ((<feature>* | <category>*) & <assert>* & <report>*)

Used by: ~TAN-body-core

Formal Definition

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

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

Formal Definition

<tail>?

Used by: ~TAN-root

Formal Definition

@TAN-version

Used by: ~TAN-root

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

Formal Definition

~certainty-stamp?, 
   (~inclusion | 
      (@context?, (@matches-m | @matches-tok | @feature-test | @feature-qty-test), text))

Used by: ~assert, ~report

Formal Definition

<div>

Used by: ~item, ~text-div

Formal Definition

(~simple-textual-reference | ~complex-textual-reference-set){empty}

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

Formal Definition

~ed-stamp?, @chars?

Used by: ~tok-regular, ~tok-sequence-attr-core

Formal Definition

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

Used by: ~tok-regular

Formal Definition

<tok>

Used by: ~split, ~complex-text-ref, ~alignment-content-non-class-2, ~TAN-LM-item

Formal Definition

<tok>, <tok>*, <tok>

Used by: ~alignment-content-non-class-2, ~TAN-LM-item

Formal Definition

~tok-attr-core, 
{[TAN-LM-lang (~pointer-to-div-item):]   {empty}} OR 

{[TAN-class-2 (~pointer-to-div-item):]   @ref}, 
   (@val | @pos | (@val, @pos))

Used by: ~tok-with-src-and-cont, ~tok-with-cont-but-no-src, ~tok-without-cont-or-src

Formal Definition

{empty}
{[TAN-class-2 (~source-refs):]   @src} OR 

{[TAN-core (~source-refs):]   {empty}} OR 

{[TAN-LM-core (~source-refs):]   {empty}}

Used by: ~tok-regular

Formal Definition

<tok>

Used by: ~tok-sequence

Formal Definition

<tok>

Used by: ~tok-sequence

Formal Definition

<tok>

Used by: ~tok-sequence

Formal Definition

@val

Used by: ~tok-regular, ~tok-sequence-attr-core

Formal Definition

@type

Used by: ~group-attributes, ~text-div

Formal Definition

@units

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+)

Used by: ~TAN-root

Formal Definition

@verb

Used by: ~set-of-claims, ~other-body-attributes, ~claim

Formal Definition

@when

Used by: ~comment, ~change-list

Formal Definition

<equate-works>

Used by: ~TAN-body-core

Formal Definition

@work

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

Formal Definition

@work

Used by: ~work-equiv