<!--   ***************************************************************   -->
<!--                                                                     -->
<!--    <!DOCTYPE doc PUBLIC "-//USA-DOD//DTD Philly2 940110//EN">       -->
<!--                                                                     -->
<!--    Philly DTD based on DTD created 8/14/93 at Philadelphia Naval    -->
<!--    Shipyard for Gas Turbine Systems IETM project. A Subset of       -->
<!--    CALS 28001B. Representive parties included;		         -->
<!--    							         -->	
<!--        Navy DTRC Carderock                                          -->
<!--        Knolls Atomic Power Lab                                      -->
<!--        Electric Boat                                                -->
<!--        Martin Marietta Ocean Systems                                -->
<!--                                                                     -->
<!--                                                                     -->
<!--    Author:  Raymond Leggiero                                        -->
<!--    Company: Martin Marietta Co.                                     -->
<!--             Ocean Radar and Sensor Systems Division                 -->
<!--             Syracuse NY, 13221                                      -->
<!--                                                                     -->
<!--    								 -->
<!--   Coauthor: Bernhard J. Scholz                                      -->
<!--   Company:  GE Corporate Research and Development                   -->
<!--             Schenectady, NY  12301-0008                             -->
<!--   ***************************************************************   -->
<!--                                                                     -->
<!--   Change Log:                                                       -->
<!--               Add steps and steprs.     MPG     12/15/93            -->
<!--               Add owlbrk                BHS     01/03/94            -->
<!--               Add chglvl                BHS     02/08/94            -->
<!--               Major update              DAS     04/12/94            -->
<!--               Major update              RGL     07/12/94            -->
<!--               Major update              BJS     07/25/94            -->
<!--               Major update              RGL     08/10/94            -->
<!--               Update def                RGL     08/16/94            -->
<!--               Update SUBTASK            BJS     08/16/94            -->
<!--               Update tgroup             RGL     08/18/94            -->
<!--               Update to term            RGL     08/22/94            -->
<!--               Added Prime ENTITY        RGL     08/22/94            -->
<!--               Added Delta               RGL     08/23/94            -->
<!--   ***************************************************************   -->
<!-- NOTE:  In order to parse the following Document Type Declaration 
            Subset alone, append the Document Type Declaration statement 
            below to the beginning of the file: 
            and the associated "]>" to the end of the file.              -->
        
<!-- Notations -->
      
<!-- Each of the following notations provides a capability for accessing data
of a certain type by a declared entity. --> 
      
<!NOTATION iges PUBLIC "-//USA-DOD//NOTATION Initial Graphics Exchange
Specification//EN" > 
<!NOTATION cgm PUBLIC "-//USA-DOD//NOTATION Computer Graphics Metafile//EN"> 
<!NOTATION fax PUBLIC "-//USA-DOD//NOTATION CCITT Group 4 Facsimile//EN" > 
<!NOTATION math-eqn PUBLIC "-//USA-DOD//NOTATION EQN Mathematical
Notation//EN"> 
<!NOTATION tif SYSTEM>
       
       
<!-- ENTITY DECLARATIONS -->

<!-- Special Character Reference Open -->
 
<!ENTITY lsqb    "[" >
<!ENTITY rsqb    "]" >
<!ENTITY delta   "/\" >
<!ENTITY Delta   "/\" >
<!ENTITY Prime   "&#96;">
<!ENTITY amp     "&#38;">
<!ENTITY middot  "&#149;">
<!ENTITY deg     "&#176;">
<!ENTITY reg     "&#174;">
<!ENTITY bull    "&#149;">
<!ENTITY lt      "&#60;">
<!ENTITY gt      "&#62;">
<!ENTITY plusmn  "&#177;">
<!ENTITY frac12  "&#189;">
<!ENTITY frac14  "&#188;">
<!ENTITY Oslash  "&#216;">
<!ENTITY oslash  "&#248;">
<!ENTITY mdash   "&#151;">
<!ENTITY trade   "&#153;">


<!-- Most DTDs contain a section where "entities" are defined. There are
several types of entities, the most frequently used being general and parameter
entities. Entities are used much the same as macros, in that their use allows
the user to use fewer keystrokes, both when writing the DTD, as well as when
marking up instances. --> 
        
<!ENTITY % text "((#PCDATA | ftnref | xref | xlink | indxflag | verbatim | 
                   change | emphasis | graphic | graphicalts | 
                   subscrpt | supscrpt | symbol)+)" >
        
<!ENTITY % list "(seqlist | randlist | deflist)" >

<!ENTITY % externals "(audio | video | process | ipcmsg | media | subtask)">

<!ENTITY % paracon "para | paraalts | warning | caution | note" >
        
<!-- Many attributes have a Boolean value. They are uniformly given the
declared value "%yesorno;" rather than NUMBER to indicate this intent. 0 is
interpreted as false; all other numbers as true. --> 
        
<!ENTITY % yesorno "NUMBER" >
        
<!-- ELEMENT DEFINITIONS -->
        
<!-- The elements are defined in their hierarchical structure, from top to bottom, 
     and front to back of the document. --> 
        
<!ELEMENT doc - -  ( foreword?, ((front?, body?, rear?) | (volume+)),
                     glossary? )    >
<!ATTLIST doc    id        ID                #IMPLIED
                 security  (u | c | s | ts)  #IMPLIED
                 bundle    NUMBER            #IMPLIED
                 chglvl    NUMBER            #IMPLIED >


<!ELEMENT volume - -  (title?, front?, body?, rear?)>
<!ATTLIST volume   id        ID                #IMPLIED
                   label     CDATA             #IMPLIED
                   num       NUMBER            #REQUIRED
                   security  (u | c | s | ts)  #IMPLIED
                   chglvl    NUMBER            #IMPLIED>
        
<!ELEMENT foreword	- o	(( %paracon; )*,
				 para0*)		-(indxflag) 
							+(ftnote | brk |
            						  figure | external |
							  xelemloc | 
							  table | chart) >
<!ATTLIST foreword	id		ID	#IMPLIED
			chglvl		NUMBER	#IMPLIED
			delchlvl	NUMBER	#IMPLIED
			inschlvl	NUMBER	#IMPLIED
			label		CDATA	#IMPLIED                    
			security	(u | c | s | ts )	#IMPLIED >

<!-- The content model for the "front" element optionally contains 1 or more
graphics, so that variances in the ordering of front matter may be
accommodated. If data other than the document number and title contained in the
front matter must be captured, this content model must be modified. --> 
        
<!ELEMENT front  - -  (title?, docno, (fsection | graphic | graphicalts)+)
                     +(ftnote | brk | external | xelemloc | figure | 
                       table | chart) >
        
<!ELEMENT docno - - (%text;)>
        
<!ELEMENT fsection - - (title?, ( %paracon; )*,
                       (section* | para0*)) >
<!ATTLIST fsection  id        ID        #IMPLIED
                    chglvl    NUMBER    #IMPLIED
		    delchlvl  NUMBER	#IMPLIED
		    inschlvl  NUMBER	#IMPLIED
                    label     CDATA     #IMPLIED                    
                    security  (u | c | s | ts ) #IMPLIED    >
        
<!-- The content matter for the "body" matter ....  -->
        
<!ELEMENT body  - -  (chapter+ | section+) >
        
<!ELEMENT chapter  - -  (title?, ( %paracon; )*,
                        (section+ | para0+))
                       +(ftnote | brk | owlbrk | figure | 
                         external | xelemloc | chart | table) >
<!ATTLIST chapter  id           ID        #IMPLIED
		   chglvl	NUMBER	  #IMPLIED
		   delchlvl     NUMBER	  #IMPLIED
		   inschlvl     NUMBER	  #IMPLIED
                   label        CDATA     #IMPLIED
		   security	(u | c | s | ts )	#IMPLIED >
        
<!ELEMENT section  - -  (title?, ( %paracon; )*,
                         para0*) >
<!ATTLIST section  id           ID        #IMPLIED
		   chglvl	NUMBER	  #IMPLIED
		   delchlvl     NUMBER	  #IMPLIED
		   inschlvl     NUMBER	  #IMPLIED
                   label        CDATA     #IMPLIED
		   security	(u | c | s | ts )	#IMPLIED >
        
<!-- The content matter for the "rear" matter ....  -->
        
<!ELEMENT rear  - -  (appendix | glossary | rsection)*>

<!ELEMENT rsection - - (title?, ( %paracon; )*,
                       (section* | para0*))
                        +(ftnote | brk | owlbrk | figure | external | 
                          xelemloc | chart | table) >
