This is the mail archive of the docbook@lists.oasis-open.org mailing list for the DocBook project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: DocBook element categorization


I built this DocBook QuickRef a couple of months ago, to try to keep all of
the
tags straight in my head.  It isn't perfect; a link or two may be broken,
I've
smashed the *info elements together, and it isn't exhaustive, but it has
worked
pretty well for me.


----- Original Message -----
From: "Matt G." <matt_g_@hotmail.com>
To: <docbook@lists.oasis-open.org>
Sent: Monday, February 11, 2002 12:58 AM
Subject: DOCBOOK: DocBook element categorization


> As per my earlier message, here's how I propose the DocBook vocabulary be
> subdivided (into separate namespaces, eventually).
>
> First, here are a few sub-categories I was considering, for the core
> elements (I already split out CALS table-related stuff):
> audio/image/figure/graphic/etc. elements
> lists?
> Q&A
> TOC
> glossary
> reference
> index
> publishing metainfo
> document structure
>
> I was also considering splitting the hardware/software section into
elements
> more oriented towards user documentation, and elements oriented towards
> implementation.  In some cases the distinction isn't very clear, so maybe
> it's not simple or straight-forward enough to do.
>
> The following list was based on the HTML of Part II of the TOC of TDG
> version 2.0.2.
>
>
> Core:
>           abbrev - An abbreviation, especially one followed by a
>                   period
>           abstract - A summary
>           ackno - Acknowledgements in an Article
>           acronym - An often pronounceable word made from the initial
>                   (or selected) letters of a name or phrase
>           address - A real-world address, generally a postal address
>           affiliation - The institutional affiliation of an
>                   individual
>           alt - Text representation for a graphical element
>           anchor - A spot in the document
>           answer - An answer to a question posed in a QandASet
>           appendix - An appendix in a Book or Article
>           appendixinfo [4.0]  - Meta-information for an Appendix
>           area - A region defined for a Callout in a graphic or code
>                   example
>           areaset - A set of related areas in a graphic or code
>                   example
>           areaspec - A collection of regions in a graphic or code
>                   example
>           article - An article
>           articleinfo [4.0]  - Meta-information for an Article
>           artpagenums - The page numbers of an article as published
>           attribution - The source of a block quote or epigraph
>           audiodata - Pointer to external audio data
>           audioobject - A wrapper for audio data and its associated
>                   meta-information
>           author - The name of an individual author
>           authorblurb - A short description or note about an author
>           authorgroup - Wrapper for author information when a
>                   document has multiple authors or collabarators
>           authorinitials - The initials or other short identifier
>                   for an author
>           beginpage - The location of a page break in a print
>                   version of the document
>           bibliodiv - A section of a Bibliography
>           biblioentry - An entry in a Bibliography
>           bibliography - A bibliography
>           bibliographyinfo [4.0]  - Meta-information for a
>                   Bibliography
>           bibliomisc - Untyped bibliographic information
>           bibliomixed - An entry in a Bibliography
>           bibliomset - A cooked container for related bibliographic
>                   information
>           biblioset - A raw container for related bibliographic
>                   information
>           blockquote - A quotation set off from the main text
>           book - A book
>           bookinfo - Meta-information for a Book
>           bridgehead - A free-floating heading
>           callout - A "called out" description of a marked Area
>           calloutlist - A list of Callouts
>           caption - A caption
>           caution - A note of caution
>           chapter - A chapter, as of a book
>           chapterinfo [4.0]  - Meta-information for a Chapter
>           citation - An inline bibliographic reference to another
>                   published work
>           citerefentry - A citation to a reference page
>           citetitle - The title of a cited work
>           city - The name of a city in an address
>           co - The location of a callout embedded in text
>           collab - Identifies a collaborator
>           collabname - The name of a collaborator
>           colophon - Text at the back of a book describing facts
>                   about its production
>           confdates - The dates of a conference for which a document
>                   was written
>           confgroup - A wrapper for document meta-information about
>                   a conference
>           confnum - An identifier, frequently numerical, associated
>                   with a conference for which a document was written
>           confsponsor - The sponsor of a conference for which a
>                   document was written
>           conftitle - The title of a conference for which a document
>                   was written
>           contractnum - The contract number of a document
>           contractsponsor - The sponsor of a contract
>           contrib - A summary of the contributions made to a
>                   document by a credited source
>           copyright - Copyright information about a document
>           corpauthor - A corporate author, as opposed to an
>                   individual
>           corpname - The name of a corporation
>           country - The name of a country
>           date - The date of publication or revision of a document
>           dedication - A wrapper for the dedication section of a book
>           edition - The name or number of an edition of a document
>           editor - The name of the editor of a document
>           email - An email address
>           emphasis - Emphasized text
>           epigraph - A short inscription at the beginning of a
>                   document or component
>           equation - A displayed mathematical equation
>           example - A formal example, with a title
>           fax - A fax number
>           figure - A formal figure, generally an illustration, with
>                   a title
>           firstname - The first name of a person
>           firstterm - The first occurrence of a term
>           footnote - A footnote
>           footnoteref - A cross reference to a footnote (a footnote
>                   mark)
>           foreignphrase - A word or phrase in a language other than
>                   the primary language of the document
>           formalpara - A paragraph with a title
>           glossary - A glossary
>           glossaryinfo [4.0]  - Meta-information for a Glossary
>           glossdef - A definition in a GlossEntry
>           glossdiv - A division in a Glossary
>           glossentry - An entry in a Glossary or GlossList
>           glosslist - A wrapper for a set of GlossEntrys
>           glosssee - A cross-reference from one GlossEntry to another
>           glossseealso - A cross-reference from one GlossEntry
>                   to another
>           glossterm - A glossary term
>           graphic - A displayed graphical object (not an inline)
>           graphicco - A graphic that contains callout areas
>           highlights - A summary of the main points of the discussed
>                   component
>           holder - The name of the individual or organization that
>                   holds a copyright
>           honorific - The title of a person
>           imagedata - Pointer to external image data
>           imageobject - A wrapper for image data and its associated
>                   meta-information
>           imageobjectco - A wrapper for an image object with
>                   callouts
>           important - An admonition set off from the text
>           index - An index
>           indexdiv - A division in an index
>           indexentry - An entry in an index
>           indexinfo [4.0]  - Meta-information for an Index
>           indexterm - A wrapper for terms to be indexed
>           informalequation - A displayed mathematical equation
>                   without a title
>           informalexample - A displayed example without a title
>           informalfigure - A untitled figure
>           inlineequation - A mathematical equation or expression
>                   occurring inline
>           inlinegraphic - An object containing or pointing to
>                   graphical data that will be rendered inline
>           inlinemediaobject - An inline media object (video, audio,
>                   image, and so on)
>           invpartnumber - An inventory part number
>           isbn - The International Standard Book Number of a document
>           issn - The International Standard Serial Number of a
>                   periodical
>           issuenum - The number of an issue of a journal
>           itemizedlist - A list in which each entry is marked with a
>                   bullet or other dingbat
>           itermset - A set of index terms in the meta-information of
>                   a document
>           jobtitle - The title of an individual in an organization
>           keyword - One of a set of keywords describing the content
>                   of a document
>           keywordset - A set of keywords describing the content of
>                   a document
>           label - A label on a Question or Answer
>           legalnotice - A statement of legal obligations or
>                   requirements
>           lineage - The portion of a person's name indicating a
>                   relationship to ancestors
>           link - A hypertext link
>           listitem - A wrapper for the elements of a list item
>           literal - Inline text that is some literal value
>           literallayout - A block of text in which line breaks and
>                   white space are to be reproduced faithfully
>           lot - A list of the titles of formal objects (as tables
>                   or figures) in a document
>           lotentry - An entry in a list of titles
>           manvolnum - A reference volume number
>           mediaobject - A displayed media object (video, audio,
>                   image, etc.)
>           mediaobjectco - A media object that contains callouts
>           member - An element of a simple list
>           modespec - Application-specific information necessary for
>                   the completion of an OLink
>           modifier [4.0]  - Modifiers in a synopsis
>           note - A message set off from the text
>           objectinfo - Meta-information for an object
>           olink - A link that addresses its target indirectly,
>                   through an entity
>           orderedlist - A list in which each entry is marked with a
>                   sequentially incremented label
>           orgdiv - A division of an organization
>           orgname - The name of an organization other than a
>                   corporation
>           otheraddr - Uncategorized information in address
>           othercredit - A person or entity, other than an author or
>                   editor, credited in a document
>           othername - A component of a persons name that is not a
>                   first name, surname, or lineage
>           pagenums - The numbers of the pages in a book, for use in
>                   a bibliographic entry
>           para - A paragraph
>           part - A division in a book
>           partinfo [4.0]  - Meta-information for a Part
>           partintro - An introduction to the contents of a part
>           phone - A telephone number
>           phrase - A span of text
>           pob - A post office box in an address
>           postcode - A postal code in an address
>           preface - Introductory matter preceding the first chapter
>                   of a book
>           prefaceinfo [4.0]  - Meta-information for a Preface
>           primary - The primary word or phrase under which an index
>                   term should be sorted
>           primaryie - A primary term in an index entry, not in the
>                   text
>           printhistory - The printing history of a document
>           productname - The formal name of a product
>           productnumber - A number assigned to a product
>           pubdate - The date of publication of a document
>           publisher - The publisher of a document
>           publishername - The name of the publisher of a document
>           pubsnumber - A number assigned to a publication other
>                   than an ISBN or ISSN or inventory part number
>           qandadiv - A titled division in a QandASet
>           qandaentry - A question/answer set within a QandASet
>           qandaset - A question-and-answer set
>           question - A question in a QandASet
>           quote - An inline quotation
>           refclass - The scope or other indication of applicability
>                   of a reference entry
>           refdescriptor - A description of the topic of a reference
>                   page
>           refentry - A reference page (originally a UNIX man-style
>                   reference page)
>           refentryinfo [4.0]  - Meta-information for a Refentry
>           refentrytitle - The title of a reference page
>           reference - A collection of reference entries
>           referenceinfo [4.0]  - Meta-information for a Reference
>           refmeta - Meta-information for a reference entry
>           refmiscinfo - Meta-information for a reference entry other
>                   than the title and volume number
>           refname - The name of (one of) the subject(s) of a
>                   reference page
>           refnamediv - The name, purpose, and classification of a
>                   reference page
>           refpurpose - A short (one sentence) synopsis of the topic
>                   of a reference page
>           refsect1 - A major subsection of a reference entry
>           refsect1info - Meta-information for a RefSect1
>           refsect2 - A subsection of a RefSect1
>           refsect2info - Meta-information for a RefSect2
>           refsect3 - A subsection of a RefSect2
>           refsect3info - Meta-information for a RefSect3
>           refsynopsisdiv - A syntactic synopsis of the subject of
>                   the reference page
>           refsynopsisdivinfo - Meta-information for a RefSynopsisDiv
>           releaseinfo - Information about a particular release of a
>                   document
>           remark [4.0]  - A remark (or comment) intended for
>                   presentation in a draft manuscript
>           replaceable - Content that may or must be replaced by
>                   the user
>           revdescription [4.0]  - A extended description of a
>                   revision to a document
>           revhistory - A history of the revisions to a document
>           revision - An entry describing a single revision in the
>                   history of the revisions to a document
>           revnumber - A document revision number
>           revremark - A description of a revision to a document
>           secondary - A secondary word or phrase in an index term
>           secondaryie - A secondary term in an index entry, rather
>                   than in the text
>           sect1 - A top-level section of document
>           sect1info - Meta-information for a Sect1
>           sect2 - A subsection within a Sect1
>           sect2info - Meta-information for a Sect2
>           sect3 - A subsection within a Sect2
>           sect3info - Meta-information for a Sect3
>           sect4 - A subsection within a Sect3
>           sect4info - Meta-information for a Sect4
>           sect5 - A subsection within a Sect4
>           sect5info - Meta-information for a Sect5
>           section - A recursive section
>           sectioninfo - Meta-information for a recursive section
>           see - Part of an index term directing the reader instead
>                   to another entry in the index
>           seealso - Part of an index term directing the reader also
>                   to another entry in the index
>           seealsoie - A See also entry in an index, rather than in
>                   the text
>           seeie - A See entry in an index, rather than in the text
>           seg - An element of a list item in a segmented list
>           seglistitem - A list item in a segmented list
>           segmentedlist - A segmented list, a list of sets of elements
>           segtitle - The title of an element of a list item in a
>                   segmented list
>           seriesvolnums - Numbers of the volumes in a series of books
>           set - A collection of books
>           setindex - An index to a set of books
>           setindexinfo [4.0]  - Meta-information for a SetIndex
>           setinfo - Meta-information for a Set
>           shortaffil - A brief description of an affiliation
>           sidebar - A portion of a document that is isolated from
>                   the main narrative flow
>           sidebarinfo [4.0]  - Meta-information for a Sidebar
>           simpara - A paragraph that contains only text and inline
>                   markup, no block elements
>           simplelist - An undecorated list of single words or short
>                   phrases
>           simplesect - A section of a document with no subdivisions
>           state - A state or province in an address
>           street - A street address in an address
>           subject - One of a group of terms describing the subject
>                   matter of a document
>           subjectset - A set of terms describing the subject matter
>                   of a document
>           subjectterm - A term in a group of terms describing the
>                   subject matter of a document
>           subscript - A subscript (as in H2O, the molecular formula
>                   for water).
>           subtitle - The subtitle of a document
>           superscript - A superscript (as in x2, the mathematical
>                   notation for x multiplied by itself).
>           surname - A family name; in western cultures the last name
>           term - The word or phrase being defined or described in a
>                   variable list
>           tertiary - A tertiary word or phrase in an index term
>           tertiaryie - A tertiary term in an index entry, rather
>                   than in the text
>           textobject - A wrapper for a text description of an object
>                   and its associated meta-information
>           tip - A suggestion to the user, set off from the text
>           title - The text of the title of a section of a document
>                   or of a formal block-level element
>           titleabbrev - The abbreviation of a Title
>           toc - A table of contents
>           tocback - An entry in a table of contents for a back
>                   matter component
>           tocchap - An entry in a table of contents for a component
>                   in the body of a document
>           tocentry - A component title in a table of contents
>           tocfront - An entry in a table of contents for a front
>                   matter component
>           toclevel1 - A top-level entry within a table of contents
>                   entry for a chapter-like component
>           toclevel2 - A second-level entry within a table of
>                   contents entry for a chapter-like component
>           toclevel3 - A third-level entry within a table of
>                   contents entry for a chapter-like component
>           toclevel4 - A fourth-level entry within a table of
>                   contents entry for a chapter-like component
>           toclevel5 - A fifth-level entry within a table of
>                   contents entry for a chapter-like component
>           tocpart - An entry in a table of contents for a part of
>                   a book
>           trademark - A trademark
>           ulink - A link that addresses its target by means of a
>                   URL (Uniform Resource Locator)
>           variablelist - A list in which each entry is composed of
>                   a set of one or more terms and an associated
>                   description
>           varlistentry - A wrapper for a set of terms and the
>                   associated description in a variable list
>           videodata - Pointer to external video data
>           videoobject - A wrapper for video data and its associated
>                   meta-information
>           volumenum - The volume number of a document in a set (as
>                   of books in a set or articles in a journal)
>           warning - An admonition set off from the text
>           wordasword - A word meant specifically as a word and not
>                   representing anything else
>           xref - A cross reference to another part of the document
>           year - The year of publication of a document
>
> Hardware/Software:
>           action - A response to a user event
>           accel - A graphical user interface (GUI) keyboard shortcut
>           application - The name of a software program
>           arg - An argument in a CmdSynopsis
>           classname - The name of a class, in the object-oriented
>                   programming sense
>           classsynopsis [4.0]  - The syntax summary for a class
>                   definition
>           classsynopsisinfo [4.0]  - Information supplementing the
>                   contents of a ClassSynopsis
>           cmdsynopsis - A syntax summary for a software command
>           command - The name of an executable program or other
>                   software command
>           computeroutput - Data, generally text, displayed or
>                   presented by a computer
>           constant - A programming or system constant
>           constructorsynopsis [4.0]  - A syntax summary for a
>                   constructor
>           database - The name of a database, or part of a database
>           destructorsynopsis [4.0]  - A syntax summary for a
>                   destructor
>           envar - A software environment variable
>           errorcode - An error code
>           errorname - An error message
>           errortype - The classification of an error message
>           exceptionname [4.0]  - The name of an exception
>           fieldsynopsis [4.0]  - The name of a field in a class
>                   definition
>           filename - The name of a file
>           funcdef - A function (subroutine) name and its return type
>           funcparams - Parameters for a function referenced through
>                   a function pointer in a synopsis
>           funcprototype - The prototype of a function
>           funcsynopsis - The syntax summary for a function definition
>           funcsynopsisinfo - Information supplementing the FuncDefs
>                   of a FuncSynopsis
>           function - The name of a function or subroutine, as in a
>                   programming language
>           group - A group of elements in a CmdSynopsis
>           guibutton - The text on a button in a GUI
>           guiicon - Graphic and/or text appearing as a icon in a GUI
>           guilabel - The text of a label in a GUI
>           guimenu - The name of a menu in a GUI
>           guimenuitem - The name of a terminal menu item in a GUI
>           guisubmenu - The name of a submenu in a GUI
>           hardware - A physical part of a computer system
>           initializer [4.0]  - The initializer for a FieldSynopsis
>           interface - An element of a GUI
>           interfacename [4.0]  - The name of an interface
>           keycap - The text printed on a key on a keyboard
>           keycode - The internal, frequently numeric, identifier
>                   for a key on a keyboard
>           keycombo - A combination of input actions
>           keysym - The symbolic name of a key on a keyboard
>           lineannotation - A comment on a line in a verbatim listing
>           markup - A string of formatting markup in text that is
>                   to be represented literally
>           medialabel - A name that identifies the physical medium
>                   on which some information resides
>           menuchoice - A selection or series of selections from a
>                   menu
>           methodname [4.0]  - The name of a method
>           methodparam [4.0]  - Parameters to a method
>           methodsynopsis [4.0]  - A syntax summary for a method
>           mousebutton - The conventional name of a mouse button
>           msg - A message in a message set
>           msgaud - The audience to which a message in a message
>                   set is relevant
>           msgentry - A wrapper for an entry in a message set
>           msgexplan - Explanatory material relating to a message
>                   in a message set
>           msginfo - Information about a message in a message set
>           msglevel - The level of importance or severity of a
>                   message in a message set
>           msgmain - The primary component of a message in a message
>                   set
>           msgorig - The origin of a message in a message set
>           msgrel - A related component of a message in a message set
>           msgset - A detailed set of messages, usually error
>                   messages
>           msgsub - A subcomponent of a message in a message set
>           msgtext - The actual text of a message component in a
>                   message set
>           ooclass [4.0]  - A class in an object-oriented
>                   programming language
>           ooexception [4.0]  - An exception in an object-oriented
>                   programming language
>           oointerface [4.0]  - An interface in an object-oriented
>                   programming language
>           option - An option for a software command
>           paramdef - Information about a function parameter in a
>                   programming language
>           parameter - A value or a symbolic reference to a value
>           programlisting - A literal listing of all or part of a
>                   program
>           programlistingco - A program listing with associated
>                   areas used in callouts
>           prompt - A character or string indicating the start of
>                   an input field in a computer display
>           property - A unit of data associated with some part of a
>                   computer system
>           returnvalue - The value returned by a function
>           sbr - An explicit line break in a command synopsis
>           screen - Text that a user sees or might see on a
>                   computer screen
>           screenco - A screen with associated areas used in callouts
>           screeninfo - Information about how a screen shot was
>                   produced
>           screenshot - A representation of what the user sees or
>                   might see on a computer screen
>           sgmltag - A component of SGML markup
>           shortcut - A key combination for an action that is also
>                   accessible through a menu
>           simplemsgentry [4.0]  - A wrapper for a simpler entry in
>                   a message set
>           structfield - A field in a structure (in the programming
>                   language sense)
>           structname - The name of a structure (in the programming
>                   language sense)
>           symbol - A name that is replaced by a value before
>                   processing
>           synopfragment - A portion of a CmdSynopsis broken out
>                   from the main body of the synopsis
>           synopfragmentref - A reference to a fragment of a command
>                   synopsis
>           synopsis - A general-purpose element for representing the
>                   syntax of commands or functions
>           systemitem - A system-related item or term
>           token - A unit of information
>           type - The classification of a value
>           userinput - Data entered by the user
>           varargs - An empty element in a function synopsis
>                   indicating a variable number of arguments
>           varname - The name of a variable
>           void - An empty element in a function synopsis indicating
>                   that the function in question takes no arguments
>
> CALS table-related:
>           colspec - Specifications for a column in a table
>           entry - A cell in a table
>           entrytbl - A subtable appearing in place of an Entry in
>                   a table
>           informaltable - A table without a title
>           row - A row in a table
>           spanspec - Formatting information for a spanned column
>                   in a table
>           table - A formal table in a document
>           tbody - A wrapper for the rows of a table or informal
>                   table
>           tfoot - A table footer consisting of one or more rows
>           tgroup - A wrapper for the main content of a table, or
>                   part of a table
>           thead - A table header consisting of one or more rows
>
> EBNF:
>           constraint [EBNF]  - A constraint in an EBNF production
>           constraintdef [EBNF]  - The definition of a constraint in
>                   an EBNF production
>           lhs [EBNF]  - The left-hand side of an EBNF production
>           nonterminal [EBNF]  - A non-terminal in an EBNF production
>           production [EBNF]  - A production in a set of EBNF
>                   productions
>           productionrecap [EBNF]  - A cross-reference to an EBNF
>                   production
>           productionset [EBNF]  - A set of EBNF productions
>           rhs [EBNF]  - The right-hand side of an EBNF production
>
> Other:
>           html:form [HTML Forms]  - An HTML form
>           mml:math [MathML]  - A MathML equation
>           svg:svg [SVG]  - An SVG graphic
>
> ???:
>           optional - Optional information
>           procedure - A list of operations to be performed in a
>                   well-defined sequence
>           step - A unit of action in a procedure
>           substeps - A wrapper for steps that occur within steps
>                   in a procedure
>
>
> I found the task of subdividing these to be surprisingly straight-forward.
> Well, let me know what you think.
>
>
> Matthew Gruenke
>
>
> _________________________________________________________________
> Send and receive Hotmail on your mobile device: http://mobile.msn.com

Attachment: DocBookQuickRef.zip
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]