![]() | ![]() | Copyright © 1992, 1997 International Organization for Standardization. All rights reserved. This electronic document is for use during development and review of International Standards. Official printed copies of International Standards can be purchased from the ISO and the national standards organization of your country. | ||
| Next Clause | Previous Clause | |||
A HyTime system declaration specifies the version of HyTime and all of the modules and optional facilities that a HyTime system can support. It is represented by a set of HyTime support declarations in the reference concrete syntax. There must be one option attribute for each supported module, within which there can be no duplication of option names. The module and option names appear in the system declaration in the same order that they appear listed in this International Standard.
The system declaration for a system that supports all of the modules and optional facilities of HyTime is:
<!NOTATION
HyTime -- HyTime Architecture --
-- A base architecture used in conformance with the
Architectural Form Definition Requirements of
International Standard ISO/IEC 10744. --
PUBLIC "ISO/IEC 10744:1997//NOTATION AFDR ARCBASE
Hypermedia/Time-based Structuring Language (HyTime)//EN"
>
<!ATTLIST #NOTATION HyTime
GenArc -- General architecture facilities --
CDATA -- Lextype: csname+ --
"altreps dafe dvlist HyLex HyOrd included ireftype lextype
opacity REGEX superdcn"
base -- Base module facilities --
CDATA -- Lextype: csname+ --
"activity actypes bos bosspec conloc desctxt dimspec HyDimLst
HyDimSpc HyFunk markfun valueref"
locs -- Location address module facilities --
-- Clause: 6.3 --
CDATA -- Lextype: csname+ --
"agrovdef bibloc dataloc datatok grovplan
listloc mixedloc multloc nameloc nmsploc pathloc pgrovdef
proploc queryloc refctl referatt refloc reftype relloc spanloc
treecom treeloc treetype"
links -- Hyperlinks module facilities --
-- Clause: 6.3 --
CDATA -- Lextype: csname+ --
"agglink anchloc clink hylink ilink linkloc traverse varlink"
sched -- Scheduling module facilities --
-- Clause: 6.3 --
CDATA -- Lextype: csname+ --
"calibrat calspec dimref fcsloc grpdex grprepet HyCalSpc
HyExSpec HyExtLst HyGrand measure objalign pulsemap sched"
rend -- Rendition module facilities --
-- Clause: 6.3 --
CDATA -- Lextype: csname+ --
"baton batonseq HyDimPro HyExPro HyPro modify obextent patch
project proseq wand wndpatch"
anysgml -- Any SGML declaration allowed --
-- Clause: 6.3 --
(anysgml|nanysgml)
nanysgml
exrefs -- External references allowed --
-- Clause: 6.3 --
(exrefs|nexrefs)
exrefs
refmodel -- SGML model groups for reftype --
-- Clause: 6.3 --
(SGMLmdl|nSGMLmdl)
nSGMLmdl
hyqcnt -- Highest quantum count limit --
-- Clause: 6.3 --
NUMBER -- Constraint: power of 2 >= 32 --
32
manyanch -- Maximum number of anchors allowed in
hyperlinks --
-- Clause: 6.3 --
NUMBER -- Constraint: must be >= 2 --
#IMPLIED -- Default: no limit --
manyaxes -- Maximum number of axes allowed in coordinate
spaces --
-- Clause: 6.3 --
NUMBER -- Constraint: must be >= 1 --
#IMPLIED -- Default: no limit --
>| Next Clause | Previous Clause |
HTML generated from the original SGML source using a DSSSL style specification and the SGML output back-end of the JADE DSSSL engine.