att.meiVersion

Attributes that record the version of MEI in use.
Module
Attributes
@meiversion
@meiversion(optional)Specifies a generic MEI version label. Allowed values are: "6.0-dev" (Version of MEI), "6.0-dev+anyStart" (Version of MEI all_anyStart customization), "6.0-dev+basic" (Version of MEI basic customization), "6.0-dev+CMN" (Version of MEI cmn customization), "6.0-dev+Mensural" (Version of MEI mensural customization), "6.0-dev+Neumes" (Version of MEI neumes customization)
@meiversion(optional)Specifies a generic MEI version label. Allowed values are: "6.0-dev" (Version of MEI), "6.0-dev+anyStart" (Version of MEI all_anyStart customization), "6.0-dev+basic" (Version of MEI basic customization), "6.0-dev+CMN" (Version of MEI cmn customization), "6.0-dev+Mensural" (Version of MEI mensural customization), "6.0-dev+Neumes" (Version of MEI neumes customization)
Component declarations that are shared between two or more modules.
@meiversion(optional)Specifies a generic MEI version label. Allowed values are: "6.0-dev" (Version of MEI), "6.0-dev+anyStart" (Version of MEI all_anyStart customization), "6.0-dev+basic" (Version of MEI basic customization), "6.0-dev+CMN" (Version of MEI cmn customization), "6.0-dev+Mensural" (Version of MEI mensural customization), "6.0-dev+Neumes" (Version of MEI neumes customization)
Available at
<mei>Contains a single MEI-conformant document, consisting of an MEI header and a musical text, either in isolation or as part of an meiCorpus element.
<meiCorpus>A group of related MEI documents, consisting of a header for the group, and one or more <mei> elements, each with its own complete header.
<meiHead>Supplies the descriptive and declarative metadata prefixed to every MEI-conformant text.
<music>Contains a single musical text of any kind, whether unitary or composite, for example, an etude, opera, song cycle, symphony, or anthology of piano solos.
Corpus component declarations.
<meiCorpus>A group of related MEI documents, consisting of a header for the group, and one or more <mei> elements, each with its own complete header.
Metadata header component declarations.
<meiHead>Supplies the descriptive and declarative metadata prefixed to every MEI-conformant text.
Component declarations that are shared between two or more modules.
<mei>Contains a single MEI-conformant document, consisting of an MEI header and a musical text, either in isolation or as part of an meiCorpus element.
<music>Contains a single musical text of any kind, whether unitary or composite, for example, an etude, opera, song cycle, symphony, or anthology of piano solos.
Constraints

Declaration
<classSpec ident="att.meiVersion" module="MEI.shared" type="atts">
<desc xml:lang="en">Attributes that record the version of MEI in use.</desc>
<constraintSpec ident="meiVersion.onlyRoot" scheme="schematron">
<desc>Prohibit meiversion attribute on non root elements.</desc>
<constraint>
<sch:rule context="/mei:*//*">
<sch:report test="@meiversion">The @meiversion attribute is not allowed on elements that are not the document root element.</sch:report>
</sch:rule>
</constraint>
</constraintSpec>
<attList>
<attDef ident="meiversion" usage="opt">
<desc xml:lang="en">Specifies a generic MEI version label.</desc>
<valList type="closed">
<valItem ident="6.0-dev">
<desc xml:lang="en">Version of MEI</desc>
</valItem>
<valItem ident="6.0-dev+anyStart">
<desc>Version of MEI all_anyStart customization</desc>
</valItem>
<valItem ident="6.0-dev+basic">
<desc>Version of MEI basic customization</desc>
</valItem>
<valItem ident="6.0-dev+CMN">
<desc>Version of MEI cmn customization</desc>
</valItem>
<valItem ident="6.0-dev+Mensural">
<desc>Version of MEI mensural customization</desc>
</valItem>
<valItem ident="6.0-dev+Neumes">
<desc>Version of MEI neumes customization</desc>
</valItem>
</valList>
</attDef>
</attList>
</classSpec>