att.mediaBounds

Attributes that establish the boundaries of a media object.
Module
Attributes
@begin, @betype, @end
@begin(optional)Specifies a point where the relevant content begins. A numerical value must be less and a time value must be earlier than that given by the end attribute.
@betype(optional)Type of values used in the begin/end attributes. The begin and end attributes can only be interpreted meaningfully in conjunction with this attribute.
@end(optional)Specifies a point where the relevant content ends. If not specified, the end of the content is assumed to be the end point. A numerical value must be greater and a time value must be later than that given by the begin attribute.
@begin(optional)Specifies a point where the relevant content begins. A numerical value must be less and a time value must be earlier than that given by the end attribute.
@end(optional)Specifies a point where the relevant content ends. If not specified, the end of the content is assumed to be the end point. A numerical value must be greater and a time value must be later than that given by the begin attribute.
@betype(optional)Type of values used in the begin/end attributes. The begin and end attributes can only be interpreted meaningfully in conjunction with this attribute.
@begin(optional)Specifies a point where the relevant content begins. A numerical value must be less and a time value must be earlier than that given by the end attribute.
@betype(optional)Type of values used in the begin/end attributes. The begin and end attributes can only be interpreted meaningfully in conjunction with this attribute.
@end(optional)Specifies a point where the relevant content ends. If not specified, the end of the content is assumed to be the end point. A numerical value must be greater and a time value must be later than that given by the begin attribute.
Available at
<clip>Defines a time segment of interest within a recording or within a digital audio or video file.
<recording>A recorded performance.
<clip>Defines a time segment of interest within a recording or within a digital audio or video file.
<recording>A recorded performance.
Constraints

When @begin or @end is used, @betype should appear on clip or one of its ancestors.
When @begin or @end is used, @betype should be present.

Declaration
<classSpec xmlns="http://www.tei-c.org/ns/1.0" rend="add" ident="att.mediaBounds" module="MEI.shared" type="atts">
<desc xml:lang="en">Attributes that establish the boundaries of a media object.</desc>
<constraintSpec ident="betype_required_when_begin_or_end" scheme="schematron">
<constraint>
<sch:rule context="mei:clip[@begin or @end]">
<sch:assert role="warning" test="@betype or ancestor::mei:*[@betype]">When @begin or @end is used, @betype should appear on clip or one of its ancestors.</sch:assert>
</sch:rule>
<sch:rule context="mei:recording[@begin or @end]">
<sch:assert role="warning" test="@betype">When @begin or @end is used, @betype should be present.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
<attList>
<attDef ident="begin" usage="opt">
<desc xml:lang="en">Specifies a point where the relevant content begins. A numerical value must be less and a time value must be earlier than that given by the end attribute.</desc>
<datatype>
<dataRef name="string"/>
</datatype>
</attDef>
<attDef ident="end" usage="opt">
<desc xml:lang="en">Specifies a point where the relevant content ends. If not specified, the end of the content is assumed to be the end point. A numerical value must be greater and a time value must be later than that given by the begin attribute.</desc>
<datatype>
<dataRef name="string"/>
</datatype>
</attDef>
<attDef ident="betype" usage="opt">
<desc xml:lang="en">Type of values used in the begin/end attributes. The begin and end attributes can only be interpreted meaningfully in conjunction with this attribute.</desc>
<datatype>
<dataRef key="data.BETYPE"/>
</datatype>
</attDef>
</attList>
</classSpec>