<!ATTLIST rsection  id        ID        #IMPLIED
                    chglvl    NUMBER    #IMPLIED
		    delchlvl  NUMBER	#IMPLIED
		    inschlvl  NUMBER	#IMPLIED
                    label     CDATA     #IMPLIED                    
                    security  (u | c | s | ts ) #IMPLIED>
        
<!ELEMENT appendix  - -  (title?, ( %paracon; )*,
                         (section* | para0*))
                        +(ftnote | brk | owlbrk | figure | external | 
                          xelemloc | chart | table) >
<!ATTLIST appendix  id          ID      #IMPLIED
		    chglvl	NUMBER	#IMPLIED
		    delchlvl    NUMBER	#IMPLIED
		    inschlvl    NUMBER	#IMPLIED
		    label	CDATA	#IMPLIED                    
		    security	(u | c | s | ts )	#IMPLIED >
        
<!ELEMENT glossary  - -  ((para | paraalts)?, (title, deflist)+)
                            -(indxflag) +(ftnote | brk)> 
        
<!-- The enumerated paragraphs ... -->

<!ELEMENT para0  - -  (title?, ( %paracon; )*, 
			  (step1, step1*)?, subpara1*)>
<!ATTLIST para0  id        ID                #IMPLIED
		 label     CDATA             #IMPLIED
		 security  (u | c | s | ts)  #IMPLIED
		 chglvl    NUMBER            #IMPLIED
		 delchlvl  NUMBER	     #IMPLIED
		 inschlvl  NUMBER	     #IMPLIED >

<!ELEMENT subpara1  - -  (title?, ( %paracon; )*,
			  (step1, step1*)?, subpara2*) >
<!ELEMENT subpara2  - -  (title?, ( %paracon; )*, 
			  (step1, step1*)?, subpara3*) >
<!ELEMENT subpara3  - -  (title?, ( %paracon; )*, 
			  (step1, step1*)?, subpara4*) >
<!ELEMENT subpara4  - -  (title?, ( %paracon; )*, 
			  (step1, step1*)?, subpara5*) >
<!ELEMENT subpara5  - -  (title?, ( %paracon; )*, 
			  (step1, step1*)?, subpara6*) >
<!ELEMENT subpara6  - -  (title?, ( %paracon; )*, 
			  (step1, step1*)?, subpara7*) >
<!ELEMENT subpara7  - -  (title?, ( %paracon; )*,
			  (step1, step1*)? ) >

<!ATTLIST (subpara1 | subpara2 |
	   subpara3 | subpara4 |
	   subpara5 | subpara6 |
	   subpara7)	
                   id	     ID	               #IMPLIED
		   chglvl    NUMBER            #IMPLIED
		   delchlvl  NUMBER	       #IMPLIED
		   inschlvl  NUMBER	       #IMPLIED
		   label     CDATA             #IMPLIED
		   security  (u | c | s | ts)  #IMPLIED >

<!-- Steps ...
     As specified here, a step can contain an optional paragraph of special
     type stepxr, which refers to the fact that this paragraph contains
     reference material for the containing step.  It is sometimes formatted
     in a tabular column to the right of the corresponding regular step
     paragraph.
 -->

<!ELEMENT step1  - -  (( %paracon; )+, step1r?, (step2, step2*)?) >
<!ELEMENT step2  - -  (( %paracon; )+, step2r?, (step3, step3*)?) >
<!ELEMENT step3  - -  (( %paracon; )+, step3r?, (step4, step4*)?) >
<!ELEMENT step4  - -  (( %paracon; )+, step4r?, (step5, step5*)?) >
<!ELEMENT step5  - -  (( %paracon; )+, step5r?, (step6, step6*)?) >
<!ELEMENT step6  - -  (( %paracon; )+, step6r?, (step7, step7*)?) >
<!ELEMENT step7  - -  (( %paracon; )+, step7r?    ) >
<!ATTLIST (step1 |
           step2 | step3 |
           step4 | step5 |
           step6 | step7 )  
                   id	     ID 	       #IMPLIED
		   chglvl    NUMBER            #IMPLIED
		   delchlvl  NUMBER	       #IMPLIED
		   inschlvl  NUMBER	       #IMPLIED
		   label     CDATA             #IMPLIED
		   security  (u | c | s | ts)  #IMPLIED >


<!-- stepxr added to handle the right side of training curriculum      -->

<!ELEMENT (step1r | step2r |
	   step3r | step4r |
	   step5r | step6r |
	   step7r)	- o	( %paracon; )+ >
<!ATTLIST (step1r |
           step2r | step3r |
           step4r | step5r |
           step6r | step7r )
	           id	     ID	               #IMPLIED
		   chglvl    NUMBER            #IMPLIED
		   delchlvl  NUMBER	       #IMPLIED
		   inschlvl  NUMBER	       #IMPLIED
		   label     CDATA	       #IMPLIED
		   security  (u | c | s | ts)  #IMPLIED >

        
<!-- The "%text;" Elements -->
        
<!ELEMENT emphasis  - -  (%text)>
<!ATTLIST emphasis  emph    (b | i | u | q | s)    "b">
        
<!ELEMENT supscrpt  - -  RCDATA>
        
<!ELEMENT subscrpt  - -  RCDATA>
        
<!ELEMENT verbatim  - -  CDATA>
        
<!ELEMENT owlbrk  - o  EMPTY>

<!ELEMENT brk  - o  EMPTY>
<!ATTLIST brk  type (line) #FIXED "line">
        
<!ELEMENT xref  - -  (%text)>   
<!ATTLIST xref  xrefid    IDREF    #REQUIRED>

<!ELEMENT indxflag	- o	EMPTY >
<!ATTLIST indxflag	ref1	CDATA	#IMPLIED 
			ref2	CDATA	#IMPLIED >

<!ELEMENT ftnref  - o  EMPTY>
<!ATTLIST ftnref  xrefid    IDREF    #REQUIRED
                   label     CDATA   #IMPLIED>

<!ELEMENT ftnote  - -  (para+)   -(ftnref | ftnote | xref | xlink | 
				   indxflag | owlbrk | figure | external |
				   xelemloc | table | chart) >
<!ATTLIST ftnote  id    ID          #IMPLIED
		  label	CDATA	    #IMPLIED
		  mark	(ctr | sym) "ctr" >

<!ELEMENT change  - -  (%text)>
<!ATTLIST change  level     NUMBER          #IMPLIED
		  mark	    %yesorno;	    #IMPLIED>

<!ELEMENT symbol	- o	EMPTY >
<!ATTLIST symbol	boardno	CDATA	#REQUIRED >

<!-- The "%list;" Elements -->
        
<!ELEMENT randlist  - -  (title?, item+)>
<!ATTLIST randlist  id     ID    #IMPLIED
		    prefix CDATA #IMPLIED >
        
<!ELEMENT seqlist  - -  (title?, item+)>
<!ATTLIST seqlist   id        ID                  #IMPLIED
		    chglvl    NUMBER              #IMPLIED
		    delchlvl  NUMBER	          #IMPLIED
		    inschlvl  NUMBER	          #IMPLIED
		    label     CDATA	          #IMPLIED
                    numstyle  (arabic | 
                               romanuc | romanlc |
                               alphauc | alphalc) #IMPLIED
		    prefix    CDATA 	          #IMPLIED 
		    security  (u | c | s | ts)    #IMPLIED  >

<!ELEMENT deflist   - -  (title?, (term, def)+)>
<!ATTLIST deflist   id    ID    #IMPLIED>
        
<!ELEMENT item  - -  (%text; |  %paracon; )+ >
<!ATTLIST item  id           ID                  #IMPLIED
                label        CDATA               #IMPLIED
                security     (u | c | s | ts)    #IMPLIED
                delchlvl     NUMBER              #IMPLIED
                inschlvl     NUMBER              #IMPLIED
                chglvl       NUMBER              #IMPLIED >

<!ELEMENT term  - -  (%text;) +(xref) >
<!ATTLIST term  id          ID                     #IMPLIED
                security    (u | c | s | ts)       #IMPLIED>
        
<!ELEMENT def  - -  ((para|paraalts)+)>
        
<!-- The Figure Element(s) --> 
        
<!ELEMENT figure  - -  (title?, (graphic |
                                 (subfig | figurealts)+) ) 
                               -(table | chart | figure | external | owlbrk) >
<!ATTLIST figure  id          ID                #IMPLIED
                  chglvl      NUMBER            #IMPLIED
                  delchlvl    NUMBER            #IMPLIED
                  inschlvl    NUMBER            #IMPLIED
                  label       CDATA             #IMPLIED
                  tocentry    (yes | no)        #IMPLIED
                  security    (u | c | s | ts)  #IMPLIED    >
   
<!ELEMENT subfig - -  (graphic) >
<!ATTLIST subfig ID      ID             #IMPLIED>
    
