D2d "basic.deliverables", User's Manual

This is an automatically generated documentation page. It is part of the d2d user documentation of the BandM metatools meta programming and compiler construction toolkit.


List of Public Top-Level Tags (= Document Types)

Containement Graph between Elements

graph of definition occurences

List of All Tags

List of Tag Homonyms


^ToC

Module basic.deliverables

This module defines top-level containers of documents, i.e. certain structures which represent products as a whole, in a certain tradition of publishing.

TAGS parser basic.deliverables: article

Syntax Graph of .article tags basic.interDocuments:embed via STR.LINK tags basic.structure:postappendices via STR tags basic.citation:authors via BIB tags basic.floatings:tableOfContents via STR.FLOAT tags basic.floatings:floating via STR.FLOAT chars basic.xmlInfra:langs via X tags basic.structure:htmlTitle via STR tags basic.structure:metaContentsTag via STR tags basic.structure:source via STR tags basic.citation:biblist via STR.BIB tags basic.structure:h1 via STR tags basic.deliverables:date tags basic.floatings:listOf via STR.FLOAT tags basic.structure:abstract via STR tags basic.structure:p via STR tags basic.structure:part via STR tags basic.structure:appendices via STR tags basic.citation:author via BIB tags basic.physical:hr via STR.PHY tags basic.interDocuments:treeInclude_PROVIS via STR.LINK tags basic.deliverables:subtitle chars basic.xmlInfra:lang via X tags basic.structure:title via STR

(STR.title & subtitle? & STR.htmlTitle? & (BIB.author | 
                                           BIB.authors)? & 
 STR.metaContentsTag*  & date? & STR.abstract? & (X.lang | 
                                                  X.langs)?), 
(STR.FLOAT.tableOfContents | STR.FLOAT.listOf | STR.p | 
                                                STR.LINK.embed | 
                                                STR.PHY.hr | 
                                                STR.source | 
                                                STR.FLOAT.floating | 
                                                STR.BIB.biblist | 
                                                STR.LINK.treeInclude_PROVIS)* , 
(STR.h1+  | STR.part+ )?, STR.appendices?, STR.postappendices?

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2820:5 -> 2820:28. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:article


TAGS parser basic.deliverables: date

Syntax Graph of .date

Used in : article -- webpage

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2817:5 -> 2817:36. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:date


TAGS parser basic.deliverables: subtitle

Syntax Graph of .subtitle tags basic.physical:src via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:verbatimXml via STR.PHY tags basic.inlineElements:opus via STR.E tags basic.physical:scaps via STR.PHY chars basic.citation:cite via STR.BIB tags basic.inlineElements:ldots via STR.E tags basic.inlineElements:pers via STR.E tags basic.physical:indexhi via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.inlineElements:nl via STR.E tags basic.physical:smaller via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.simpleImage:image via STR.IM tags basic.interDocuments:link via STR.LINK tags basic.physical:blink via STR.PHY tags basic.inlineElements:emph via STR.E tags basic.physical:larger via STR.PHY tags basic.interDocuments:treeInclude via STR.LINK tags basic.physical:ulin via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.physical:ital via STR.PHY tags basic.inlineElements:xlang via STR.E chars basic.inlineElements:label via STR.E chars basic.inlineElements:ref via STR.E

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image)* 

Used in : article -- webpage

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2816:5 -> 2816:44. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:subtitle


TAGS parser basic.deliverables: webpage

Syntax Graph of .webpage tags basic.deliverables:date tags basic.floatings:floating via STR.FLOAT tags basic.citation:biblist via STR.BIB tags basic.interDocuments:treeInclude_PROVIS via STR.LINK tags basic.structure:p via STR tags basic.structure:h1 via STR tags basic.structure:postappendices via STR tags basic.structure:htmlTitle via STR chars basic.xmlInfra:langs via X tags basic.interDocuments:embed via STR.LINK tags basic.structure:source via STR tags basic.structure:appendices via STR tags basic.structure:title via STR tags basic.citation:author via BIB tags basic.deliverables:subtitle tags basic.citation:authors via BIB tags basic.structure:metaContentsTag via STR tags basic.structure:abstract via STR tags basic.physical:hr via STR.PHY tags basic.floatings:listOf via STR.FLOAT tags basic.structure:part via STR chars basic.xmlInfra:lang via X tags basic.floatings:tableOfContents via STR.FLOAT

(STR.title & subtitle? & STR.htmlTitle? & (BIB.author | 
                                           BIB.authors)? & 
 STR.metaContentsTag*  & date? & STR.abstract? & (X.lang | 
                                                  X.langs)?), 
(STR.FLOAT.tableOfContents | STR.FLOAT.listOf | STR.p | 
                                                STR.LINK.embed | 
                                                STR.PHY.hr | 
                                                STR.source | 
                                                STR.FLOAT.floating | 
                                                STR.BIB.biblist | 
                                                STR.LINK.treeInclude_PROVIS)* , 
(STR.h1+  | STR.part+ )?, STR.appendices?, STR.postappendices?

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2801:5 -> 2812:45. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:webpage



^ToC

Module basic

This module is the central starting point for all our current applications of d2d, and a convenient starting point for any user. It contains (a) sub-modules and (b) functional libraries.

The sub-modules are listed the beginning of this file. Their sequential order in the source file is bottom-up in complexity: the very first sub-modules define infra-structure (like set); the middle ones model different organizations of text (starting with inlineElements); at the end these are combined to a complete text corpus architecture (starting with structure).

The modules are in very different state of development: Some of them are fully operative (like citation); others are operative, but utmost simple (like simpleLists); few are currently not employed at all, but only for demonstrative purpose (like personal_names_de);

Xslt code is currently (20150423) only given into xhtml_1_0, and into source files for different processors, allowing to embed the graphical output of lilypond, musixtex and LaTeX source directly. This is supported by the module interDocuments together with a dedicated Makefile system.

The xslt code in the following modules assumes some procedures (for string and file name manipulation, etc.) to be provided by the basic library "libbasic.xslt".
On the other side of the scale it assumes that the top-level module, which finally plugs all the sub-modules together, provides also some global services like a template with name "muliDefault", to find the translation into the selected language, and some parameter definitions, which have default values depending on the top-level intentions ($user.p_kind_filter, GEHT ABER DOCHNICHT ZURZEITetc.)

((FIXME The basic lib could be moved HERE, as an inline code.))
((FIXME The muliDefault could be moved from top-level to lowest level (REALLY?) ))


^ToC

Module basic.citation

A first small solution for bibliographic data, citation keys and bibliographic lists.
Its structure is based on "bibTeX" and our experiences in bib-style programming, but heavily trying to modernize and orthogonalize.
The grammar definition of the entries is (of course!-) independent of the "kind" of entry, because the complex requirements and implications on the semantical level cannot adequately be expressed by a regular expression. But we decided to coarsely reflect these requirements by grouping the components of an entry. Inside most groups the fields may be permutated.

  1. First we require key(implicit), kind, title and one or more authors.
  2. Additionally subtitle, latextitle (later:htmltitle !?!)
  3. Then may follow references to copies of the text, which have formalized structure, namely url(s), isbn(s), issn(s), doi(s), etc.
  4. Then follows either a simple crossref to the collection containing the article,
  5. or the standard bibliographic co-ordinates in case of stand-alone publications (place, date, publisher, etc.)
  6. At last there may follow abstracts and keywords in different languages, and a list of library signatures where a printed copy is available.

If there is only one single sub-document cited from a collection, its bibliographic co-ordinates may be inlined into the entry for the article. But in contrast to BibTex, we recommend the solution with two(2) separate entries. Nevertheless, we put the "formal references" in the middle of both groups, because in the single-entry case these may either describe just the article, i.e. the head of the entry, or the whole volume, i.e. the tail of the entry.

Please note that the items contained in editors are tagged with author, as the items in authors. Firstly, the code for rendering is inherited, and secondly editors are professional authors, in most cases.

Please note that the problem of a generic, standardized and widely accepted bib-entry format is still unsolved. We plan a whitepaper on this subject, and a preliminary link collection is found in metatools/doc/papers/recherche/recherche_biblio.html.

TAGS parser basic.citation: abstract via STR.BIB

An abstract in one certain language.

Attention: The first tag is implicit, ie. may not appear in source text.

Syntax Graph of STR.BIB.abstract tags basic.physical:larger via STR.PHY tags basic.physical:ital via STR.PHY tags basic.structure:footnote via STR tags basic.physical:smaller via STR.PHY tags basic.inlineElements:ldots via STR.E tags basic.simpleLists:list via STR.LI tags basic.physical:blink via STR.PHY tags basic.physical:hh via STR.PHY tags basic.inlineElements:pers via STR.E tags basic.interDocuments:link via STR.LINK tags basic.structure:footnotemark via STR tags basic.physical:ulin via STR.PHY tags basic.inlineElements:xlang via STR.E tags basic.structure:p via STR tags basic.interDocuments:treeInclude_PROVIS via STR.LINK chars basic.inlineElements:ref via STR.E tags basic.physical:indexlo via STR.PHY tags basic.interDocuments:embed via STR.LINK tags basic.citation:biblist via STR.BIB chars basic.citation:cite via STR.BIB tags basic.floatings:floating via STR.FLOAT tags basic.physical:verbatimXml via STR.PHY tags basic.inlineElements:emph via STR.E tags basic.structure:footnotetext via STR tags basic.physical:indexhi via STR.PHY chars basic.inlineElements:label via STR.E tags basic.simpleTables:table via STR.TA tags basic.physical:spanstyle via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.physical:bold via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.structure:source via STR tags basic.physical:strikeout via STR.PHY tags basic.physical:src via STR.PHY tags basic.interDocuments:treeInclude via STR.LINK tags basic.inlineElements:nl via STR.E tags basic.inlineElements:opus via STR.E chars basic.xmlInfra:lang via X

#implicit X.lang, (#chars | STR.PHY.bold | STR.PHY.ital | 
                            STR.PHY.ulin | STR.PHY.blink | 
                            STR.PHY.strikeout | STR.PHY.scaps | 
                            STR.PHY.hh | STR.PHY.larger | 
                            STR.PHY.smaller | STR.PHY.indexlo | 
                            STR.PHY.indexhi | 
                            STR.PHY.spanstyle | STR.PHY.src | 
                            STR.PHY.verbatimXml | STR.E.nl | 
                                                  STR.E.ldots | 
                                                  STR.E.label | 
                                                  STR.E.ref | 
                                                  STR.E.pers | 
                                                  STR.E.opus | 
                                                  STR.E.emph | 
                                                  STR.E.xemph | 
                   STR.E.xlang | STR.LINK.treeInclude | 
                   STR.LINK.link | STR.BIB.cite | STR.LI.list | 
                   STR.TA.table | STR.footnote | STR.footnotemark | 
                   STR.footnotetext | STR.p | STR.LINK.embed | 
                                      STR.source | 
                                      STR.FLOAT.floating | 
                                      STR.BIB.biblist | 
                                      STR.LINK.treeInclude_PROVIS)* 

Used in : bibentry

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1313:5 -> 1313:58. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:abstract


TAGS parser basic.citation: abstractHiding via STR.BIB

If present, the abstracts will be invisible, and a visibility toggle will be added. A corresponding java-script procedure must be present, as well as the translations for the button texts.

Contents are defined as empty.

Used in : biblist

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1156:5 -> 1156:27. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:abstractHiding


TAGS parser basic.citation: abstractLangs via STR.BIB

A list of language codes, determins the selection and sequential order of included abstracts. The list must be "self-structured", i.e. start and end with an arbitrary item separator character.

Syntax Graph of .date

Used in : biblist

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1149:5 -> 1149:26. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:abstractLangs


TAGS parser basic.citation: author via BIB, STR.BIB

Syntax Graph of .date

Used in : article -- authors -- bibentry -- editors -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1278:5 -> 1278:19. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:author


TAGS parser basic.citation: authors via BIB, STR.BIB

Syntax Graph of BIB.authors tags basic.citation:author via BIB

BIB.author+ 

Used in : article -- bibentry -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1281:5 -> 1281:26. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:authors


TAGS parser basic.citation: available via STR.BIB

Indication of one library where to printed text can be found, and the signature they use.

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1379:5 -> 1379:22. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:available


TAGS parser basic.citation: bibentry via STR.BIB

Attention: The first tag is implicit, ie. may not appear in source text.

Syntax Graph of STR.BIB.bibentry tags basic.citation:date via STR.BIB tags basic.citation:editor via STR.BIB tags basic.citation:note via STR.BIB chars basic.citation:key via STR.BIB tags basic.citation:publisher via STR.BIB tags basic.citation:pages via STR.BIB tags basic.citation:journal via STR.BIB chars basic.xmlInfra:lang via X tags basic.citation:isbn via STR.BIB enum basic.citation:kind via STR.BIB tags basic.citation:abstract via STR.BIB tags basic.citation:volume via STR.BIB tags basic.citation:author via BIB chars basic.citation:crossref via STR.BIB tags basic.citation:year via STR.BIB tags basic.citation:place via STR.BIB tags basic.citation:series via STR.BIB tags basic.citation:authors via BIB tags basic.citation:booktitle via STR.BIB tags basic.citation:doi via STR.BIB tags basic.citation:pages via STR.BIB tags basic.citation:title via STR.BIB tags basic.citation:subtitle via STR.BIB tags basic.citation:url via STR.BIB tags basic.citation:month via STR.BIB tags basic.citation:editors via STR.BIB tags basic.citation:issn via STR.BIB tags basic.citation:number via STR.BIB tags basic.citation:latextitle via STR.BIB tags basic.citation:available via STR.BIB

#implicit STR.BIB.key, STR.BIB.kind, (STR.BIB.title & 
                                      STR.BIB.subtitle? & 
                                      STR.BIB.latextitle? & 
                                      X.lang? & (BIB.author | 
                                                 BIB.authors)?), 
(STR.BIB.url | STR.BIB.isbn | STR.BIB.issn | 
 STR.BIB.doi)* , (STR.BIB.crossref, STR.BIB.pages? | 
                  ((STR.BIB.year, STR.BIB.month? | 
                    STR.BIB.date) & STR.BIB.booktitle? & 
                   STR.BIB.publisher? & STR.BIB.place & 
                   (STR.BIB.editor | 
                    STR.BIB.editors)? & (STR.BIB.series | 
                                         STR.BIB.journal)? & 
                   STR.BIB.volume? & STR.BIB.number? & 
                   STR.BIB.pages?)), (STR.BIB.abstract | 
                                      STR.BIB.note | 
                                      STR.BIB.available)* 

Used in : biblist

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1202:5 -> 1216:38. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:bibentry


TAGS parser basic.citation: biblist via STR.BIB

A list of bibliographic entries, rendered as a whole, e.g. concering sort order.
The "lang" attribute is taken as the default language for the contained bibentries. (See the other components for documentation!)

Syntax Graph of STR.BIB.biblist tags basic.citation:bibentry via STR.BIB enum basic.citation:sortMethod via STR.BIB tags basic.citation:abstractHiding via STR.BIB chars basic.xmlInfra:lang via X tags basic.citation:abstractLangs via STR.BIB

(X.lang? & STR.BIB.sortMethod? & STR.BIB.abstractLangs? & 
 STR.BIB.abstractHiding?), STR.BIB.bibentry+ 

Used in : STR.BIB.abstract -- article -- STR.FLOAT.floating.body -- h1 -- h2 -- h3 -- h4 -- h5 -- h6 -- note -- part -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1130:5 -> 1132:39. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:biblist


TAGS parser basic.citation: booktitle via STR.BIB

Syntax Graph of STR.BIB.booktitle tags basic.physical:larger via STR.PHY tags basic.physical:src via STR.PHY tags basic.physical:ital via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.physical:indexhi via STR.PHY tags basic.inlineElements:ldots via STR.E tags basic.physical:ulin via STR.PHY tags basic.inlineElements:xlang via STR.E tags basic.physical:spanstyle via STR.PHY tags basic.physical:indexlo via STR.PHY chars basic.citation:cite via STR.BIB tags basic.simpleImage:image via STR.IM tags basic.interDocuments:treeInclude via STR.LINK tags basic.inlineElements:emph via STR.E tags basic.physical:scaps via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:verbatimXml via STR.PHY chars basic.inlineElements:label via STR.E tags basic.inlineElements:pers via STR.E tags basic.physical:strikeout via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.inlineElements:nl via STR.E tags basic.inlineElements:opus via STR.E tags basic.physical:bold via STR.PHY chars basic.inlineElements:ref via STR.E tags basic.physical:hh via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.BIB.cite | 
 STR.IM.image)* 

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1288:5 -> 1288:23. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:booktitle


CHAR parser basic.citation: cite via STR.BIB

A citation is a reference to a bibliographic entry, plus possibly a location indication ("pg 12 to 13"). CURRENTLY both is free text, only excluding the delimiter "!".
Every cite is rendered as a xhtml link to the bibliographic entry. This is assumed to be in the same file, OR in the file given by the stylesheet parameter "$user.bibLocation".

Syntax Graph of STR.BIB.cite chars basic.citation:key via STR.BIB

STR.BIB.key ~ ('!' ~ [ locus (0x0001 .. 0xfffe - '!')~+ ] ~ 
               '!')?

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1081:5 -> 1081:58. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:cite


CHAR parser basic.citation: crossref via STR.BIB

Syntax Graph of STR.BIB.crossref chars basic.citation:key via STR.BIB

STR.BIB.key ~ ('!' ~ [ locus (0x0001 .. 0xfffe - '!')~+ ] ~ 
               '!')?

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1289:5 -> 1289:23. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:crossref


TAGS parser basic.citation: date via STR.BIB

Syntax Graph of .date

Used in : bibentry

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1284:5 -> 1284:30. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:date


TAGS parser basic.citation: doi via STR.BIB

Currently not yet parsed internally, but whenever the target format permits, rendered as a "clickable" link to some service provider.

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1291:5 -> 1291:28. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:doi


TAGS parser basic.citation: editor via STR.BIB

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1279:5 -> 1279:20. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:editor


TAGS parser basic.citation: editors via STR.BIB

Syntax Graph of STR.BIB.editors tags basic.citation:author via BIB

BIB.author+ 

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1282:5 -> 1282:26. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:editors


TAGS parser basic.citation: isbn via STR.BIB

Currently not yet parsed internally, but whenever the target format permits, rendered as a "clickable" link to some service provider.

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1291:5 -> 1291:28. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:isbn


TAGS parser basic.citation: issn via STR.BIB

Currently not yet parsed internally, but whenever the target format permits, rendered as a "clickable" link to some service provider.

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1291:5 -> 1291:28. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:issn


TAGS parser basic.citation: journal via STR.BIB

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1286:5 -> 1286:51. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:journal


CHAR parser basic.citation: key via STR.BIB

The identifier for a bibliographic entry.
This could be replaced by something more restricted, like "alpha~+ ~ digit~*". The key must appear in the bib entry and in all cite-elements. When using this standard rendering script it is also immediately the visible representation of the citation/link. This is a signficant difference to BibTex, and could of course be done differently by some more elaborated rendering script.

Syntax Graph of STR.BIB.key chars basic.sets:ascii_alpha via STR.BIB.S chars basic.sets:decimalDigit via STR.E.S

(STR.BIB.S.ascii_alpha U '-'U'_' U STR.E.S.decimalDigit)~+ 

Used in : bibentry -- cite -- crossref

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1069:5 -> 1069:56. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:key


ENUMERATION basic.citation: kind via STR.BIB

The different kinds of publication, as historically introduced by "bibtex".
We added further alternatives.
Please note that in the default rendering there is no relation between this kind value and the syntax of entries or the format of the rendering. Nevertheless, indicating the "kind" is always required.

0 inproceedings
1 incollection
2 report
3 article
4 proceedings
5 collection
6 thesis
7 masterthesis
8 phdthesis
9 book
10 technicalreport
11 manual
12 webpage
13 unpublished
14 musicsheet
15 fullscore
16 vocalscore
17 radiofeature
18 audiorecording
19 tvcast
20 lecture

Used in : bibentry

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1296:5 -> 1303:37. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:kind


TAGS parser basic.citation: latextitle via STR.BIB

Characters only, intended for over-riding LaTeX-bibTex entries, because these are hard to synthesize automatically.

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1273:5 -> 1273:23. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:latextitle


TAGS parser basic.citation: month via STR.BIB

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1284:5 -> 1284:30. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:month


TAGS parser basic.citation: note via STR.BIB

Additional remarks to a bib entry, eg. comments, protocols where it has been used, hints for a rendering process, etc.

Syntax Graph of STR.BIB.note tags basic.physical:verbatimXml via STR.PHY tags basic.simpleTables:table via STR.TA tags basic.physical:src via STR.PHY chars basic.inlineElements:label via STR.E tags basic.physical:smaller via STR.PHY tags basic.structure:p via STR chars basic.inlineElements:ref via STR.E tags basic.interDocuments:link via STR.LINK tags basic.physical:spanstyle via STR.PHY tags basic.citation:biblist via STR.BIB tags basic.physical:ital via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.interDocuments:embed via STR.LINK tags basic.physical:strikeout via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.structure:footnote via STR tags basic.structure:footnotetext via STR tags basic.inlineElements:pers via STR.E tags basic.simpleLists:list via STR.LI tags basic.inlineElements:emph via STR.E chars basic.citation:cite via STR.BIB tags basic.inlineElements:ldots via STR.E tags basic.floatings:floating via STR.FLOAT tags basic.physical:bold via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:larger via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.inlineElements:xlang via STR.E tags basic.interDocuments:treeInclude_PROVIS via STR.LINK tags basic.inlineElements:opus via STR.E tags basic.inlineElements:nl via STR.E tags basic.structure:footnotemark via STR tags basic.physical:blink via STR.PHY tags basic.interDocuments:treeInclude via STR.LINK tags basic.physical:indexhi via STR.PHY tags basic.structure:source via STR tags basic.physical:scaps via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | 
 STR.BIB.cite | STR.LI.list | STR.TA.table | STR.footnote | 
 STR.footnotemark | STR.footnotetext | STR.p | STR.LINK.embed | 
                                       STR.source | 
                                       STR.FLOAT.floating | 
                                       STR.BIB.biblist | 
                                       STR.LINK.treeInclude_PROVIS)* 

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1374:5 -> 1374:34. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:note


TAGS parser basic.citation: number via STR.BIB

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1286:5 -> 1286:51. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:number


TAGS parser basic.citation: pages via STR.BIB

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1286:5 -> 1286:51. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:pages


TAGS parser basic.citation: place via STR.BIB

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1285:5 -> 1285:29. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:place


TAGS parser basic.citation: publisher via STR.BIB

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1285:5 -> 1285:29. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:publisher


TAGS parser basic.citation: series via STR.BIB

Syntax Graph of .date

Used in : bibentry

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1286:5 -> 1286:51. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:series


ENUMERATION basic.citation: sortMethod via STR.BIB

How the biblist will be sorted in rendering.
CURRENTLY there are two Fixmes with the chronological sort methods:
(a) only "year" and "month" are respected, since the internal structure of "date" is not defined.
(b) these dates do not carry over via "crossref"

0 none
1 chronAsc
2 chronDesc
3 key
4 author

Used in : biblist

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1140:5 -> 1140:55. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:sortMethod


TAGS parser basic.citation: subtitle via STR.BIB

Syntax Graph of STR.BIB.subtitle tags basic.inlineElements:emph via STR.E tags basic.physical:strikeout via STR.PHY tags basic.inlineElements:opus via STR.E tags basic.physical:bold via STR.PHY tags basic.physical:blink via STR.PHY chars basic.citation:cite via STR.BIB tags basic.inlineElements:nl via STR.E tags basic.physical:scaps via STR.PHY chars basic.inlineElements:ref via STR.E tags basic.inlineElements:xlang via STR.E tags basic.physical:ital via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.physical:src via STR.PHY tags basic.interDocuments:treeInclude via STR.LINK tags basic.inlineElements:xemph via STR.E tags basic.inlineElements:pers via STR.E tags basic.inlineElements:ldots via STR.E tags basic.simpleImage:image via STR.IM tags basic.physical:verbatimXml via STR.PHY tags basic.physical:indexlo via STR.PHY chars basic.inlineElements:label via STR.E tags basic.physical:indexhi via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:spanstyle via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.BIB.cite | 
 STR.IM.image)* 

Used in : bibentry

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1218:5 -> 1218:44. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:subtitle


TAGS parser basic.citation: title via STR.BIB

Syntax Graph of STR.BIB.title tags basic.physical:strikeout via STR.PHY chars basic.citation:cite via STR.BIB tags basic.interDocuments:treeInclude via STR.LINK tags basic.physical:ulin via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:larger via STR.PHY tags basic.inlineElements:ldots via STR.E tags basic.simpleImage:image via STR.IM tags basic.physical:indexhi via STR.PHY chars basic.inlineElements:label via STR.E tags basic.physical:bold via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.inlineElements:xemph via STR.E chars basic.inlineElements:ref via STR.E tags basic.inlineElements:pers via STR.E tags basic.inlineElements:emph via STR.E tags basic.physical:blink via STR.PHY tags basic.physical:hh via STR.PHY tags basic.inlineElements:opus via STR.E tags basic.inlineElements:nl via STR.E tags basic.inlineElements:xlang via STR.E tags basic.physical:src via STR.PHY tags basic.physical:verbatimXml via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.BIB.cite | 
 STR.IM.image)* 

Used in : bibentry

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1218:5 -> 1218:44. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:title


TAGS parser basic.citation: url via STR.BIB

Whenever the target format permits, the rendering is to a hyperlink. The visible text is determined by the stylesheet parameter $user.biblistHideUrl: When this is set, only the suffix is shown, intended to represent the document's type. Otherwise the whole URL is shown, what may cause inappropriate visual noise.
FIXME better make it parameter of the biblist structure !?
For the url value, and the displayed url in the latter case, the leading digits 0..9 will be replaced by the mount points in the stylesheet parameter $user.linkurlprefices and $user.linktextprefices, similar as with "base.interdocument:link" elements.

Syntax Graph of .date

Used in : bibentry

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1220:5 -> 1220:40. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:bib-url


TAGS parser basic.citation: volume via STR.BIB

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1286:5 -> 1286:51. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:volume


TAGS parser basic.citation: year via STR.BIB

Syntax Graph of .date

Used in : bibentry

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1284:5 -> 1284:30. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:year



^ToC

Module basic.floatings

TAGS parser basic.floatings: floating.body via STR.FLOAT

Syntax Graph of STR.FLOAT.floating.body tags basic.physical:hr via STR.PHY tags basic.citation:biblist via STR.BIB tags basic.structure:source via STR tags basic.structure:p via STR tags basic.interDocuments:embed via STR.LINK tags basic.floatings:floating via STR.FLOAT tags basic.interDocuments:treeInclude_PROVIS via STR.LINK

(STR.p | STR.LINK.embed | STR.PHY.hr | STR.source | 
 STR.FLOAT.floating | STR.BIB.biblist | 
 STR.LINK.treeInclude_PROVIS)* 

Used in : floating

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1908:9 -> 1908:36. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:floating_body


TAGS parser basic.floatings: caption via STR.FLOAT

The headline for the "table of contents", or for any floating object.

Syntax Graph of STR.FLOAT.caption tags basic.interDocuments:link via STR.LINK tags basic.inlineElements:xlang via STR.E chars basic.citation:cite via STR.BIB tags basic.physical:strikeout via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:blink via STR.PHY tags basic.inlineElements:nl via STR.E tags basic.physical:verbatimXml via STR.PHY chars basic.inlineElements:label via STR.E tags basic.interDocuments:treeInclude via STR.LINK tags basic.physical:indexhi via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.physical:hh via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:ulin via STR.PHY chars basic.inlineElements:ref via STR.E tags basic.inlineElements:opus via STR.E tags basic.physical:smaller via STR.PHY tags basic.inlineElements:ldots via STR.E tags basic.physical:spanstyle via STR.PHY tags basic.inlineElements:pers via STR.E tags basic.physical:src via STR.PHY tags basic.physical:ital via STR.PHY tags basic.simpleImage:image via STR.IM tags basic.physical:bold via STR.PHY tags basic.inlineElements:emph via STR.E

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image)* 

Used in : floating -- listOf -- tableOfContents

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1860:5 -> 1860:46. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:caption


TAGS parser basic.floatings: floating via STR.FLOAT

Attention: The first tag is implicit, ie. may not appear in source text.

Syntax Graph of STR.FLOAT.floating tags basic.floatings:series via STR.FLOAT chars basic.inlineElements:label via STR.E tags basic.floatings:shortCaption via STR.FLOAT tags basic.floatings:caption via STR.FLOAT tags basic.floatings:floating.width via STR.FLOAT tags basic.floatings:floating.positioning via STR.FLOAT tags basic.floatings:floating.body via STR.FLOAT tags basic.floatings:floating.height via STR.FLOAT

#implicit STR.FLOAT.series, (STR.FLOAT.caption? & STR.FLOAT.shortCaption? & 
                             STR.E.label? & STR.FLOAT.floating.width? & 
                             STR.FLOAT.floating.height? & 
                             STR.FLOAT.floating.positioning? & 
                             STR.FLOAT.floating.body)

Used in : STR.BIB.abstract -- article -- STR.FLOAT.floating.body -- h1 -- h2 -- h3 -- h4 -- h5 -- h6 -- note -- part -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1902:5 -> 1910:11. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:floating


TAGS parser basic.floatings: floating.height via STR.FLOAT

Syntax Graph of .date

Used in : floating

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1907:9 -> 1907:49. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:floating_height


TAGS parser basic.floatings: initiallyHidden via STR.FLOAT

Contents are defined as empty.

Used in : listOf

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1863:5 -> 1863:28. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:initiallyHidden


TAGS parser basic.floatings: listOf via STR.FLOAT

Will be expanded to a list of the floating objects of a certain series.

Attention: The first tag is implicit, ie. may not appear in source text.

Syntax Graph of STR.FLOAT.listOf tags basic.floatings:switchOffText via STR.FLOAT tags basic.floatings:initiallyHidden via STR.FLOAT chars basic.floatings:numberingScope via STR.FLOAT tags basic.floatings:switchOnText via STR.FLOAT tags basic.floatings:series via STR.FLOAT tags basic.floatings:caption via STR.FLOAT

#implicit STR.FLOAT.series, (STR.FLOAT.caption & STR.FLOAT.numberingScope? & 
                             STR.FLOAT.switchOnText? & 
                             STR.FLOAT.switchOffText? & 
                             STR.FLOAT.initiallyHidden?)

Used in : article -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1854:5 -> 1856:57. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:listOf


CHAR parser basic.floatings: numberingScope via STR.FLOAT

Indication of the structure level (like "h1", "h2", ...) in which the numbering of the floatings will be based on.

Syntax Graph of STR.FLOAT.numberingScope

"h" ~ '0' .. '9'

Used in : listOf

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1861:5 -> 1861:35. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:numberingScope


TAGS parser basic.floatings: floating.positioning via STR.FLOAT

Syntax Graph of .date

Used in : floating

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1906:9 -> 1906:47. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:floating_positioning


TAGS parser basic.floatings: series via STR.FLOAT

The series is NOT an identifier, but can contain arbitrary characters. This is usefule because it is visible to the end user. E.g. in the German language you want to include a list of "Gemälde" and floating objects called "Gemälde 1.2"

Syntax Graph of .date

Used in : floating -- listOf

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1858:5 -> 1858:38. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:series


TAGS parser basic.floatings: shortCaption via STR.FLOAT

A shorter version of the caption of a floating object. Iff present, it replaces the longer caption in the "listOf" survey.

Syntax Graph of STR.FLOAT.shortCaption tags basic.inlineElements:ldots via STR.E tags basic.physical:src via STR.PHY chars basic.inlineElements:label via STR.E tags basic.simpleImage:image via STR.IM tags basic.physical:verbatimXml via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:ital via STR.PHY tags basic.inlineElements:emph via STR.E tags basic.physical:ulin via STR.PHY tags basic.interDocuments:link via STR.LINK tags basic.interDocuments:treeInclude via STR.LINK tags basic.inlineElements:pers via STR.E tags basic.physical:hh via STR.PHY tags basic.inlineElements:xlang via STR.E chars basic.inlineElements:ref via STR.E tags basic.physical:blink via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.inlineElements:opus via STR.E chars basic.citation:cite via STR.BIB tags basic.physical:larger via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.inlineElements:nl via STR.E tags basic.physical:bold via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:scaps via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image)* 

Used in : floating

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1860:5 -> 1860:46. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:shortCaption


TAGS parser basic.floatings: switchOffText via STR.FLOAT

A short text line. When clicked, it will hide/close the "listOf" survey. If a switchOff text is given, a switch will be installed and a switchOnText is required, or at least a "caption", which will be used as such.

Syntax Graph of STR.FLOAT.switchOffText tags basic.inlineElements:opus via STR.E tags basic.physical:verbatimXml via STR.PHY tags basic.inlineElements:xlang via STR.E tags basic.physical:strikeout via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:ital via STR.PHY tags basic.inlineElements:emph via STR.E tags basic.physical:blink via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:src via STR.PHY tags basic.inlineElements:ldots via STR.E tags basic.physical:spanstyle via STR.PHY tags basic.interDocuments:treeInclude via STR.LINK tags basic.inlineElements:pers via STR.E tags basic.physical:ulin via STR.PHY tags basic.physical:hh via STR.PHY tags basic.simpleImage:image via STR.IM tags basic.physical:smaller via STR.PHY tags basic.inlineElements:nl via STR.E chars basic.inlineElements:label via STR.E chars basic.inlineElements:ref via STR.E tags basic.inlineElements:xemph via STR.E

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.IM.image)* 

Used in : listOf -- tableOfContents

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1862:5 -> 1862:50. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:switchOffText


TAGS parser basic.floatings: switchOnText via STR.FLOAT

A short text line. When clicked, it will pop-up/open the "listOf" survey.

Syntax Graph of STR.FLOAT.switchOnText tags basic.physical:indexhi via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.inlineElements:pers via STR.E tags basic.physical:ulin via STR.PHY tags basic.inlineElements:xlang via STR.E tags basic.physical:ital via STR.PHY chars basic.inlineElements:label via STR.E tags basic.inlineElements:xemph via STR.E tags basic.physical:src via STR.PHY tags basic.inlineElements:emph via STR.E tags basic.interDocuments:treeInclude via STR.LINK tags basic.inlineElements:ldots via STR.E tags basic.physical:blink via STR.PHY tags basic.inlineElements:opus via STR.E tags basic.physical:larger via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:verbatimXml via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.simpleImage:image via STR.IM tags basic.physical:strikeout via STR.PHY tags basic.inlineElements:nl via STR.E tags basic.physical:bold via STR.PHY chars basic.inlineElements:ref via STR.E tags basic.physical:hh via STR.PHY tags basic.physical:indexlo via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.IM.image)* 

Used in : listOf -- tableOfContents

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1862:5 -> 1862:50. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:switchOnText


TAGS parser basic.floatings: tableOfContents via STR.FLOAT

Will be expanded to a complete table of contents, of the hierarchical structure of the whole document.

Syntax Graph of STR.FLOAT.tableOfContents tags basic.floatings:switchOnText via STR.FLOAT tags basic.floatings:caption via STR.FLOAT tags basic.floatings:switchOffText via STR.FLOAT

STR.FLOAT.caption? & STR.FLOAT.switchOnText? & STR.FLOAT.switchOffText?

Used in : article -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1852:5 -> 1852:68. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:tableOfContents


TAGS parser basic.floatings: floating.width via STR.FLOAT

Syntax Graph of .date

Used in : floating

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1907:9 -> 1907:49. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:floating_width



^ToC

Module basic.inlineElements

This module contains semantic (and a few physical) elements/text particles. Most of them can appear in every context. This module must be instantiated with the contents for emphasizing.

TAGS parser basic.inlineElements: emph via STR.E

Something emphasized.

Syntax Graph of STR.E.emph chars basic.citation:cite via STR.BIB tags basic.inlineElements:emph via STR.E tags basic.physical:indexlo via STR.PHY chars basic.inlineElements:label via STR.E tags basic.inlineElements:opus via STR.E tags basic.interDocuments:treeInclude via STR.LINK tags basic.simpleImage:image via STR.IM tags basic.physical:bold via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.inlineElements:xlang via STR.E tags basic.physical:scaps via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.physical:src via STR.PHY tags basic.physical:verbatimXml via STR.PHY tags basic.inlineElements:nl via STR.E tags basic.physical:ulin via STR.PHY tags basic.physical:spanstyle via STR.PHY chars basic.inlineElements:ref via STR.E tags basic.interDocuments:link via STR.LINK tags basic.inlineElements:ldots via STR.E tags basic.inlineElements:pers via STR.E

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- ITSELF recursively! -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":342:5 -> 342:32. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:emph


CHAR parser basic.inlineElements: label via STR.E, STR.FLOAT.E, STR.LI.IN, STR.TA.IN

Such a label binds an identifier to that certain location of the text body where itself happens to appear.
By setting the swich $user.showlabels="yes", these labels and others will be printed in the output, for proof reading.
Putting a label is possible nearly anywhere. If it is in the middle of some text flow, it just marks this special text position. But if it is in a structured object, e.g. the caption of a diagram, its meaning is possibly referring to this diagram. This interpretation and the way a reference is generated may depend on the "ref" elements.

Syntax Graph of STR.E.label chars basic.sets:ascii_lower via STR.E.S chars basic.sets:decimalDigit via STR.E.S chars basic.sets:ascii_upper via STR.SET chars basic.sets:alpha via STR.E.S

STR.E.S.ascii_lower U STR.SET.ascii_upper ~ (STR.E.S.alpha U '_' U '-' U STR.E.S.decimalDigit)~* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- floating -- footnote -- footnotetext -- list.i -- list -- note -- p -- reftitle -- shortCaption -- source -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- table -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- tr -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":364:5 -> 364:22. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:label


TAGS parser basic.inlineElements: ldots via STR.E

Draws three low dots surrounded by spaces.

Contents are defined as empty.

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":360:5 -> 360:18. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:ldots


TAGS parser basic.inlineElements: nl via STR.E

Forces a line break, but not a new paragraph.

Contents are defined as empty.

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":356:5 -> 356:15. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:nl


TAGS parser basic.inlineElements: opus via STR.E

Title of an opus, a work of art, or any product, (This is a candidate for replacement with some more sophisticated, parser based definition.) Our standard to_xhtml_1_0 script renders it to a span/class=opus, which normally results in slanted small caps.

Syntax Graph of .date

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":629:5 -> 629:17. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:opus


TAGS parser basic.inlineElements: pers via STR.E

Personal name. (This is a candidate for replacement with some more sophisticated, parser based, but locale specific definition.) Our standard to_xhtml_1_0 script renders it to a span/class=pers, which normally results in small caps.

Syntax Graph of .date

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":619:5 -> 619:17. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:pers


CHAR parser basic.inlineElements: ref via STR.E

Refering is possible nearly anywhere. Mostly it is to a label.
A hyper-ref link will be generated and its textual appearance will be constructed automatically. There are many different strategies, eg. generating text like "in this list" or "in section 2.1.2 (TITLE OF THE SECTION)". These strategies are selectable and respect the current base language of the text.
(This is achieved by calling the named template "muliDefault", which makes translations into the "default" language.)
The implementation of each rendering strategy starts always with the Xslt template matching "a:ref" and works as follows:

  1. Identify the positional context of the reference, e.g. the innermost enclosing section, table, list, etc.
  2. Find the label element referred to.
  3. If not found, an error is generated and an alerting meta-element inserted in the output.
  4. Otherwise, start a mode=getreftext visiting of the label, with the refering context stored to parameters.
  5. This visiting traverses upward, up to a nearest common parent, while accumulating the text corresponding to the downward navigation so far.
  6. In case of lists and tables as part of TEXT FLOW, the generation of navigation text is delayed, until the next hosting level is found and numbering/counting will be possible.

    The text for sections, chapters, parts etc. is constructed to

           Abschnitt  17.3.1 ("<title-of-the section>")
           ^                 ^ iff user.refTitle=='inline'
           ^                   (otherwise it may be rendered as toolTip)
           ^ translated to doc's default language
      

"floatings" are identified by their genuine reference mechanism.
"lists", "list points", "tables" and "table rows" by counting relative to the nearest "container", which is a list, a table, a floating, a section, etc.
Iff reference and label are in a common container (list, table, or lowest level section), this part of the reference text is abbreviated to "this list"/"this table"/"this section", etc.
There is currently NO further abbreviation implemented, like "next section" or "preceding chapter".

If you want to determine the refering text appearance freely by yourself, using all mark-up currently available, you can always use an explicit "#link" construct, using only the local part of the link target ("fragment identifier", in w3c speak)
So you can link to "mylabel" directly by
"... and #link#loc mylabel#text here is the #emph!real! text#/link ..."

Syntax Graph of STR.E.ref chars basic.sets:decimalDigit via STR.E.S chars basic.sets:alpha via STR.E.S chars basic.sets:ascii_lower via STR.E.S chars basic.sets:ascii_upper via STR.SET

STR.E.S.ascii_lower U STR.SET.ascii_upper ~ (STR.E.S.alpha U '_' U '-' U STR.E.S.decimalDigit)~* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":395:5 -> 395:20. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:ref


TAGS parser basic.inlineElements: xemph via STR.E

Something strongly emphasized.

Syntax Graph of STR.E.xemph tags basic.physical:smaller via STR.PHY tags basic.interDocuments:treeInclude via STR.LINK tags basic.physical:scaps via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.physical:ital via STR.PHY tags basic.physical:bold via STR.PHY tags basic.inlineElements:opus via STR.E tags basic.simpleImage:image via STR.IM tags basic.inlineElements:ldots via STR.E tags basic.physical:strikeout via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.inlineElements:xlang via STR.E tags basic.physical:ulin via STR.PHY chars basic.inlineElements:label via STR.E tags basic.inlineElements:pers via STR.E tags basic.physical:indexlo via STR.PHY tags basic.physical:src via STR.PHY chars basic.inlineElements:ref via STR.E tags basic.inlineElements:emph via STR.E tags basic.interDocuments:link via STR.LINK tags basic.physical:blink via STR.PHY tags basic.inlineElements:nl via STR.E tags basic.physical:hh via STR.PHY tags basic.physical:larger via STR.PHY chars basic.citation:cite via STR.BIB tags basic.physical:indexhi via STR.PHY tags basic.physical:verbatimXml via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ITSELF recursively! -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":343:5 -> 343:33. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:xemph


TAGS parser basic.inlineElements: xlang via STR.E

A short sentence/sequence of words in some foreign lanugage, -- less than a whole paragraph. Our standard to_xhtml_1_0 rendering creates a span element with an xml:lang attribute, which you may render by css as you like.

Attention: The first tag is implicit, ie. may not appear in source text.

Syntax Graph of STR.E.xlang tags basic.physical:ulin via STR.PHY tags basic.inlineElements:ldots via STR.E tags basic.physical:smaller via STR.PHY tags basic.physical:verbatimXml via STR.PHY tags basic.physical:strikeout via STR.PHY chars basic.inlineElements:label via STR.E tags basic.inlineElements:nl via STR.E tags basic.physical:larger via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.interDocuments:link via STR.LINK tags basic.inlineElements:emph via STR.E tags basic.inlineElements:pers via STR.E chars basic.inlineElements:ref via STR.E chars basic.citation:cite via STR.BIB tags basic.physical:hh via STR.PHY chars basic.xmlInfra:lang via X tags basic.simpleImage:image via STR.IM tags basic.inlineElements:xlang via STR.E tags basic.physical:indexlo via STR.PHY tags basic.inlineElements:opus via STR.E tags basic.physical:blink via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:src via STR.PHY tags basic.physical:ital via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.interDocuments:treeInclude via STR.LINK tags basic.physical:bold via STR.PHY

#implicit X.lang, (#chars | STR.PHY.bold | STR.PHY.ital | 
                            STR.PHY.ulin | STR.PHY.blink | 
                            STR.PHY.strikeout | STR.PHY.scaps | 
                            STR.PHY.hh | STR.PHY.larger | 
                            STR.PHY.smaller | STR.PHY.indexlo | 
                            STR.PHY.indexhi | 
                            STR.PHY.spanstyle | STR.PHY.src | 
                            STR.PHY.verbatimXml | STR.E.nl | 
                                                  STR.E.ldots | 
                                                  STR.E.label | 
                                                  STR.E.ref | 
                                                  STR.E.pers | 
                                                  STR.E.opus | 
                                                  STR.E.emph | 
                                                  STR.E.xemph | 
                   STR.E.xlang | STR.LINK.treeInclude | 
                   STR.LINK.link | STR.BIB.cite | 
                   STR.IM.image)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- ITSELF recursively!

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":638:5 -> 638:52. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:xlang



^ToC

Module basic.interDocuments

Primitive elements for embedding of and linking to other documents.

TAGS parser basic.interDocuments: embed.alt via STR.LINK

Syntax Graph of STR.LINK.embed.alt tags basic.physical:ital via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.interDocuments:link via STR.LINK tags basic.physical:indexhi via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.inlineElements:opus via STR.E tags basic.inlineElements:xlang via STR.E tags basic.physical:bold via STR.PHY tags basic.interDocuments:treeInclude via STR.LINK tags basic.inlineElements:ldots via STR.E tags basic.physical:larger via STR.PHY tags basic.inlineElements:nl via STR.E tags basic.inlineElements:emph via STR.E tags basic.inlineElements:pers via STR.E tags basic.physical:verbatimXml via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:src via STR.PHY chars basic.inlineElements:ref via STR.E tags basic.simpleImage:image via STR.IM chars basic.citation:cite via STR.BIB tags basic.physical:ulin via STR.PHY chars basic.inlineElements:label via STR.E tags basic.inlineElements:xemph via STR.E

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image)* 

Used in : embed

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":893:7 -> 893:27. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:alt


TAGS parser basic.interDocuments: link.blank via STR.LINK

The target where to open the new link. This cannot be rendered in xhtml 1.0 strict! A javascript based implementation must be provided by the user whenever this "target" feature shall be used in xhtml 1.0 strict. The standard xslt script will ignore it and emit a warning iff $user.xhtmlVariant ist set to "strict".

Contents are defined as empty.

Used in : link

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":719:9 -> 719:36. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:blank


TAGS parser basic.interDocuments: embed.body via STR.LINK

Syntax Graph of .date

Used in : embed

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":891:7 -> 892:48. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:embedBody


TAGS parser basic.interDocuments: embed via STR.LINK

Embeds any third-party source text into the source and the rendering result into the output.
(Eg. "lilypond" source resulting to a ".png" which is included into the xhtml document.)
This processing must be executed by the make system which controls the overall document processing pipeline.
The xslt code does only

  1. generate a unique file name
  2. generate an <img> element when generating xhtml.
  3. piping all the thirs-party-source into a bash-script, which will auto-split into source files for these tools.
    This is done by a second conversion target, "to_embedScript".
    The filename suffix is taken from the "type" attribute, and indicates to the further processing which tool(s) has/have to be started (e.g. for creating the png included by the html, or sim.)

An alt may be given, but if omitted, it will be inherited from the containing element. In many cases the containing element be a "floating"!

Attention: The first tag is implicit, ie. may not appear in source text.

Syntax Graph of STR.LINK.embed tags basic.interDocuments:embed.alt via STR.LINK tags basic.interDocuments:embed.body via STR.LINK chars basic.interDocuments:embed.type via STR.LINK

#implicit STR.LINK.embed.type, (STR.LINK.embed.alt? & 
                                STR.LINK.embed.body)

Used in : STR.BIB.abstract -- article -- STR.FLOAT.floating.body -- h1 -- h2 -- h3 -- h4 -- h5 -- h6 -- note -- part -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":888:4 -> 894:9. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:embed


TAGS parser basic.interDocuments: link.framename via STR.LINK

The target where to open the new link. This cannot be rendered in xhtml 1.0 strict! A javascript based implementation must be provided by the user whenever this "target" feature shall be used in xhtml 1.0 strict. The standard xslt script will ignore it and emit a warning iff $user.xhtmlVariant ist set to "strict".

Syntax Graph of .date

Used in : link

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":720:9 -> 720:46. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:framename


TAGS parser basic.interDocuments: link.inframe via STR.LINK

The target where to open the new link. This cannot be rendered in xhtml 1.0 strict! A javascript based implementation must be provided by the user whenever this "target" feature shall be used in xhtml 1.0 strict. The standard xslt script will ignore it and emit a warning iff $user.xhtmlVariant ist set to "strict".

Contents are defined as empty.

Used in : link

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":719:9 -> 719:36. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:inframe


TAGS parser basic.interDocuments: link via STR.LINK

Inter document link, very similar to classical html <a> element. But it is a little bit higher level!

Attention: The first tag is implicit, ie. may not appear in source text.

Syntax Graph of STR.LINK.link tags basic.interDocuments:link.text via STR.LINK tags basic.interDocuments:link.refdate via STR.LINK tags basic.interDocuments:link.inframe via STR.LINK tags basic.interDocuments:link.framename via STR.LINK tags basic.interDocuments:loc via STR.LINK tags basic.interDocuments:url via STR.LINK tags basic.interDocuments:link.blank via STR.LINK tags basic.interDocuments:link.top via STR.LINK

#implicit STR.LINK.url, ((STR.LINK.link.blank | STR.LINK.link.top | 
                          STR.LINK.link.inframe | 
                          STR.LINK.link.framename)? & 
                         STR.LINK.link.text? & STR.LINK.loc? & 
                         STR.LINK.link.refdate?)

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- .subtitle -- td -- th -- STR.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":715:5 -> 722:11. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:link


TAGS parser basic.interDocuments: loc via STR.LINK

The location/fragment in the document (what normally appears behind a hashmark!-) A link must contain either an url or a loc entry, or both.

Syntax Graph of .date

Used in : link

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":730:5 -> 730:36. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:loc


TAGS parser basic.interDocuments: mode via STR.LINK

Syntax Graph of .date

Used in : treeInclude -- treeInclude_PROVIS

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":868:5 -> 868:42. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:mode


TAGS parser basic.interDocuments: path via STR.LINK

Syntax Graph of .date

Used in : treeInclude -- treeInclude_PROVIS

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":868:5 -> 868:42. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:path


TAGS parser basic.interDocuments: link.refdate via STR.LINK

The calendaric date when the meant contents of the link had been retrieved.

Syntax Graph of .date

Used in : link

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":721:9 -> 721:24. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:refdate


TAGS parser basic.interDocuments: link.text via STR.LINK

The text to print when the link is rendered. It is defined by a generic parameter, so anything may appear there, depending on the instantiation of this module.
If this field is left out, then the url will be taken as text.
In this case, if the url starts with a digit, then the prefix replacing this digit is taken from the stylesheet parameter $user.linktextprefices. This allows more readable, more symbolic references to frequently used mount points.
If the text is present and starts with an exclamation mark "!", then this is also replaced by this prefix.

Syntax Graph of STR.LINK.link.text tags basic.physical:bold via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.inlineElements:ldots via STR.E chars basic.inlineElements:label via STR.E tags basic.physical:blink via STR.PHY tags basic.inlineElements:nl via STR.E tags basic.physical:indexhi via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:ital via STR.PHY chars basic.citation:cite via STR.BIB tags basic.physical:spanstyle via STR.PHY tags basic.physical:verbatimXml via STR.PHY tags basic.inlineElements:opus via STR.E chars basic.inlineElements:ref via STR.E tags basic.inlineElements:emph via STR.E tags basic.physical:src via STR.PHY tags basic.inlineElements:xlang via STR.E tags basic.physical:ulin via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.simpleImage:image via STR.IM tags basic.physical:smaller via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.interDocuments:treeInclude via STR.LINK tags basic.physical:hh via STR.PHY tags basic.inlineElements:pers via STR.E

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.BIB.cite | 
 STR.IM.image)* 

Used in : link

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":718:9 -> 718:29. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:text


TAGS parser basic.interDocuments: link.top via STR.LINK

The target where to open the new link. This cannot be rendered in xhtml 1.0 strict! A javascript based implementation must be provided by the user whenever this "target" feature shall be used in xhtml 1.0 strict. The standard xslt script will ignore it and emit a warning iff $user.xhtmlVariant ist set to "strict".

Contents are defined as empty.

Used in : link

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":719:9 -> 719:36. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:top


TAGS parser basic.interDocuments: treeInclude via STR.LINK

Includes an xml text corpus into the rendering process. "url" gives the file position, and "mode" gives the mode parameter to the "apply-templates" call.
CURRENTLY PATH is not yet operative, because there are problems serializing the dynamic xpath extension required for its execution.

Attention: The first tag is implicit, ie. may not appear in source text.

Syntax Graph of STR.LINK.treeInclude tags basic.interDocuments:mode via STR.LINK tags basic.interDocuments:url via STR.LINK tags basic.interDocuments:path via STR.LINK

#implicit STR.LINK.url, STR.LINK.path, STR.LINK.mode?

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- source -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":851:5 -> 853:24. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:treeInclude


TAGS parser basic.interDocuments: treeInclude_PROVIS via STR.LINK

Same as treeInclude, but callable from a different parsing situation.

Attention: The first tag is implicit, ie. may not appear in source text.

Syntax Graph of STR.LINK.treeInclude_PROVIS tags basic.interDocuments:mode via STR.LINK tags basic.interDocuments:path via STR.LINK tags basic.interDocuments:url via STR.LINK

#implicit STR.LINK.url, STR.LINK.path, STR.LINK.mode?

Used in : STR.BIB.abstract -- article -- STR.FLOAT.floating.body -- h1 -- h2 -- h3 -- h4 -- h5 -- h6 -- note -- part -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":851:5 -> 853:24. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:treeInclude


CHAR parser basic.interDocuments: embed.type via STR.LINK

Suffix of the generated temporary filename in which the body will be written. Used to select the tool for subsequent processing.

Syntax Graph of STR.LINK.embed.type chars basic.sets:ascii_lower via STR.E.S chars basic.sets:ascii_upper via STR.SET chars basic.sets:alpha via STR.E.S chars basic.sets:decimalDigit via STR.E.S

STR.E.S.ascii_lower U STR.SET.ascii_upper ~ (STR.E.S.alpha U '_' U '-' U STR.E.S.decimalDigit)~* 

Used in : embed

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":890:7 -> 890:53. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:embedType


TAGS parser basic.interDocuments: url via STR.LINK

The url of a link or a resource.
(This is currently NOT YET parsed, but can be any sequence of characters. Errors will occur later, when the link is used !-)
Iff the url starts with a digit=n, then there must be an n-th entry in the self-structured list in the stylesheet parameter $user.linkurlprefices, and the digit is replaced by this.

Syntax Graph of .date

Used in : link -- treeInclude -- treeInclude_PROVIS

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":729:5 -> 729:36. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:url



^ToC

Module basic.physical

Physical mark-up is mostly deprecated. It follows the (old!) html way of physical mark-up. In this basic model this can only be applied to physical mark-up itself/recursively. The declaration is naive, allowing multiple (nested) application of the same modifier. It can NOT be applied to semantic mark-up. Additionally this module defines some html/xml specific elements.

TAGS parser basic.physical: blink via STR.PHY

Explicitly select blinking text. Not only deprecated, but also bad manners.
The xslt rule generates a <span style="text-decoration:blink;">, because the old <blink> tag has not been taken over to xhtml 1.0 strict. Explicitly select stroke-out text. Deprecated.

