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 ClausePrevious Clause  

homeParent clausePrevious major clauseNext clause at this level


11 Conformance

11.1 Conforming HyTime document

Subclauses:


If a HyTime document complies with all provisions of this International Standard and is a conforming SGML document as defined in ISO 8879, it is a conforming HyTime document.

NOTE 360 The provisions allow wide latitude in choosing which constructs of HyTime to support.

NOTE 361 Conformance to HyTime is independent of whether the document also conforms to any other document architecture.

11.1.1 Basic hyperlinking HyTime document

A conforming HyTime document is a basic hyperlinking HyTime document if its HyTime declarations are as follows:

<!ATTLIST #NOTATION HyTime
   ArcFormA NAME     HyTime
   ArcNamrA NAME     HyNames
   ArcSuprA NAME     sHyTime
   ArcIgnDA NAME     HyIgnD
   ArcDocF  NAME     #FIXED HyDoc
   ArcDTD   CDATA    "HyTime"
   ArcQuant CDATA    #FIXED "NAMELEN 9"
   ArcDataF NAME     #FIXED HyBridN
   ArcBridF NAME     #FIXED HyBrid
   ArcAuto  (ArcAuto|nArcAuto) nArcAuto
   ArcOptSA NAMES    "GenArc base links locs rend sched"

-- Support attributes for HyTime only --
   hyqcnt   NUMBER   32
   GenArc   CDATA    "altreps included superdcn"
   base     CDATA    "bos"
   locs     CDATA    "nmsploc multloc refctl referatt refloc"
   links    CDATA    "hylink clink agglink traverse"
   exrefs   NAME     exrefs
   manyanch NUMBER   2
>

11.1.2 Basic scheduling HyTime document

A conforming HyTime document is a basic scheduling HyTime document if its HyTime declarations are as follows:

<!ATTLIST #NOTATION HyTime
   ArcFormA NAME     HyTime
   ArcNamrA NAME     HyNames
   ArcSuprA NAME     sHyTime
   ArcIgnDA NAME     HyIgnD
   ArcDocF  NAME     #FIXED HyDoc
   ArcDTD   CDATA    "HyTime"
   ArcQuant CDATA    #FIXED "NAMELEN 9"
   ArcDataF NAME     #FIXED HyBridN
   ArcBridF NAME     #FIXED HyBrid
   ArcAuto  (ArcAuto|nArcAuto) nArcAuto
   ArcOptSA NAMES    "GenArc base links locs rend sched"

-- Support attributes for HyTime only --
   hyqcnt   NUMBER   32
   GenArc   CDATA    "altreps included superdcn"
   base     CDATA    "bos desctxt dimspec HyFunk markfun"
   locs     CDATA    "nmsploc multloc refctl"
   links    CDATA    "agglink clink hylink traverse"
   sched    CDATA    "dimref fcsloc HyExSpec HyExtLst measure"
   exrefs   NAME     exrefs

   -- Constraint: may support more than 3 axes, but must support
      at least 3 to be a basic scheduling document. --
   manyaxes NUMBER   3
>

11.1.3 Minimal HyTime document

A conforming HyTime document is a minimal HyTime (and hyperlinking) document if its HyTime declarations are as follows.

NOTE 362 A minimal HyTime document is also a minimal hyperlinking document because a truly minimal HyTime document would provide no facilities over and above the General Architecture because HyTime has no required facilities. The inclusion of the clink facility essentially provides HyTime-defined semantics for the form of hyperlink already used in a majority of SGML documents, ID-based cross reference within a single document.

<!ATTLIST #NOTATION HyTime
   ArcFormA NAME     HyTime
   ArcNamrA NAME     HyNames
   ArcSuprA NAME     sHyTime
   ArcIgnDA NAME     HyIgnD
   ArcDocF  NAME     #FIXED HyDoc
   ArcDTD   CDATA    "HyTime"
   ArcQuant CDATA    #FIXED "NAMELEN 9"
   ArcDataF NAME     #FIXED HyBridN
   ArcBridF NAME     #FIXED HyBrid
   ArcAuto  (ArcAuto|nArcAuto) nArcAuto
   ArcOptSA NAMES    "GenArc base links locs rend sched"

-- Support attributes for HyTime only --
   hyqcnt   NUMBER   32
   links    CDATA    "clink"
   exrefs   NAME     nexrefs
>

11.1.4 Minimal scheduling HyTime document

A conforming HyTime document is a minimal scheduling HyTime document if its HyTime declarations are as follows:

<!ATTLIST #NOTATION HyTime
   ArcFormA NAME     HyTime
   ArcNamrA NAME     HyNames
   ArcSuprA NAME     sHyTime
   ArcIgnDA NAME     HyIgnD
   ArcDocF  NAME     #FIXED HyDoc
   ArcDTD   CDATA    "HyTime"
   ArcQuant CDATA    #FIXED "NAMELEN 9"
   ArcDataF NAME     #FIXED HyBridN
   ArcBridF NAME     #FIXED HyBrid
   ArcAuto  (ArcAuto|nArcAuto) nArcAuto
   ArcOptSA NAMES    "GenArc base links locs rend sched"

-- Support attributes for HyTime only --
   hyqcnt   NUMBER   32
   sched    CDATA    "sched dimref"
   manyaxes NUMBER   1
   exrefs   NAME     nexrefs
>

Next ClausePrevious Clause  

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.


HTML generated from the original SGML source using a DSSSL style specification and the SGML output back-end of the JADE DSSSL engine.