<!-- The Table Elements -->
        
<!ELEMENT (table |
           chart)  - -  (title?, (tgroup | graphic | tablealts)+) 
                              -(table | chart | external | owlbrk | figure) >
<!ATTLIST (table |
           chart)  frame  (top | bottom | topbot | all | sides | none) #IMPLIED
                   colsep      %yesorno;            #IMPLIED
                   rowsep      %yesorno;            #IMPLIED
   		   owldisplay  (inline | outline)   "inline"
	           owltype     NMTOKEN	            #IMPLIED
	           tabstyle    NMTOKEN	            #IMPLIED
                   id          ID                   #IMPLIED
                   chglvl      NUMBER               #IMPLIED
                   delchlvl    NUMBER               #IMPLIED
                   inschlvl    NUMBER               #IMPLIED
                   label       CDATA                #IMPLIED
                   tocentry    (yes | no)           #IMPLIED
                   security    (u | c | s | ts)     #IMPLIED >
        
<!ELEMENT tgroup  - -  (colspec*, thead?, tbody, tfoot?)>
<!ATTLIST tgroup  cols       NUMBER       #IMPLIED
		  tgroupstyle NMTOKEN	  #IMPLIED 
                  colsep     %yesorno;    #IMPLIED
                  rowsep     %yesorno;    #IMPLIED
                  align      (left | right | center | justify | char )   "left"
                  charoff    NUTOKEN      "50"
                  char       CDATA        ""   >

<!ELEMENT colspec  - o  EMPTY>
<!ATTLIST colspec  colnum     NUMBER         #IMPLIED
                   colname    NMTOKEN        #IMPLIED
                   colwidth   NUMBER         #IMPLIED
                   colsep     %yesorno;      #IMPLIED
                   rowsep     %yesorno;      #IMPLIED
                   align      (left | right | center | justify | char )   "left"
                   charoff    NUTOKEN        "50"
                   char       CDATA          "">
        
<!ELEMENT tbody  - -  (row+)>

<!ELEMENT (thead |
           tfoot)	- o	(colspec*, row+)	-(entrytbl) >

<!ELEMENT row	- o	(entry | entrytbl)+ >
<!ATTLIST row  rowsep    %yesorno;    #IMPLIED>
        
<!ELEMENT entry  - -  (span?, 
                       (para | warning | caution | note | %text; | %list; )+)>
<!ATTLIST entry  colname     NMTOKEN    #IMPLIED
                 namest      NMTOKEN    #IMPLIED
                 nameend     NMTOKEN    #IMPLIED
                 morerows    NUMBER     "0"
                 colsep      %yesorno;  #IMPLIED
                 rowsep      %yesorno;  #IMPLIED
                 align       (left | 
                              right | 
                              center | 
                              justify | 
                              char )    #IMPLIED
                 charoff     NUTOKEN    #IMPLIED
                 char        CDATA      #IMPLIED
                 id          ID         #IMPLIED
                 security    (u | c | s | ts) #IMPLIED
                 chglvl      NUMBER     #IMPLIED    >
      
<!ELEMENT entrytbl	- -	(colspec*, thead?, tbody)+
							-(entrytbl) >
<!ATTLIST entrytbl	cols		NUMBER	#REQUIRED
			tgroupstyle	NMTOKEN	#IMPLIED
			colname		NMTOKEN	#IMPLIED>

<!ELEMENT span      - o       EMPTY >
<!ATTLIST span      cols           NUMBER         #REQUIRED >
        
<!-- The Special Paragraphs Elements .... -->
        
<!ELEMENT (warning |
	   caution |
	   note)	- -	(para | paraalts | 
                                 graphic | graphicalts | %list;)+
				-(figure | table | chart | external | owlbrk) >
<!ATTLIST (warning |
	   caution |
	   note)	id	ID      #IMPLIED
			type	CDATA	#IMPLIED
                        security    (u | c | s | ts)    #IMPLIED
                        inschlvl    NUMBER              #IMPLIED
                        delchlvl    NUMBER              #IMPLIED
                        chglvl      NUMBER              #IMPLIED >

<!-- The "Utility" Elements ... -->

<!ELEMENT title  - -  (%text;) -(table | chart | figure | symbol | 
				  xlink | owlbrk) >