Syntax Graph of STR.PHY.blink tags basic.physical:spanstyle via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:smaller via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- ITSELF recursively! -- bold -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- indexhi -- indexlo -- ital -- larger -- note -- p -- reftitle -- scaps -- shortCaption -- smaller -- spanstyle -- strikeout -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ulin -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":239:5 -> 240:68. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:blink


TAGS parser basic.physical: bold via STR.PHY

Explicitly select bold text. Deprecated. Consider to use basic.inlineElements:xemph instead.

Syntax Graph of STR.PHY.bold tags basic.physical:larger via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:ulin via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- blink -- ITSELF recursively! -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- indexhi -- indexlo -- ital -- larger -- note -- p -- reftitle -- scaps -- shortCaption -- smaller -- spanstyle -- strikeout -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ulin -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":239:5 -> 240:68. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:bold


TAGS parser basic.physical: hh via STR.PHY

Draws a hashmark sign. Is currently the only element which can be included in src.

Contents are defined as empty.

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- blink -- bold -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- indexhi -- indexlo -- ital -- larger -- note -- p -- reftitle -- scaps -- shortCaption -- smaller -- spanstyle -- src -- strikeout -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ulin -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":245:5 -> 245:15. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:hh


TAGS parser basic.physical: hr via STR.PHY

Draws a horizontal line, leaned from html.

Contents are defined as empty.

Used in : article -- STR.FLOAT.floating.body -- h1 -- h2 -- h3 -- h4 -- h5 -- h6 -- part -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":260:5 -> 260:15. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:hr


TAGS parser basic.physical: indexhi via STR.PHY

Explicitly select superscript. Deprecated.

Syntax Graph of STR.PHY.indexhi tags basic.physical:ulin via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:hh via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- blink -- bold -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- ITSELF recursively! -- indexlo -- ital -- larger -- note -- p -- reftitle -- scaps -- shortCaption -- smaller -- spanstyle -- strikeout -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ulin -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":239:5 -> 240:68. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:indexhi


TAGS parser basic.physical: indexlo via STR.PHY

Explicitly select subscript. Deprecated.

Syntax Graph of STR.PHY.indexlo tags basic.physical:ital via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.physical:smaller via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- blink -- bold -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- indexhi -- ITSELF recursively! -- ital -- larger -- note -- p -- reftitle -- scaps -- shortCaption -- smaller -- spanstyle -- strikeout -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ulin -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":239:5 -> 240:68. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:indexlo


TAGS parser basic.physical: ital via STR.PHY

Explicitly select italic text. Deprecated. Consider to use basic.inlineElements:emph instead. Explicitly select underlined text. Deprecated.
The xslt rule generates a <span style="text-decoration:underline;">, because the old <u> tag has not been taken over to xhtml 1.0 strict.

Syntax Graph of STR.PHY.ital tags basic.physical:larger via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:smaller via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- blink -- bold -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- indexhi -- indexlo -- ITSELF recursively! -- larger -- note -- p -- reftitle -- scaps -- shortCaption -- smaller -- spanstyle -- strikeout -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ulin -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":239:5 -> 240:68. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:ital


TAGS parser basic.physical: larger via STR.PHY

Explicitly select larger font. Deprecated.

Syntax Graph of STR.PHY.larger tags basic.physical:scaps via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:ulin via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- blink -- bold -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- indexhi -- indexlo -- ital -- ITSELF recursively! -- note -- p -- reftitle -- scaps -- shortCaption -- smaller -- spanstyle -- strikeout -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ulin -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":239:5 -> 240:68. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:larger


TAGS parser basic.physical: scaps via STR.PHY

Explicitly select small caps. Deprecated. Consider to use basic.inlineElements:opus or basic.inlineElements:pers instead.

Syntax Graph of STR.PHY.scaps tags basic.physical:indexhi via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:ulin via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- blink -- bold -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- indexhi -- indexlo -- ital -- larger -- note -- p -- reftitle -- ITSELF recursively! -- shortCaption -- smaller -- spanstyle -- strikeout -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ulin -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":239:5 -> 240:68. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:scaps


TAGS parser basic.physical: smaller via STR.PHY

Explicitly select smaller font. Deprecated.

Syntax Graph of STR.PHY.smaller tags basic.physical:hh via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:indexhi via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- blink -- bold -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- indexhi -- indexlo -- ital -- larger -- note -- p -- reftitle -- scaps -- shortCaption -- ITSELF recursively! -- spanstyle -- strikeout -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ulin -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":239:5 -> 240:68. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:smaller


TAGS parser basic.physical: spanstyle via STR.PHY

Inserts an html-<span style='xxx'>

Attention: The first tag is implicit, ie. may not appear in source text.

Syntax Graph of STR.PHY.spanstyle tags basic.physical:hh via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:style via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:indexhi via STR.PHY

#implicit STR.PHY.style, (#chars | STR.PHY.bold | STR.PHY.ital | 
                                   STR.PHY.ulin | STR.PHY.blink | 
                                   STR.PHY.strikeout | 
                                   STR.PHY.scaps | 
                                   STR.PHY.hh | STR.PHY.larger | 
                                   STR.PHY.smaller | 
                                   STR.PHY.indexlo | 
                                   STR.PHY.indexhi | 
                                   STR.PHY.spanstyle)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- blink -- bold -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- indexhi -- indexlo -- ital -- larger -- note -- p -- reftitle -- scaps -- shortCaption -- smaller -- ITSELF recursively! -- strikeout -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ulin -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":242:5 -> 242:59. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:spanstyle


TAGS parser basic.physical: src via STR.PHY

Small piece of program source text, character data only! Is rendered inline and in tele-type fonts. Can include only character data, or #hh/ to include a hashmark sign "#".

Syntax Graph of STR.PHY.src tags basic.physical:hh via STR.PHY

(#chars | STR.PHY.hh)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":312:5 -> 312:29. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:src


TAGS parser basic.physical: strikeout via STR.PHY

Syntax Graph of STR.PHY.strikeout tags basic.physical:bold via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:spanstyle via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- blink -- bold -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- indexhi -- indexlo -- ital -- larger -- note -- p -- reftitle -- scaps -- shortCaption -- smaller -- spanstyle -- ITSELF recursively! -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ulin -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":239:5 -> 240:68. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:strikeout


TAGS parser basic.physical: style via STR.PHY

Syntax Graph of .date

Used in : spanstyle

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":243:5 -> 243:37. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:style


TAGS parser basic.physical: ulin via STR.PHY

Syntax Graph of STR.PHY.ulin tags basic.physical:strikeout via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:larger via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle)* 

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- blink -- bold -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- indexhi -- indexlo -- ital -- larger -- note -- p -- reftitle -- scaps -- shortCaption -- smaller -- spanstyle -- strikeout -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- ITSELF recursively! -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":239:5 -> 240:68. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:ulin


TAGS parser basic.physical: verbatimXml via STR.PHY

A by-pass when generating html/xhtml documents. This element is intended to contain special html fragments which shall be included verbatim in the output. This is achieved simply by an xslt rule which disables output escaping.

Syntax Graph of .date

Used in : STR.BIB.abstract -- STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- note -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":252:5 -> 252:49. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:verbatimXml



^ToC

Module basic.sets

CHAR parser basic.sets: all via STR.SET

Currently only four hex digits are decoded for character values, so that the higher unicode planes (beyond 0x0_FFFF) can currently (201200208) not be described on the d2d input side. (They can be output by xslt).

Syntax Graph of STR.SET.all

0x0001 .. 0xfffe

Used in : STR.symbol

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":90:5 -> 90:27. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:all


CHAR parser basic.sets: alpha via STR.E.S, STR.FLOAT.E.S, STR.LI.IN.S, STR.LI.S, STR.LINK.S, STR.SET, STR.TA.IN.S

Syntax Graph of STR.E.S.alpha chars basic.sets:ascii_upper via STR.SET chars basic.sets:ascii_lower via STR.E.S

STR.E.S.ascii_lower U STR.SET.ascii_upper

Used in : list.continues -- STR.kind -- label -- ref -- embed.type

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":107:5 -> 107:20. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:alpha


CHAR parser basic.sets: ascii_alpha via STR.BIB.S

Syntax Graph of STR.BIB.S.ascii_alpha chars basic.sets:ascii_upper via STR.SET chars basic.sets:ascii_lower via STR.E.S

STR.E.S.ascii_lower U STR.SET.ascii_upper

Used in : key

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":105:5 -> 105:39. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:ascii_alpha


CHAR parser basic.sets: ascii_lower via STR.BIB.S, STR.E.S, STR.FLOAT.E.S, STR.LI.IN.S, STR.LI.S, STR.LINK.S, STR.SET, STR.TA.IN.S

Syntax Graph of STR.E.S.ascii_lower

'a' .. 'z'

Used in : alpha -- ascii_alpha -- list.continues -- STR.kind -- label -- ref -- embed.type

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":103:5 -> 103:30. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:ascii_lower


CHAR parser basic.sets: ascii_upper via STR.BIB.S, STR.E.S, STR.FLOAT.E.S, STR.LI.IN.S, STR.LI.S, STR.LINK.S, STR.SET, STR.TA.IN.S

Syntax Graph of STR.SET.ascii_upper

'A' .. 'Z'

Used in : alpha -- ascii_alpha -- list.continues -- STR.kind -- label -- ref -- embed.type

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":104:5 -> 104:30. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:ascii_upper


CHAR parser basic.sets: decimalDigit via STR.BIB.S, STR.E.S, STR.FLOAT.E.S, STR.LI.IN.S, STR.LI.S, STR.LINK.S, STR.SET, STR.TA.IN.S

Syntax Graph of STR.E.S.decimalDigit

'0' .. '9'

Used in : list.continues -- key -- STR.kind -- label -- ref -- embed.type

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":96:5 -> 96:34. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:decimalDigit


CHAR parser basic.sets: whitespace via STR.SET

Syntax Graph of STR.SET.whitespace

' ' U 0x0009 U 0x000a U 0x000d

Used in : STR.symbol

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":116:5 -> 116:48. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:whitespace



^ToC

Module basic.simpleImage

TAGS parser basic.simpleImage: image.align via STR.IM

Syntax Graph of .date

Used in : image

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1817:7 -> 1817:39. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:image_align


TAGS parser basic.simpleImage: image.alt via STR.IM

If you leave it out, some alternative text from the enclosing elements must be found for rendering. This searched for by the named template 'copyAltFromContext', which otherwise will fail with an error.

Syntax Graph of .date

Used in : image

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1818:7 -> 1818:18. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:image_alt


TAGS parser basic.simpleImage: image.file via STR.IM

Syntax Graph of .date

Used in : image

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1815:7 -> 1815:42. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:image_file


TAGS parser basic.simpleImage: image.height via STR.IM

Syntax Graph of .date

Used in : image

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1816:7 -> 1816:47. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:image_height


TAGS parser basic.simpleImage: image via STR.IM

Syntax Graph of STR.IM.image tags basic.simpleImage:image.width via STR.IM tags basic.simpleImage:image.showLabel via STR.IM tags basic.simpleImage:image.file via STR.IM tags basic.simpleImage:image.alt via STR.IM tags basic.simpleImage:image.height via STR.IM tags basic.simpleImage:image.align via STR.IM

STR.IM.image.file & STR.IM.image.alt? & STR.IM.image.width? & 
STR.IM.image.height? & STR.IM.image.align? & STR.IM.image.showLabel?

Used in : STR.abstract -- STR.LINK.embed.alt -- booktitle -- caption -- emph -- footnote -- footnotetext -- list.i -- p -- reftitle -- shortCaption -- STR.BIB.subtitle -- .subtitle -- switchOffText -- switchOnText -- td -- link.text -- th -- STR.title -- STR.BIB.title -- toctitle -- xemph -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1813:5 -> 1820:9. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:image


TAGS parser basic.simpleImage: image.showLabel via STR.IM

Contents are defined as empty.

Used in : image

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1819:7 -> 1819:24. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:image_showLabel


TAGS parser basic.simpleImage: image.width via STR.IM

Syntax Graph of .date

Used in : image

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1816:7 -> 1816:47. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:image_width



^ToC

Module basic.simpleLists

A very simple list module.

CHAR parser basic.simpleLists: list.continues via STR.LI

Syntax Graph of STR.LI.list.continues chars basic.sets:decimalDigit via STR.E.S chars basic.sets:alpha via STR.E.S chars basic.sets:ascii_lower via STR.E.S chars basic.sets:ascii_upper via STR.SET

STR.E.S.ascii_lower U STR.SET.ascii_upper ~ (STR.E.S.alpha U '_' U '-' U STR.E.S.decimalDigit)~* 

Used in : list

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1559:7 -> 1559:28. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:listContinues


TAGS parser basic.simpleLists: list.i via STR.LI

Syntax Graph of STR.LI.list.i tags basic.physical:hh via STR.PHY tags basic.physical:bold via STR.PHY tags basic.inlineElements:xlang via STR.E tags basic.inlineElements:nl via STR.E tags basic.physical:ulin via STR.PHY chars basic.inlineElements:label via STR.E tags basic.inlineElements:emph via STR.E tags basic.physical:spanstyle via STR.PHY tags basic.inlineElements:opus via STR.E tags basic.simpleImage:image via STR.IM tags basic.simpleLists:list via STR.LI tags basic.inlineElements:pers via STR.E tags basic.physical:scaps via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.inlineElements:ldots via STR.E tags basic.physical:src via STR.PHY chars basic.inlineElements:ref via STR.E tags basic.interDocuments:treeInclude via STR.LINK tags basic.interDocuments:link via STR.LINK tags basic.physical:verbatimXml via STR.PHY tags basic.simpleTables:table via STR.TA tags basic.structure:p via STR tags basic.structure:footnotetext via STR tags basic.physical:larger via STR.PHY chars basic.citation:cite via STR.BIB tags basic.physical:indexhi via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:blink via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.physical:ital via STR.PHY tags basic.structure:footnote via STR tags basic.structure:footnotemark via STR

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image | STR.LI.list | STR.TA.table | STR.footnote | 
 STR.footnotemark | STR.footnotetext | STR.p)* 

