From ac3fa94d67525f64a10d0050561cdfbcc702c147 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 18 Aug 2015 07:43:53 +0000 Subject: [PATCH] Introduce DocBook support git-svn-id: https://svn.argeo.org/commons/trunk@8327 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../argeo/jcr/docbook/DocBookModelTest.java | 115 + .../argeo/jcr/docbook/WikipediaSample.dbk.xml | 13 + .../ext/test/org/argeo/jcr/docbook/howto.xml | 2295 +++++++++++++ .../org/argeo/jcr/docbook/DocBookModel.java | 42 + .../org/argeo/jcr/docbook/docbook-full.cnd | 3005 +++++++++++++++++ .../src/org/argeo/jcr/docbook/docbook.cnd | 535 +++ 6 files changed, 6005 insertions(+) create mode 100644 org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/DocBookModelTest.java create mode 100644 org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/WikipediaSample.dbk.xml create mode 100644 org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/howto.xml create mode 100644 org.argeo.server.jcr/src/org/argeo/jcr/docbook/DocBookModel.java create mode 100644 org.argeo.server.jcr/src/org/argeo/jcr/docbook/docbook-full.cnd create mode 100644 org.argeo.server.jcr/src/org/argeo/jcr/docbook/docbook.cnd diff --git a/org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/DocBookModelTest.java b/org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/DocBookModelTest.java new file mode 100644 index 000000000..5af20bad4 --- /dev/null +++ b/org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/DocBookModelTest.java @@ -0,0 +1,115 @@ +package org.argeo.jcr.docbook; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.InputStream; +import java.io.InputStreamReader; + +import javax.jcr.RepositoryException; + +import org.apache.commons.io.IOUtils; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.apache.jackrabbit.commons.cnd.CndImporter; +import org.argeo.jackrabbit.unit.AbstractJackrabbitTestCase; +import org.argeo.jcr.JcrUtils; + +public class DocBookModelTest extends AbstractJackrabbitTestCase { + private final static Log log = LogFactory.getLog(DocBookModelTest.class); + + public void testLoadWikipediaSample() throws Exception { + importXml("WikipediaSample.dbk.xml"); + } + + public void XXXtestLoadHowTo() throws Exception { + importXml("howto.xml", false); + } + + protected void importXml(String res) throws Exception { + importXml(res, true); + } + + protected void importXml(String res, Boolean mini) throws Exception { + byte[] bytes; + try (InputStream in = getClass().getResourceAsStream(res)) { + bytes = IOUtils.toByteArray(in); + } + + {// cnd + long begin = System.currentTimeMillis(); + if (mini) { + InputStreamReader reader = new InputStreamReader(getClass() + .getResourceAsStream( + "/org/argeo/jcr/docbook/docbook.cnd")); + CndImporter.registerNodeTypes(reader, session()); + reader.close(); + } else { + InputStreamReader reader = new InputStreamReader(getClass() + .getResourceAsStream( + "/org/argeo/jcr/docbook/docbook-full.cnd")); + CndImporter.registerNodeTypes(reader, session()); + reader.close(); + } + long duration = System.currentTimeMillis() - begin; + if (log.isDebugEnabled()) + log.debug(" CND loaded in " + duration + " ms"); + } + + String testPath = "/" + res; + // if (mini) + JcrUtils.mkdirs(session(), testPath, "dbk:set"); + // else + // JcrUtils.mkdirs(session(), testPath, "dbk:book"); + + DocBookModel model = new DocBookModel(session()); + try (InputStream in = new ByteArrayInputStream(bytes)) { + long begin = System.currentTimeMillis(); + model.importXml(testPath, in); + long duration = System.currentTimeMillis() - begin; + if (log.isDebugEnabled()) + log.debug("Imported " + res + " " + (bytes.length / 1024l) + + " kB in " + duration + " ms (" + + (bytes.length / duration) + " B/ms)"); + } + + saveSession(); + // JcrUtils.debug(session().getRootNode()); + + try (ByteArrayOutputStream out = new ByteArrayOutputStream()) { + try { + model.exportXml(testPath + "/dbk:book", out); + } catch (Exception e) { + model.exportXml(testPath + "/dbk:article", out); + } + bytes = out.toByteArray(); + + session().logout(); + model.setSession(session()); + + // log.debug(new String(bytes)); + try (InputStream in = new ByteArrayInputStream(bytes)) { + long begin = System.currentTimeMillis(); + model.importXml(testPath, in); + long duration = System.currentTimeMillis() - begin; + if (log.isDebugEnabled()) + log.debug("Re-imported " + res + " " + + (bytes.length / 1024l) + " kB in " + duration + + " ms (" + (bytes.length / duration) + " B/ms)"); + } + } + saveSession(); + } + + protected void saveSession() throws RepositoryException { + long begin = System.currentTimeMillis(); + session().save(); + long duration = System.currentTimeMillis() - begin; + if (log.isDebugEnabled()) + log.debug(" Session save took " + duration + " ms"); + } + + // public static Test suite() { + // return defaultTestSuite(DocBookModelTest.class); + // } + +} diff --git a/org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/WikipediaSample.dbk.xml b/org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/WikipediaSample.dbk.xml new file mode 100644 index 000000000..f4c7deb5d --- /dev/null +++ b/org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/WikipediaSample.dbk.xml @@ -0,0 +1,13 @@ + + + Very simple book + + Chapter 1 + Hello world! + I hope that your day is proceeding splendidly! + + + Chapter 2 + Hello again, world! + + \ No newline at end of file diff --git a/org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/howto.xml b/org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/howto.xml new file mode 100644 index 000000000..b8b022aac --- /dev/null +++ b/org.argeo.server.jcr/ext/test/org/argeo/jcr/docbook/howto.xml @@ -0,0 +1,2295 @@ + + + +YES"> +NO"> +]> + +
+ +DocBook V5.0 +The Transition Guide + + +Jirka Kosek + jirka@kosek.cz +Norman Walsh + ndw@nwalsh.com + §convert4to5, proofreading +Dick Hamilton + rlhamilton@frii.com + §changes-removed, customization, proofreading +Michael(tm) Smith + smith@sideshowbarker.net + §dbxsl-ns + + + +2009-06-16 +2008-02-06 +2007-10-28 +2006-10-22 +2006-05-16 +2006-03-01 +2005-12-28 +2005-10-27 + + + +This document is targeted at DocBook users who are considering +switching from DocBook V4.x to DocBook V5.0. It describes +differences between DocBook V4.x and V5.0 and provides some suggestions about +how to edit and process DocBook V5.0 documents. There is +also a section devoted to conversion of legacy documents from DocBook +4.x to DocBook V5.0. + +At the time this was written the current version of DocBook V5.0 +was &version;. However, almost all of the information in this document is +general and applies to any newer version of DocBook V5.0. + + +
+Introduction + +The differences between DocBook V4.x and V5.0 are quite radical in +some aspects, but the basic idea behind DocBook is still the same, and +almost all element names are unchanged. Because of this it is very +easy to become familiar with DocBook V5.0 if you know any previous version of +DocBook. You can find a complete list of changes in +DB5SPEC, here we will discuss only the most +fundamental changes. + +
+Finally in a namespace + +All DocBook V5.0 elements are in the namespace +http://docbook.org/ns/docbook. XMLExtensible +Markup Language namespaces are used to distinguish +between different element sets. In the last few years, almost all new +XML grammars have used their own namespace. It is easy to +create compound documents that contain elements from different XML +vocabularies. DocBook V5.0 is following this design rule. Using +namespaces in your documents is very easy. Consider this +simple article marked up in DocBook V4.5: + + + Sample article + This is a really short article. +
]]> + +The corresponding DocBook V5.0 article will look very similar: + + + Sample article + This is a really short article. +]]> + +The only change is the addition of a default namespace declaration +(xmlns="http://docbook.org/ns/docbook") on the root +element. This declaration applies the namespace to the root element and +all nested elements. Each +element is now uniquely identified by its local name and namespace. + + +The namespace name http://docbook.org/ns/docbook serves +only as an identifier. This resource is not fetched during processing +of DocBook documents, and you are not required to have an Internet +connection during processing. If you access the namespace URI with a browser, +you will find a short explanatory document about the namespace. In the +future this document will probably conform to (some version of) RDDL +and provide pointers to related resources. + + + + +
+Relaxing with DocBook + +For more than a decade, the DocBook schema was defined using a +DTD. However, DTDs have serious limitations, and DocBook V5.0 is thus +defined using a very powerful schema language called RELAX NG. Thanks +to RELAX NG, it is now much easier to create customized versions of +DocBook, and some content models are now cleaner and more +precise. + +Using RELAX NG has an impact on the document prolog. The following +example shows the typical prolog of a DocBook V4.x document. The version of +the DocBook DTD (in this case 4.5) is indicated in the document type +declaration (!DOCTYPE) which points to a particular version of the +DTD. + + +DocBook V4.5 document + + +
+ Sample article + This is a very short article. +
]]>
+
+ +In contrast, DocBook V5.0 does not depend on DTDs anymore. This +mean that there is no document type declaration and the version of DocBook +used is indicated with the version +attribute instead. + + +DocBook V5.0 document + +
+ Sample article + This is a very short article. +
]]>
+
+ +As you can see, DocBook V5.0 is built on top of existing XML +standards as much as possible, for example the lang attribute is superseded by the standard +xml:lang attribute. + +Another fundamental change is that there is no direct indication +of the schema used. Later in this document, you will learn how you can +specify a schema to be used for document validation. + + +Although we recommend the RELAX NG schema for DocBook +V5.0, there are also DTD and W3C XML Schema versions available (see ) for tools that do not yet support RELAX NG. + + +
+ +
+Why switch to DocBook V5.0? + +The simple answer is because DocBook V5.0 is the +future. Apart from this marketing blurb, there are also more +technical reasons: + + + +DocBook V4.x is feature frozen.DocBook V4.5 +is the last version of DocBook in the V4.x series. Any new DocBook +development, like the addition of new elements, will be done in +DocBook V5.0. It is only matter of time before useful, new elements +will be added into DocBook V5.0, but they are not likely to be back +ported into DocBook V4.x. DocBook V4.x will be in maintenance mode and +errata will be published if necessary. + + +DocBook V5.0 offers new functionality. +DocBook V5.0 provides significant improvements over DocBook V4.x. For +example there is general markup for annotations, a new and flexible +system for linking, and unified markup for information sections using +the info element. + + +DocBook V5.0 is more extensible. Having +DocBook V5.0 in a separate namespace allows you to easily mix DocBook +markup with other XML-based languages like SVG, MathML, XHTML or even +FooBarML. + + +DocBook V5.0 is easier to customize. RELAX +NG offers many powerful constructs that make customization much easier +than it would be using a DTD (see ). + + + +
+ +
+Schema jungle + +Schemas for DocBook V5.0 are available in several formats at + (or the +mirror at ). +Only the RELAX NG schema is normative +and it is preferred over the other schema languages. However, for your +convenience there are also DTD and W3C XML Schema versions provided for DocBook +V5.0. But please note that neither the DTD nor the W3C XML schema are able to +capture all the constraints of DocBook V5.0. This mean that a +document that validates against the DTD or XML schema is not necessarily +valid against the RELAX NG schema and thus may not be a valid +DocBook V5.0 document. See for +summary of constraints that are checked by different schemas. + +DTD and W3C XML Schema versions of the DocBook V5.0 grammar are provided +as a convenience for users who want to use DocBook V5.0 with legacy tools +that don't support RELAX NG. Authors are encouraged to switch to RELAX +NG based tools as soon as possible, or at least to validate documents +against the RELAX NG schema before further processing. + +Some document constraints can't be expressed in schema languages +like RELAX NG or W3C XML Schema. To check for these additional +constraints DocBook V5.0 uses Schematron. We recommend that you +validate your document against both the RELAX NG and +Schematron schemas. + + + Schema Comparison + + + + + + + + + + Description + DTD + W3C XML Schema + W3C XML Schema + Schematron + RELAX NG + RELAX NG + Schematron/NVDL + + + + + Basic document structure + &yes; + &yes; + &yes; + &yes; + &yes; + + + ID/IDREF datatypes + &yes; + &yes; + &yes; + &yes; + &yes; + + + Datatypes + In a very few places RELAX NG specifies datatype + like number (mainly for length specifications) or + enumeration between 0 and + 1. + In general those datatypes can be also supported in + W3C XML Schema, but currently this schema is generated + from DTD which lacks datatype information. + + + &no; + &no; + &no; + &yes; + &yes; + + + Co-occurrences + RELAX NG grammar enforces exclusivity of several + elements. For example if you have title inside + info then it is not allowed to have another + title outside info. Similarly, + models of HTML and CALS tables are separated and validated + properly, where in DTD and WXS only union of both models is + available. + On other places co-occurrences enforces particular + content model based on presence of specific attribute or + attribute value. + Please also note that in theory co-occurences can be + validated using Schematron, but the current DocBook schema + uses RELAX NG for these definitions. Schematron can be used + only for validation, whereas grammar based schemas like + RELAX NG are useful also for other purposes like guided editing. + + &no; + &no; + &no; + &yes; + &yes; + + + Hooks for MathML and SVG content + &no; + &no; + &no; + &yes; + &yes; + + + Link type integrity + Check whether ID/IDREF links are pointing to element + of corresponding type. For example that + footnoteref points to + footnote. + &no; + &no; + &yes; + &no; + &yes; + + + Presence of version + attribute on the root element + &no; + &no; + &yes; + &no; + &yes; + + + Miscellaneous checks + For example consistency of segmented lists, only one + term inside term definition etc. + &no; + &no; + &yes; + &no; + &yes; + + + Element exclusions + Prevents improper nesting of elements, like admonition + inside admonition. + &no; + &no; + &yes; + &no; + &yes; + + + +
+ +
+Where to get the schemas + +The latest versions of schemas can be obtained from . At the time this was +written the latest version was &version;. Individual schemas are +available at the following locations: + + + +RELAX NG schema + + + +RELAX NG schema in compact syntax + + + +DTD + + + +W3C XML Schema + + + +Schematron schema with additional checks + + + + +These schemas are also available from the mirror at +. + +
+ +
+DocBook documentation + +Detailed documentation about each DocBook V5.0 element is +presented in the reference part +of DocBook: The Definitive Guide. + + +Other parts of DocBook: The Definitive +Guide have not yet been updated to reflect the changes +made in DocBook V5.0. Please do not be confused by this. + + +
+ +
+ + + +
+Tool chain + +This section briefly describes tools and procedures to edit and +process content stored in DocBook V5.0. + +
+Editing DocBook V5.0 + +Because DocBook is an XML-based format and XML is a text-based +format, you can use any text editor to create and edit DocBook V5.0 +documents. However, using dumb editors like Notepad is +not very productive. You will do better if you use an editor that +supports XML. Although there are DTD and W3C XML Schemas available for +DocBook V5.0, which means you can use any editor that works with DTDs +or W3C XML Schemas, we recommend that you use the RELAX NG grammar +with DocBook V5.0. The rest of this section contains an overview of +XML editors (listed in alphabetical order) that are known to work with +RELAX NG schemas and that offer guided editing based on the RELAX NG +schema. + +
+Emacs and nXML + +nXML +mode is an add-on for the GNU +Emacs text editor. By installing nXML you can turn Emacs +into a very powerful XML editor that offers guided editing and +validation of XML documents. + +
+Emacs with nXML mode provides guided editing and validation + + + + + + + + +
+ +nXML uses a special configuration file named +schemas.xml to associate schemas with XML +documents. Often you will find this file in the directory +site-lisp/nxml/schema inside the Emacs installation +directory. Adding the following line into the configuration file, +will associate DocBook V5.0 elements with the appropriate +schema: + +<namespace ns="http://docbook.org/ns/docbook" uri="/path/to/docbook.rnc"/> + + +Please note that nXML ships with a file named +docbook.rnc. This file contains the RELAX NG grammar +for DocBook V4.x. Be sure that you associate the DocBook V5.0 namespace +with the corresponding DocBook V5.0 grammar. + + +If you can't edit the global schemas.xml file, +you can create this file in the same directory as your document. nXML will +find associations placed there also. In this case you must create a +complete configuration file like: + +<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0"> + <namespace ns="http://docbook.org/ns/docbook" uri="/path/to/docbook.rnc"/> +</locatingRules> + +
+ +
+oXygen + +oXygen is a feature +rich XML editor. It has built-in support for many schema languages +including RELAX NG and it is preconfigured with many document types +including DocBook. oXygen will assist you with writing DocBook V5.0 +content, and you will be able to validate your documents against both +RELAX NG and Schematron schemas. + +
+DocBook V5.0 document opened in oXygen + + + + + +
+ +
+DocBook V5.0 document opened in oXygen in Author mode + + + + + +
+ +
+ +
+XML Mind XML editor + +XML +Mind XML editor (XXE) is a visual validating XML editor that +provides a wordprocessor-like interface to users. It is available in +two versions, Standard and Professional. The Standard version is free and +provides everything you need to edit DocBook V5.0 documents. + +
+XML Mind XML Editor – feels almost like MS Word but real DocBook V5.0 markup is created + + + + + +
+ +In order to use DocBook V5.0 in XXE you have to install +an add-on. Go to +OptionsInstall +Add-ons…. Then choose DocBook +5 configuration and press the OK +button. After restart, XXE is ready to work with DocBook V5.0 +documents. + +
+ +
+ +
+Validating DocBook V5.0 + +If you are not using a RELAX NG-based validating editor when you +create documents, we strongly recommend that you validate your +documents against RELAX NG and Schematron schemas before processing +them. Only after successful validation can you be sure that your +document is really DocBook V5.0 and that processing tools will be able +to process it correctly. + +For validation you can use tools that support simultaneous RELAX NG and +Schematron validation, or you can use NVDL to orchestrate validation using +the two schemas. + +
+Using RELAX NG and Schematron + +You can find a list of RELAX NG validators at . It is best to use +validators with support for embedded Schematron rules inside RELAX NG +schemas. Schematron is a rule-based validation language which is used +to impose additional constraints on DocBook documents. Schematron rules +assert conditions which are impossible or difficult to express +in a pure RELAX NG schema. + +Sun +Multi-Schema XML Validator (MSV) is able to validate an XML +document against a RELAX NG schema and Schematron rules at the same time. +To install and use MSV follow these steps: + + + +Download relames.zip from . + + +Unpack the downloaded file into an arbitrary directory. + + +Validate your document using the following command: +java -Xss512K -jar /path/to/relames.jar /path/to/docbook.rng document.xml + +The switch increases the stack size +of the Java virtual machine. This is necessary because the DocBook schema is +quite large. If you get stack overflow errors from MSV, increase +this value. You may get spurious error messages if the value +is too small, so if you get a stack overflow error, ignore any other error +messages and try a larger value for the stack size. +If you are not using Sun's Java implementation, please consult the +documentation for your virtual machine to learn how to increase the stack +size. + + + + +There is also an on-line DocBook V5.0 +validator that validates DocBook V5.0 documents against the normative +RELAX NG schema with embedded Schematron rules. + +
+ +
+Using NVDL + +NVDL is a meta-schema language which can validate a document +against several schemas. DocBook V5.0 comes with a NVDL +schema which specifies that DocBook documents should be validated +against both RELAX NG and Schematron schemas. + +You can find a list of NVDL validators at . The following procedures show how to +install and use the oNVDL and +JNVDL +validators. + + +oNVDL installation and usage + +Download onvdl-20070517.zip. + + +Unpack the downloaded file into an arbitrary directory. + + +Validate your document using the following command: +java -jar /path/to/oNVDL/bin/onvdl.jar /path/to/docbook.nvdl document.xml + + + + +JNVDL installation and usage + +Download the latest release of JNVDL from . + + +Unpack the downloaded file into an arbitrary directory. + + +Modify file jnvdl.bat (or jnvdl.sh on Unix based systems) to include switch directly after java command. + + +On Windows systems, validate your document using the following command: +/path/to/jnvdl/jnvdl -nt -s /path/to/docbook.nvdl document.xml +On Unix systems, validate your document using the following command: +/path/to/jnvdl/jnvdl.sh -nt -s /path/to/docbook.nvdl document.xml + + + +
+ +
+ +
+Processing DocBook V5.0 + +Part of DocBook's great success can be attributed to the +availability of free +tools that can be used to transform DocBook content into various +target formats including HTML and PDF. The DocBook XSL Stylesheets are +very popular tools. + +
+DocBook XSL Stylesheets + +The DocBook stylesheets are designed to process content written in +different versions of DocBook (for example 3.1 and 4.2). Recent +versions of the stylesheets are also able to process DocBook V5.0 +with some limitations. + +You can process DocBook V5.0 documents with the DocBook XSL +stylesheets in exactly the same way you process DocBook V4.x documents. +You do not need special software; you can stick to your preferred +XSLT processor, be it Saxon, xsltproc, Xalan or whatever else (but see +the note about the lost base URI below). + +During document processing, the stylesheets strip +namespaces from DocBook V5.0 to get a document which will be +very similar to DocBook V4.x. This is necessary because from the XSLT +point of view, elements from different namespaces are distinct and cannot +be easily processed by the same set of templates. This process is +completely transparent to the user. If you are processing DocBook V5.0 +documents, the only difference is that you will see the following +additional message: + +Note: namesp. cut : stripped namespace before processing +Note: namesp. cut : processing stripped document + +Although you can successfully use the existing stylesheets to +process DocBook V5.0, there are some limitations and unsupported +features. The unsupported features include: + + +general annotations; +general XLink links on all elements. + + + +During namespace stripping, the base URI of the document is +lost. This means that in rare situations, relatively referenced +resources like images or programlistings can be processed incorrectly. +The stylesheets attempt to compensate for this problem, but that is not always +possible. When an XSLT processor other than Saxon or Xalan is used, a warning +message is generated: + +WARNING: cannot add @xml:base to node set root element. Relative paths may not work. + + + +
+ +
+DocBook XSL-NS Stylesheets +As you can see from reading the previous section, namespace + stripping has limitations that will cause trouble in some + situations. To overcome those limitations, Bob Stayton created a + build system for taking the non-namespace-aware DocBook XSL + stylesheets and generating namespace-aware versions from them. + The DocBook XSL-NS stylesheets are the result. + +The DocBook XSL-NS stylesheets are released side-by-side + with the DocBook XSL stylesheets, as a separate docbook-xsl-ns package. They are the +recommended XSLT 1.0 stylesheets to use for transforming +namespaced (DocBook V5.0) documents. +
+ +
+XSLT 2.0 based re-implementation + +XSLT 1.0 is missing some important features. To work around +these missing features, the current DocBook XSL stylesheets use some +implementation-specific extensions. +XSLT 2.0 adds many new and previously missing features into the language. +A new set of DocBook stylesheets is being implemented based on XSLT 2.0 +to take advantage of these features and to fully support DocBook V5.0. + + +The XSLT 2.0 based stylesheets have many new features, including: + + +seamless integration of profiling (conditional +documents) with external bibliographies and +glossaries; +no need for (most) external extensions; +internationalized indexes; +easy to customize titlepage templates. + + +The XSLT 2.0 based stylesheets are still under development. At +this writing, they only support HTML and chunked HTML output. As time +permits, the stylesheet developers will be adding other formats. Since +the stylesheets are developed in the limited free time the developers +have, there's no specific schedule. + +There are not very many XSLT 2.0 implementations available. +But, if you want to try the new stylesheets, grab a snapshot of +the development version from +and unpack it somewhere. Then download and install Saxon 9 from . + +To transform a DocBook V5.0 document to a single HTML page use the command: + +java -jar /path/to/saxon9.jar -o output.html document.xml /path/to/docbook-xsl2-snapshot/html/docbook.xsl + +To transform a DocBook V5.0 document to a set of chunked HTML pages use the command: + +java -jar /path/to/saxon9.jar document.xml /path/to/docbook-xsl2-snapshot/html/chunk.xsl + +
+ +
+ +
+ +
+Markup changes + +This section describes the most common markup changes +between DocBook V4.x and V5.0. +You can find a complete list of changes in +DB5SPEC. + +
+Improved cross-referencing and linking + +In DocBook V4.x the attribute id is +used to assign a unique identifier to an element. In DocBook V5.0 this +attribute is renamed xml:id in order +to comply with XMLID. + +Now you can use almost any inline element as the source of a link, +not just xref or link. For example, the following +DocBook 4.x content: + + + DIR command + ... +
+ +
+ LS command + This command is a synonym for DIR command. +
]]> + +is written in DocBook V5.0 as: + + + DIR command + ... +
+ +
+ LS command + This command is a synonym for DIR command. +
]]> + +The linkend attribute was added to all +inline elements together with the href +attribute from the XLink namespace. This means that you can use any inline +element as the source of a hypertext link. To use XLinks you have +to declare the XLink namespace (most often on the root element of your +document): + + + Test article + + Emacs + is my favourite text editor.]]> + … + +The ulink element was removed from DocBook V5.0 +in favor of XLink linking. Instead of the DocBook V4.x ulink +element: + +DocBook site]]> + +you can now use link + +DocBook site]]> + +XLink links may contain a fragment identifier, which you can +use instead of linkend to form +cross-references inside a document; for example: + +DIR]]> + +However XLink links are not checked during validation, while xml:id/linkend +links are checked for ID/IDREF consistency. +One place where the XLink-based, fragment identifier scheme is +useful is when XInclude is being used, since XML ID/IDREF links +cannot span XInclude boundaries. +You can use whichever approach better suits your needs. + + +
+Renamed elements + +Some elements were renamed to better express their meaning or to +reduce the total number of elements available in DocBook. + + +Renamed elements + + + +Old name +New name + + + + +sgmltag +tag + + +bookinfo, articleinfo, +chapterinfo, *info +info + + +authorblurb +personblurb + + +collabname, corpauthor, +corpcredit, corpname +orgname + + +isbn, issn, +pubsnumber +biblioid + + +lot, lotentry, tocback, +tocchap, tocfront, toclevel1, +toclevel2, toclevel3, toclevel4, +toclevel5, tocpart +tocdiv + + +graphic, graphicco, +inlinegraphic, mediaobjectco +mediaobject and inlinemediaobject + + +ulink +link + + +ackno +acknowledgements + + + +
+ +
+ +
+Removed elements + +The following elements were removed from DocBook V5.0 without +direct replacements: action, beginpage, highlights, +interface, invpartnumber, medialabel, modespec, +structfield, structname. +If you use one or more of these elements, here are some suggestions +as to how to re-code them in DocBook V5.0. + + + +Recommended mapping for removed elements + + + +Old name +Recommended mapping + + + + +action +Use <phrase remap="action">. + + +beginpage +Remove: beginpage is advisory only +and has tended to cause confusion. A processing instruction or +comment should be a workable replacement if one is needed. + + +highlights +Use abstract. Note that because highlights has a broader content model, you may +need to wrap contents in a para inside +abstract. + + +interface +Use one of the gui* elements +(guibutton, guiicon, guilabel, +guimenu, guimenuitem, or +guisubmenu). + + +invpartnumber +Use <biblioid class="other" +otherclass="medialabel">. The +productnumber element is another alternative. + + +medialabel +Use <citetitle +pubwork="mediatype">, +where mediatype is the type of media being +labeled (e.g.,cdrom or dvd). + + +modespec +No longer needed. The current processing model for +olink renders modespec +unnecessary. + + +structfield, structname +Use varname. If you need to distinguish between the +two, use <varname +remap="structname or +structfield">. In some contexts, it +may also be appropriate to use property for structfield. + + + +
+ +
+ + + +
+Converting DocBook V4.x documents to DocBook V5.0 + +The DocBook V5.0 schema ships with an XSLT 1.0 stylesheet that +is designed to transform valid DocBook V4.x documents to valid +DocBook V5.0 documents. + +To convert your document, doc.xml in the +examples below, follow these steps: + + + +Check the validity of your DocBook XML V4.x document. The +conversion tool assumes that the input document is valid. If the input +document contains markup errors, the results will be unpredictable at +best. + + +Transform doc.xml to +newdoc.xml with the +db4-upgrade.xsl stylesheet included in the +DocBook V5.0 distribution that you are using. + + +Check the validity of your DocBook XML V5.0 document against +the DocBook V5.0 RELAX NG grammar. + + + +In the vast majority of cases, the resulting document should +be valid and your conversion process is finished. + +If the document is not valid, please report the problem. +(Over time, we'll have more experience with the sorts of things +that can go wrong and we'll update this document to reflect that +experience.) + +
+What About Entities? + +Using XSLT to transform existing documents to DocBook V5.0 has +one potential disadvantage: it removes all entity references from +your document. + +If preserving entities is an important aspect of your production +work flow, you will have to engage in a semi-manual process to +preserve them. + + + +Open your existing document using your favorite editing tool. +You must use a tool that is not XML-aware, or one +that allows you to edit markup “in the raw”. + + +Replace all occurrences of the entity references that you want +to preserve with some unique string. For example, if you want to preserve +“&Product;” references, you could replace them +all with “[[[Product]]]” (assuming that the string +“[[[Product]]]” doesn't occur anywhere else in your document). + + +Copy the document type declaration off of your document and save +it some place. The document type declaration is everything from +“<!DOCTYPE” to the closing “]>”. + + + +Perform the conversion described in . + + + +Open the new document using your favorite editing tool. Replace +all occurrences of the unique string you used to save the entity references +with the corresponding entity references. + + +Paste the document type declaration that you saved onto the top +of your new document. + + +Remove the external identifier (the PUBLIC +and/or SYSTEM keywords) from the document type +declaration. A document that begins: + +]>]]> +is perfectly well-formed. If you don't remove the references to +the DTD, then your parser will likely try to validate against DocBook +V4.0 and that's not going to work. Alternatively, you could refer +to the DocBook V5.0 DTD. + + + + +Steps 2 and 5 from previous procedure can be automated using the +cloak +script written by Michael Smith. + + +
+External Parsed Entities + +External parsed entities, entities which load part of a document +from another file, are a special case. These can often be replaced +with XInclude elements. + +The Perl script db4-entities.pl, also included +in the DocBook V5.0 distribution attempts to perform this replacement +for you. To use the script, perform the following steps: + + + +Process your document with db4-entities.pl. +The script expects a single filename and prints the XInclude version +on standard output. + + +Process the XInclude version as described in . + + + +
+
+ +
+ +
+ Customizing DocBook V5.0 + + + + It's much easier to customize DocBook V5.0 than it was to + customize earlier releases. This is partly because RELAX NG + provides better support for modifications than DTDs and partly + because the DocBook schema is designed to take full advantage + of the capabilities RELAX NG provides. + This section describes the organization of the RELAX NG schema for + DocBook, methods and examples for adding, removing, and modifying elements + and attributes, and conventions for naming and versioning + DocBook customizations. + It assumes some familiarity with RELAX NG. If you are unfamiliar + with RELAX NG, you can find a tutorial introduction in + RNCTUT. + +
+ DocBook RELAX NG schema organization + + The DocBook RELAX NG schema is highly modular, using named + patterns extensively. Every element, attribute, attribute + list, and enumeration has its own named pattern. In addition, + there are named patterns for logical combinations of elements + and attributes. These named patterns provide hooks + into the schema that allow you to do a wide range of customization + by simply redefining one or more of the named patterns. + + + An important design characteristic of the schema is that + duplication is minimized. This is done through the use of + named patterns for common groupings that can be re-used. + For example, the imagedata and videodata + elements each have an align attribute + that takes the same set of enumerated values. Rather than + repeating those values, a single pattern, + db.halign.enumeration is referenced by + the db.videodata.align.enumeration + and db.imagedata.align.enumeration patterns, + which are in turn referenced by the + db.videodata.align.attribute + and db.imagedata.align.attribute patterns. + While this may seem like overkill, it allows a customizer to modify + the allowed enumerations for these two attributes separately or together, + or to completely re-define the allowed content of either or both, + by redefining one or more of these named patterns. + +
Pattern Names + + Because named patterns are used extensively, the RELAX NG schema uses + several naming conventions. These are: + + + + Names have two or more parts, separated by dots . + + + + + The first part of each name is the prefix db + + + + + Each element has a named pattern in the form + db.elementname. + Elements that have different content models in different + contexts will also have patterns in the form + db.context.elementname. For example, db.figure.info + defines the content model for the info element + when it appears as a child of the figure element. + Context may have several parts. + For example, db.cals.entrytbl.thead. + + + + + Most attributes have a named pattern in the form + db.attributename.attribute. + Attributes that have different content models in different + contexts will also have patterns in the form + db.context.attributename.attribute. + For example, + db.olink.localinfo.attribute defines the content + model of the localinfo attribute when + it appears in olink. + There are a few attributes that do not have individual named + patterns. For example, the effectivity attributes are grouped + into db.effectivity.attributes and not identified + separately. + + + + + Each element has a named pattern for its attribute list in + the form + db.elementname.attlist + + that defines the list of attributes for that element. + Elements that have different attribute lists in different + contexts will also have patterns in the form + db.context.elementname.attlist + For example, db.html.table.attlist defines + the attribute list for the html table element and + db.cals.table.attlist defines the attribute + list for a cals table element. + + + + + Each attribute that has enumerated values has a + named pattern in the form + db.[context.]attributename.enumeration. + If the enumeration for a particular attribute depends on + context, optional context is provided. + For example, + db.verbatim.continuation.enumeration defines + the enumeration values for the + continuation attribute that is used + in verbatim contexts like screen. + Unlike elements and attributes, there is not necessarily a + named pattern for enumerated attributes outside their context. + For example, there is no db.class.enumeration + because the class attribute has + a broad and non-intersecting range of uses. + + + + + There are several different groupings of elements and attributes. + Here are the major ones: + + + inlines + + + Combinations of inline elements, for example, + db.error.inlines, which contains + db.errorcode, + db.errortext, etc. + + + + + blocks + + + Combinations of block elements, for example, + db.verbatim.blocks, which contains + db.programlisting, + db.screen, etc. + + + + + attributes + + + Combinations of attributes, for example, + db.effectivity.attributes, + which contains the attributes + arch, + condition, + conformance, etc. + + + + + components + + + High level components of the schema, for example, + db.navigation.components, which contains + db.glossary, + db.bibliography, + db.index, and + db.toc, and is used inside the + content model for chapter, appendix, + and preface. + + + + + contentmodel + + + Shared content models, for example, + db.admonition.contentmodel, which contains + the content model for tip, warning, + note, etc. + + + + + + + There are a couple of other groupings designed to minimize + duplication, but these are the most important. + + + + +
+
+
+ General customization considerations + + Creating a customized schema is similar to + creating a customization layer for XSL. The schema customization + layer is a new RELAX NG schema that defines your changes and + includes the standard docbook schema. You then validate using + the schema customization as your schema. + + + is an empty + RELAX NG customization that does nothing + except define the name spaces and include the standard DocBook schema. + The href attribute of the + include element points to + the location of the standard DocBook V5.0 + schema.The examples in this section use + docbook.rng as the schema location. If you want + to create a portable schema customization you should use a standard + web-accessible location like + http://docbook.org/xml/&version;/rng/docbook.rng and + then use XML + catalogs to resolve this location to your local copy of the + schema for improved performance. Unfortunately, at the time of + this writing not all RELAX NG validators support XML catalogs. + All of the examples are given in both RNG and RNC form. +Empty customization file + + + + + + +]]> + + + +
+
+ Elements +
+ Adding elements + + Adding an element typically takes two definitions. + The first defines the new element and + its content model, and the second adds the + new element into the schema. We'll show two examples. + + + + adds a new element, + person, with the same + content model as author. The new element will be + allowed to appear wherever author can appear. + + + The db.author pattern is copied + and renamed dbx.person, defining + a new element called person. + Then, the db.author pattern is redefined + to be a choice of the current value or dbx.person. + The combine attribute tells + RELAX NG to combine this pattern with the existing named + pattern. In this case, the value + of the combine attribute is + choice, which tells the parser that either + the original pattern or this new pattern is a valid match. + +Adding a new element by duplicating an existing one + + + + + + + + + + + + + + +]]> + + + + The preceding method works well when you'd like a new element + to be a clone or near-clone of an existing element. It gives + you complete control over the content model, but + only limited control over where the element is allowed. It + works well when you want to allow the element in the same places + as an existing element, and for this example that works + nicely, since author is allowed in four different + named patterns, each of which would have had to be redefined to + allow person. + But, if you can't find an existing element that is allowed in + exactly the places you need, this method doesn't work as well. + + + + adds two new elements by combining them into + a higher level pattern. In this example, we'll add + two new inline elements for writing about assembly language, + register and + instruction. + We will allow them wherever programming inlines + or operating system inlines are allowed. + + defines the two elements, creates a new named pattern + (dbx.asm.inlines) that contains them, and adds + that pattern to db.programming.inlines and + db.os.inlines. Since these two patterns + don't have any elements in common, the strategy used in + + would require selecting two different elements to clone, + which would be messy. + +Adding new inline elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + + +
+
+ Deleting elements + + Deleting elements is straightforward, but takes some + care and planning. deletes + the important admonition element by redefining + it with a content model of notAllowed. + Note that in this example, the redefinition is inside + the include element. + This is required for + redefinitions that completely replace an existing pattern. + + + Be careful; If you delete an element that is a required part + of another element's content model, you can make it + impossible to create a valid document. + For example, if you delete the title + element, you won't be able to validate a book + because a book requires a title. + +Deleting an element + + + + + + + + +]]> + + +
+
+ Customizing the content model of existing elements + + + expands the definition of author to include two + new elements, born and + died. + The author element allows two content models, + db.person.author.contentmodel, which + defines an author who is a person, and + db.org.author.contentmodel, which + defines an author that is an organization. We will modify + db.person.author.contentmodel so that + only authors who are persons can have the new elements. +Modifying the content model of an element + + + + + + + + + + + + + + + + + + +]]> + + + + + This modification will allow instances like this: + + Babe Ruth + 02/06/1895 + 08/16/1948 +]]> +but because we only modified the content model for authors +who are human, it won't allow an instance like this, which +uses db.org.author.contentmodel: + + + Boston Red Sox + 1919 + 2004 +]]> + +
+
+
+ Attributes +
+ Adding attributes + + The simplest way to add an attribute to a single element + is to add it to the attlist pattern for that element. + + adds the optional attributes born + and died to the attribute + list for author. + The db.author.attlist + named pattern is redefined with the + combine attribute set to + interleave, which interleaves the two new + optional attributes with the existing attributes on the list. + +Adding attributes + + + + + + + + + + + + + + + + + + +]]> + + + + Unlike + , + allows + the new attributes to appear on any author + element, not just those using the person content model. + + + shows + how you could limit the use of these attributes to authors who + are persons. In this example, the new attributes are interleaved + with the db.person.author.contentmodel. + The only difference between this example and + is + that the added patterns are identified as attributes rather than + elements. This shows some of the flexibility of RELAX NG, which + treats attributes and elements very consistently. +Adding attributes; alternate method + + + + + + + + + + + + + + + + + + +]]> + + +There is one difference in the treatment of attributes and elements +that is worth noting. By the XML 1.0 definition, the relative order +of attributes is not significant. Therefore, the +interleave block is not required for +attributes, though it does no harm. + +
+
+ Deleting attributes + + Deleting an attribute is similar to deleting an element, + except that you use the RELAX NG empty + pattern rather than notAllowed. + + deletes the linking attributes, which are collected in the + db.common.linking.attributes pattern, + by defining that pattern as empty. + +Deleting an attribute + + + + + + + +]]> + + + + Generally, empty is used when deleting + attributes and notAllowed is used when + deleting elements. + +
+
+ Changing permitted content of attributes + + + modifies db.spacing.enumeration to + add the additional value large. Note + that to remove a value from an enumeration, you need + to redefine the entire enumeration, minus the values + you don't need. + +Deleting an attribute + + + + + + large + +]]> + + +
+
+ +
+Naming and versioning DocBook customizations + +DocBook V5.0 is not tightly coupled with some particular +validation technology like DTDs. This also means that DocBook V5.0 +documents don't have to (and usually don't) start with a +document type declaration (<!DOCTYPE…>) to specify the schema +(DTD) to use. Instead, DocBook V5.0 instances can be easily +distinguished from other XML vocabularies by using elements in the +http://docbook.org/ns/docbook namespace. This namespace is +enough to distinguish DocBook from other XML based formats. But the +DocBook schema evolves over time and there are several versions of +DocBook (e.g. 3.1, 4.2, 4.5 and 5.0). Since DocBook version 5.0, the +actual version used is indicated in the version attribute on a root element. + + + … +]]> + +Future versions of DocBook documents will start with the same +markup, except the version number will be raised, for example to 5.1 +or 6.0. +The namespace will remain the same until the semantics of the elements +change in a backward incompatible way, which is very unlikely to happen. + +If you create a DocBook schema customization you must change the version attribute to distinguish your +customization from the official DocBook. Changing the +namespace is not recommended because that would break the processing +tools. Remember that changing namespaces is the same as renaming all +elements in the namespace. + +When you customize the schema, use the following syntax to +identify your DocBook derivation: + +base_version-[subset|extension|variant] [name[-version]?]+ + +For example: + +5.0-subset simplified-1.0 +5.0-variant ASMBook +5.0-variant ASMBook-2006 +5.0-extension MathML-2.0 SVG-1.1 + +The first part of the version identifier is the version number of the +DocBook schema from which you derived your customization. + +If your schema is a proper subset, you can advertise this status +by using the subset keyword in the description. If +your schema contains any markup model extensions, you can advertise +this status by using the extension keyword. If +you'd rather not characterize your variant specifically as a subset or +an extension, use the variant keyword. + +After these keywords you may add a whitespace separated list of +customization identifiers. Each name may be optionally followed by its +version number. + +
+ +
+ +
+FAQ + + + +Authoring + + + +How do I attach a schema to a DocBook V5.0 document when I do not +want to use DTDs and !DOCTYPE? + + +There is no standard way of associating a RELAX NG schema with a +document. Most tools provide some mechanism for performing this +association, consult the documentation for your application. In some +tools you must specify schema manually each time you want to +edit/process your document. + + + + + +How do I use entities like ndash in +DocBook V5.0? + + +Modern schema languages (including RELAX NG and W3X XML Schema) +do not provide any means to define entities that can be used for easier +typing of special characters. Some editors provide functions or +special toolbars that allow you to easily pick necessary character +and insert it into document as a raw Unicode character or a numeric +character reference. +Another possibility is to include entity definitions in the +prolog of your document. Entity definition +files are now maintained by W3C. You can reference definition +files with entity definitions you are interested in and then reference +imported entities. For example: + + +%isopub; +]> +
+DocBook V5.0 – the superb documentation format]]> +… +For your convenience there is also flattened entity definition +file which contains all entity definitions. + + +%allent; +]> +
+DocBook V5.0 – the superb documentation format]]> +… + + + + + +How to modularize documents? + + +You can use XInclude for this +task. There is an alternative schema for DocBook V5.0 that +contains XInclude elements. This is necessary to make some XML editors +happy. This schema can be found in files that end with letters xi, e.g. +docbookxi.rnc instead of +docbook.rnc. + + + + + +How to validate documents which are composed by XInclude? + + +If you are using XIncludes you should make sure that the final +document after resolving all inclusions is valid DocBook V5.0 +instance. This means that all XIncludes should be processed before +validation takes place. The following command can be used to enable +XInclude processing in oNVDL. +java -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration -jar /path/to/oNVDL/bin/onvdl.jar /path/to/docbook.nvdl document.xml +For JNVDL you can use switch to enable XInclude processing. + + + + + + +Stylesheets + + + +Will the current DocBook XSL stylesheets (XSLT 1.0 based +implementation) be maintained and improved in the future since work on +a new XSLT 2.0 based implementation has started? + + +Yes, the current stylesheets (like 1.73.x) will be supported and +improved further because they are very widely deployed and work with +many existing XSLT processors. +Surely there will be a point in a future when all new development +will be switched to the XSLT 2.0 based implementation. But this +will not happen until all features of the current stylesheets are +implemented in the new stylesheets, and until there is more than +one usable XSLT 2.0 processor available. + + + + + + +Schema customizations + + + +How can I extend the DocBook schema with MathML elements? + + +The basic DocBook schema allows elements from the MathML namespace +to appear inside the equation element. This means that you can +validate a DocBook+MathML document, but MathML content will be ignored +during the validation. You will also not be able to use guided editing +for the MathML content. +If you need strict validation of MathML content or guided +editing for MathML, you can easily extend the base DocBook schema with +the MathML schema. + +Extending the DocBook schema with the MathML schema + +Download the MathML RELAX NG schema from and unpack it +somewhere (e.g. into a mathml subdirectory). + + +Create a schema customization in compact syntax—dbmathml.rnc: +namespace html = "http://www.w3.org/1999/xhtml" +namespace mml = "http://www.w3.org/1998/Math/MathML" +namespace db = "http://docbook.org/ns/docbook" + +include "/path/to/docbook.rnc" { + db._any.mml = external "mathml/mathml2.rnc" + db._any = + element * - (db:* | html:* | mml:*) { + (attribute * { text } + | text + | db._any)* + } +} +Or, alternatively, you can use the XML syntax of RELAX NG—dbmathml.rng: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + + +Now use the customized schema (dbmathml.rnc +or dbmathml.rng) instead of the original +DocBook schema. + + + + + + + +How can I extend the DocBook schema with SVG elements? + + +The situation is the same as with MathML support. You can use +elements from the SVG namespace inside the imageobject +element. + +Extending the DocBook schema with the SVG schema + +Download the SVG RELAX NG schema from and unpack it +somewhere (e.g. into an svg subdirectory). + + +Create a schema customization in compact syntax—dbsvg.rnc: +namespace html = "http://www.w3.org/1999/xhtml" +namespace db = "http://docbook.org/ns/docbook" +namespace svg = "http://www.w3.org/2000/svg" + +include "/path/to/docbook.rnc" { + db._any.svg = external "svg/svg11.rnc" + db._any = + element * - (db:* | html:* | svg:*) { + (attribute * { text } + | text + | db._any)* + } +} +Or, alternatively, you can use the XML syntax of RELAX NG—dbsvg.rng: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + + +Now use the customized schema (dbsvg.rnc +or dbsvg.rng) instead of the original +DocBook schema. + + + + + + + +Is it possible to use the previous two customizations for MathML +and SVG together? + + +Yes, you can create a special schema customization that combines +both MathML and SVG with the DocBook schema. In compact syntax, the merged +schema is: +namespace html = "http://www.w3.org/1999/xhtml" +namespace mml = "http://www.w3.org/1998/Math/MathML" +namespace db = "http://docbook.org/ns/docbook" +namespace svg = "http://www.w3.org/2000/svg" + +include "/path/to/docbook.rnc" { + db._any.mml = external "mahtml/mathml2.rnc" + db._any.svg = external "svg/svg11.rnc" + db._any = + element * - (db:* | html:* | mml:* | svg:*) { + (attribute * { text } + | text + | db._any)* + } +} +Or alternatively in the full RELAX NG syntax: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + + + + + +Are there any other examples of schema customization +available? + + +Sure. Some of the are listed bellow: + +Sample +customization of ITS and DocBook +Examples on +DocBook WiKi + + + + + + + +Tool specific problems + + + +I'm using Altova XMLSpy to validate DocBook V5.0 instances +against the W3C XML Schema (docbook.xsd). XMLSpy +complains about undefined xml:id +attributes? + + +XMLSpy always uses its own bundled version of +xml.xsd which unfortunately doesn't define the xml:id attribute. The bundled version of +xml.xsd is hardwired into the program and cannot +be replaced by a newer version. To solve this problem you must upgrade +to version 2006 SP1. + + + + + + +
+ + + + +RNCTUT +Clark, James – Cowan, John – MURATA, Makoto: RELAX NG Compact Syntax Tutorial. +Working Draft, 26 March 2003. OASIS. + + + +NVDLTUT +Nálevka, Petr: +NVDL Tutorial. + + + + +XMLID +Marsh, Jonathan – +Veillard, Daniel – +Walsh, Norman: xml:id Version 1.0. W3C Recommendation, 9 September 2005. + + + +DB5SPEC +Norman, Walsh: The DocBook Schema. +Working Draft 5.0a1, OASIS, 29 June 2005. + + + + + +
diff --git a/org.argeo.server.jcr/src/org/argeo/jcr/docbook/DocBookModel.java b/org.argeo.server.jcr/src/org/argeo/jcr/docbook/DocBookModel.java new file mode 100644 index 000000000..61a902d9e --- /dev/null +++ b/org.argeo.server.jcr/src/org/argeo/jcr/docbook/DocBookModel.java @@ -0,0 +1,42 @@ +package org.argeo.jcr.docbook; + +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; + +import javax.jcr.ImportUUIDBehavior; +import javax.jcr.RepositoryException; +import javax.jcr.Session; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + +public class DocBookModel { + private final static Log log = LogFactory.getLog(DocBookModel.class); + private Session session; + + public DocBookModel(Session session) { + super(); + this.session = session; + } + + public void setSession(Session session) { + this.session = session; + } + + public void importXml(String path, InputStream in) + throws RepositoryException, IOException { + long begin = System.currentTimeMillis(); + session.importXML(path, in, + ImportUUIDBehavior.IMPORT_UUID_COLLISION_REPLACE_EXISTING); + long duration = System.currentTimeMillis() - begin; + if (log.isTraceEnabled()) + log.trace("Imported " + path + " in " + duration + " ms"); + + } + + public void exportXml(String path, OutputStream out) + throws RepositoryException, IOException { + session.exportDocumentView(path, out, true, false); + } +} diff --git a/org.argeo.server.jcr/src/org/argeo/jcr/docbook/docbook-full.cnd b/org.argeo.server.jcr/src/org/argeo/jcr/docbook/docbook-full.cnd new file mode 100644 index 000000000..7e4fefab9 --- /dev/null +++ b/org.argeo.server.jcr/src/org/argeo/jcr/docbook/docbook-full.cnd @@ -0,0 +1,3005 @@ + + + + + + + + +[argeodbk:titled] +mixin + + dbk:info (dbk:info) = dbk:info * + + dbk:title (dbk:title) = dbk:title * + + dbk:titleabbrev (dbk:titleabbrev) = dbk:titleabbrev * + +[argeodbk:linkingAttributes] +mixin + - dbk:linkend (String) + - xlink:actuate (String) + - xlink:arcrole (String) + - xlink:href (String) + - xlink:role (String) + - xlink:show (String) + - xlink:title (String) + - xlink:type (String) + +[argeodbk:freeText] +mixin + + dbk:phrase (dbk:phrase) = dbk:phrase * + + dbk:replaceable (dbk:replaceable) = dbk:replaceable * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[argeodbk:markupInlines] +mixin + + dbk:code (dbk:code) = dbk:code * + + dbk:constant (dbk:constant) = dbk:constant * + + dbk:email (dbk:email) = dbk:email * + + dbk:literal (dbk:literal) = dbk:literal * + + dbk:markup (dbk:markup) = dbk:markup * + + dbk:symbol (dbk:symbol) = dbk:symbol * + + dbk:tag (dbk:tag) = dbk:tag * + + dbk:token (dbk:token) = dbk:token * + + dbk:uri (dbk:uri) = dbk:uri * + +[argeodbk:listElements] +mixin + + dbk:bibliolist (dbk:bibliolist) = dbk:bibliolist * + + dbk:calloutlist (dbk:calloutlist) = dbk:calloutlist * + + dbk:glosslist (dbk:glosslist) = dbk:glosslist * + + dbk:itemizedlist (dbk:itemizedlist) = dbk:itemizedlist * + + dbk:orderedlist (dbk:orderedlist) = dbk:orderedlist * + + dbk:procedure (dbk:procedure) = dbk:procedure * + + dbk:qandaset (dbk:qandaset) = dbk:qandaset * + + dbk:segmentedlist (dbk:segmentedlist) = dbk:segmentedlist * + + dbk:simplelist (dbk:simplelist) = dbk:simplelist * + + dbk:variablelist (dbk:variablelist) = dbk:variablelist * + +[argeodbk:paragraphElements] +mixin + + dbk:formalpara (dbk:formalpara) = dbk:formalpara * + + dbk:para (dbk:para) = dbk:para * + + dbk:simpara (dbk:simpara) = dbk:simpara * + +[argeodbk:indexingInlines] +mixin + + dbk:indexterm (dbk:indexterm) = dbk:indexterm * + +[argeodbk:techDocElements] +mixin + + dbk:caution (dbk:caution) = dbk:caution * + + dbk:classsynopsis (dbk:classsynopsis) = dbk:classsynopsis * + + dbk:cmdsynopsis (dbk:cmdsynopsis) = dbk:cmdsynopsis * + + dbk:constraintdef (dbk:constraintdef) = dbk:constraintdef * + + dbk:constructorsynopsis (dbk:constructorsynopsis) = dbk:constructorsynopsis * + + dbk:destructorsynopsis (dbk:destructorsynopsis) = dbk:destructorsynopsis * + + dbk:equation (dbk:equation) = dbk:equation * + + dbk:example (dbk:example) = dbk:example * + + dbk:fieldsynopsis (dbk:fieldsynopsis) = dbk:fieldsynopsis * + + dbk:figure (dbk:figure) = dbk:figure * + + dbk:funcsynopsis (dbk:funcsynopsis) = dbk:funcsynopsis * + + dbk:important (dbk:important) = dbk:important * + + dbk:informalequation (dbk:informalequation) = dbk:informalequation * + + dbk:informalexample (dbk:informalexample) = dbk:informalexample * + + dbk:informalfigure (dbk:informalfigure) = dbk:informalfigure * + + dbk:informaltable (dbk:informaltable) = dbk:informaltable * + + dbk:literallayout (dbk:literallayout) = dbk:literallayout * + + dbk:methodsynopsis (dbk:methodsynopsis) = dbk:methodsynopsis * + + dbk:msgset (dbk:msgset) = dbk:msgset * + + dbk:note (dbk:note) = dbk:note * + + dbk:productionset (dbk:productionset) = dbk:productionset * + + dbk:programlisting (dbk:programlisting) = dbk:programlisting * + + dbk:programlistingco (dbk:programlistingco) = dbk:programlistingco * + + dbk:screen (dbk:screen) = dbk:screen * + + dbk:screenco (dbk:screenco) = dbk:screenco * + + dbk:synopsis (dbk:synopsis) = dbk:synopsis * + + dbk:table (dbk:table) = dbk:table * + + dbk:task (dbk:task) = dbk:task * + + dbk:tip (dbk:tip) = dbk:tip * + + dbk:warning (dbk:warning) = dbk:warning * + +[argeodbk:techDocInlines] +mixin + + dbk:accel (dbk:accel) = dbk:accel * + + dbk:application (dbk:application) = dbk:application * + + dbk:classname (dbk:classname) = dbk:classname * + + dbk:command (dbk:command) = dbk:command * + + dbk:computeroutput (dbk:computeroutput) = dbk:computeroutput * + + dbk:database (dbk:database) = dbk:database * + + dbk:envar (dbk:envar) = dbk:envar * + + dbk:errorcode (dbk:errorcode) = dbk:errorcode * + + dbk:errorname (dbk:errorname) = dbk:errorname * + + dbk:errortext (dbk:errortext) = dbk:errortext * + + dbk:errortype (dbk:errortype) = dbk:errortype * + + dbk:exceptionname (dbk:exceptionname) = dbk:exceptionname * + + dbk:filename (dbk:filename) = dbk:filename * + + dbk:function (dbk:function) = dbk:function * + + dbk:guibutton (dbk:guibutton) = dbk:guibutton * + + dbk:guiicon (dbk:guiicon) = dbk:guiicon * + + dbk:guilabel (dbk:guilabel) = dbk:guilabel * + + dbk:guimenu (dbk:guimenu) = dbk:guimenu * + + dbk:guimenuitem (dbk:guimenuitem) = dbk:guimenuitem * + + dbk:guisubmenu (dbk:guisubmenu) = dbk:guisubmenu * + + dbk:hardware (dbk:hardware) = dbk:hardware * + + dbk:initializer (dbk:initializer) = dbk:initializer * + + dbk:inlineequation (dbk:inlineequation) = dbk:inlineequation * + + dbk:interfacename (dbk:interfacename) = dbk:interfacename * + + dbk:keycap (dbk:keycap) = dbk:keycap * + + dbk:keycode (dbk:keycode) = dbk:keycode * + + dbk:keycombo (dbk:keycombo) = dbk:keycombo * + + dbk:keysym (dbk:keysym) = dbk:keysym * + + dbk:menuchoice (dbk:menuchoice) = dbk:menuchoice * + + dbk:methodname (dbk:methodname) = dbk:methodname * + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:mousebutton (dbk:mousebutton) = dbk:mousebutton * + + dbk:nonterminal (dbk:nonterminal) = dbk:nonterminal * + + dbk:ooclass (dbk:ooclass) = dbk:ooclass * + + dbk:ooexception (dbk:ooexception) = dbk:ooexception * + + dbk:oointerface (dbk:oointerface) = dbk:oointerface * + + dbk:option (dbk:option) = dbk:option * + + dbk:optional (dbk:optional) = dbk:optional * + + dbk:package (dbk:package) = dbk:package * + + dbk:parameter (dbk:parameter) = dbk:parameter * + + dbk:productname (dbk:productname) = dbk:productname * + + dbk:productnumber (dbk:productnumber) = dbk:productnumber * + + dbk:prompt (dbk:prompt) = dbk:prompt * + + dbk:property (dbk:property) = dbk:property * + + dbk:returnvalue (dbk:returnvalue) = dbk:returnvalue * + + dbk:shortcut (dbk:shortcut) = dbk:shortcut * + + dbk:systemitem (dbk:systemitem) = dbk:systemitem * + + dbk:termdef (dbk:termdef) = dbk:termdef * + + dbk:trademark (dbk:trademark) = dbk:trademark * + + dbk:type (dbk:type) = dbk:type * + + dbk:userinput (dbk:userinput) = dbk:userinput * + + dbk:varname (dbk:varname) = dbk:varname * + +[argeodbk:publishingElements] +mixin + + dbk:address (dbk:address) = dbk:address * + + dbk:blockquote (dbk:blockquote) = dbk:blockquote * + + dbk:epigraph (dbk:epigraph) = dbk:epigraph * + + dbk:sidebar (dbk:sidebar) = dbk:sidebar * + +[argeodbk:ubiquitousInlines] +mixin + + dbk:alt (dbk:alt) = dbk:alt * + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:biblioref (dbk:biblioref) = dbk:biblioref * + + dbk:inlinemediaobject (dbk:inlinemediaobject) = dbk:inlinemediaobject * + + dbk:link (dbk:link) = dbk:link * + + dbk:olink (dbk:olink) = dbk:olink * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:subscript (dbk:subscript) = dbk:subscript * + + dbk:superscript (dbk:superscript) = dbk:superscript * + + dbk:xref (dbk:xref) = dbk:xref * + +[argeodbk:abstractSection] +mixin + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bibliography (dbk:bibliography) = dbk:bibliography * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:glossary (dbk:glossary) = dbk:glossary * + + dbk:index (dbk:index) = dbk:index * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:toc (dbk:toc) = dbk:toc * + - dbk:label (String) + - dbk:status (String) + +[argeodbk:bibliographyInlines] +mixin + + dbk:author (dbk:author) = dbk:author * + + dbk:citation (dbk:citation) = dbk:citation * + + dbk:citebiblioid (dbk:citebiblioid) = dbk:citebiblioid * + + dbk:citerefentry (dbk:citerefentry) = dbk:citerefentry * + + dbk:citetitle (dbk:citetitle) = dbk:citetitle * + + dbk:editor (dbk:editor) = dbk:editor * + + dbk:jobtitle (dbk:jobtitle) = dbk:jobtitle * + + dbk:org (dbk:org) = dbk:org * + + dbk:orgname (dbk:orgname) = dbk:orgname * + + dbk:person (dbk:person) = dbk:person * + + dbk:personname (dbk:personname) = dbk:personname * + +[argeodbk:publishingInlines] +mixin + + dbk:abbrev (dbk:abbrev) = dbk:abbrev * + + dbk:acronym (dbk:acronym) = dbk:acronym * + + dbk:coref (dbk:coref) = dbk:coref * + + dbk:date (dbk:date) = dbk:date * + + dbk:emphasis (dbk:emphasis) = dbk:emphasis * + + dbk:firstterm (dbk:firstterm) = dbk:firstterm * + + dbk:footnote (dbk:footnote) = dbk:footnote * + + dbk:footnoteref (dbk:footnoteref) = dbk:footnoteref * + + dbk:foreignphrase (dbk:foreignphrase) = dbk:foreignphrase * + + dbk:glossterm (dbk:glossterm) = dbk:glossterm * + + dbk:quote (dbk:quote) = dbk:quote * + + dbk:wordasword (dbk:wordasword) = dbk:wordasword * + +[argeodbk:base] +abstract + - dbk:annotations (String) + - dbk:arch (String) + - dbk:audience (String) + - dbk:condition (String) + - dbk:conformance (String) + - dbk:dir (String) + - dbk:os (String) + - dbk:remap (String) + - dbk:revision (String) + - dbk:revisionflag (String) + - dbk:role (String) + - dbk:security (String) + - dbk:userlevel (String) + - dbk:vendor (String) + - dbk:version (String) + - dbk:wordsize (String) + - dbk:xreflabel (String) + - xml:base (String) + - xml:id (String) + - xml:lang (String) + +[dbk:abbrev] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:trademark (dbk:trademark) = dbk:trademark * + +[dbk:abstract] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:paragraphElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + +[dbk:accel] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:acknowledgements] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:acronym] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:trademark (dbk:trademark) = dbk:trademark * + +[dbk:address] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:city (dbk:city) = dbk:city * + + dbk:country (dbk:country) = dbk:country * + + dbk:email (dbk:email) = dbk:email * + + dbk:fax (dbk:fax) = dbk:fax * + + dbk:otheraddr (dbk:otheraddr) = dbk:otheraddr * + + dbk:personname (dbk:personname) = dbk:personname * + + dbk:phone (dbk:phone) = dbk:phone * + + dbk:pob (dbk:pob) = dbk:pob * + + dbk:postcode (dbk:postcode) = dbk:postcode * + + dbk:state (dbk:state) = dbk:state * + + dbk:street (dbk:street) = dbk:street * + + dbk:uri (dbk:uri) = dbk:uri * + - dbk:continuation (String) + - dbk:language (String) + - dbk:linenumbering (String) + - dbk:startinglinenumber (String) + - xml:space (String) + +[dbk:affiliation] > argeodbk:base, argeodbk:linkingAttributes + + dbk:address (dbk:address) = dbk:address * + + dbk:jobtitle (dbk:jobtitle) = dbk:jobtitle * + + dbk:org (dbk:org) = dbk:org + + dbk:orgdiv (dbk:orgdiv) = dbk:orgdiv * + + dbk:orgname (dbk:orgname) = dbk:orgname + + dbk:shortaffil (dbk:shortaffil) = dbk:shortaffil + +[dbk:alt] > argeodbk:base + + dbk:inlinemediaobject (dbk:inlinemediaobject) = dbk:inlinemediaobject * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:anchor] > argeodbk:base + +[dbk:annotation] > argeodbk:base, argeodbk:indexingInlines, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:annotates (String) + +[dbk:answer] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:label (dbk:label) = dbk:label + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:appendix] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:refentry (dbk:refentry) = dbk:refentry * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:sect1 (dbk:sect1) = dbk:sect1 * + + dbk:section (dbk:section) = dbk:section * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + +[dbk:application] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + +[dbk:arc] > argeodbk:base + - xlink:from (String) + - xlink:to (String) + +[dbk:area] > argeodbk:base + + dbk:alt (dbk:alt) = dbk:alt + - dbk:coords (String) + - dbk:label (String) + - dbk:linkends (String) + - dbk:otherunits (String) + - dbk:units (String) + +[dbk:areaset] > argeodbk:base + + dbk:area (dbk:area) = dbk:area * + - dbk:label (String) + - dbk:linkends (String) + - dbk:otherunits (String) + - dbk:units (String) + +[dbk:areaspec] > argeodbk:base, argeodbk:linkingAttributes + + dbk:area (dbk:area) = dbk:area * + + dbk:areaset (dbk:areaset) = dbk:areaset * + - dbk:otherunits (String) + - dbk:units (String) + +[dbk:arg] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:arg (dbk:arg) = dbk:arg * + + dbk:group (dbk:group) = dbk:group * + + dbk:option (dbk:option) = dbk:option * + + dbk:sbr (dbk:sbr) = dbk:sbr * + + dbk:synopfragmentref (dbk:synopfragmentref) = dbk:synopfragmentref * + - dbk:choice (String) + - dbk:rep (String) + +[dbk:article] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:acknowledgements (dbk:acknowledgements) = dbk:acknowledgements * + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:appendix (dbk:appendix) = dbk:appendix * + + dbk:colophon (dbk:colophon) = dbk:colophon * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:refentry (dbk:refentry) = dbk:refentry * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:sect1 (dbk:sect1) = dbk:sect1 * + + dbk:section (dbk:section) = dbk:section * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + - dbk:class (String) + +[dbk:artpagenums] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:attribution] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:citation (dbk:citation) = dbk:citation * + + dbk:citetitle (dbk:citetitle) = dbk:citetitle * + + dbk:person (dbk:person) = dbk:person * + + dbk:personname (dbk:personname) = dbk:personname * + +[dbk:audiodata] > argeodbk:base + + dbk:info (dbk:info) = dbk:info + - dbk:entityref (String) + - dbk:fileref (String) + - dbk:format (String) + +[dbk:audioobject] > argeodbk:base, argeodbk:linkingAttributes + + dbk:audiodata (dbk:audiodata) = dbk:audiodata + + dbk:info (dbk:info) = dbk:info + +[dbk:author] > argeodbk:base, argeodbk:linkingAttributes + + dbk:address (dbk:address) = dbk:address * + + dbk:affiliation (dbk:affiliation) = dbk:affiliation * + + dbk:contrib (dbk:contrib) = dbk:contrib * + + dbk:email (dbk:email) = dbk:email * + + dbk:orgdiv (dbk:orgdiv) = dbk:orgdiv * + + dbk:orgname (dbk:orgname) = dbk:orgname + + dbk:personblurb (dbk:personblurb) = dbk:personblurb * + + dbk:personname (dbk:personname) = dbk:personname + + dbk:uri (dbk:uri) = dbk:uri * + +[dbk:authorgroup] > argeodbk:base, argeodbk:linkingAttributes + + dbk:author (dbk:author) = dbk:author * + + dbk:editor (dbk:editor) = dbk:editor * + + dbk:othercredit (dbk:othercredit) = dbk:othercredit * + +[dbk:authorinitials] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:bibliocoverage] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:otherspatial (String) + - dbk:othertemporal (String) + - dbk:spatial (String) + - dbk:temporal (String) + +[dbk:bibliodiv] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:biblioentry (dbk:biblioentry) = dbk:biblioentry * + + dbk:bibliomixed (dbk:bibliomixed) = dbk:bibliomixed * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:biblioentry] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:publishingInlines + + dbk:abstract (dbk:abstract) = dbk:abstract * + + dbk:address (dbk:address) = dbk:address * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:artpagenums (dbk:artpagenums) = dbk:artpagenums * + + dbk:author (dbk:author) = dbk:author * + + dbk:authorgroup (dbk:authorgroup) = dbk:authorgroup * + + dbk:authorinitials (dbk:authorinitials) = dbk:authorinitials * + + dbk:bibliocoverage (dbk:bibliocoverage) = dbk:bibliocoverage * + + dbk:biblioid (dbk:biblioid) = dbk:biblioid * + + dbk:bibliomisc (dbk:bibliomisc) = dbk:bibliomisc * + + dbk:bibliomset (dbk:bibliomset) = dbk:bibliomset * + + dbk:bibliorelation (dbk:bibliorelation) = dbk:bibliorelation * + + dbk:biblioset (dbk:biblioset) = dbk:biblioset * + + dbk:bibliosource (dbk:bibliosource) = dbk:bibliosource * + + dbk:citebiblioid (dbk:citebiblioid) = dbk:citebiblioid * + + dbk:citerefentry (dbk:citerefentry) = dbk:citerefentry * + + dbk:citetitle (dbk:citetitle) = dbk:citetitle * + + dbk:collab (dbk:collab) = dbk:collab * + + dbk:confgroup (dbk:confgroup) = dbk:confgroup * + + dbk:contractnum (dbk:contractnum) = dbk:contractnum * + + dbk:contractsponsor (dbk:contractsponsor) = dbk:contractsponsor * + + dbk:copyright (dbk:copyright) = dbk:copyright * + + dbk:cover (dbk:cover) = dbk:cover * + + dbk:edition (dbk:edition) = dbk:edition * + + dbk:editor (dbk:editor) = dbk:editor * + + dbk:extendedlink (dbk:extendedlink) = dbk:extendedlink * + + dbk:issuenum (dbk:issuenum) = dbk:issuenum * + + dbk:itermset (dbk:itermset) = dbk:itermset * + + dbk:keywordset (dbk:keywordset) = dbk:keywordset * + + dbk:legalnotice (dbk:legalnotice) = dbk:legalnotice * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:org (dbk:org) = dbk:org * + + dbk:orgname (dbk:orgname) = dbk:orgname * + + dbk:othercredit (dbk:othercredit) = dbk:othercredit * + + dbk:pagenums (dbk:pagenums) = dbk:pagenums * + + dbk:person (dbk:person) = dbk:person * + + dbk:personblurb (dbk:personblurb) = dbk:personblurb * + + dbk:personname (dbk:personname) = dbk:personname * + + dbk:phrase (dbk:phrase) = dbk:phrase * + + dbk:printhistory (dbk:printhistory) = dbk:printhistory * + + dbk:productname (dbk:productname) = dbk:productname * + + dbk:productnumber (dbk:productnumber) = dbk:productnumber * + + dbk:pubdate (dbk:pubdate) = dbk:pubdate * + + dbk:publisher (dbk:publisher) = dbk:publisher * + + dbk:publishername (dbk:publishername) = dbk:publishername * + + dbk:releaseinfo (dbk:releaseinfo) = dbk:releaseinfo * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:seriesvolnums (dbk:seriesvolnums) = dbk:seriesvolnums * + + dbk:subjectset (dbk:subjectset) = dbk:subjectset * + + dbk:subscript (dbk:subscript) = dbk:subscript * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:superscript (dbk:superscript) = dbk:superscript * + + dbk:title (dbk:title) = dbk:title * + + dbk:titleabbrev (dbk:titleabbrev) = dbk:titleabbrev * + + dbk:volumenum (dbk:volumenum) = dbk:volumenum * + +[dbk:bibliography] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bibliodiv (dbk:bibliodiv) = dbk:bibliodiv * + + dbk:biblioentry (dbk:biblioentry) = dbk:biblioentry * + + dbk:bibliomixed (dbk:bibliomixed) = dbk:bibliomixed * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:biblioid] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + - dbk:otherclass (String) + +[dbk:bibliolist] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:biblioentry (dbk:biblioentry) = dbk:biblioentry * + + dbk:bibliomixed (dbk:bibliomixed) = dbk:bibliomixed * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:bibliomisc] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:bibliomixed] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:publishingInlines + + dbk:abstract (dbk:abstract) = dbk:abstract * + + dbk:address (dbk:address) = dbk:address * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:artpagenums (dbk:artpagenums) = dbk:artpagenums * + + dbk:author (dbk:author) = dbk:author * + + dbk:authorgroup (dbk:authorgroup) = dbk:authorgroup * + + dbk:authorinitials (dbk:authorinitials) = dbk:authorinitials * + + dbk:bibliocoverage (dbk:bibliocoverage) = dbk:bibliocoverage * + + dbk:biblioid (dbk:biblioid) = dbk:biblioid * + + dbk:bibliomisc (dbk:bibliomisc) = dbk:bibliomisc * + + dbk:bibliomset (dbk:bibliomset) = dbk:bibliomset * + + dbk:bibliorelation (dbk:bibliorelation) = dbk:bibliorelation * + + dbk:biblioset (dbk:biblioset) = dbk:biblioset * + + dbk:bibliosource (dbk:bibliosource) = dbk:bibliosource * + + dbk:citebiblioid (dbk:citebiblioid) = dbk:citebiblioid * + + dbk:citerefentry (dbk:citerefentry) = dbk:citerefentry * + + dbk:citetitle (dbk:citetitle) = dbk:citetitle * + + dbk:collab (dbk:collab) = dbk:collab * + + dbk:confgroup (dbk:confgroup) = dbk:confgroup * + + dbk:contractnum (dbk:contractnum) = dbk:contractnum * + + dbk:contractsponsor (dbk:contractsponsor) = dbk:contractsponsor * + + dbk:copyright (dbk:copyright) = dbk:copyright * + + dbk:cover (dbk:cover) = dbk:cover * + + dbk:edition (dbk:edition) = dbk:edition * + + dbk:editor (dbk:editor) = dbk:editor * + + dbk:extendedlink (dbk:extendedlink) = dbk:extendedlink * + + dbk:issuenum (dbk:issuenum) = dbk:issuenum * + + dbk:itermset (dbk:itermset) = dbk:itermset * + + dbk:keywordset (dbk:keywordset) = dbk:keywordset * + + dbk:legalnotice (dbk:legalnotice) = dbk:legalnotice * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:org (dbk:org) = dbk:org * + + dbk:orgname (dbk:orgname) = dbk:orgname * + + dbk:othercredit (dbk:othercredit) = dbk:othercredit * + + dbk:pagenums (dbk:pagenums) = dbk:pagenums * + + dbk:person (dbk:person) = dbk:person * + + dbk:personblurb (dbk:personblurb) = dbk:personblurb * + + dbk:personname (dbk:personname) = dbk:personname * + + dbk:phrase (dbk:phrase) = dbk:phrase * + + dbk:printhistory (dbk:printhistory) = dbk:printhistory * + + dbk:productname (dbk:productname) = dbk:productname * + + dbk:productnumber (dbk:productnumber) = dbk:productnumber * + + dbk:pubdate (dbk:pubdate) = dbk:pubdate * + + dbk:publisher (dbk:publisher) = dbk:publisher * + + dbk:publishername (dbk:publishername) = dbk:publishername * + + dbk:releaseinfo (dbk:releaseinfo) = dbk:releaseinfo * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:seriesvolnums (dbk:seriesvolnums) = dbk:seriesvolnums * + + dbk:subjectset (dbk:subjectset) = dbk:subjectset * + + dbk:subscript (dbk:subscript) = dbk:subscript * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:superscript (dbk:superscript) = dbk:superscript * + + dbk:title (dbk:title) = dbk:title * + + dbk:titleabbrev (dbk:titleabbrev) = dbk:titleabbrev * + + dbk:volumenum (dbk:volumenum) = dbk:volumenum * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:bibliomset] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:publishingInlines, argeodbk:ubiquitousInlines + + dbk:abstract (dbk:abstract) = dbk:abstract * + + dbk:address (dbk:address) = dbk:address * + + dbk:artpagenums (dbk:artpagenums) = dbk:artpagenums * + + dbk:author (dbk:author) = dbk:author * + + dbk:authorgroup (dbk:authorgroup) = dbk:authorgroup * + + dbk:authorinitials (dbk:authorinitials) = dbk:authorinitials * + + dbk:bibliocoverage (dbk:bibliocoverage) = dbk:bibliocoverage * + + dbk:biblioid (dbk:biblioid) = dbk:biblioid * + + dbk:bibliomisc (dbk:bibliomisc) = dbk:bibliomisc * + + dbk:bibliomset (dbk:bibliomset) = dbk:bibliomset * + + dbk:bibliorelation (dbk:bibliorelation) = dbk:bibliorelation * + + dbk:biblioset (dbk:biblioset) = dbk:biblioset * + + dbk:bibliosource (dbk:bibliosource) = dbk:bibliosource * + + dbk:citebiblioid (dbk:citebiblioid) = dbk:citebiblioid * + + dbk:citerefentry (dbk:citerefentry) = dbk:citerefentry * + + dbk:citetitle (dbk:citetitle) = dbk:citetitle * + + dbk:collab (dbk:collab) = dbk:collab * + + dbk:confgroup (dbk:confgroup) = dbk:confgroup * + + dbk:contractnum (dbk:contractnum) = dbk:contractnum * + + dbk:contractsponsor (dbk:contractsponsor) = dbk:contractsponsor * + + dbk:copyright (dbk:copyright) = dbk:copyright * + + dbk:cover (dbk:cover) = dbk:cover * + + dbk:edition (dbk:edition) = dbk:edition * + + dbk:editor (dbk:editor) = dbk:editor * + + dbk:extendedlink (dbk:extendedlink) = dbk:extendedlink * + + dbk:issuenum (dbk:issuenum) = dbk:issuenum * + + dbk:itermset (dbk:itermset) = dbk:itermset * + + dbk:keywordset (dbk:keywordset) = dbk:keywordset * + + dbk:legalnotice (dbk:legalnotice) = dbk:legalnotice * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:org (dbk:org) = dbk:org * + + dbk:orgname (dbk:orgname) = dbk:orgname * + + dbk:othercredit (dbk:othercredit) = dbk:othercredit * + + dbk:pagenums (dbk:pagenums) = dbk:pagenums * + + dbk:person (dbk:person) = dbk:person * + + dbk:personblurb (dbk:personblurb) = dbk:personblurb * + + dbk:personname (dbk:personname) = dbk:personname * + + dbk:printhistory (dbk:printhistory) = dbk:printhistory * + + dbk:productname (dbk:productname) = dbk:productname * + + dbk:productnumber (dbk:productnumber) = dbk:productnumber * + + dbk:pubdate (dbk:pubdate) = dbk:pubdate * + + dbk:publisher (dbk:publisher) = dbk:publisher * + + dbk:publishername (dbk:publishername) = dbk:publishername * + + dbk:releaseinfo (dbk:releaseinfo) = dbk:releaseinfo * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:seriesvolnums (dbk:seriesvolnums) = dbk:seriesvolnums * + + dbk:subjectset (dbk:subjectset) = dbk:subjectset * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:title (dbk:title) = dbk:title * + + dbk:titleabbrev (dbk:titleabbrev) = dbk:titleabbrev * + + dbk:volumenum (dbk:volumenum) = dbk:volumenum * + - dbk:relation (String) + +[dbk:biblioref] > argeodbk:base, argeodbk:linkingAttributes + - dbk:begin (String) + - dbk:end (String) + - dbk:endterm (Reference) + - dbk:units (String) + - dbk:xrefstyle (String) + +[dbk:bibliorelation] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + - dbk:otherclass (String) + - dbk:othertype (String) + - dbk:type (String) + +[dbk:biblioset] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:publishingInlines + + dbk:abstract (dbk:abstract) = dbk:abstract * + + dbk:address (dbk:address) = dbk:address * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:artpagenums (dbk:artpagenums) = dbk:artpagenums * + + dbk:author (dbk:author) = dbk:author * + + dbk:authorgroup (dbk:authorgroup) = dbk:authorgroup * + + dbk:authorinitials (dbk:authorinitials) = dbk:authorinitials * + + dbk:bibliocoverage (dbk:bibliocoverage) = dbk:bibliocoverage * + + dbk:biblioid (dbk:biblioid) = dbk:biblioid * + + dbk:bibliomisc (dbk:bibliomisc) = dbk:bibliomisc * + + dbk:bibliomset (dbk:bibliomset) = dbk:bibliomset * + + dbk:bibliorelation (dbk:bibliorelation) = dbk:bibliorelation * + + dbk:biblioset (dbk:biblioset) = dbk:biblioset * + + dbk:bibliosource (dbk:bibliosource) = dbk:bibliosource * + + dbk:citebiblioid (dbk:citebiblioid) = dbk:citebiblioid * + + dbk:citerefentry (dbk:citerefentry) = dbk:citerefentry * + + dbk:citetitle (dbk:citetitle) = dbk:citetitle * + + dbk:collab (dbk:collab) = dbk:collab * + + dbk:confgroup (dbk:confgroup) = dbk:confgroup * + + dbk:contractnum (dbk:contractnum) = dbk:contractnum * + + dbk:contractsponsor (dbk:contractsponsor) = dbk:contractsponsor * + + dbk:copyright (dbk:copyright) = dbk:copyright * + + dbk:cover (dbk:cover) = dbk:cover * + + dbk:edition (dbk:edition) = dbk:edition * + + dbk:editor (dbk:editor) = dbk:editor * + + dbk:extendedlink (dbk:extendedlink) = dbk:extendedlink * + + dbk:issuenum (dbk:issuenum) = dbk:issuenum * + + dbk:itermset (dbk:itermset) = dbk:itermset * + + dbk:keywordset (dbk:keywordset) = dbk:keywordset * + + dbk:legalnotice (dbk:legalnotice) = dbk:legalnotice * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:org (dbk:org) = dbk:org * + + dbk:orgname (dbk:orgname) = dbk:orgname * + + dbk:othercredit (dbk:othercredit) = dbk:othercredit * + + dbk:pagenums (dbk:pagenums) = dbk:pagenums * + + dbk:person (dbk:person) = dbk:person * + + dbk:personblurb (dbk:personblurb) = dbk:personblurb * + + dbk:personname (dbk:personname) = dbk:personname * + + dbk:phrase (dbk:phrase) = dbk:phrase * + + dbk:printhistory (dbk:printhistory) = dbk:printhistory * + + dbk:productname (dbk:productname) = dbk:productname * + + dbk:productnumber (dbk:productnumber) = dbk:productnumber * + + dbk:pubdate (dbk:pubdate) = dbk:pubdate * + + dbk:publisher (dbk:publisher) = dbk:publisher * + + dbk:publishername (dbk:publishername) = dbk:publishername * + + dbk:releaseinfo (dbk:releaseinfo) = dbk:releaseinfo * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:seriesvolnums (dbk:seriesvolnums) = dbk:seriesvolnums * + + dbk:subjectset (dbk:subjectset) = dbk:subjectset * + + dbk:subscript (dbk:subscript) = dbk:subscript * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:superscript (dbk:superscript) = dbk:superscript * + + dbk:title (dbk:title) = dbk:title * + + dbk:titleabbrev (dbk:titleabbrev) = dbk:titleabbrev * + + dbk:volumenum (dbk:volumenum) = dbk:volumenum * + - dbk:relation (String) + +[dbk:bibliosource] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + - dbk:otherclass (String) + +[dbk:blockquote] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:attribution (dbk:attribution) = dbk:attribution + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:book] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:acknowledgements (dbk:acknowledgements) = dbk:acknowledgements * + + dbk:appendix (dbk:appendix) = dbk:appendix * + + dbk:article (dbk:article) = dbk:article * + + dbk:bibliography (dbk:bibliography) = dbk:bibliography * + + dbk:chapter (dbk:chapter) = dbk:chapter * + + dbk:colophon (dbk:colophon) = dbk:colophon * + + dbk:dedication (dbk:dedication) = dbk:dedication * + + dbk:glossary (dbk:glossary) = dbk:glossary * + + dbk:index (dbk:index) = dbk:index * + + dbk:part (dbk:part) = dbk:part * + + dbk:preface (dbk:preface) = dbk:preface * + + dbk:reference (dbk:reference) = dbk:reference * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:toc (dbk:toc) = dbk:toc * + - dbk:label (String) + - dbk:status (String) + +[dbk:bridgehead] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:otherrenderas (String) + - dbk:renderas (String) + +[dbk:callout] > argeodbk:base, argeodbk:indexingInlines, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:arearefs (String) + +[dbk:calloutlist] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:callout (dbk:callout) = dbk:callout * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:caption] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + - dbk:class (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:style (String) + - dbk:title (String) + +[dbk:caution] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:chapter] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:refentry (dbk:refentry) = dbk:refentry * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:sect1 (dbk:sect1) = dbk:sect1 * + + dbk:section (dbk:section) = dbk:section * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + +[dbk:citation] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:citebiblioid] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + - dbk:otherclass (String) + +[dbk:citerefentry] > argeodbk:base, argeodbk:linkingAttributes + + dbk:manvolnum (dbk:manvolnum) = dbk:manvolnum + + dbk:refentrytitle (dbk:refentrytitle) = dbk:refentrytitle + +[dbk:citetitle] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:pubwork (String) + +[dbk:city] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:classname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:classsynopsis] > argeodbk:base, argeodbk:linkingAttributes + + dbk:classsynopsisinfo (dbk:classsynopsisinfo) = dbk:classsynopsisinfo * + + dbk:constructorsynopsis (dbk:constructorsynopsis) = dbk:constructorsynopsis * + + dbk:destructorsynopsis (dbk:destructorsynopsis) = dbk:destructorsynopsis * + + dbk:fieldsynopsis (dbk:fieldsynopsis) = dbk:fieldsynopsis * + + dbk:methodsynopsis (dbk:methodsynopsis) = dbk:methodsynopsis * + + dbk:ooclass (dbk:ooclass) = dbk:ooclass * + + dbk:ooexception (dbk:ooexception) = dbk:ooexception * + + dbk:oointerface (dbk:oointerface) = dbk:oointerface * + - dbk:class (String) + - dbk:language (String) + +[dbk:classsynopsisinfo] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:co (dbk:co) = dbk:co * + + dbk:info (dbk:info) = dbk:info * + + dbk:lineannotation (dbk:lineannotation) = dbk:lineannotation * + + dbk:textobject (dbk:textobject) = dbk:textobject * + - dbk:continuation (String) + - dbk:language (String) + - dbk:linenumbering (String) + - dbk:startinglinenumber (String) + - xml:space (String) + +[dbk:cmdsynopsis] > argeodbk:base, argeodbk:linkingAttributes + + dbk:arg (dbk:arg) = dbk:arg * + + dbk:command (dbk:command) = dbk:command * + + dbk:group (dbk:group) = dbk:group * + + dbk:info (dbk:info) = dbk:info + + dbk:sbr (dbk:sbr) = dbk:sbr * + + dbk:synopfragment (dbk:synopfragment) = dbk:synopfragment * + - dbk:cmdlength (String) + - dbk:label (String) + - dbk:sepchar (String) + +[dbk:co] > argeodbk:base + - dbk:label (String) + - dbk:linkends (String) + +[dbk:code] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:classname (dbk:classname) = dbk:classname * + + dbk:exceptionname (dbk:exceptionname) = dbk:exceptionname * + + dbk:function (dbk:function) = dbk:function * + + dbk:initializer (dbk:initializer) = dbk:initializer * + + dbk:interfacename (dbk:interfacename) = dbk:interfacename * + + dbk:methodname (dbk:methodname) = dbk:methodname * + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:ooclass (dbk:ooclass) = dbk:ooclass * + + dbk:ooexception (dbk:ooexception) = dbk:ooexception * + + dbk:oointerface (dbk:oointerface) = dbk:oointerface * + + dbk:parameter (dbk:parameter) = dbk:parameter * + + dbk:returnvalue (dbk:returnvalue) = dbk:returnvalue * + + dbk:type (dbk:type) = dbk:type * + + dbk:varname (dbk:varname) = dbk:varname * + - dbk:language (String) + +[dbk:col] > nt:base + - dbk:align (String) + - dbk:annotations (String) + - dbk:arch (String) + - dbk:audience (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:class (String) + - dbk:condition (String) + - dbk:conformance (String) + - dbk:dir (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:os (String) + - dbk:remap (String) + - dbk:revision (String) + - dbk:revisionflag (String) + - dbk:security (String) + - dbk:span (String) + - dbk:style (String) + - dbk:title (String) + - dbk:userlevel (String) + - dbk:valign (String) + - dbk:vendor (String) + - dbk:version (String) + - dbk:width (String) + - dbk:wordsize (String) + - dbk:xreflabel (String) + - xml:base (String) + - xml:id (String) + - xml:lang (String) + +[dbk:colgroup] > nt:base + + dbk:col (dbk:col) = dbk:col * + - dbk:align (String) + - dbk:annotations (String) + - dbk:arch (String) + - dbk:audience (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:class (String) + - dbk:condition (String) + - dbk:conformance (String) + - dbk:dir (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:os (String) + - dbk:remap (String) + - dbk:revision (String) + - dbk:revisionflag (String) + - dbk:security (String) + - dbk:span (String) + - dbk:style (String) + - dbk:title (String) + - dbk:userlevel (String) + - dbk:valign (String) + - dbk:vendor (String) + - dbk:version (String) + - dbk:width (String) + - dbk:wordsize (String) + - dbk:xreflabel (String) + - xml:base (String) + - xml:id (String) + - xml:lang (String) + +[dbk:collab] > argeodbk:base, argeodbk:linkingAttributes + + dbk:affiliation (dbk:affiliation) = dbk:affiliation * + + dbk:org (dbk:org) = dbk:org * + + dbk:orgname (dbk:orgname) = dbk:orgname * + + dbk:person (dbk:person) = dbk:person * + + dbk:personname (dbk:personname) = dbk:personname * + +[dbk:colophon] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:colspec] > argeodbk:base, argeodbk:linkingAttributes + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:colname (String) + - dbk:colnum (String) + - dbk:colsep (String) + - dbk:colwidth (String) + - dbk:rowsep (String) + +[dbk:command] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:computeroutput] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:ubiquitousInlines + + dbk:co (dbk:co) = dbk:co * + + dbk:command (dbk:command) = dbk:command * + + dbk:computeroutput (dbk:computeroutput) = dbk:computeroutput * + + dbk:envar (dbk:envar) = dbk:envar * + + dbk:filename (dbk:filename) = dbk:filename * + + dbk:nonterminal (dbk:nonterminal) = dbk:nonterminal * + + dbk:option (dbk:option) = dbk:option * + + dbk:optional (dbk:optional) = dbk:optional * + + dbk:package (dbk:package) = dbk:package * + + dbk:parameter (dbk:parameter) = dbk:parameter * + + dbk:prompt (dbk:prompt) = dbk:prompt * + + dbk:property (dbk:property) = dbk:property * + + dbk:replaceable (dbk:replaceable) = dbk:replaceable * + + dbk:systemitem (dbk:systemitem) = dbk:systemitem * + + dbk:termdef (dbk:termdef) = dbk:termdef * + + dbk:userinput (dbk:userinput) = dbk:userinput * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:confdates] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:confgroup] > argeodbk:base, argeodbk:linkingAttributes + + dbk:address (dbk:address) = dbk:address * + + dbk:confdates (dbk:confdates) = dbk:confdates * + + dbk:confnum (dbk:confnum) = dbk:confnum * + + dbk:confsponsor (dbk:confsponsor) = dbk:confsponsor * + + dbk:conftitle (dbk:conftitle) = dbk:conftitle * + +[dbk:confnum] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:confsponsor] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:conftitle] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:constant] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + +[dbk:constraint] > argeodbk:base, argeodbk:linkingAttributes + +[dbk:constraintdef] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:constructorsynopsis] > argeodbk:base, argeodbk:linkingAttributes + + dbk:exceptionname (dbk:exceptionname) = dbk:exceptionname * + + dbk:methodname (dbk:methodname) = dbk:methodname + + dbk:methodparam (dbk:methodparam) = dbk:methodparam * + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:void (dbk:void) = dbk:void + - dbk:language (String) + +[dbk:contractnum] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:contractsponsor] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:contrib] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:copyright] > argeodbk:base, argeodbk:linkingAttributes + + dbk:holder (dbk:holder) = dbk:holder * + + dbk:year (dbk:year) = dbk:year * + +[dbk:coref] > argeodbk:base, argeodbk:linkingAttributes + - dbk:label (String) + +[dbk:country] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:cover] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:classsynopsis (dbk:classsynopsis) = dbk:classsynopsis * + + dbk:cmdsynopsis (dbk:cmdsynopsis) = dbk:cmdsynopsis * + + dbk:constraintdef (dbk:constraintdef) = dbk:constraintdef * + + dbk:constructorsynopsis (dbk:constructorsynopsis) = dbk:constructorsynopsis * + + dbk:destructorsynopsis (dbk:destructorsynopsis) = dbk:destructorsynopsis * + + dbk:fieldsynopsis (dbk:fieldsynopsis) = dbk:fieldsynopsis * + + dbk:funcsynopsis (dbk:funcsynopsis) = dbk:funcsynopsis * + + dbk:informalequation (dbk:informalequation) = dbk:informalequation * + + dbk:informalexample (dbk:informalexample) = dbk:informalexample * + + dbk:informalfigure (dbk:informalfigure) = dbk:informalfigure * + + dbk:informaltable (dbk:informaltable) = dbk:informaltable * + + dbk:literallayout (dbk:literallayout) = dbk:literallayout * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:methodsynopsis (dbk:methodsynopsis) = dbk:methodsynopsis * + + dbk:msgset (dbk:msgset) = dbk:msgset * + + dbk:productionset (dbk:productionset) = dbk:productionset * + + dbk:programlisting (dbk:programlisting) = dbk:programlisting * + + dbk:programlistingco (dbk:programlistingco) = dbk:programlistingco * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screen (dbk:screen) = dbk:screen * + + dbk:screenco (dbk:screenco) = dbk:screenco * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:synopsis (dbk:synopsis) = dbk:synopsis * + + dbk:task (dbk:task) = dbk:task * + +[dbk:database] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + +[dbk:date] > argeodbk:base, argeodbk:linkingAttributes + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:dedication] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:destructorsynopsis] > argeodbk:base, argeodbk:linkingAttributes + + dbk:exceptionname (dbk:exceptionname) = dbk:exceptionname * + + dbk:methodname (dbk:methodname) = dbk:methodname + + dbk:methodparam (dbk:methodparam) = dbk:methodparam * + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:void (dbk:void) = dbk:void + - dbk:language (String) + +[dbk:edition] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:editor] > argeodbk:base, argeodbk:linkingAttributes + + dbk:address (dbk:address) = dbk:address * + + dbk:affiliation (dbk:affiliation) = dbk:affiliation * + + dbk:contrib (dbk:contrib) = dbk:contrib * + + dbk:email (dbk:email) = dbk:email * + + dbk:orgdiv (dbk:orgdiv) = dbk:orgdiv * + + dbk:orgname (dbk:orgname) = dbk:orgname + + dbk:personblurb (dbk:personblurb) = dbk:personblurb * + + dbk:personname (dbk:personname) = dbk:personname + + dbk:uri (dbk:uri) = dbk:uri * + +[dbk:email] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:emphasis] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:entry] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:markupInlines, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:publishingInlines, argeodbk:techDocElements, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:colname (String) + - dbk:colsep (String) + - dbk:morerows (String) + - dbk:nameend (String) + - dbk:namest (String) + - dbk:rotate (String) + - dbk:rowsep (String) + - dbk:spanname (String) + - dbk:valign (String) + +[dbk:entrytbl] > argeodbk:base, argeodbk:linkingAttributes + + dbk:colspec (dbk:colspec) = dbk:colspec * + + dbk:spanspec (dbk:spanspec) = dbk:spanspec * + + dbk:tbody (dbk:tbody) = dbk:tbody + + dbk:thead (dbk:thead) = dbk:thead + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:colname (String) + - dbk:cols (String) + - dbk:colsep (String) + - dbk:nameend (String) + - dbk:namest (String) + - dbk:rowsep (String) + - dbk:spanname (String) + - dbk:tgroupstyle (String) + +[dbk:envar] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:epigraph] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:paragraphElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:attribution (dbk:attribution) = dbk:attribution + + dbk:info (dbk:info) = dbk:info + + dbk:literallayout (dbk:literallayout) = dbk:literallayout * + +[dbk:equation] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:alt (dbk:alt) = dbk:alt + + dbk:caption (dbk:caption) = dbk:caption + + dbk:mathphrase (dbk:mathphrase) = dbk:mathphrase * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + - dbk:floatstyle (String) + - dbk:label (String) + - dbk:pgwide (String) + +[dbk:errorcode] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:errorname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:errortext] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:errortype] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:example] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:caption (dbk:caption) = dbk:caption + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:floatstyle (String) + - dbk:label (String) + - dbk:pgwide (String) + - dbk:width (String) + +[dbk:exceptionname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:extendedlink] > argeodbk:base + + dbk:arc (dbk:arc) = dbk:arc * + + dbk:locator (dbk:locator) = dbk:locator * + +[dbk:fax] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:fieldsynopsis] > argeodbk:base, argeodbk:linkingAttributes + + dbk:initializer (dbk:initializer) = dbk:initializer + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:type (dbk:type) = dbk:type + + dbk:varname (dbk:varname) = dbk:varname + - dbk:language (String) + +[dbk:figure] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:caption (dbk:caption) = dbk:caption + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:floatstyle (String) + - dbk:label (String) + - dbk:pgwide (String) + +[dbk:filename] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + - dbk:path (String) + +[dbk:firstname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:firstterm] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:baseform (String) + +[dbk:footnote] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:label (String) + +[dbk:footnoteref] > argeodbk:base, argeodbk:linkingAttributes + - dbk:label (String) + +[dbk:foreignphrase] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:publishingInlines + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:application (dbk:application) = dbk:application * + + dbk:biblioref (dbk:biblioref) = dbk:biblioref * + + dbk:database (dbk:database) = dbk:database * + + dbk:hardware (dbk:hardware) = dbk:hardware * + + dbk:inlinemediaobject (dbk:inlinemediaobject) = dbk:inlinemediaobject * + + dbk:link (dbk:link) = dbk:link * + + dbk:olink (dbk:olink) = dbk:olink * + + dbk:phrase (dbk:phrase) = dbk:phrase * + + dbk:productname (dbk:productname) = dbk:productname * + + dbk:productnumber (dbk:productnumber) = dbk:productnumber * + + dbk:subscript (dbk:subscript) = dbk:subscript * + + dbk:superscript (dbk:superscript) = dbk:superscript * + + dbk:trademark (dbk:trademark) = dbk:trademark * + + dbk:xref (dbk:xref) = dbk:xref * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:formalpara] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:titled + + dbk:para (dbk:para) = dbk:para + +[dbk:funcdef] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:function (dbk:function) = dbk:function * + + dbk:type (dbk:type) = dbk:type * + +[dbk:funcparams] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:funcprototype] > argeodbk:base, argeodbk:linkingAttributes + + dbk:funcdef (dbk:funcdef) = dbk:funcdef + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:paramdef (dbk:paramdef) = dbk:paramdef * + + dbk:varargs (dbk:varargs) = dbk:varargs + + dbk:varargs (dbk:varargs) = dbk:varargs + + dbk:void (dbk:void) = dbk:void + +[dbk:funcsynopsis] > argeodbk:base, argeodbk:linkingAttributes + + dbk:funcprototype (dbk:funcprototype) = dbk:funcprototype * + + dbk:funcsynopsisinfo (dbk:funcsynopsisinfo) = dbk:funcsynopsisinfo * + + dbk:info (dbk:info) = dbk:info + - dbk:language (String) + +[dbk:funcsynopsisinfo] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:co (dbk:co) = dbk:co * + + dbk:info (dbk:info) = dbk:info * + + dbk:lineannotation (dbk:lineannotation) = dbk:lineannotation * + + dbk:textobject (dbk:textobject) = dbk:textobject * + - dbk:continuation (String) + - dbk:language (String) + - dbk:linenumbering (String) + - dbk:startinglinenumber (String) + - xml:space (String) + +[dbk:function] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:glossary] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bibliography (dbk:bibliography) = dbk:bibliography + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:glossdiv (dbk:glossdiv) = dbk:glossdiv * + + dbk:glossentry (dbk:glossentry) = dbk:glossentry * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:glossdef] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:glossseealso (dbk:glossseealso) = dbk:glossseealso * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:subject (String) + +[dbk:glossdiv] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:glossentry (dbk:glossentry) = dbk:glossentry * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:glossentry] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes + + dbk:abbrev (dbk:abbrev) = dbk:abbrev + + dbk:acronym (dbk:acronym) = dbk:acronym + + dbk:glossdef (dbk:glossdef) = dbk:glossdef * + + dbk:glosssee (dbk:glosssee) = dbk:glosssee + + dbk:glossterm (dbk:glossterm) = dbk:glossterm + - dbk:sortas (String) + +[dbk:glosslist] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:glossentry (dbk:glossentry) = dbk:glossentry * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:glosssee] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:otherterm (Reference) + +[dbk:glossseealso] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:otherterm (Reference) + +[dbk:glossterm] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:baseform (String) + +[dbk:group] > argeodbk:base, argeodbk:linkingAttributes + + dbk:arg (dbk:arg) = dbk:arg * + + dbk:group (dbk:group) = dbk:group * + + dbk:option (dbk:option) = dbk:option * + + dbk:replaceable (dbk:replaceable) = dbk:replaceable * + + dbk:sbr (dbk:sbr) = dbk:sbr * + + dbk:synopfragmentref (dbk:synopfragmentref) = dbk:synopfragmentref * + - dbk:choice (String) + - dbk:rep (String) + +[dbk:guibutton] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:accel (dbk:accel) = dbk:accel * + +[dbk:guiicon] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:accel (dbk:accel) = dbk:accel * + +[dbk:guilabel] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:accel (dbk:accel) = dbk:accel * + +[dbk:guimenu] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:accel (dbk:accel) = dbk:accel * + +[dbk:guimenuitem] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:accel (dbk:accel) = dbk:accel * + +[dbk:guisubmenu] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:accel (dbk:accel) = dbk:accel * + +[dbk:hardware] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:holder] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:honorific] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:imagedata] > argeodbk:base + + dbk:info (dbk:info) = dbk:info + - dbk:align (String) + - dbk:contentdepth (String) + - dbk:contentwidth (String) + - dbk:depth (String) + - dbk:entityref (String) + - dbk:fileref (String) + - dbk:format (String) + - dbk:scale (String) + - dbk:scalefit (String) + - dbk:valign (String) + - dbk:width (String) + +[dbk:imageobject] > argeodbk:base, argeodbk:linkingAttributes + + dbk:imagedata (dbk:imagedata) = dbk:imagedata + + dbk:info (dbk:info) = dbk:info + +[dbk:imageobjectco] > argeodbk:base, argeodbk:linkingAttributes + + dbk:areaspec (dbk:areaspec) = dbk:areaspec + + dbk:calloutlist (dbk:calloutlist) = dbk:calloutlist * + + dbk:imageobject (dbk:imageobject) = dbk:imageobject * + + dbk:info (dbk:info) = dbk:info + +[dbk:important] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:index] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:indexdiv (dbk:indexdiv) = dbk:indexdiv * + + dbk:indexentry (dbk:indexentry) = dbk:indexentry * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + - dbk:type (String) + +[dbk:indexdiv] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:indexentry (dbk:indexentry) = dbk:indexentry * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:indexentry] > argeodbk:base, argeodbk:linkingAttributes + + dbk:primaryie (dbk:primaryie) = dbk:primaryie + + dbk:secondaryie (dbk:secondaryie) = dbk:secondaryie * + + dbk:seealsoie (dbk:seealsoie) = dbk:seealsoie * + + dbk:seeie (dbk:seeie) = dbk:seeie * + + dbk:tertiaryie (dbk:tertiaryie) = dbk:tertiaryie * + +[dbk:indexterm] > argeodbk:base, argeodbk:linkingAttributes + + dbk:primary (dbk:primary) = dbk:primary + + dbk:secondary (dbk:secondary) = dbk:secondary + + dbk:see (dbk:see) = dbk:see + + dbk:seealso (dbk:seealso) = dbk:seealso * + + dbk:tertiary (dbk:tertiary) = dbk:tertiary + - dbk:class (String) + - dbk:pagenum (String) + - dbk:scope (String) + - dbk:significance (String) + - dbk:startref (Reference) + - dbk:type (String) + - dbk:zone (String) + +[dbk:info] > argeodbk:base + + dbk:abstract (dbk:abstract) = dbk:abstract * + + dbk:address (dbk:address) = dbk:address * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:artpagenums (dbk:artpagenums) = dbk:artpagenums * + + dbk:author (dbk:author) = dbk:author * + + dbk:authorgroup (dbk:authorgroup) = dbk:authorgroup * + + dbk:authorinitials (dbk:authorinitials) = dbk:authorinitials * + + dbk:bibliocoverage (dbk:bibliocoverage) = dbk:bibliocoverage * + + dbk:biblioid (dbk:biblioid) = dbk:biblioid * + + dbk:bibliomisc (dbk:bibliomisc) = dbk:bibliomisc * + + dbk:bibliomset (dbk:bibliomset) = dbk:bibliomset * + + dbk:bibliorelation (dbk:bibliorelation) = dbk:bibliorelation * + + dbk:biblioset (dbk:biblioset) = dbk:biblioset * + + dbk:bibliosource (dbk:bibliosource) = dbk:bibliosource * + + dbk:collab (dbk:collab) = dbk:collab * + + dbk:confgroup (dbk:confgroup) = dbk:confgroup * + + dbk:contractnum (dbk:contractnum) = dbk:contractnum * + + dbk:contractsponsor (dbk:contractsponsor) = dbk:contractsponsor * + + dbk:copyright (dbk:copyright) = dbk:copyright * + + dbk:cover (dbk:cover) = dbk:cover * + + dbk:date (dbk:date) = dbk:date * + + dbk:edition (dbk:edition) = dbk:edition * + + dbk:editor (dbk:editor) = dbk:editor * + + dbk:extendedlink (dbk:extendedlink) = dbk:extendedlink * + + dbk:issuenum (dbk:issuenum) = dbk:issuenum * + + dbk:itermset (dbk:itermset) = dbk:itermset * + + dbk:keywordset (dbk:keywordset) = dbk:keywordset * + + dbk:legalnotice (dbk:legalnotice) = dbk:legalnotice * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:org (dbk:org) = dbk:org * + + dbk:orgname (dbk:orgname) = dbk:orgname * + + dbk:othercredit (dbk:othercredit) = dbk:othercredit * + + dbk:pagenums (dbk:pagenums) = dbk:pagenums * + + dbk:printhistory (dbk:printhistory) = dbk:printhistory * + + dbk:productname (dbk:productname) = dbk:productname * + + dbk:productnumber (dbk:productnumber) = dbk:productnumber * + + dbk:pubdate (dbk:pubdate) = dbk:pubdate * + + dbk:publisher (dbk:publisher) = dbk:publisher * + + dbk:publishername (dbk:publishername) = dbk:publishername * + + dbk:releaseinfo (dbk:releaseinfo) = dbk:releaseinfo * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:seriesvolnums (dbk:seriesvolnums) = dbk:seriesvolnums * + + dbk:subjectset (dbk:subjectset) = dbk:subjectset * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:title (dbk:title) = dbk:title * + + dbk:titleabbrev (dbk:titleabbrev) = dbk:titleabbrev * + + dbk:volumenum (dbk:volumenum) = dbk:volumenum * + +[dbk:informalequation] > argeodbk:base, argeodbk:linkingAttributes + + dbk:alt (dbk:alt) = dbk:alt + + dbk:caption (dbk:caption) = dbk:caption + + dbk:info (dbk:info) = dbk:info + + dbk:mathphrase (dbk:mathphrase) = dbk:mathphrase * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + +[dbk:informalexample] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:caption (dbk:caption) = dbk:caption + + dbk:info (dbk:info) = dbk:info + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:floatstyle (String) + - dbk:width (String) + +[dbk:informalfigure] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:caption (dbk:caption) = dbk:caption + + dbk:info (dbk:info) = dbk:info + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:floatstyle (String) + - dbk:label (String) + - dbk:pgwide (String) + +[dbk:informaltable] > argeodbk:base, argeodbk:linkingAttributes + + dbk:col (dbk:col) = dbk:col * + + dbk:colgroup (dbk:colgroup) = dbk:colgroup * + + dbk:info (dbk:info) = dbk:info + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:tbody (dbk:tbody) = dbk:tbody * + + dbk:textobject (dbk:textobject) = dbk:textobject * + + dbk:tfoot (dbk:tfoot) = dbk:tfoot + + dbk:tgroup (dbk:tgroup) = dbk:tgroup * + + dbk:thead (dbk:thead) = dbk:thead + + dbk:tr (dbk:tr) = dbk:tr * + - dbk:border (String) + - dbk:cellpadding (String) + - dbk:cellspacing (String) + - dbk:class (String) + - dbk:colsep (String) + - dbk:floatstyle (String) + - dbk:frame (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:orient (String) + - dbk:pgwide (String) + - dbk:rowheader (String) + - dbk:rowsep (String) + - dbk:rules (String) + - dbk:style (String) + - dbk:summary (String) + - dbk:tabstyle (String) + - dbk:title (String) + - dbk:width (String) + +[dbk:initializer] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:inlineequation] > argeodbk:base, argeodbk:linkingAttributes + + dbk:alt (dbk:alt) = dbk:alt + + dbk:inlinemediaobject (dbk:inlinemediaobject) = dbk:inlinemediaobject * + + dbk:mathphrase (dbk:mathphrase) = dbk:mathphrase * + +[dbk:inlinemediaobject] > argeodbk:base, argeodbk:linkingAttributes + + dbk:alt (dbk:alt) = dbk:alt + + dbk:audioobject (dbk:audioobject) = dbk:audioobject * + + dbk:imageobject (dbk:imageobject) = dbk:imageobject * + + dbk:imageobjectco (dbk:imageobjectco) = dbk:imageobjectco * + + dbk:info (dbk:info) = dbk:info + + dbk:textobject (dbk:textobject) = dbk:textobject * + + dbk:videoobject (dbk:videoobject) = dbk:videoobject * + +[dbk:interfacename] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:issuenum] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:itemizedlist] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:listitem (dbk:listitem) = dbk:listitem * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:mark (String) + - dbk:spacing (String) + +[dbk:itermset] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes + +[dbk:jobtitle] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:keycap] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:function (String) + - dbk:otherfunction (String) + +[dbk:keycode] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:keycombo] > argeodbk:base, argeodbk:linkingAttributes + + dbk:keycap (dbk:keycap) = dbk:keycap * + + dbk:keycombo (dbk:keycombo) = dbk:keycombo * + + dbk:keysym (dbk:keysym) = dbk:keysym * + + dbk:mousebutton (dbk:mousebutton) = dbk:mousebutton * + - dbk:action (String) + - dbk:otheraction (String) + +[dbk:keysym] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:keyword] > argeodbk:base, argeodbk:linkingAttributes + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:keywordset] > argeodbk:base, argeodbk:linkingAttributes + + dbk:keyword (dbk:keyword) = dbk:keyword * + +[dbk:label] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:legalnotice] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:lhs] > argeodbk:base, argeodbk:linkingAttributes + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:lineage] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:lineannotation] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:link] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:endterm (Reference) + - dbk:xrefstyle (String) + +[dbk:listitem] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:override (String) + +[dbk:literal] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:literallayout] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:co (dbk:co) = dbk:co * + + dbk:info (dbk:info) = dbk:info * + + dbk:lineannotation (dbk:lineannotation) = dbk:lineannotation * + + dbk:textobject (dbk:textobject) = dbk:textobject * + - dbk:class (String) + - dbk:continuation (String) + - dbk:language (String) + - dbk:linenumbering (String) + - dbk:startinglinenumber (String) + - xml:space (String) + +[dbk:locator] > argeodbk:base + - xlink:label (String) + +[dbk:manvolnum] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:markup] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:mathphrase] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:emphasis (dbk:emphasis) = dbk:emphasis * + +[dbk:mediaobject] > argeodbk:base, argeodbk:linkingAttributes + + dbk:alt (dbk:alt) = dbk:alt + + dbk:audioobject (dbk:audioobject) = dbk:audioobject * + + dbk:caption (dbk:caption) = dbk:caption + + dbk:imageobject (dbk:imageobject) = dbk:imageobject * + + dbk:imageobjectco (dbk:imageobjectco) = dbk:imageobjectco * + + dbk:info (dbk:info) = dbk:info + + dbk:textobject (dbk:textobject) = dbk:textobject * + + dbk:videoobject (dbk:videoobject) = dbk:videoobject * + +[dbk:member] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:menuchoice] > argeodbk:base, argeodbk:linkingAttributes + + dbk:guibutton (dbk:guibutton) = dbk:guibutton * + + dbk:guiicon (dbk:guiicon) = dbk:guiicon * + + dbk:guilabel (dbk:guilabel) = dbk:guilabel * + + dbk:guimenu (dbk:guimenu) = dbk:guimenu * + + dbk:guimenuitem (dbk:guimenuitem) = dbk:guimenuitem * + + dbk:guisubmenu (dbk:guisubmenu) = dbk:guisubmenu * + + dbk:shortcut (dbk:shortcut) = dbk:shortcut + +[dbk:methodname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:methodparam] > argeodbk:base, argeodbk:linkingAttributes + + dbk:funcparams (dbk:funcparams) = dbk:funcparams + + dbk:initializer (dbk:initializer) = dbk:initializer + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:parameter (dbk:parameter) = dbk:parameter + + dbk:type (dbk:type) = dbk:type * + - dbk:choice (String) + - dbk:rep (String) + +[dbk:methodsynopsis] > argeodbk:base, argeodbk:linkingAttributes + + dbk:exceptionname (dbk:exceptionname) = dbk:exceptionname * + + dbk:methodname (dbk:methodname) = dbk:methodname + + dbk:methodparam (dbk:methodparam) = dbk:methodparam * + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:type (dbk:type) = dbk:type + + dbk:void (dbk:void) = dbk:void + - dbk:language (String) + +[dbk:modifier] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - xml:space (String) + +[dbk:mousebutton] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:msg] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:msgmain (dbk:msgmain) = dbk:msgmain + + dbk:msgrel (dbk:msgrel) = dbk:msgrel * + + dbk:msgsub (dbk:msgsub) = dbk:msgsub * + +[dbk:msgaud] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:msgentry] > argeodbk:base, argeodbk:linkingAttributes + + dbk:msg (dbk:msg) = dbk:msg * + + dbk:msgexplan (dbk:msgexplan) = dbk:msgexplan * + + dbk:msginfo (dbk:msginfo) = dbk:msginfo + +[dbk:msgexplan] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:msginfo] > argeodbk:base, argeodbk:linkingAttributes + + dbk:msgaud (dbk:msgaud) = dbk:msgaud * + + dbk:msglevel (dbk:msglevel) = dbk:msglevel * + + dbk:msgorig (dbk:msgorig) = dbk:msgorig * + +[dbk:msglevel] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:msgmain] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:msgtext (dbk:msgtext) = dbk:msgtext + +[dbk:msgorig] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:msgrel] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:msgtext (dbk:msgtext) = dbk:msgtext + +[dbk:msgset] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:msgentry (dbk:msgentry) = dbk:msgentry * + + dbk:simplemsgentry (dbk:simplemsgentry) = dbk:simplemsgentry * + +[dbk:msgsub] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:msgtext (dbk:msgtext) = dbk:msgtext + +[dbk:msgtext] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:nonterminal] > argeodbk:base, argeodbk:linkingAttributes + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + - dbk:def (String) + +[dbk:note] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:olink] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:localinfo (String) + - dbk:targetdoc (String) + - dbk:targetptr (String) + - dbk:type (String) + - dbk:xrefstyle (String) + +[dbk:ooclass] > argeodbk:base, argeodbk:linkingAttributes + + dbk:classname (dbk:classname) = dbk:classname + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:package (dbk:package) = dbk:package * + +[dbk:ooexception] > argeodbk:base, argeodbk:linkingAttributes + + dbk:exceptionname (dbk:exceptionname) = dbk:exceptionname + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:package (dbk:package) = dbk:package * + +[dbk:oointerface] > argeodbk:base, argeodbk:linkingAttributes + + dbk:interfacename (dbk:interfacename) = dbk:interfacename + + dbk:modifier (dbk:modifier) = dbk:modifier * + + dbk:package (dbk:package) = dbk:package * + +[dbk:option] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:optional] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:orderedlist] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:listitem (dbk:listitem) = dbk:listitem * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:continuation (String) + - dbk:inheritnum (String) + - dbk:numeration (String) + - dbk:spacing (String) + - dbk:startingnumber (String) + +[dbk:org] > argeodbk:base, argeodbk:linkingAttributes + + dbk:address (dbk:address) = dbk:address * + + dbk:affiliation (dbk:affiliation) = dbk:affiliation * + + dbk:email (dbk:email) = dbk:email * + + dbk:orgdiv (dbk:orgdiv) = dbk:orgdiv * + + dbk:orgname (dbk:orgname) = dbk:orgname + + dbk:uri (dbk:uri) = dbk:uri * + +[dbk:orgdiv] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:orgname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + - dbk:otherclass (String) + +[dbk:otheraddr] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:othercredit] > argeodbk:base, argeodbk:linkingAttributes + + dbk:address (dbk:address) = dbk:address * + + dbk:affiliation (dbk:affiliation) = dbk:affiliation * + + dbk:contrib (dbk:contrib) = dbk:contrib * + + dbk:email (dbk:email) = dbk:email * + + dbk:orgdiv (dbk:orgdiv) = dbk:orgdiv * + + dbk:orgname (dbk:orgname) = dbk:orgname + + dbk:personblurb (dbk:personblurb) = dbk:personblurb * + + dbk:personname (dbk:personname) = dbk:personname + + dbk:uri (dbk:uri) = dbk:uri * + - dbk:class (String) + - dbk:otherclass (String) + +[dbk:othername] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:package] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:pagenums] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:para] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:markupInlines, argeodbk:publishingElements, argeodbk:publishingInlines, argeodbk:techDocElements, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:info (dbk:info) = dbk:info * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:paramdef] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:funcparams (dbk:funcparams) = dbk:funcparams * + + dbk:initializer (dbk:initializer) = dbk:initializer * + + dbk:parameter (dbk:parameter) = dbk:parameter * + + dbk:type (dbk:type) = dbk:type * + - dbk:choice (String) + +[dbk:parameter] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + +[dbk:part] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:acknowledgements (dbk:acknowledgements) = dbk:acknowledgements * + + dbk:appendix (dbk:appendix) = dbk:appendix * + + dbk:article (dbk:article) = dbk:article * + + dbk:bibliography (dbk:bibliography) = dbk:bibliography * + + dbk:chapter (dbk:chapter) = dbk:chapter * + + dbk:colophon (dbk:colophon) = dbk:colophon * + + dbk:dedication (dbk:dedication) = dbk:dedication * + + dbk:glossary (dbk:glossary) = dbk:glossary * + + dbk:index (dbk:index) = dbk:index * + + dbk:partintro (dbk:partintro) = dbk:partintro + + dbk:preface (dbk:preface) = dbk:preface * + + dbk:refentry (dbk:refentry) = dbk:refentry * + + dbk:reference (dbk:reference) = dbk:reference * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:toc (dbk:toc) = dbk:toc * + - dbk:label (String) + - dbk:status (String) + +[dbk:partintro] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:refentry (dbk:refentry) = dbk:refentry * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:sect1 (dbk:sect1) = dbk:sect1 * + + dbk:section (dbk:section) = dbk:section * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:person] > argeodbk:base, argeodbk:linkingAttributes + + dbk:address (dbk:address) = dbk:address * + + dbk:affiliation (dbk:affiliation) = dbk:affiliation * + + dbk:email (dbk:email) = dbk:email * + + dbk:personblurb (dbk:personblurb) = dbk:personblurb * + + dbk:personname (dbk:personname) = dbk:personname + + dbk:uri (dbk:uri) = dbk:uri * + +[dbk:personblurb] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:paragraphElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + +[dbk:personname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:firstname (dbk:firstname) = dbk:firstname * + + dbk:honorific (dbk:honorific) = dbk:honorific * + + dbk:lineage (dbk:lineage) = dbk:lineage * + + dbk:othername (dbk:othername) = dbk:othername * + + dbk:surname (dbk:surname) = dbk:surname * + +[dbk:phone] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:phrase] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:pob] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:postcode] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:preface] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:refentry (dbk:refentry) = dbk:refentry * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:sect1 (dbk:sect1) = dbk:sect1 * + + dbk:section (dbk:section) = dbk:section * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + +[dbk:primary] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:sortas (String) + +[dbk:primaryie] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:linkends (String) + +[dbk:printhistory] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:paragraphElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + +[dbk:procedure] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:step (dbk:step) = dbk:step * + +[dbk:production] > argeodbk:base, argeodbk:linkingAttributes + + dbk:constraint (dbk:constraint) = dbk:constraint * + + dbk:lhs (dbk:lhs) = dbk:lhs + + dbk:rhs (dbk:rhs) = dbk:rhs + +[dbk:productionrecap] > argeodbk:base, argeodbk:linkingAttributes + +[dbk:productionset] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:production (dbk:production) = dbk:production * + + dbk:productionrecap (dbk:productionrecap) = dbk:productionrecap * + +[dbk:productname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + +[dbk:productnumber] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:programlisting] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:co (dbk:co) = dbk:co * + + dbk:info (dbk:info) = dbk:info * + + dbk:lineannotation (dbk:lineannotation) = dbk:lineannotation * + + dbk:textobject (dbk:textobject) = dbk:textobject * + - dbk:continuation (String) + - dbk:language (String) + - dbk:linenumbering (String) + - dbk:startinglinenumber (String) + - dbk:width (String) + - xml:space (String) + +[dbk:programlistingco] > argeodbk:base, argeodbk:linkingAttributes + + dbk:areaspec (dbk:areaspec) = dbk:areaspec + + dbk:calloutlist (dbk:calloutlist) = dbk:calloutlist * + + dbk:info (dbk:info) = dbk:info + + dbk:programlisting (dbk:programlisting) = dbk:programlisting + +[dbk:prompt] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:co (dbk:co) = dbk:co * + +[dbk:property] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:pubdate] > argeodbk:base, argeodbk:linkingAttributes + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:publisher] > argeodbk:base, argeodbk:linkingAttributes + + dbk:address (dbk:address) = dbk:address * + + dbk:publishername (dbk:publishername) = dbk:publishername + +[dbk:publishername] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:qandadiv] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:qandadiv (dbk:qandadiv) = dbk:qandadiv * + + dbk:qandaentry (dbk:qandaentry) = dbk:qandaentry * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:qandaentry] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:answer (dbk:answer) = dbk:answer * + + dbk:question (dbk:question) = dbk:question + +[dbk:qandaset] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:qandadiv (dbk:qandadiv) = dbk:qandadiv * + + dbk:qandaentry (dbk:qandaentry) = dbk:qandaentry * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:defaultlabel (String) + +[dbk:question] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:label (dbk:label) = dbk:label + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:quote] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:refclass] > argeodbk:base, argeodbk:linkingAttributes + + dbk:application (dbk:application) = dbk:application * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:refdescriptor] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:refentry] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes + + dbk:info (dbk:info) = dbk:info + + dbk:refmeta (dbk:refmeta) = dbk:refmeta + + dbk:refnamediv (dbk:refnamediv) = dbk:refnamediv * + + dbk:refsect1 (dbk:refsect1) = dbk:refsect1 * + + dbk:refsection (dbk:refsection) = dbk:refsection * + + dbk:refsynopsisdiv (dbk:refsynopsisdiv) = dbk:refsynopsisdiv + - dbk:label (String) + - dbk:status (String) + +[dbk:refentrytitle] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:reference] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:partintro (dbk:partintro) = dbk:partintro + + dbk:refentry (dbk:refentry) = dbk:refentry * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:refmeta] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes + + dbk:manvolnum (dbk:manvolnum) = dbk:manvolnum + + dbk:refentrytitle (dbk:refentrytitle) = dbk:refentrytitle + + dbk:refmiscinfo (dbk:refmiscinfo) = dbk:refmiscinfo * + +[dbk:refmiscinfo] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + - dbk:otherclass (String) + +[dbk:refname] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:refnamediv] > argeodbk:base, argeodbk:linkingAttributes + + dbk:refclass (dbk:refclass) = dbk:refclass * + + dbk:refdescriptor (dbk:refdescriptor) = dbk:refdescriptor + + dbk:refname (dbk:refname) = dbk:refname * + + dbk:refpurpose (dbk:refpurpose) = dbk:refpurpose + +[dbk:refpurpose] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:refsect1] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:refsect2 (dbk:refsect2) = dbk:refsect2 * + + dbk:refsect2 (dbk:refsect2) = dbk:refsect2 * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:refsect2] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:refsect3 (dbk:refsect3) = dbk:refsect3 * + + dbk:refsect3 (dbk:refsect3) = dbk:refsect3 * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:refsect3] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:refsection] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:refsection (dbk:refsection) = dbk:refsection * + + dbk:refsection (dbk:refsection) = dbk:refsection * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:refsynopsisdiv] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:refsect2 (dbk:refsect2) = dbk:refsect2 * + + dbk:refsection (dbk:refsection) = dbk:refsection * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + +[dbk:releaseinfo] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:remark] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:replaceable] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:co (dbk:co) = dbk:co * + - dbk:class (String) + +[dbk:returnvalue] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:revdescription] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:revhistory] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:revision (dbk:revision) = dbk:revision * + +[dbk:revision] > argeodbk:base, argeodbk:linkingAttributes + + dbk:author (dbk:author) = dbk:author * + + dbk:authorinitials (dbk:authorinitials) = dbk:authorinitials * + + dbk:date (dbk:date) = dbk:date + + dbk:revdescription (dbk:revdescription) = dbk:revdescription + + dbk:revnumber (dbk:revnumber) = dbk:revnumber + + dbk:revremark (dbk:revremark) = dbk:revremark + +[dbk:revnumber] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:revremark] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:rhs] > argeodbk:base, argeodbk:linkingAttributes + + dbk:lineannotation (dbk:lineannotation) = dbk:lineannotation * + + dbk:nonterminal (dbk:nonterminal) = dbk:nonterminal * + + dbk:sbr (dbk:sbr) = dbk:sbr * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:row] > argeodbk:base, argeodbk:linkingAttributes + + dbk:entry (dbk:entry) = dbk:entry * + + dbk:entrytbl (dbk:entrytbl) = dbk:entrytbl * + - dbk:rowsep (String) + - dbk:valign (String) + +[dbk:sbr] > argeodbk:base + +[dbk:screen] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:co (dbk:co) = dbk:co * + + dbk:info (dbk:info) = dbk:info * + + dbk:lineannotation (dbk:lineannotation) = dbk:lineannotation * + + dbk:textobject (dbk:textobject) = dbk:textobject * + - dbk:continuation (String) + - dbk:language (String) + - dbk:linenumbering (String) + - dbk:startinglinenumber (String) + - dbk:width (String) + - xml:space (String) + +[dbk:screenco] > argeodbk:base, argeodbk:linkingAttributes + + dbk:areaspec (dbk:areaspec) = dbk:areaspec + + dbk:calloutlist (dbk:calloutlist) = dbk:calloutlist * + + dbk:info (dbk:info) = dbk:info + + dbk:screen (dbk:screen) = dbk:screen + +[dbk:screenshot] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + +[dbk:secondary] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:sortas (String) + +[dbk:secondaryie] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:linkends (String) + +[dbk:sect1] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:sect2 (dbk:sect2) = dbk:sect2 * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + +[dbk:sect2] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:sect3 (dbk:sect3) = dbk:sect3 * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + +[dbk:sect3] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:sect4 (dbk:sect4) = dbk:sect4 * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + +[dbk:sect4] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:sect5 (dbk:sect5) = dbk:sect5 * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + +[dbk:sect5] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + +[dbk:section] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:refentry (dbk:refentry) = dbk:refentry * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:section (dbk:section) = dbk:section * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + + dbk:simplesect (dbk:simplesect) = dbk:simplesect * + +[dbk:see] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:seealso] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:seealsoie] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:linkends (String) + +[dbk:seeie] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:seg] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:seglistitem] > argeodbk:base, argeodbk:linkingAttributes + + dbk:seg (dbk:seg) = dbk:seg * + +[dbk:segmentedlist] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:seglistitem (dbk:seglistitem) = dbk:seglistitem * + + dbk:segtitle (dbk:segtitle) = dbk:segtitle * + +[dbk:segtitle] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:seriesvolnums] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:set] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:book (dbk:book) = dbk:book * + + dbk:set (dbk:set) = dbk:set * + + dbk:setindex (dbk:setindex) = dbk:setindex + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:toc (dbk:toc) = dbk:toc + - dbk:label (String) + - dbk:status (String) + +[dbk:setindex] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:indexdiv (dbk:indexdiv) = dbk:indexdiv * + + dbk:indexentry (dbk:indexentry) = dbk:indexentry * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + - dbk:type (String) + +[dbk:shortaffil] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:shortcut] > argeodbk:base, argeodbk:linkingAttributes + + dbk:keycap (dbk:keycap) = dbk:keycap * + + dbk:keycombo (dbk:keycombo) = dbk:keycombo * + + dbk:keysym (dbk:keysym) = dbk:keysym * + + dbk:mousebutton (dbk:mousebutton) = dbk:mousebutton * + - dbk:action (String) + - dbk:otheraction (String) + +[dbk:sidebar] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:simpara] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:info (dbk:info) = dbk:info * + +[dbk:simplelist] > argeodbk:base, argeodbk:linkingAttributes + + dbk:member (dbk:member) = dbk:member * + - dbk:columns (String) + - dbk:type (String) + +[dbk:simplemsgentry] > argeodbk:base, argeodbk:linkingAttributes + + dbk:msgexplan (dbk:msgexplan) = dbk:msgexplan * + + dbk:msgtext (dbk:msgtext) = dbk:msgtext + - dbk:msgaud (String) + - dbk:msglevel (String) + - dbk:msgorig (String) + +[dbk:simplesect] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:spanspec] > argeodbk:base, argeodbk:linkingAttributes + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:colsep (String) + - dbk:nameend (String) + - dbk:namest (String) + - dbk:rowsep (String) + - dbk:spanname (String) + +[dbk:state] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:step] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:stepalternatives (dbk:stepalternatives) = dbk:stepalternatives + + dbk:substeps (dbk:substeps) = dbk:substeps + - dbk:performance (String) + +[dbk:stepalternatives] > argeodbk:base, argeodbk:linkingAttributes + + dbk:info (dbk:info) = dbk:info + + dbk:step (dbk:step) = dbk:step * + - dbk:performance (String) + +[dbk:street] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:subject] > argeodbk:base, argeodbk:linkingAttributes + + dbk:subjectterm (dbk:subjectterm) = dbk:subjectterm * + - dbk:weight (String) + +[dbk:subjectset] > argeodbk:base, argeodbk:linkingAttributes + + dbk:subject (dbk:subject) = dbk:subject * + - dbk:scheme (String) + +[dbk:subjectterm] > argeodbk:base, argeodbk:linkingAttributes + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:subscript] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:substeps] > argeodbk:base, argeodbk:linkingAttributes + + dbk:step (dbk:step) = dbk:step * + - dbk:performance (String) + +[dbk:subtitle] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:superscript] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:surname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:symbol] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + +[dbk:synopfragment] > argeodbk:base, argeodbk:linkingAttributes + + dbk:arg (dbk:arg) = dbk:arg * + + dbk:group (dbk:group) = dbk:group * + +[dbk:synopfragmentref] > argeodbk:base, argeodbk:linkingAttributes + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:synopsis] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:co (dbk:co) = dbk:co * + + dbk:info (dbk:info) = dbk:info * + + dbk:lineannotation (dbk:lineannotation) = dbk:lineannotation * + + dbk:textobject (dbk:textobject) = dbk:textobject * + - dbk:continuation (String) + - dbk:label (String) + - dbk:language (String) + - dbk:linenumbering (String) + - dbk:startinglinenumber (String) + - xml:space (String) + +[dbk:systemitem] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + + dbk:co (dbk:co) = dbk:co * + - dbk:class (String) + +[dbk:table] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:titled + + dbk:caption (dbk:caption) = dbk:caption + + dbk:col (dbk:col) = dbk:col * + + dbk:colgroup (dbk:colgroup) = dbk:colgroup * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:tbody (dbk:tbody) = dbk:tbody * + + dbk:textobject (dbk:textobject) = dbk:textobject * + + dbk:tfoot (dbk:tfoot) = dbk:tfoot + + dbk:tgroup (dbk:tgroup) = dbk:tgroup * + + dbk:thead (dbk:thead) = dbk:thead + + dbk:tr (dbk:tr) = dbk:tr * + - dbk:border (String) + - dbk:cellpadding (String) + - dbk:cellspacing (String) + - dbk:class (String) + - dbk:colsep (String) + - dbk:floatstyle (String) + - dbk:frame (String) + - dbk:label (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:orient (String) + - dbk:pgwide (String) + - dbk:rowheader (String) + - dbk:rowsep (String) + - dbk:rules (String) + - dbk:shortentry (String) + - dbk:style (String) + - dbk:summary (String) + - dbk:tabstyle (String) + - dbk:title (String) + - dbk:tocentry (String) + - dbk:width (String) + +[dbk:tag] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + - dbk:namespace (String) + +[dbk:task] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:example (dbk:example) = dbk:example * + + dbk:procedure (dbk:procedure) = dbk:procedure + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:taskprerequisites (dbk:taskprerequisites) = dbk:taskprerequisites + + dbk:taskrelated (dbk:taskrelated) = dbk:taskrelated + + dbk:tasksummary (dbk:tasksummary) = dbk:tasksummary + +[dbk:taskprerequisites] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:taskrelated] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:tasksummary] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:tbody] > argeodbk:base, argeodbk:linkingAttributes + + dbk:row (dbk:row) = dbk:row * + + dbk:tr (dbk:tr) = dbk:tr * + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:class (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:style (String) + - dbk:title (String) + - dbk:valign (String) + +[dbk:td] > argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:listElements, argeodbk:markupInlines, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:publishingInlines, argeodbk:techDocElements, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:abbr (String) + - dbk:align (String) + - dbk:annotations (String) + - dbk:arch (String) + - dbk:audience (String) + - dbk:axis (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:class (String) + - dbk:colspan (String) + - dbk:condition (String) + - dbk:conformance (String) + - dbk:dir (String) + - dbk:headers (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:os (String) + - dbk:remap (String) + - dbk:revision (String) + - dbk:revisionflag (String) + - dbk:rowspan (String) + - dbk:scope (String) + - dbk:security (String) + - dbk:style (String) + - dbk:title (String) + - dbk:userlevel (String) + - dbk:valign (String) + - dbk:vendor (String) + - dbk:version (String) + - dbk:wordsize (String) + - dbk:xreflabel (String) + - xml:base (String) + - xml:id (String) + - xml:lang (String) + +[dbk:term] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:termdef] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:baseform (String) + - dbk:sortas (String) + +[dbk:tertiary] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:sortas (String) + +[dbk:tertiaryie] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:linkends (String) + +[dbk:textdata] > argeodbk:base + + dbk:info (dbk:info) = dbk:info + - dbk:encoding (String) + - dbk:entityref (String) + - dbk:fileref (String) + - dbk:format (String) + +[dbk:textobject] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:info (dbk:info) = dbk:info + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:phrase (dbk:phrase) = dbk:phrase + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:textdata (dbk:textdata) = dbk:textdata + +[dbk:tfoot] > argeodbk:base, argeodbk:linkingAttributes + + dbk:colspec (dbk:colspec) = dbk:colspec * + + dbk:row (dbk:row) = dbk:row * + + dbk:tr (dbk:tr) = dbk:tr * + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:class (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:style (String) + - dbk:title (String) + - dbk:valign (String) + +[dbk:tgroup] > argeodbk:base, argeodbk:linkingAttributes + + dbk:colspec (dbk:colspec) = dbk:colspec * + + dbk:spanspec (dbk:spanspec) = dbk:spanspec * + + dbk:tbody (dbk:tbody) = dbk:tbody + + dbk:tfoot (dbk:tfoot) = dbk:tfoot + + dbk:thead (dbk:thead) = dbk:thead + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:cols (String) + - dbk:colsep (String) + - dbk:rowsep (String) + - dbk:tgroupstyle (String) + +[dbk:th] > argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:listElements, argeodbk:markupInlines, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:publishingInlines, argeodbk:techDocElements, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + - dbk:abbr (String) + - dbk:align (String) + - dbk:annotations (String) + - dbk:arch (String) + - dbk:audience (String) + - dbk:axis (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:class (String) + - dbk:colspan (String) + - dbk:condition (String) + - dbk:conformance (String) + - dbk:dir (String) + - dbk:headers (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:os (String) + - dbk:remap (String) + - dbk:revision (String) + - dbk:revisionflag (String) + - dbk:rowspan (String) + - dbk:scope (String) + - dbk:security (String) + - dbk:style (String) + - dbk:title (String) + - dbk:userlevel (String) + - dbk:valign (String) + - dbk:vendor (String) + - dbk:version (String) + - dbk:wordsize (String) + - dbk:xreflabel (String) + - xml:base (String) + - xml:id (String) + - xml:lang (String) + +[dbk:thead] > argeodbk:base, argeodbk:linkingAttributes + + dbk:colspec (dbk:colspec) = dbk:colspec * + + dbk:row (dbk:row) = dbk:row * + + dbk:tr (dbk:tr) = dbk:tr * + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:class (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:style (String) + - dbk:title (String) + - dbk:valign (String) + +[dbk:tip] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:title] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:titleabbrev] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:toc] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:tocdiv (dbk:tocdiv) = dbk:tocdiv * + + dbk:tocentry (dbk:tocentry) = dbk:tocentry * + +[dbk:tocdiv] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:tocdiv (dbk:tocdiv) = dbk:tocdiv * + + dbk:tocentry (dbk:tocentry) = dbk:tocentry * + - dbk:pagenum (String) + +[dbk:tocentry] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:pagenum (String) + +[dbk:token] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:tr] > nt:base + + dbk:td (dbk:td) = dbk:td * + + dbk:th (dbk:th) = dbk:th * + - dbk:align (String) + - dbk:annotations (String) + - dbk:arch (String) + - dbk:audience (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:class (String) + - dbk:condition (String) + - dbk:conformance (String) + - dbk:dir (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:os (String) + - dbk:remap (String) + - dbk:revision (String) + - dbk:revisionflag (String) + - dbk:security (String) + - dbk:style (String) + - dbk:title (String) + - dbk:userlevel (String) + - dbk:valign (String) + - dbk:vendor (String) + - dbk:version (String) + - dbk:wordsize (String) + - dbk:xreflabel (String) + - xml:base (String) + - xml:id (String) + - xml:lang (String) + +[dbk:trademark] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + +[dbk:type] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:uri] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:type (String) + +[dbk:userinput] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:ubiquitousInlines + + dbk:accel (dbk:accel) = dbk:accel * + + dbk:co (dbk:co) = dbk:co * + + dbk:command (dbk:command) = dbk:command * + + dbk:computeroutput (dbk:computeroutput) = dbk:computeroutput * + + dbk:envar (dbk:envar) = dbk:envar * + + dbk:filename (dbk:filename) = dbk:filename * + + dbk:guibutton (dbk:guibutton) = dbk:guibutton * + + dbk:guiicon (dbk:guiicon) = dbk:guiicon * + + dbk:guilabel (dbk:guilabel) = dbk:guilabel * + + dbk:guimenu (dbk:guimenu) = dbk:guimenu * + + dbk:guimenuitem (dbk:guimenuitem) = dbk:guimenuitem * + + dbk:guisubmenu (dbk:guisubmenu) = dbk:guisubmenu * + + dbk:keycap (dbk:keycap) = dbk:keycap * + + dbk:keycode (dbk:keycode) = dbk:keycode * + + dbk:keycombo (dbk:keycombo) = dbk:keycombo * + + dbk:keysym (dbk:keysym) = dbk:keysym * + + dbk:menuchoice (dbk:menuchoice) = dbk:menuchoice * + + dbk:mousebutton (dbk:mousebutton) = dbk:mousebutton * + + dbk:nonterminal (dbk:nonterminal) = dbk:nonterminal * + + dbk:option (dbk:option) = dbk:option * + + dbk:optional (dbk:optional) = dbk:optional * + + dbk:package (dbk:package) = dbk:package * + + dbk:parameter (dbk:parameter) = dbk:parameter * + + dbk:prompt (dbk:prompt) = dbk:prompt * + + dbk:property (dbk:property) = dbk:property * + + dbk:replaceable (dbk:replaceable) = dbk:replaceable * + + dbk:shortcut (dbk:shortcut) = dbk:shortcut * + + dbk:systemitem (dbk:systemitem) = dbk:systemitem * + + dbk:termdef (dbk:termdef) = dbk:termdef * + + dbk:userinput (dbk:userinput) = dbk:userinput * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:varargs] > argeodbk:base, argeodbk:linkingAttributes + +[dbk:variablelist] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + + dbk:varlistentry (dbk:varlistentry) = dbk:varlistentry * + - dbk:spacing (String) + - dbk:termlength (String) + +[dbk:varlistentry] > argeodbk:base, argeodbk:linkingAttributes + + dbk:listitem (dbk:listitem) = dbk:listitem + + dbk:term (dbk:term) = dbk:term * + +[dbk:varname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:videodata] > argeodbk:base + + dbk:info (dbk:info) = dbk:info + - dbk:align (String) + - dbk:contentdepth (String) + - dbk:contentwidth (String) + - dbk:depth (String) + - dbk:entityref (String) + - dbk:fileref (String) + - dbk:format (String) + - dbk:scale (String) + - dbk:scalefit (String) + - dbk:valign (String) + - dbk:width (String) + +[dbk:videoobject] > argeodbk:base, argeodbk:linkingAttributes + + dbk:info (dbk:info) = dbk:info + + dbk:videodata (dbk:videodata) = dbk:videodata + +[dbk:void] > argeodbk:base, argeodbk:linkingAttributes + +[dbk:volumenum] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:warning] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:bridgehead (dbk:bridgehead) = dbk:bridgehead * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:revhistory (dbk:revhistory) = dbk:revhistory * + + dbk:screenshot (dbk:screenshot) = dbk:screenshot * + +[dbk:wordasword] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:xmltext] > nt:base + - jcr:xmlcharacters (String) + +[dbk:xref] > argeodbk:base, argeodbk:linkingAttributes + - dbk:endterm (Reference) + - dbk:xrefstyle (String) + +[dbk:year] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[xs:anyType] > nt:base + + * (nt:base) + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + - * (undefined) + + diff --git a/org.argeo.server.jcr/src/org/argeo/jcr/docbook/docbook.cnd b/org.argeo.server.jcr/src/org/argeo/jcr/docbook/docbook.cnd new file mode 100644 index 000000000..e67ab56bf --- /dev/null +++ b/org.argeo.server.jcr/src/org/argeo/jcr/docbook/docbook.cnd @@ -0,0 +1,535 @@ + + + + + + + + +[argeodbk:titled] +mixin + + dbk:info (dbk:info) = dbk:info * + + dbk:title (dbk:title) = dbk:title * + +[argeodbk:linkingAttributes] +mixin + - dbk:linkend (String) + - xlink:actuate (String) + - xlink:arcrole (String) + - xlink:href (String) + - xlink:role (String) + - xlink:show (String) + - xlink:title (String) + - xlink:type (String) + +[argeodbk:freeText] +mixin + + dbk:phrase (dbk:phrase) = dbk:phrase * + + dbk:replaceable (dbk:replaceable) = dbk:replaceable * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[argeodbk:markupInlines] +mixin + +[argeodbk:listElements] +mixin + + dbk:itemizedlist (dbk:itemizedlist) = dbk:itemizedlist * + + dbk:orderedlist (dbk:orderedlist) = dbk:orderedlist * + + dbk:simplelist (dbk:simplelist) = dbk:simplelist * + +[argeodbk:paragraphElements] +mixin + + dbk:para (dbk:para) = dbk:para * + +[argeodbk:indexingInlines] +mixin + +[argeodbk:techDocElements] +mixin + + dbk:table (dbk:table) = dbk:table * + +[argeodbk:techDocInlines] +mixin + +[argeodbk:publishingElements] +mixin + +[argeodbk:ubiquitousInlines] +mixin + + dbk:alt (dbk:alt) = dbk:alt * + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:biblioref (dbk:biblioref) = dbk:biblioref * + + dbk:inlinemediaobject (dbk:inlinemediaobject) = dbk:inlinemediaobject * + + dbk:link (dbk:link) = dbk:link * + + dbk:olink (dbk:olink) = dbk:olink * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:subscript (dbk:subscript) = dbk:subscript * + + dbk:superscript (dbk:superscript) = dbk:superscript * + + dbk:xref (dbk:xref) = dbk:xref * + +[argeodbk:abstractSection] +mixin + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:remark (dbk:remark) = dbk:remark * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[argeodbk:bibliographyInlines] +mixin + + dbk:author (dbk:author) = dbk:author * + + dbk:editor (dbk:editor) = dbk:editor * + + dbk:orgname (dbk:orgname) = dbk:orgname * + + dbk:personname (dbk:personname) = dbk:personname * + +[argeodbk:publishingInlines] +mixin + + dbk:emphasis (dbk:emphasis) = dbk:emphasis * + +[argeodbk:base] +abstract + - dbk:annotations (String) + - dbk:arch (String) + - dbk:audience (String) + - dbk:condition (String) + - dbk:conformance (String) + - dbk:dir (String) + - dbk:os (String) + - dbk:remap (String) + - dbk:revision (String) + - dbk:revisionflag (String) + - dbk:role (String) + - dbk:security (String) + - dbk:userlevel (String) + - dbk:vendor (String) + - dbk:version (String) + - dbk:wordsize (String) + - dbk:xreflabel (String) + - xml:base (String) + - xml:id (String) + - xml:lang (String) + +[dbk:alt] > argeodbk:base + + dbk:inlinemediaobject (dbk:inlinemediaobject) = dbk:inlinemediaobject * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + +[dbk:anchor] > argeodbk:base + +[dbk:annotation] > argeodbk:base, argeodbk:indexingInlines, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + - dbk:annotates (String) + +[dbk:article] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:section (dbk:section) = dbk:section * + - dbk:class (String) + +[dbk:audiodata] > argeodbk:base + + dbk:info (dbk:info) = dbk:info + - dbk:entityref (String) + - dbk:fileref (String) + - dbk:format (String) + +[dbk:audioobject] > argeodbk:base, argeodbk:linkingAttributes + + dbk:audiodata (dbk:audiodata) = dbk:audiodata + + dbk:info (dbk:info) = dbk:info + +[dbk:author] > argeodbk:base, argeodbk:linkingAttributes + + dbk:orgdiv (dbk:orgdiv) = dbk:orgdiv * + + dbk:orgname (dbk:orgname) = dbk:orgname + + dbk:personblurb (dbk:personblurb) = dbk:personblurb * + + dbk:personname (dbk:personname) = dbk:personname + +[dbk:biblioref] > argeodbk:base, argeodbk:linkingAttributes + - dbk:begin (String) + - dbk:end (String) + - dbk:endterm (Reference) + - dbk:units (String) + - dbk:xrefstyle (String) + +[dbk:book] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:article (dbk:article) = dbk:article * + + dbk:chapter (dbk:chapter) = dbk:chapter * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:caption] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + + jcr:xmltext (dbk:xmltext) = dbk:xmltext * + - dbk:class (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:style (String) + - dbk:title (String) + +[dbk:chapter] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:section (dbk:section) = dbk:section * + +[dbk:colspec] > argeodbk:base, argeodbk:linkingAttributes + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:colname (String) + - dbk:colnum (String) + - dbk:colsep (String) + - dbk:colwidth (String) + - dbk:rowsep (String) + +[dbk:editor] > argeodbk:base, argeodbk:linkingAttributes + + dbk:orgdiv (dbk:orgdiv) = dbk:orgdiv * + + dbk:orgname (dbk:orgname) = dbk:orgname + + dbk:personblurb (dbk:personblurb) = dbk:personblurb * + + dbk:personname (dbk:personname) = dbk:personname + +[dbk:emphasis] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:entry] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:markupInlines, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:publishingInlines, argeodbk:techDocElements, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:colname (String) + - dbk:colsep (String) + - dbk:morerows (String) + - dbk:nameend (String) + - dbk:namest (String) + - dbk:rotate (String) + - dbk:rowsep (String) + - dbk:spanname (String) + - dbk:valign (String) + +[dbk:entrytbl] > argeodbk:base, argeodbk:linkingAttributes + + dbk:colspec (dbk:colspec) = dbk:colspec * + + dbk:spanspec (dbk:spanspec) = dbk:spanspec * + + dbk:tbody (dbk:tbody) = dbk:tbody + + dbk:thead (dbk:thead) = dbk:thead + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:colname (String) + - dbk:cols (String) + - dbk:colsep (String) + - dbk:nameend (String) + - dbk:namest (String) + - dbk:rowsep (String) + - dbk:spanname (String) + - dbk:tgroupstyle (String) + +[dbk:imagedata] > argeodbk:base + + dbk:info (dbk:info) = dbk:info + - dbk:align (String) + - dbk:contentdepth (String) + - dbk:contentwidth (String) + - dbk:depth (String) + - dbk:entityref (String) + - dbk:fileref (String) + - dbk:format (String) + - dbk:scale (String) + - dbk:scalefit (String) + - dbk:valign (String) + - dbk:width (String) + +[dbk:imageobject] > argeodbk:base, argeodbk:linkingAttributes + + dbk:imagedata (dbk:imagedata) = dbk:imagedata + + dbk:info (dbk:info) = dbk:info + +[dbk:info] > argeodbk:base + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:author (dbk:author) = dbk:author * + + dbk:editor (dbk:editor) = dbk:editor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:orgname (dbk:orgname) = dbk:orgname * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + + dbk:title (dbk:title) = dbk:title * + +[dbk:inlinemediaobject] > argeodbk:base, argeodbk:linkingAttributes + + dbk:alt (dbk:alt) = dbk:alt + + dbk:audioobject (dbk:audioobject) = dbk:audioobject * + + dbk:imageobject (dbk:imageobject) = dbk:imageobject * + + dbk:info (dbk:info) = dbk:info + + dbk:textobject (dbk:textobject) = dbk:textobject * + + dbk:videoobject (dbk:videoobject) = dbk:videoobject * + +[dbk:itemizedlist] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:listitem (dbk:listitem) = dbk:listitem * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + - dbk:mark (String) + - dbk:spacing (String) + +[dbk:link] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:endterm (Reference) + - dbk:xrefstyle (String) + +[dbk:listitem] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + - dbk:override (String) + +[dbk:mediaobject] > argeodbk:base, argeodbk:linkingAttributes + + dbk:alt (dbk:alt) = dbk:alt + + dbk:audioobject (dbk:audioobject) = dbk:audioobject * + + dbk:caption (dbk:caption) = dbk:caption + + dbk:imageobject (dbk:imageobject) = dbk:imageobject * + + dbk:info (dbk:info) = dbk:info + + dbk:textobject (dbk:textobject) = dbk:textobject * + + dbk:videoobject (dbk:videoobject) = dbk:videoobject * + +[dbk:olink] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + - dbk:localinfo (String) + - dbk:targetdoc (String) + - dbk:targetptr (String) + - dbk:type (String) + - dbk:xrefstyle (String) + +[dbk:orderedlist] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:listitem (dbk:listitem) = dbk:listitem * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:remark (dbk:remark) = dbk:remark * + - dbk:continuation (String) + - dbk:inheritnum (String) + - dbk:numeration (String) + - dbk:spacing (String) + - dbk:startingnumber (String) + +[dbk:orgdiv] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:orgname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + - dbk:otherclass (String) + +[dbk:para] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:markupInlines, argeodbk:publishingElements, argeodbk:publishingInlines, argeodbk:techDocElements, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + + dbk:info (dbk:info) = dbk:info * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + +[dbk:personblurb] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:paragraphElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + +[dbk:personname] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:phrase] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:remark] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:replaceable] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + - dbk:class (String) + +[dbk:row] > argeodbk:base, argeodbk:linkingAttributes + + dbk:entry (dbk:entry) = dbk:entry * + + dbk:entrytbl (dbk:entrytbl) = dbk:entrytbl * + - dbk:rowsep (String) + - dbk:valign (String) + +[dbk:section] > argeodbk:abstractSection, argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements, argeodbk:titled + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:section (dbk:section) = dbk:section * + +[dbk:set] > argeodbk:base, argeodbk:linkingAttributes, argeodbk:titled + + dbk:book (dbk:book) = dbk:book * + + dbk:set (dbk:set) = dbk:set * + + dbk:subtitle (dbk:subtitle) = dbk:subtitle * + - dbk:label (String) + - dbk:status (String) + +[dbk:simplelist] > argeodbk:base, argeodbk:linkingAttributes + - dbk:columns (String) + - dbk:type (String) + +[dbk:spanspec] > argeodbk:base, argeodbk:linkingAttributes + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:colsep (String) + - dbk:nameend (String) + - dbk:namest (String) + - dbk:rowsep (String) + - dbk:spanname (String) + +[dbk:subscript] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:subtitle] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:superscript] > argeodbk:base, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:ubiquitousInlines + +[dbk:table] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:titled + + dbk:caption (dbk:caption) = dbk:caption + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:tbody (dbk:tbody) = dbk:tbody * + + dbk:textobject (dbk:textobject) = dbk:textobject * + + dbk:tfoot (dbk:tfoot) = dbk:tfoot + + dbk:tgroup (dbk:tgroup) = dbk:tgroup * + + dbk:thead (dbk:thead) = dbk:thead + - dbk:border (String) + - dbk:cellpadding (String) + - dbk:cellspacing (String) + - dbk:class (String) + - dbk:colsep (String) + - dbk:floatstyle (String) + - dbk:frame (String) + - dbk:label (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:orient (String) + - dbk:pgwide (String) + - dbk:rowheader (String) + - dbk:rowsep (String) + - dbk:rules (String) + - dbk:shortentry (String) + - dbk:style (String) + - dbk:summary (String) + - dbk:tabstyle (String) + - dbk:title (String) + - dbk:tocentry (String) + - dbk:width (String) + +[dbk:tbody] > argeodbk:base, argeodbk:linkingAttributes + + dbk:row (dbk:row) = dbk:row * + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:class (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:style (String) + - dbk:title (String) + - dbk:valign (String) + +[dbk:textobject] > argeodbk:base, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:listElements, argeodbk:paragraphElements, argeodbk:publishingElements, argeodbk:techDocElements + + dbk:anchor (dbk:anchor) = dbk:anchor * + + dbk:annotation (dbk:annotation) = dbk:annotation * + + dbk:info (dbk:info) = dbk:info + + dbk:mediaobject (dbk:mediaobject) = dbk:mediaobject * + + dbk:phrase (dbk:phrase) = dbk:phrase + + dbk:remark (dbk:remark) = dbk:remark * + +[dbk:tfoot] > argeodbk:base, argeodbk:linkingAttributes + + dbk:colspec (dbk:colspec) = dbk:colspec * + + dbk:row (dbk:row) = dbk:row * + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:class (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:style (String) + - dbk:title (String) + - dbk:valign (String) + +[dbk:tgroup] > argeodbk:base, argeodbk:linkingAttributes + + dbk:colspec (dbk:colspec) = dbk:colspec * + + dbk:spanspec (dbk:spanspec) = dbk:spanspec * + + dbk:tbody (dbk:tbody) = dbk:tbody + + dbk:tfoot (dbk:tfoot) = dbk:tfoot + + dbk:thead (dbk:thead) = dbk:thead + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:cols (String) + - dbk:colsep (String) + - dbk:rowsep (String) + - dbk:tgroupstyle (String) + +[dbk:thead] > argeodbk:base, argeodbk:linkingAttributes + + dbk:colspec (dbk:colspec) = dbk:colspec * + + dbk:row (dbk:row) = dbk:row * + - dbk:align (String) + - dbk:char (String) + - dbk:charoff (String) + - dbk:class (String) + - dbk:lang (String) + - dbk:onclick (String) + - dbk:ondblclick (String) + - dbk:onkeydown (String) + - dbk:onkeypress (String) + - dbk:onkeyup (String) + - dbk:onmousedown (String) + - dbk:onmousemove (String) + - dbk:onmouseout (String) + - dbk:onmouseover (String) + - dbk:onmouseup (String) + - dbk:style (String) + - dbk:title (String) + - dbk:valign (String) + +[dbk:title] > argeodbk:base, argeodbk:bibliographyInlines, argeodbk:freeText, argeodbk:indexingInlines, argeodbk:linkingAttributes, argeodbk:markupInlines, argeodbk:publishingInlines, argeodbk:techDocInlines, argeodbk:ubiquitousInlines + +[dbk:videodata] > argeodbk:base + + dbk:info (dbk:info) = dbk:info + - dbk:align (String) + - dbk:contentdepth (String) + - dbk:contentwidth (String) + - dbk:depth (String) + - dbk:entityref (String) + - dbk:fileref (String) + - dbk:format (String) + - dbk:scale (String) + - dbk:scalefit (String) + - dbk:valign (String) + - dbk:width (String) + +[dbk:videoobject] > argeodbk:base, argeodbk:linkingAttributes + + dbk:info (dbk:info) = dbk:info + + dbk:videodata (dbk:videodata) = dbk:videodata + +[dbk:xmltext] > nt:base + - jcr:xmlcharacters (String) + +[dbk:xref] > argeodbk:base, argeodbk:linkingAttributes + - dbk:endterm (Reference) + - dbk:xrefstyle (String) + + -- 2.30.2