<!ELEMENT para  - -  (title?, ( %text; | %list; )+) -(owlbrk) >
<!ATTLIST para     id          ID               #IMPLIED
		   chglvl      NUMBER           #IMPLIED
		   delchlvl    NUMBER	        #IMPLIED
		   inschlvl    NUMBER	        #IMPLIED
		   label       CDATA	        #IMPLIED
                   security    (u | c | s | ts) #IMPLIED    >
        
<!ELEMENT graphic  - o  EMPTY>
<!ATTLIST graphic  boardno    CDATA    #REQUIRED
      	           graphsty   (inline | outline | both)   "outline" >


<!-- Externals -->

<!ELEMENT external - - (title?) -(external | figure | chart | table | owlbrk)>
<!ATTLIST external   id        ID       #IMPLIED  -- unique identifier --
                     chglvl    NUMBER   #IMPLIED  -- change level --
                     delchglvl NUMBER   #IMPLIED  -- deletion change level -- 
                     inschglvl NUMBER   #IMPLIED  -- insertion change level --
                     label     CDATA    #IMPLIED  -- element's label --
                     security  (u | c | s | ts) #IMPLIED -- security level -- 
                     type      (animation |
                                audio |
                                video |
                                task  |
                                process |
                                expertsys |
                                question ) "process" -- type of data --
                     xrefid    IDREF     #REQUIRED  -- ids an XELEMLOC -->

<!ELEMENT xlink - - ( %text; )   >
<!ATTLIST xlink     id       ID       #IMPLIED   -- unique identifier --
                    xrefid   IDREF    #REQUIRED  -- specifies an XELEMLOC -- >

<!ELEMENT xelemloc - - ( %externals; )+ -(xelemloc | external | figure |
                                          ftnote | chart | table | owlbrk) >
<!ATTLIST xelemloc   id         ID        #REQUIRED >

<!ELEMENT audio  - o  EMPTY >
<!ATTLIST audio      external-ptr CDATA   #REQUIRED -- specifies the audio --
                     type         CDATA   #IMPLIED  -- type of audio -- >

<!ELEMENT video  - o  EMPTY >
<!ATTLIST video      external-ptr CDATA   #REQUIRED -- specifies the video --
                     type         CDATA   #IMPLIED  -- type of video -- >

<!ELEMENT process  - -  ( parameter* ) >
<!ATTLIST process    external-ptr CDATA   #REQUIRED -- the application name --
                     type         (run | load | zoom ) "run" >

<!ELEMENT ipcmsg  - o  EMPTY >
<!ATTLIST ipcmsg     external-ptr CDATA   #REQUIRED -- the executable name  --
                     name       CDATA     #REQUIRED -- the application name --
                     topic      CDATA     #REQUIRED -- the conversation id  --
                     message    CDATA     #REQUIRED -- the messsage to pass --
                     data-id    CDATA     #IMPLIED  -- the data item name   --
                     type       (cmd | data) "cmd" >

<!ELEMENT media  - o  EMPTY >
<!ATTLIST media      external-ptr CDATA   #REQUIRED -- the message -- >

<!ELEMENT subtask  - o  EMPTY >
<!ATTLIST subtask    name       CDATA   #REQUIRED -- identifies the task  --
                     type       CDATA   #REQUIRED -- type of task -- >

<!ELEMENT parameter - o  (#PCDATA) >

<!-- Supplement text -->

<!ELEMENT figalt         - - (subfig+ | graphic) >
<!ELEMENT graphalt       - - (graphic) >
<!ELEMENT tabalt         - - (tgroup | graphic)+ >
<!ELEMENT paralt         - - ( para | warning | caution | note )+  >
<!ATTLIST (figalt | graphalt | paralt | tabalt)
                          id            ID        #IMPLIED
                          label         CDATA     #IMPLIED
                          type          CDATA     #REQUIRED >

<!ELEMENT figurealts     - - ((subfig+ | graphic), figalt+) >
<!ELEMENT graphicalts    - - (graphalt | graphic)+  -(owlbrk) >
<!ELEMENT tablealts      - - (tabalt | tgroup | graphic)+ >
<!ELEMENT paraalts       - - (paralt | para | warning | caution | note)+ 
                             -(owlbrk) >
<!ATTLIST (figurealts | graphicalts | paraalts | tablealts) 
                          id          ID          #IMPLIED
                          label       CDATA       #IMPLIED
                          security    (u|c|s|ts)  #IMPLIED >

<!-- *************************************************************** -->