Used in : list

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1560:7 -> 1561:25. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:listitem


TAGS parser basic.simpleLists: list via STR.LI

Syntax Graph of STR.LI.list tags basic.simpleLists:list.i via STR.LI chars basic.simpleLists:list.symbol via STR.LI chars basic.simpleLists:list.startnum via STR.LI chars basic.simpleLists:list.continues via STR.LI chars basic.inlineElements:label via STR.E

(STR.LI.list.symbol? & (STR.LI.list.startnum | 
                        STR.LI.list.continues)? & STR.E.label?), 
STR.LI.list.i+ 

Used in : STR.BIB.abstract -- STR.abstract -- footnote -- footnotetext -- list.i -- note -- p -- td -- th

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1555:5 -> 1562:9. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:list


ENUMERATION basic.simpleLists: listSymbol via STR.LI

longminus, openSquare, diamond, openDiamond are not yet supported.

0 i
1 I
2 a
3 A
4 alpha
5 arab
6 plus
7 minus
8 longminus

not yet supported FIXME

9 bullet
10 openBullet
11 square
12 openSquare

not yet supported FIXME

13 diamond

not yet supported FIXME

14 openDiamond

not yet supported FIXME

Used in : STR.LI.list.symbol

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1575:5 -> 1579:32. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:listSymbol


CHAR parser basic.simpleLists: list.startnum via STR.LI

CURRENTLY the starting number of a numbered list CANNOT be set anymore! Once, in former html versions, this was possible. NOW it is advised to use CSS-three for this purpose, but this is not yet on the market.
THEREFORE we ignore the value of "startnum" and of "continues".
IT COULD be built by rendering the list-items explicitly, not using the <ol> construct, but <xsl:number> and <html:dd> instead. But we are not sure whether this is sensible.

Syntax Graph of STR.LI.list.startnum

('0' .. '9')~+ 

Used in : list

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1557:7 -> 1557:27. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:listStartnum


CHAR parser basic.simpleLists: list.symbol via STR.LI

Syntax Graph of STR.LI.list.symbol enum basic.simpleLists:listSymbol via STR.LI

STR.LI.listSymbol

Used in : list

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1558:7 -> 1558:23. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:listSymbol



^ToC

Module basic.simpleTables

TAGS parser basic.simpleTables: border via STR.TA

Values for kind, style, width of cell borders, following CSS2.0 syntax. Valid for the whole table.

Syntax Graph of .date

Used in : table

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1704:5 -> 1704:19. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:border


TAGS parser basic.simpleTables: table via STR.TA

Most simple table model; sufficient for many use cases, but can of course be replaced by something more elaborate, when necessary.
The nomenclature follows html.

Labels at the explicit positions refer to the table or the table row; references to labels appearing anywhere in the text will contain the full address path "table <T>, row <R>, column <C>". Numbering starts with one(1).

Syntax Graph of STR.TA.table chars basic.inlineElements:label via STR.E tags basic.simpleTables:border via STR.TA tags basic.simpleTables:tr via STR.TA

(STR.TA.border? & STR.E.label?), STR.TA.tr* 

Used in : STR.BIB.abstract -- STR.abstract -- footnote -- footnotetext -- list.i -- note -- p -- td -- th

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1687:5 -> 1687:44. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:table


TAGS parser basic.simpleTables: td via STR.TA

Syntax Graph of STR.TA.td tags basic.physical:spanstyle via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:hh via STR.PHY tags basic.physical:verbatimXml via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.structure:p via STR tags basic.physical:src via STR.PHY tags basic.structure:footnotetext via STR tags basic.physical:strikeout via STR.PHY tags basic.physical:larger via STR.PHY tags basic.simpleTables:table via STR.TA tags basic.interDocuments:treeInclude via STR.LINK tags basic.inlineElements:opus via STR.E tags basic.simpleLists:list via STR.LI tags basic.inlineElements:xlang via STR.E tags basic.inlineElements:ldots via STR.E tags basic.physical:ital via STR.PHY chars basic.citation:cite via STR.BIB tags basic.inlineElements:nl via STR.E tags basic.physical:blink via STR.PHY tags basic.inlineElements:emph via STR.E tags basic.physical:indexhi via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.interDocuments:link via STR.LINK tags basic.structure:footnote via STR chars basic.inlineElements:ref via STR.E tags basic.inlineElements:pers via STR.E tags basic.simpleImage:image via STR.IM tags basic.structure:footnotemark via STR tags basic.physical:indexlo via STR.PHY tags basic.inlineElements:xemph via STR.E chars basic.inlineElements:label via STR.E

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image | STR.LI.list | STR.TA.table | STR.footnote | 
 STR.footnotemark | STR.footnotetext | STR.p)* 

Used in : tr

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1689:5 -> 1689:28. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:td


TAGS parser basic.simpleTables: th via STR.TA

Syntax Graph of STR.TA.th tags basic.physical:spanstyle via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.physical:src via STR.PHY chars basic.citation:cite via STR.BIB tags basic.structure:footnotemark via STR tags basic.inlineElements:xlang via STR.E tags basic.inlineElements:opus via STR.E tags basic.simpleLists:list via STR.LI tags basic.physical:smaller via STR.PHY tags basic.interDocuments:link via STR.LINK tags basic.inlineElements:pers via STR.E tags basic.structure:footnote via STR chars basic.inlineElements:label via STR.E tags basic.structure:footnotetext via STR tags basic.inlineElements:nl via STR.E tags basic.inlineElements:ldots via STR.E tags basic.physical:hh via STR.PHY chars basic.inlineElements:ref via STR.E tags basic.physical:verbatimXml via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.interDocuments:treeInclude via STR.LINK tags basic.physical:indexhi via STR.PHY tags basic.simpleImage:image via STR.IM tags basic.physical:indexlo via STR.PHY tags basic.simpleTables:table via STR.TA tags basic.structure:p via STR tags basic.inlineElements:emph via STR.E tags basic.physical:ital via STR.PHY

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image | STR.LI.list | STR.TA.table | STR.footnote | 
 STR.footnotemark | STR.footnotetext | STR.p)* 

Used in : tr

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1690:5 -> 1690:28. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:th


TAGS parser basic.simpleTables: tr via STR.TA

Syntax Graph of STR.TA.tr tags basic.simpleTables:td via STR.TA tags basic.simpleTables:th via STR.TA chars basic.inlineElements:label via STR.E

STR.E.label?, (STR.TA.td*  | STR.TA.th* )

Used in : table

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":1688:5 -> 1688:39. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:tr



^ToC

Module basic.structure

This module defines the structural elements like paragraphs, chapters, etc. It starts plugging the sub-modules together, and distributing parametrization, without yet defining the very top of the corpus structure.

TAGS parser basic.structure: abstract via STR

Syntax Graph of STR.abstract tags basic.physical:larger via STR.PHY tags basic.structure:footnote via STR tags basic.physical:verbatimXml via STR.PHY tags basic.inlineElements:xemph via STR.E tags basic.interDocuments:link via STR.LINK tags basic.physical:blink via STR.PHY chars basic.structure:kind via STR tags basic.interDocuments:treeInclude via STR.LINK tags basic.physical:ital via STR.PHY tags basic.inlineElements:emph via STR.E chars basic.xmlInfra:lang via X tags basic.inlineElements:xlang via STR.E tags basic.physical:indexhi via STR.PHY tags basic.physical:bold via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.inlineElements:nl via STR.E chars basic.inlineElements:label via STR.E tags basic.inlineElements:opus via STR.E tags basic.physical:spanstyle via STR.PHY chars basic.inlineElements:ref via STR.E tags basic.inlineElements:ldots via STR.E tags basic.simpleLists:list via STR.LI tags basic.structure:footnotetext via STR tags basic.simpleImage:image via STR.IM tags basic.physical:strikeout via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.simpleTables:table via STR.TA tags basic.structure:footnotemark via STR tags basic.structure:p via STR tags basic.physical:hh via STR.PHY tags basic.physical:smaller via STR.PHY chars basic.citation:cite via STR.BIB tags basic.physical:src via STR.PHY tags basic.inlineElements:pers via STR.E tags basic.physical:ulin via STR.PHY

STR.kind?, X.lang?, (#chars | STR.PHY.bold | STR.PHY.ital | 
                              STR.PHY.ulin | STR.PHY.blink | 
                              STR.PHY.strikeout | STR.PHY.scaps | 
                              STR.PHY.hh | STR.PHY.larger | 
                              STR.PHY.smaller | STR.PHY.indexlo | 
                              STR.PHY.indexhi | 
                              STR.PHY.spanstyle | STR.PHY.src | 
                              STR.PHY.verbatimXml | 
                     STR.E.nl | STR.E.ldots | STR.E.label | 
                     STR.E.ref | STR.E.pers | STR.E.opus | 
                     STR.E.emph | STR.E.xemph | STR.E.xlang | 
                     STR.LINK.treeInclude | STR.LINK.link | 
                     STR.BIB.cite | STR.IM.image | 
                     STR.LI.list | STR.TA.table | STR.footnote | 
                     STR.footnotemark | 
                     STR.footnotetext)*  | STR.p+ 

Used in : article -- webpage

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2645:5 -> 2645:27. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:abstract


TAGS parser basic.structure: appendices via STR

There may be one such part, under which the h1-elements are numbered with capital latin characters instead of numbers.

Syntax Graph of STR.appendices tags basic.structure:h1 via STR

STR.h1+ 

Used in : article -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2660:5 -> 2660:41. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:appendices


TAGS parser basic.structure: metaContentsTag.content via STR

Syntax Graph of .date

Used in : metaContentsTag

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2711:18 -> 2711:58. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:metaContentsTag-content


TAGS parser basic.structure: footnote via STR

Syntax Graph of STR.footnote tags basic.physical:scaps via STR.PHY tags basic.structure:footnotetext via STR tags basic.physical:ulin via STR.PHY tags basic.physical:bold via STR.PHY tags basic.inlineElements:ldots via STR.E tags basic.simpleImage:image via STR.IM tags basic.inlineElements:xemph via STR.E chars basic.structure:kind via STR tags basic.physical:ital via STR.PHY tags basic.inlineElements:opus via STR.E tags basic.simpleTables:table via STR.TA tags basic.structure:footnote via STR tags basic.inlineElements:nl via STR.E chars basic.citation:cite via STR.BIB tags basic.inlineElements:xlang via STR.E tags basic.physical:smaller via STR.PHY tags basic.inlineElements:emph via STR.E chars basic.structure:symbol via STR tags basic.physical:hh via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:larger via STR.PHY tags basic.physical:src via STR.PHY tags basic.structure:footnotemark via STR chars basic.inlineElements:ref via STR.E tags basic.structure:p via STR chars basic.inlineElements:label via STR.E tags basic.interDocuments:treeInclude via STR.LINK tags basic.interDocuments:link via STR.LINK tags basic.inlineElements:pers via STR.E tags basic.physical:indexlo via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.simpleLists:list via STR.LI tags basic.physical:verbatimXml via STR.PHY chars basic.xmlInfra:lang via X tags basic.physical:spanstyle via STR.PHY

STR.symbol?, (STR.kind?, X.lang?, (#chars | STR.PHY.bold | 
                                            STR.PHY.ital | 
                                            STR.PHY.ulin | 
                                            STR.PHY.blink | 
                                            STR.PHY.strikeout | 
                                            STR.PHY.scaps | 
                                            STR.PHY.hh | 
                                            STR.PHY.larger | 
                                            STR.PHY.smaller | 
                                            STR.PHY.indexlo | 
                                            STR.PHY.indexhi | 
                                            STR.PHY.spanstyle | 
                                            STR.PHY.src | 
                                            STR.PHY.verbatimXml | 
                                   STR.E.nl | STR.E.ldots | 
                                   STR.E.label | STR.E.ref | 
                                   STR.E.pers | STR.E.opus | 
                                   STR.E.emph | 
                                   STR.E.xemph | STR.E.xlang | 
                                   STR.LINK.treeInclude | 
                                   STR.LINK.link | 
                                   STR.BIB.cite | 
                                   STR.IM.image | STR.LI.list | 
                                   STR.TA.table | STR.footnote | 
                                   STR.footnotemark | 
                                   STR.footnotetext)*  | 
              STR.p+ )

Used in : STR.BIB.abstract -- STR.abstract -- ITSELF recursively! -- footnotetext -- list.i -- note -- p -- td -- th

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2321:5 -> 2321:54. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:footnote


TAGS parser basic.structure: footnotemark via STR

Syntax Graph of STR.footnotemark chars basic.structure:symbol via STR

STR.symbol?

Used in : STR.BIB.abstract -- STR.abstract -- footnote -- footnotetext -- list.i -- note -- p -- td -- th

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2323:5 -> 2323:31. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:footnotemark


TAGS parser basic.structure: footnotetext via STR

Syntax Graph of STR.footnotetext tags basic.physical:spanstyle via STR.PHY chars basic.structure:kind via STR tags basic.inlineElements:opus via STR.E tags basic.structure:footnotetext via STR tags basic.physical:ulin via STR.PHY tags basic.physical:bold via STR.PHY chars basic.structure:symbol via STR tags basic.interDocuments:treeInclude via STR.LINK tags basic.simpleImage:image via STR.IM tags basic.physical:larger via STR.PHY tags basic.inlineElements:nl via STR.E tags basic.inlineElements:xemph via STR.E tags basic.inlineElements:emph via STR.E tags basic.physical:smaller via STR.PHY tags basic.physical:ital via STR.PHY tags basic.inlineElements:xlang via STR.E tags basic.physical:verbatimXml via STR.PHY tags basic.inlineElements:ldots via STR.E chars basic.citation:cite via STR.BIB chars basic.xmlInfra:lang via X tags basic.physical:hh via STR.PHY chars basic.inlineElements:label via STR.E tags basic.interDocuments:link via STR.LINK tags basic.physical:strikeout via STR.PHY tags basic.simpleLists:list via STR.LI tags basic.structure:footnotemark via STR tags basic.physical:indexhi via STR.PHY tags basic.simpleTables:table via STR.TA tags basic.structure:footnote via STR tags basic.structure:p via STR tags basic.physical:blink via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.inlineElements:pers via STR.E tags basic.physical:indexlo via STR.PHY tags basic.physical:src via STR.PHY chars basic.inlineElements:ref via STR.E

STR.symbol?, (STR.kind?, X.lang?, (#chars | STR.PHY.bold | 
                                            STR.PHY.ital | 
                                            STR.PHY.ulin | 
                                            STR.PHY.blink | 
                                            STR.PHY.strikeout | 
                                            STR.PHY.scaps | 
                                            STR.PHY.hh | 
                                            STR.PHY.larger | 
                                            STR.PHY.smaller | 
                                            STR.PHY.indexlo | 
                                            STR.PHY.indexhi | 
                                            STR.PHY.spanstyle | 
                                            STR.PHY.src | 
                                            STR.PHY.verbatimXml | 
                                   STR.E.nl | STR.E.ldots | 
                                   STR.E.label | STR.E.ref | 
                                   STR.E.pers | STR.E.opus | 
                                   STR.E.emph | 
                                   STR.E.xemph | STR.E.xlang | 
                                   STR.LINK.treeInclude | 
                                   STR.LINK.link | 
                                   STR.BIB.cite | 
                                   STR.IM.image | STR.LI.list | 
                                   STR.TA.table | STR.footnote | 
                                   STR.footnotemark | 
                                   STR.footnotetext)*  | 
              STR.p+ )

Used in : STR.BIB.abstract -- STR.abstract -- footnote -- ITSELF recursively! -- list.i -- note -- p -- td -- th

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2321:5 -> 2321:54. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:footnotetext


TAGS parser basic.structure: h1 via STR

Syntax Graph of STR.h1 tags basic.structure:reftitle via STR tags basic.structure:source via STR tags basic.structure:title via STR tags basic.physical:hr via STR.PHY tags basic.interDocuments:treeInclude_PROVIS via STR.LINK tags basic.structure:p via STR tags basic.structure:toctitle via STR tags basic.floatings:floating via STR.FLOAT tags basic.structure:h2 via STR tags basic.interDocuments:embed via STR.LINK tags basic.citation:biblist via STR.BIB

STR.title, (STR.toctitle? & STR.reftitle?), (STR.p | 
                                             STR.LINK.embed | 
                                             STR.PHY.hr | 
                                             STR.source | 
                                             STR.FLOAT.floating | 
                                             STR.BIB.biblist | 
                                             STR.LINK.treeInclude_PROVIS)* , 
STR.h2* 

Used in : appendices -- article -- part -- postappendices -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2653:5 -> 2653:51. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:h1


TAGS parser basic.structure: h2 via STR

Syntax Graph of STR.h2 tags basic.physical:hr via STR.PHY tags basic.structure:source via STR tags basic.structure:p via STR tags basic.citation:biblist via STR.BIB tags basic.interDocuments:treeInclude_PROVIS via STR.LINK tags basic.structure:h3 via STR tags basic.structure:reftitle via STR tags basic.interDocuments:embed via STR.LINK tags basic.floatings:floating via STR.FLOAT tags basic.structure:title via STR tags basic.structure:toctitle via STR

STR.title, (STR.toctitle? & STR.reftitle?), (STR.p | 
                                             STR.LINK.embed | 
                                             STR.PHY.hr | 
                                             STR.source | 
                                             STR.FLOAT.floating | 
                                             STR.BIB.biblist | 
                                             STR.LINK.treeInclude_PROVIS)* , 
STR.h3* 

Used in : h1

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2654:5 -> 2654:51. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:h2


TAGS parser basic.structure: h3 via STR

Syntax Graph of STR.h3 tags basic.structure:toctitle via STR tags basic.structure:reftitle via STR tags basic.structure:p via STR tags basic.interDocuments:treeInclude_PROVIS via STR.LINK tags basic.floatings:floating via STR.FLOAT tags basic.interDocuments:embed via STR.LINK tags basic.structure:h4 via STR tags basic.physical:hr via STR.PHY tags basic.structure:title via STR tags basic.structure:source via STR tags basic.citation:biblist via STR.BIB

STR.title, (STR.toctitle? & STR.reftitle?), (STR.p | 
                                             STR.LINK.embed | 
                                             STR.PHY.hr | 
                                             STR.source | 
                                             STR.FLOAT.floating | 
                                             STR.BIB.biblist | 
                                             STR.LINK.treeInclude_PROVIS)* , 
STR.h4* 

Used in : h2

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2655:5 -> 2655:51. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:h3


TAGS parser basic.structure: h4 via STR

Syntax Graph of STR.h4 tags basic.structure:title via STR tags basic.interDocuments:embed via STR.LINK tags basic.citation:biblist via STR.BIB tags basic.floatings:floating via STR.FLOAT tags basic.physical:hr via STR.PHY tags basic.structure:p via STR tags basic.structure:h5 via STR tags basic.structure:reftitle via STR tags basic.structure:toctitle via STR tags basic.interDocuments:treeInclude_PROVIS via STR.LINK tags basic.structure:source via STR

STR.title, (STR.toctitle? & STR.reftitle?), (STR.p | 
                                             STR.LINK.embed | 
                                             STR.PHY.hr | 
                                             STR.source | 
                                             STR.FLOAT.floating | 
                                             STR.BIB.biblist | 
                                             STR.LINK.treeInclude_PROVIS)* , 
STR.h5* 

Used in : h3

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2656:5 -> 2656:51. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:h4


TAGS parser basic.structure: h5 via STR

Syntax Graph of STR.h5 tags basic.structure:p via STR tags basic.physical:hr via STR.PHY tags basic.structure:source via STR tags basic.interDocuments:treeInclude_PROVIS via STR.LINK tags basic.interDocuments:embed via STR.LINK tags basic.structure:title via STR tags basic.structure:toctitle via STR tags basic.citation:biblist via STR.BIB tags basic.structure:h6 via STR tags basic.floatings:floating via STR.FLOAT tags basic.structure:reftitle via STR

STR.title, (STR.toctitle? & STR.reftitle?), (STR.p | 
                                             STR.LINK.embed | 
                                             STR.PHY.hr | 
                                             STR.source | 
                                             STR.FLOAT.floating | 
                                             STR.BIB.biblist | 
                                             STR.LINK.treeInclude_PROVIS)* , 
STR.h6* 

Used in : h4

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2657:5 -> 2657:52. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:h5


TAGS parser basic.structure: h6 via STR

Syntax Graph of STR.h6 tags basic.structure:reftitle via STR tags basic.interDocuments:treeInclude_PROVIS via STR.LINK tags basic.physical:hr via STR.PHY tags basic.citation:biblist via STR.BIB tags basic.structure:toctitle via STR tags basic.structure:p via STR tags basic.interDocuments:embed via STR.LINK tags basic.structure:source via STR tags basic.structure:title via STR tags basic.floatings:floating via STR.FLOAT

STR.title, (STR.toctitle? & STR.reftitle?), (STR.p | 
                                             STR.LINK.embed | 
                                             STR.PHY.hr | 
                                             STR.source | 
                                             STR.FLOAT.floating | 
                                             STR.BIB.biblist | 
                                             STR.LINK.treeInclude_PROVIS)* 

Used in : h5

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2658:5 -> 2658:55. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:h6


TAGS parser basic.structure: htmlTitle via STR

The text used for html header, DC meta tags, etc, where only plain text is allowed. Defaults to the (normal) title stripped from all mark-up.

Syntax Graph of .date

Used in : article -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2638:5 -> 2639:19. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:htmlTitle


CHAR parser basic.structure: kind via STR

Syntax Graph of STR.kind chars basic.sets:decimalDigit via STR.E.S chars basic.sets:ascii_upper via STR.SET chars basic.sets:ascii_upper via STR.SET chars basic.sets:ascii_lower via STR.E.S chars basic.sets:ascii_lower via STR.E.S chars basic.sets:alpha via STR.E.S chars basic.sets:alpha via STR.E.S chars basic.sets:decimalDigit via STR.E.S

[ pkind STR.E.S.ascii_lower U STR.SET.ascii_upper ~ 
        (STR.E.S.alpha U '_' U '-' U STR.E.S.decimalDigit)~* ] ~ 
("+" ~ [ pkind STR.E.S.ascii_lower U STR.SET.ascii_upper ~ 
               (STR.E.S.alpha U '_' U '-' U STR.E.S.decimalDigit)~* ])~* 

Used in : STR.abstract -- footnote -- footnotetext -- p

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2241:5 -> 2241:61. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:kind


TAGS parser basic.structure: metaContentsTag via STR

Attention: The first tag is implicit, ie. may not appear in source text.

Syntax Graph of STR.metaContentsTag tags basic.structure:metaContentsTag.name via STR tags basic.structure:metaContentsTag.content via STR

#implicit STR.metaContentsTag.name, 
STR.metaContentsTag.content

Used in : article -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2710:5 -> 2712:11. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:metaContentsTag


TAGS parser basic.structure: metaContentsTag.name via STR

Syntax Graph of .date

Used in : metaContentsTag

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2711:18 -> 2711:58. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:metaContentsTag-name


TAGS parser basic.structure: p via STR

The paragraph is the central means for organizing text, eg. wrt. language and kind.

When rendering to xhtml, the items contained in "kind" are prepended with "paragraphkind_" and then stored as "css class names", so that visual appearance can be controlled via css.
Furthermore, setting the variable user.p_kind_filter lets only pass those paragraphs with a non-empty intersection with this value.
ATTENTION: the values of "kind" are currently not restricted by an enumeration type (since enumeration are not yet rewritable!), but are free identifiers. So typos are not recognized and can cause missing or ill-rendered text.

Due to its central role in organization, the contents of p also includes tables and lists, which cannot be rendered in xhtml:p. The difference is bridged by the rotation algorithm. The transition between the possible contents is like this:

             d2d:h2                     xhtml:              
               |
               p                         p      list  p     table
      /    /   |   \    \              /  \           |
 chars link  list chars table       chars  link     chars  
      

In the other direction, a d2d:p can be contained also in containers like list item or table cell. Luckily, this is identical to xhtml:

          table/tr/td      
                   |
                   p
          list/i       = ul(ol)/li
               |                 |
               p                 p
      

Syntax Graph of STR.p tags basic.inlineElements:xemph via STR.E tags basic.structure:footnote via STR tags basic.physical:src via STR.PHY tags basic.physical:indexlo via STR.PHY tags basic.inlineElements:pers via STR.E tags basic.simpleLists:list via STR.LI tags basic.structure:footnotetext via STR chars basic.citation:cite via STR.BIB tags basic.inlineElements:nl via STR.E tags basic.physical:larger via STR.PHY chars basic.inlineElements:ref via STR.E tags basic.physical:ital via STR.PHY tags basic.simpleTables:table via STR.TA tags basic.structure:footnotemark via STR tags basic.simpleImage:image via STR.IM tags basic.inlineElements:xlang via STR.E chars basic.xmlInfra:lang via X tags basic.interDocuments:treeInclude via STR.LINK chars basic.structure:kind via STR tags basic.physical:smaller via STR.PHY tags basic.physical:indexhi via STR.PHY tags basic.physical:blink via STR.PHY tags basic.physical:strikeout via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.physical:verbatimXml via STR.PHY tags basic.interDocuments:link via STR.LINK tags basic.physical:spanstyle via STR.PHY tags basic.inlineElements:emph via STR.E tags basic.physical:bold via STR.PHY tags basic.physical:hh via STR.PHY chars basic.inlineElements:label via STR.E tags basic.inlineElements:opus via STR.E tags basic.inlineElements:ldots via STR.E tags basic.physical:ulin via STR.PHY

STR.kind?, X.lang?, (#chars | STR.PHY.bold | STR.PHY.ital | 
                              STR.PHY.ulin | STR.PHY.blink | 
                              STR.PHY.strikeout | STR.PHY.scaps | 
                              STR.PHY.hh | STR.PHY.larger | 
                              STR.PHY.smaller | STR.PHY.indexlo | 
                              STR.PHY.indexhi | 
                              STR.PHY.spanstyle | STR.PHY.src | 
                              STR.PHY.verbatimXml | 
                     STR.E.nl | STR.E.ldots | STR.E.label | 
                     STR.E.ref | STR.E.pers | STR.E.opus | 
                     STR.E.emph | STR.E.xemph | STR.E.xlang | 
                     STR.LINK.treeInclude | STR.LINK.link | 
                     STR.BIB.cite | STR.IM.image | 
                     STR.LI.list | STR.TA.table | STR.footnote | 
                     STR.footnotemark | 
                     STR.footnotetext)* 

Used in : STR.BIB.abstract -- STR.abstract -- article -- STR.FLOAT.floating.body -- footnote -- footnotetext -- h1 -- h2 -- h3 -- h4 -- h5 -- h6 -- list.i -- note -- part -- td -- th -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2199:5 -> 2199:45. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:p


TAGS parser basic.structure: part via STR

Parts are an optional top-level grid and identified with roman numbers. The chapter numbers beneath are reset with a new part, iff $user.partResetsChapterNumber = 'yes'.

Syntax Graph of STR.part tags basic.structure:source via STR tags basic.interDocuments:embed via STR.LINK tags basic.structure:p via STR tags basic.physical:hr via STR.PHY tags basic.structure:title via STR tags basic.floatings:floating via STR.FLOAT tags basic.structure:toctitle via STR tags basic.interDocuments:treeInclude_PROVIS via STR.LINK tags basic.structure:h1 via STR tags basic.citation:biblist via STR.BIB tags basic.structure:reftitle via STR

STR.title, (STR.toctitle? & STR.reftitle?), (STR.p | 
                                             STR.LINK.embed | 
                                             STR.PHY.hr | 
                                             STR.source | 
                                             STR.FLOAT.floating | 
                                             STR.BIB.biblist | 
                                             STR.LINK.treeInclude_PROVIS)* , 
