All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xml.schema.z3998-book-1.0.mod.z3998-global-classes.rng Maven / Gradle / Ivy



    
        The global classes module 
        
            This module defines the global named element and attribute classes 
            The patterns defined in this module allow the dynamic creation of globally-available content models. When building a RelaxNG implementation of a Z39.98-AI profile, included modules contribute to the content models by injecting patterns into the classes. 
            The principle of combining definitions used to create these classes is described in RELAX NG Tutorial Section 9.2 . 
        
        
            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 set of elements which in the current profile are contributed to the Section level .
The set of elements which in the current profile are contributed to the Block level .
The set of elements which in the current profile are contributed to the Phrase level .
The set of elements which in the current profile are contributed to the Text level .
The set of global attributes whose properties do not change depending on the context in which they are used. This class defines the core set of attributes in the global class and can be used to build specialized attribute models (for example, when an element requires a specialized set of role values). Attributes contributed to this set individually define a cardinality of 0..1 (optional) or 1 (required). The general purpose set of attributes which are allowed or required globally. This class includes the core set of global attributes plus the generalized forms of attributes that can be specialized depending on their context (e.g. role ). When a specialized version of a global attribute is needed, the global.core class should be used to build a custom attribute model for the element. Attributes contributed to this set individually define a cardinality of 0..1 (optional) or 1 (required). The set of attributes which are allowed or required on the document , head and elements . Attributes contributed to this set individually define a cardinality of 0..1 (optional) or 1 (required). A pattern for external (to this module) contributions to the z3998.Document.attrib pattern. The set of attributes which are allowed or required on elements in Section.class . Attributes contributed to this set individually define a cardinality of 0..1 (optional) or 1 (required). A pattern for Section-layer attributes from the core modules. A pattern for Section-layer attribute contributions from external features and modules. The set of attributes which are allowed or required on elements in Section.class , excluding external contributions. Attributes contributed to this set individually define a cardinality of 0..1 (optional) or 1 (required). The set of attributes which are allowed or required on elements in Block.class . Attributes contributed to this set individually define a cardinality of 0..1 (optional) or 1 (required). A pattern for Block-layer attributes from the core modules. A pattern for Block-layer attribute contributions from external features and modules. The set of attributes which are allowed or required on elements in Block.class , excluding external contributions. Attributes contributed to this set individually define a cardinality of 0..1 (optional) or 1 (required). The set of attributes which are allowed or required on elements in Phrase.class . Attributes contributed to this set individually define a cardinality of 0..1 (optional) or 1 (required). A pattern for Phrase-layer attributes from the core modules. A pattern for Phrase-layer attribute contributions from external features and modules. The set of attributes which are allowed or required on elements in Phrase.class , excluding external contributions. Attributes contributed to this set individually define a cardinality of 0..1 (optional) or 1 (required). The set of attributes which are allowed or required on elements in Text.class . Attributes contributed to this set individually define a cardinality of 0..1 (optional) or 1 (required). A pattern for Text-layer attributes from the core modules. A pattern for Text-layer attribute contributions from external features and modules. The set of attributes which are allowed or required on elements in Text.class , excluding external contributions. Attributes contributed to this set individually define a cardinality of 0..1 (optional) or 1 (required).
A standard Section model, expecting 1..n members of the Section class A standard Block model, expecting 1..n members of the Block class A basic Block model consisting of only archetypal elements the from class, such as blocks, paragraphs and lists A standard Text model, expecting 1..n members of the Text class Note that this includes the empty and whitespace-only model. A mix model for Phrase and Text.class, expecting 1..n members of the Text and Phrase classes. Note that this includes the empty and whitespace-only model. A mix model for Phrase.class (excluding variants) and Text.class, expecting 1..n members of the Text and Phrase classes. Note that this includes the empty and whitespace-only model. Defines a concrete content model consisting of an exclusive choice between one or more of the members of the Block.class or one or more of the members of the Phrase and Text classes.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy