From ISO/IEC 10744:1992.
© International Organization for Standardization 1992. Permission to copy in any form is granted for use with conforming HyTime systems and applications as defined in ISO/IEC 10744, provided this notice is included in all copies.
<!element wandrule - 0 (%HyBrid;)*>
<!attlist wandrule
HyTime NAME
wandrule
evscheds IDREFS
#REQUIRED
wand IDREF #REQUIRED
-- common attributes
-->
reftype(evsched)
reftype(wand | wndpatch)
<!element modrule - O (%HyBrid;)*>
<!attlist modrule
HyTime NAME
modrule
events IDREFS #REQUIRED
modpatch IDREF
#REQUIRED
-- common attributes
-->
reftype(event | evgrp)
reftype(HyBrid |
modpatch)
<!element wand - O (modscope+)>
<!attlist wand
HyTime NAME
wand
id ID #REQUIRED
-- sched attributes --
-- schdmeas
attributes --
-- overrun attributes
--
-- common attributes
-->
<!element modscope - O (%HyBrid;)*>
<!attlist modscope
HyTime NAME
modscope
-- exspec attributes --
-- common attributes
-->
<!element wndpatch - O
(#PCDATA)>
<!attlist wndpatch
HyTime NAME
wndpatch
id ID #REQUIRED
-- common attributes
-->
reftype(wndpatch | wand)
ulextype(char*)
<!element modpatch - O
(#PCDATA)>
<!attlist modpatch
HyTime NAME
wndpatch
id ID #REQUIRED
-- common attributes
-->
reftype(modpatch | HyBrid)
ulextype(char*)
<!element batrule - O (%HyBrid;)*>
<!attlist batrule
HyTime NAME
batrule
evscheds IDREFS #REQUIRED
baton IDREF #REQUIRED
pevsched IDREFS #REQUIRED
-- common attributes
-->
reftype(evsched)
reftype(baton)
reftype(evsched)
<!element baton - O (proscope+)>
<!attlist baton
HyTime NAME
baton
id ID #REQUIRED
-- sched attributes --
-- schdmeas
attributes --
-- overrun attributes
--
-- common attributes
-->