STR.h1* 

Used in : article -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2651:5 -> 2651:52. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:part


TAGS parser basic.structure: postappendices via STR

There may be one such part, under which (according to tradition) the h1-elements do not carry any numbering, like "index", "bibliography", "glossary", etc.

Syntax Graph of STR.postappendices tags basic.structure:h1 via STR

STR.h1+ 

Used in : article -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2660:5 -> 2660:41. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:postappendices


TAGS parser basic.structure: reftitle via STR

The text with which references to this corpus part will be rendered. Defaults to the (normal) title.

Syntax Graph of STR.reftitle tags basic.physical:ital via STR.PHY tags basic.inlineElements:nl via STR.E tags basic.physical:indexhi via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.physical:strikeout via STR.PHY chars basic.citation:cite via STR.BIB tags basic.physical:src via STR.PHY tags basic.physical:verbatimXml via STR.PHY tags basic.physical:larger via STR.PHY tags basic.inlineElements:pers via STR.E tags basic.physical:spanstyle via STR.PHY tags basic.inlineElements:xlang via STR.E tags basic.interDocuments:link via STR.LINK chars basic.inlineElements:ref via STR.E tags basic.physical:bold via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.simpleImage:image via STR.IM tags basic.interDocuments:treeInclude via STR.LINK chars basic.inlineElements:label via STR.E tags basic.physical:hh via STR.PHY tags basic.inlineElements:opus via STR.E tags basic.physical:indexlo via STR.PHY tags basic.physical:scaps via STR.PHY tags basic.inlineElements:emph via STR.E tags basic.physical:blink via STR.PHY tags basic.inlineElements:ldots via STR.E tags basic.inlineElements:xemph via STR.E

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image)* 

Used in : h1 -- h2 -- h3 -- h4 -- h5 -- h6 -- part

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2629:5 -> 2630:19. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:reftitle


TAGS parser basic.structure: source via STR

Larger unit of program source text, rendered as a text block on its own. Its input mode is "verbatim". This means (1) respecting whitespace and line breaks, (2) must be ended by an explicit end token, (3) all command characters will be ignored, except of those DIRECTLY followed by a tag of an explicitly mentioned direct sub-element (here: "label").

Syntax Graph of STR.source chars basic.inlineElements:label via STR.E tags basic.interDocuments:treeInclude via STR.LINK

(#chars | STR.E.label | STR.LINK.treeInclude)* 

Used in : STR.BIB.abstract -- article -- STR.FLOAT.floating.body -- h1 -- h2 -- h3 -- h4 -- h5 -- h6 -- note -- part -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2407:5 -> 2409:35. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:SRC


CHAR parser basic.structure: symbol via STR

Syntax Graph of STR.symbol chars basic.sets:all via STR.SET chars basic.sets:whitespace via STR.SET

(STR.SET.all - STR.SET.whitespace)~+ 

Used in : footnote -- footnotemark -- footnotetext

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2325:5 -> 2325:62. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:symbol


TAGS parser basic.structure: title via STR

Syntax Graph of STR.title tags basic.physical:scaps via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.physical:ital via STR.PHY tags basic.physical:smaller via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.inlineElements:emph via STR.E tags basic.physical:blink via STR.PHY chars basic.citation:cite via STR.BIB tags basic.physical:larger via STR.PHY tags basic.inlineElements:opus via STR.E tags basic.inlineElements:nl via STR.E tags basic.physical:bold via STR.PHY tags basic.simpleImage:image via STR.IM chars basic.inlineElements:ref via STR.E tags basic.physical:indexhi via STR.PHY tags basic.physical:verbatimXml via STR.PHY tags basic.physical:src via STR.PHY tags basic.physical:hh via STR.PHY tags basic.inlineElements:pers via STR.E tags basic.physical:indexlo via STR.PHY tags basic.inlineElements:ldots via STR.E tags basic.inlineElements:xlang via STR.E tags basic.interDocuments:link via STR.LINK tags basic.inlineElements:xemph via STR.E tags basic.interDocuments:treeInclude via STR.LINK tags basic.physical:strikeout via STR.PHY chars basic.inlineElements:label via STR.E

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image)* 

Used in : article -- h1 -- h2 -- h3 -- h4 -- h5 -- h6 -- part -- webpage

Homonyms:

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2629:5 -> 2630:19. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:title


TAGS parser basic.structure: toctitle via STR

The text with which this corpus part will be rendered in the Table Of Contents. Defaults to the (normal) title.

Syntax Graph of STR.toctitle tags basic.physical:scaps via STR.PHY tags basic.physical:spanstyle via STR.PHY tags basic.physical:verbatimXml via STR.PHY tags basic.physical:ulin via STR.PHY tags basic.inlineElements:opus via STR.E chars basic.inlineElements:ref via STR.E tags basic.inlineElements:nl via STR.E tags basic.physical:indexlo via STR.PHY tags basic.interDocuments:link via STR.LINK tags basic.physical:blink via STR.PHY tags basic.physical:strikeout via STR.PHY chars basic.citation:cite via STR.BIB tags basic.inlineElements:ldots via STR.E tags basic.physical:bold via STR.PHY tags basic.physical:ital via STR.PHY tags basic.inlineElements:xlang via STR.E tags basic.physical:src via STR.PHY chars basic.inlineElements:label via STR.E tags basic.physical:indexhi via STR.PHY tags basic.physical:larger via STR.PHY tags basic.inlineElements:emph via STR.E tags basic.inlineElements:xemph via STR.E tags basic.physical:smaller via STR.PHY tags basic.inlineElements:pers via STR.E tags basic.simpleImage:image via STR.IM tags basic.physical:hh via STR.PHY tags basic.interDocuments:treeInclude via STR.LINK

(#chars | STR.PHY.bold | STR.PHY.ital | STR.PHY.ulin | 
          STR.PHY.blink | STR.PHY.strikeout | STR.PHY.scaps | 
          STR.PHY.hh | STR.PHY.larger | STR.PHY.smaller | 
          STR.PHY.indexlo | STR.PHY.indexhi | 
          STR.PHY.spanstyle | STR.PHY.src | 
          STR.PHY.verbatimXml | STR.E.nl | STR.E.ldots | 
                                STR.E.label | STR.E.ref | 
                                STR.E.pers | STR.E.opus | 
                                STR.E.emph | 
                                STR.E.xemph | STR.E.xlang | 
 STR.LINK.treeInclude | STR.LINK.link | STR.BIB.cite | 
 STR.IM.image)* 

Used in : h1 -- h2 -- h3 -- h4 -- h5 -- h6 -- part

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":2629:5 -> 2630:19. Xml tagging is {http://bandm.eu/doctypes/d2d_gp/basic}a:toctitle



^ToC

Module basic.xmlInfra

Xml infrastructure, definition of ubiquituous attributes and their data type. Corresponds mostly to the xml namespace and the definitions in http://www.w3.org/XML/1998/namespace, namely w.r.t "xml:lang", "xml.space", "xml:base" and "xml:id"

CHAR parser basic.xmlInfra: lang via STR.BIB.X, STR.E.X, STR.X, X

The xml namespace description in http://www.w3.org/XML/1998/namespace refers to http://www.w3.org/TR/xml/#sec-lang-tag for the xml:lang attribute, which in turn refers to [IETF BCP 47], which shall consist of "RFC 4646: Tags for Identifying Languages", http://tools.ietf.org/html/rfc4646 and "RFC 4647: Matching of Language Tags", http://tools.ietf.org/html/rfc4647. This is currently (20150423) already obsoleted by http://tools.ietf.org/html/rfc5646.
The second does define the processing of LISTS of language selectors, but not their syntax. Anyhow, xml:lang seems to be forseen only for one(1) such language code. Our handling deliberately violates the specification and allows more than one language, cf. parser "langs".
The precedessor is [IETF RFC 3066] http://www.ietf.org/rfc/rfc3066.txt.
The character parser implemented here is a very primitive variant of the older "two-(plus-two)" format of the ISO language code, and stores it as the xml standard attribute "xml:lang".

Syntax Graph of X.lang

'a' .. 'z' ~ 'a' .. 'z' ~ ("-" ~ 'A' .. 'Z' ~ 'A' .. 'Z')?

Used in : STR.BIB.abstract -- STR.abstract -- article -- bibentry -- biblist -- footnote -- footnotetext -- p -- webpage -- xlang

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":166:5 -> 167:25. Xml tagging is {http://www.w3.org/XML/1998/namespace}xml:lang


CHAR parser basic.xmlInfra: langs via X

Character parser for more than one language, written without spaces and separated by + character. They are ALSO stored into ONE SINGLE xml.lang attribute, because the spec is not totally clear about the cardinality of language values, ie. of tokens in this attribute. INDEED, more than one language value are frequently required. The xslt library libbasic.d2d provides a template "firstLangInList(String p-list)" used for extracting the first language. This is normally treated as dominant/main/default language.

Syntax Graph of X.langs

'a' .. 'z' ~ 'a' .. 'z' ~ ("-" ~ 'A' .. 'Z' ~ 'A' .. 'Z')? ~ 
('+' ~ 'a' .. 'z' ~ 'a' .. 'z' ~ ("-" ~ 'A' .. 'Z' ~ 
                                  'A' .. 'Z')?)~* 

Used in : article -- webpage

Source is at SYSTEM "http://bandm.eu/doctypes/d2d_gp/basic.dd2":169:5 -> 170:25. Xml tagging is {http://www.w3.org/XML/1998/namespace}xml:lang


^ToC


Survey on all "docu" entries

to_css to_embedScript to_latex to_xhtml_1_0 user_en
Module basic.deliverables to_xhtml_1_0 user_en
article to_latex
date
subtitle
webpage to_embedScript to_xhtml_1_0
Module basic to_xhtml_1_0 user_en
Module basic.citation user_en
abstract to_xhtml_1_0 user_en
abstractHiding user_en
abstractLangs user_en
author to_xhtml_1_0
authors
available user_en
bibentry to_xhtml_1_0
biblist to_xhtml_1_0 user_en
booktitle
cite to_xhtml_1_0 user_en
crossref
date
doi to_xhtml_1_0 user_en
editor
editors
isbn to_xhtml_1_0 user_en
issn to_xhtml_1_0 user_en
journal
key user_en
kind user_en
latextitle user_en
month
note user_en
number
pages
place
publisher
series
sortMethod user_en
subtitle
title
url to_xhtml_1_0 user_en
volume
year
Module basic.floatings to_xhtml_1_0
floating.body
caption user_en
floating to_xhtml_1_0
floating.height
initiallyHidden
listOf user_en
numberingScope user_en
floating.positioning
series user_en
shortCaption user_en
switchOffText user_en
switchOnText user_en
tableOfContents user_en
floating.width
Module basic.inlineElements user_en
emph to_latex to_xhtml_1_0 user_en
label to_xhtml_1_0 user_en
ldots to_xhtml_1_0 user_en
nl to_xhtml_1_0 user_en
opus to_xhtml_1_0 user_en
pers to_css to_xhtml_1_0 user_en
ref to_xhtml_1_0 user_en
xemph to_xhtml_1_0 user_en
xlang to_xhtml_1_0 user_en
Module basic.interDocuments user_en
embed.alt
link.blank user_en
embed.body
embed to_embedScript to_xhtml_1_0 user_en
link.framename user_en
link.inframe user_en
link to_xhtml_1_0 user_en
loc user_en
mode
path
link.refdate user_en
link.text user_en
link.top user_en
treeInclude to_xhtml_1_0 user_en
treeInclude_PROVIS user_en
embed.type user_en
url user_en
Module basic.physical user_en
blink to_xhtml_1_0 user_en
bold to_xhtml_1_0 user_en
hh to_xhtml_1_0 user_en
hr to_xhtml_1_0 user_en
indexhi to_xhtml_1_0 user_en
indexlo to_xhtml_1_0 user_en
ital to_xhtml_1_0 user_en
larger to_xhtml_1_0 user_en
scaps to_xhtml_1_0 user_en
smaller to_xhtml_1_0 user_en
spanstyle to_xhtml_1_0 user_en
src to_xhtml_1_0 user_en
strikeout to_xhtml_1_0
style
ulin to_xhtml_1_0
verbatimXml to_xhtml_1_0 user_en
Module basic.sets
all user_en
alpha
ascii_alpha
ascii_lower
ascii_upper
decimalDigit
whitespace
Module basic.simpleImage
image.align
image.alt user_en
image.file
image.height
image to_xhtml_1_0
image.showLabel
image.width
Module basic.simpleLists user_en
list.continues
list.i
list to_xhtml_1_0
listSymbol user_en
list.startnum user_en
list.symbol
Module basic.simpleTables
border user_en
table to_xhtml_1_0 user_en
td to_xhtml_1_0
th to_xhtml_1_0
tr to_xhtml_1_0
Module basic.structure to_xhtml_1_0 user_en
abstract
appendices user_en
metaContentsTag.content
footnote to_xhtml_1_0
footnotemark
footnotetext
h1
h2
h3
h4
h5
h6
htmlTitle user_en
kind
metaContentsTag to_xhtml_1_0
metaContentsTag.name
p to_xhtml_1_0 user_en
part user_en
postappendices user_en
reftitle user_en
source to_xhtml_1_0 user_en
symbol
title to_xhtml_1_0
toctitle user_en
Module basic.xmlInfra user_en
lang user_en
langs user_en

^ToC

D2d "basic.deliverables", User's Manual

created on 2017-07-12_00h28m24
by program d2d, version 2.0.0 - built 130602
command line =
d2d --path LIB_GP RES_eu.bandm.tools.doctypes.DocTypes/xhtml --mode ddf2doc --key user_en --source basic.deliverables --outputfile . --lineWidth 50 --stylesheetParams user.iconUrl http://bandm.eu/metatools/docs/usage/mtlogo_16x16.png {}user.cssUrls !../ddfDoc.css! {}user.preambleFile ./doc_preamble_en.html