
xml.schema.z3998-book-1.0.mod.z3998-block.rng Maven / Gradle / Ivy
The block module
This module defines the block element for grouping content.
More information about this module is available at http://www.daisy.org/z3998/2012/auth/cm/#z3998.block.module
Markus Gylling
[email protected]
2009
2010
2011
2012
DAISY Consortium
This module is licensed under a Creative Commons Attribution 3.0 license, a copy of which is available at
http://creativecommons.org/licenses/by/3.0/
For complete licensing information, please refer to the LICENSE file that came with this distribution, a copy of which is also available from the DAISY web site at
www.daisy.org
2012-12-19
MGy
Initial version
The block element establishes an association between a group of elements. The block element differs and is subordinate to the section element in that it is not used to represent the structural outline of a document. A block only establishes a general association, and is a semantically neutral element by default. Attributes attached to the block reflect a general commonality amongst the children: a role attribute can be attached to express the semantic nature of the grouping; a class attribute to establish common formatting; an xml.lang attribute to indicate the language of the elements; and so forth. If the children of the block have a strong association to a single element, the block.associate attribute can be used to make this relationship explicit (e.g., in a figure, that all children are connected to the image).
The block element must neither be empty nor contain only whitespace.
The associate attribute identifies the child element of a block to which all other children are bound. The associate attribute takes a single IDREF that must point to one of its children as a value. All the other children assume an implict reference to the element through this value, allowing the ref attribute to be omitted from them.
The IDREF in the associate attribute must reference the ID of a child element.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy