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.
<!attlist locsrc locsrc
IDREFS #IMPLIED>
<!attlist multloc
ordering (ordered | noorder)
noorder
set (set | notset) notset
aggloc (aggloc | agglink | nagg)
nagg>
<!attlist spanloc
spanloc (spanloc | spanlink |
nspan) nspan
limsort (limsort | nlimsort)
nlimsort>
<!element nameloc - O
(nmlist | nmquery)*>
<!attlist nameloc
HyTime NAME
nameloc
id ID #REQUIRED
-- multloc attributes --
-- spanloc attributes --
-- common attributes
-->
<!element nmlist - O
(#PCDATA)>
<!attlist nmlist
HyTime NAME
nmlist
nametype (entity | element |
unified) #REQUIRED
obnames (obnames | nobnames)
#REQUIRED
docorsub ENTITY #IMPLIED
dtdorlpd NAMES #IMPLIED
-- common attributes
-->
lextype(NAMES)
lextype(DTD|LPD+)
<!element dataloc - O
(dimlist*)>
<!attlist dataloc
HyTime NAME
dataloc
id ID #REQUIRED
quantum (str | norm | word |
name | sint | data | time | utc) str
catsrc (catsrc | nocatsrc)
nocatsrc
catres (catres | nocatres)
nocatres
-- overrun attributes
--
-- locsrc attributes --
-- multloc attributes --
-- spanloc attributes --
-- common attributes
-->
<!attlist treecom treecom (treecom | ntreecom)
ntreecom>
<!element treeloc - O
(marklist*)>
<!attlist treeloc
HyTime NAME
treeloc
id ID #REQUIRED
-- overrun attributes
--
-- treecom attributes --
-- locsrc attributes --
-- multloc attributes --
-- spanloc attributes --
-- common attributes
-->
<!element pathloc - O
(dimlist*)>
<!attlist pathloc
HyTime NAME
pathloc
id ID #REQUIRED
-- overrun attributes
--
-- treecom attributes --
-- locsrc attributes --
-- multloc attributes --
-- spanloc attributes --
-- common attributes
-->
<!element listloc - O
(dimlist*)>
<!attlist listloc
HyTime NAME
listloc
id ID #REQUIRED
-- overrun attributes
--
-- locsrc attributes --
-- multloc attributes --
-- spanloc attributes --
-- common attributes
-->
<!element relloc - O (dimlist*)>
<!attlist relloc
HyTime NAME
relloc
id ID #REQUIRED
root IDREFS #IMPLIED
relation (anc | esib | ysib |
des | parent | children) parent
-- overrun attributes
--
-- locsrc attributes --
-- multloc attributes --
-- spanloc attributes --
-- common attributes
-->
<!element proploc - O
(qpn | #PCDATA)>
<!attlist proploc
HyTime NAME
proploc
id ID #REQUIRED
joint (joint | several) several
apropsrc (apropsrc | solesrc)
solesrc
notprop (error | empty |
ignore) ignore
-- locsrc attributes --
-- multloc attributes --
-- common attributes
-->
lextype(QPN)
<!element notloc - O (%HyBrid;)*>
<!attlist notloc
HyTime NAME
notloc
id ID #REQUIRED
-- query attributes --
-- function
attributes --
-- multloc attributes --
-- common attributes
-->
<!element bibloc - O (%HyBrid;)*>
<!attlist bibloc
HyTime NAME
bibloc
id ID #REQUIRED
-- query attributes --
-- function
attributes --
-- common attributes
-->
<!attlist query
qdomain IDREFS #IMPLIED
qcontext IDREF #IMPLIED>
reftype(HyBrid)
<!element nmquery O O
(%HyBrid;)*>
<!attlist nmquery HyTime NAME
nmquery
-- query attributes --
-- function
attributes --
-- common attributes
-->
<!element mrkquery O O
(%HyBrid;)*>
<!attlist markquery HyTime NAME
mrkquery
-- query attributes --
-- function
attributes --
-- common attributes
-->