The following table contains a growing list of abbreviations/names to be used in combined tag names (element type names), attribute names, and parameter entity names. (Words in the list below that are not abbreviated are displayed in italics.)
| ORIGINAL WORD | ABBREVIATION |
|---|---|
| acknowledgment | ack |
| abstract | abs |
| address | addr |
| affiliation | aff |
| alternate/alternative-something | alt |
| alternatives | alternatives |
| article | article |
| attribution | attrib |
| author | author |
| biography | bio |
| chemical | chem |
| communication | communication |
| conference | conf |
| contributor/contribution | contrib |
| corresponding | corresp |
| count | count |
| cross | x (no hyphen) |
| definition | def |
| description | desc |
| display | disp |
| editor | editor |
| end | end |
| equal | equal |
| external | ext |
| figure | fig |
| first | f (no hyphen; <fpage>) |
| footnote | fn |
| formula | formula |
| government | gov |
| graphic | graphic |
| group/grouping | group |
| heading/header | head |
| identifier/ID | id |
| inline | inline |
| institution | institution |
| item | item |
| journal | journal |
| keyword | kwd |
| last | l (no hyphen; <lpage>) |
| link | link |
| list | list |
| location | loc |
| material | material |
| metadata | meta |
| number | num |
| page | page |
| paragraph | p |
| prefix | prefix |
| proceedings | proceedings |
| publication | pub |
| publisher | publisher |
| quote | quote |
| reference | ref |
| related | related |
| section | sec |
| sequence/sequential | seq |
| series | series |
| size | size |
| standard | std |
| start | start |
| statement | statement |
| structure | struct |
| subject | subj |
| subscript | sub (rather than “inferior”) |
| suffix | suffix |
| superscript | sup (rather than “superior”) |
| supplement | supplement |
| supplementary | supplementary |
| table | table |
| title | title |
| translated/translator | trans |
| type | type |
| underline | underline |
| version | version |
| volume | vol |
| word | word |
| wrapper | wrap (Note: BITS-book-part-wrap is an exception to this abbreviation, since it is a top-level element.) |
This Tag Library describes the components for the BITS Tag Set. This Tag Set is described in a DTD, an XSD schema, and a RELAX NG schema. For the DTD, the base DTD module (delivered as the file BITS-book1.dtd) calls in all the other DTD fragment modules as external parameter entities. Each module specific to this Tag Set (therefore, not part of the Suite) takes the prefix “BITS-bookcustom-” The same prefix has been followed in the other two constraint languages/schemas.
Each DTD and DTD fragment module has been assigned a unique formal public identifier (fpi). File names are never referenced directly in the comments in the DTD; the file is referred to by the name of the external parameter entity, which names the fpi and a system name for the file. The external parameter entity has been set to the initial delivery filename.
The BITS Book DTD, the individual DTD-fragment modules of this Tag Set and the Suite, the XSD schema modules, and the RELAX NG schema modules have been given DOS/Windows 3-digit suffixes indicating their type:
*.dtd | A module that can be used as the top level of an XML hierarchy. Used for the BITS Book Tag Set top level, %BITS-book1.dtd, but also taken unchanged for public tag set modules that have been included in this Tag Set such as the MathML Tag Set and the NISO JATS XHTML-inspired Table Module. |
*.ent | A DTD fragment for incorporation into a full DTD. May contain element declarations, entity declarations, etc., for example, JATS-funding1.ent. |
*.mod | A DTD fragment for incorporation into a full DTD. May contain element declarations, entity declarations, etc. This extension has the same meaning as *.ent and is only used to maintain the extension names dictated by the inclusion of PUBLIC tag set and/or schema fragments, for example, mathml3-qname-1.mod. |
*.xsd | A W3C XML Schema (XSD) schema module, for example, %BITS-book1.xsd. |
*.rng | A RELAX NG schema module, for example, %BITS-book0.rng and %BITS-book-part1.ent.rng. |
All BITS (and NISO JATS) versions reflect the major version number in the file name. The BITS modules include a zero for the BITS Book Beta version 0.2. As an example, a module whose name would be list.ent is named for the version JATS-list1.ent (to indicate that it is part of the ANSI/NISO JATS 1.1d1 release). (Note: The parameter entity that references the file is still called &list.ent;, but it now references a file with the JATS- prefix and the version number embedded, namely JATS-list1.ent.)
The current plan is that future dot releases (0.3, 0.4, etc.) will not be reflected in the filename (not BITS-book0-3.dtd, JATS-list1-2.ent, etc.) but will remain named with a single digit (“0”) as BITS-book1.dtd), which will not change until the next major release (BITS-book1.dtd).