att.origin.timestamp.musical

att.origin.timestamp.musical Attributes that identify a musical range in terms of musical time.
Module MEI.shared
Members
Attributes
@origin.tstamp (optional) encodes the starting point of musical material in terms of musical time, i.e., a (potentially negative) count of measures plus a beat location. Value conforms to data.MEASUREBEATOFFSET . att.origin.timestamp.musical
@origin.tstamp2 (rec) encodes the ending point of musical material in terms of musical time, i.e., a count of measures plus a beat location. The values are relative to the measure identified by @origin.tstamp. Value conforms to data.MEASUREBEAT . att.origin.timestamp.musical
Declaration
<attDef ident= "origin.tstamp" usage= "opt">
<desc>encodes the starting point of musical material in terms of musical time, i.e., a (potentially negative) count of measures plus a beat location. </desc>
<datatype maxOccurs= "1" minOccurs= "1">
<rng:ref name= " data.MEASUREBEATOFFSET" />
</datatype>
</attDef>
<attDef ident= "origin.tstamp2" usage= "rec">
<desc>encodes the ending point of musical material in terms of musical time, i.e., a count of measures plus a beat location. The values are relative to the measure identified by @origin.tstamp. </desc>
<datatype maxOccurs= "1" minOccurs= "1">
<rng:ref name= " data.MEASUREBEAT" />
</datatype>
<constraintSpec ident= "origin.tstamp2_requires_origin.tstamp" scheme= "isoschematron">
<constraint>
<sch:rule context= "mei:*[@origin.tstamp2]">
<sch:assert test= "@origin.tstamp"> When @origin.tstamp2 is used @origin.tstamp must also be present. </sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
Constraints
When @origin.tstamp2 is used @origin.tstamp must also be present.
<sch:rule context= "mei:*[@origin.tstamp2]">
<sch:assert test= "@origin.tstamp"> When @origin.tstamp2 is used @origin.tstamp must also be present. </sch:assert>
</sch:rule>

MEI Guidelines Version 3.0.0

Attribute Classes