
<!SGML -- an SGML Declaration for Wiki documents --
     "ISO 8879:1986 (WWW)"

    -- Copyright 2003 (C) Rick Jelliffe --
    -- Available under Artistic License (Open Source) --

    CHARSET
          BASESET  "ISO Registration Number 176//CHARSET
                    ISO/IEC 10646-1:1993 UCS-4 with
                    implementation level 3//ESC 2/5 2/15 4/6"
         DESCSET 0       9       UNUSED
                 9       2       9
                 11      2       UNUSED
                 13      1       13
                 14      18      UNUSED
                 32      95      32
                 127     1       UNUSED
                 128     32      UNUSED
                 160     65376   160
     CAPACITY NONE

     SCOPE INSTANCE

     SYNTAX
         SHUNCHAR NONE
	BASESET "ISO 646-1983//CHARSET International Reference
               Version (IRV)//ESC 2/5 4/0"
         DESCSET
             0 1114112 0
         FUNCTION
             RE    13
             RS    10
             SPACE 32
             TAB   SEPCHAR 9

         NAMING   LCNMSTRT ""
                  UCNMSTRT ""
                  LCNMCHAR ".-"    
                  UCNMCHAR ".-"
                  NAMECASE GENERAL YES ENTITY  NO

         DELIM  -- map these to unused strings --
             GENERAL SGMLREF
            -- HCRO "&&&&&&&&&&&#x"
             CRO "&&&&&&&&&&&#"
             ERO "&&&&&&&&&&&" 
             MDO "<<<<<<<<<<<!"
             STAGO "<<<<<<<<<<<"
             ETAGO "<<<<<<<<<<</"
             PIO   "<<<<<<<<<<<?"--
             SHORTREF NONE
                 
	"&#RE;"
	"&#RS;----"

	"&#RS;*" 
	"&#RS;**" 
	"&#RS;***" 
	"&#RS;#"  
	"&#RS;##"  
	"&#RS;###"  

	"&#RS;&#RE;&#RS;*" 
	"&#RS;&#RE;&#RS;**" 
	"&#RS;&#RE;&#RS;***"  
	"&#RS;&#RE;&#RS;#"  
	"&#RS;&#RE;&#RS;##"  
	"&#RS;&#RE;&#RS;###"  

	"&#RS;&#RE;&#RS;" 
	"&#RS;!"
	"&#RS;=" 
	"&#RS;&#TAB;" 
	"&#RS;&#TAB;&#SPACE;:" 
	"&#RS;&#SPACE;" 

	"&#RS;&#RE;&#RS;&#RE;&#RS;" 
	"&#RS;&#RE;&#RS;!" 
	"&#RS;&#RE;&#RS;&#TAB;" 
	"&#RS;&#RE;&#RS;&#TAB;&#SPACE;:" 
	"&#RS;&#RE;&#RS;&#SPACE;" 

	"''" 
	"'''" 
	"''''" 
	"'''''" 
	"[[" 
	"[" 
	">"
	"]"
	":"
	"**"

         NAMES
             SGMLREF

         QUANTITY NONE

         --ENTITIES NONE--
 
     FEATURES
         MINIMIZE
             DATATAG NO  OMITTAG YES  RANK NO
             SHORTTAG
                 STARTTAG
                     EMPTY NO  UNCLOSED NO NETENABL NO
                 ENDTAG
                     EMPTY YES  UNCLOSED NO
                 ATTRIB
                     DEFAULT NO  OMITNAME NO  VALUE NO
             EMPTYNRM NO
             IMPLYDEF
                 ATTLIST NO  DOCTYPE NO  ELEMENT NO
                 ENTITY NO  NOTATION NO
         LINK
             SIMPLE NO  IMPLICIT NO  EXPLICIT NO
         OTHER
             CONCUR NO  SUBDOC NO  FORMAL NO URN NO
             KEEPRSRE YES  VALIDITY TYPE
             ENTITIES
                 REF ANY INTEGRAL NO
     APPINFO NONE

>

<!DOCTYPE  page [


<!ENTITY % blocks 	" p | head | bull1 | bull2 | bull3  | li1 | li2 | li3 |  bq  " >
<!ENTITY % inlines 	" b | i | bi | tt " >

<!ELEMENT dl 		o o ( dt, dd? )+>
<!ELEMENT hr 		o o EMPTY >
<!ELEMENT link 		o o (text, ref? ) >
<!ELEMENT keyword		o o (#PCDATA) >

<!ELEMENT page 		o o ( keyword |%blocks; | pre | dl | hr )* >
<!ELEMENT ( dt | dd | pre | %blocks;  )  o o  ( #PCDATA | %inlines; | link  )* >
<!ELEMENT ( text | ref | %inlines;   )	o o ( #PCDATA )* >

<!ENTITY bull1-s STARTTAG "bull1" > 
<!ENTITY bull2-s STARTTAG "bull2" > 
<!ENTITY bull3-s STARTTAG "bull3" > 
<!ENTITY li1-s STARTTAG "li1" > 
<!ENTITY li2-s STARTTAG "li2" > 
<!ENTITY li3-s STARTTAG "li3" >  

<!ENTITY p-s STARTTAG "p" > 
<!ENTITY pre-s STARTTAG "pre" > 
<!ENTITY bq-s STARTTAG "bq">
<!ENTITY hr-s STARTTAG "hr" >
<!ENTITY head-s STARTTAG "head" >
<!ENTITY key-s STARTTAG "keyword">
<!ENTITY key-e ENDTAG "keyword" >

<!ENTITY b-s STARTTAG "b"> 
<!ENTITY bi-s STARTTAG "bi"> 
<!ENTITY i-s STARTTAG "i"> 
<!ENTITY b-e ENDTAG "b"> 
<!ENTITY bi-e ENDTAG "bi"> 
<!ENTITY i-e ENDTAG "i"> 
<!ENTITY tt-s STARTTAG "tt">
<!ENTITY tt-e ENDTAG "tt">

<!ENTITY ref-s STARTTAG "ref"> 
<!ENTITY link-s STARTTAG "link"> 
<!ENTITY link-e ENDTAG "link"> 

<!ENTITY dt-s "</><dt>" >
<!ENTITY dd-s STARTTAG "dd" >


<!ENTITY fourQuot CDATA "'" >
<!ENTITY lsb CDATA "[">


<!SHORTREF imap
	"''" i-e 
	"&#RE" i-e >
<!SHORTREF bmap
	"'''" b-e 
	"&#RE" b-e >
<!SHORTREF bimap
	"'''''" bi-e 
	"&#RE" bi-e >
<!SHORTREF linkmap
	"]" link-e
	">" ref-s >
<!SHORTREF dtmap
	":" dd-s >
<!SHORTREF ttmap
	"**" tt-e 
	"&#RE;" tt-e >
<!SHORTREF keymap
	"&#RE;" key-e >

<!SHORTREF pagemap
	"&#RS;----" hr-s

	"&#RS;*" bull1-s
	"&#RS;**" bull2-s
	"&#RS;***" bull3-s
	"&#RS;#" li1-s
	"&#RS;##" li2-s
	"&#RS;###" li3-s

	"&#RS;&#RE;&#RS;*" bull1-s
	"&#RS;&#RE;&#RS;**" bull2-s
	"&#RS;&#RE;&#RS;***" bull3-s
	"&#RS;&#RE;&#RS;#" li1-s
	"&#RS;&#RE;&#RS;##" li2-s
	"&#RS;&#RE;&#RS;###" li3-s

	"&#RS;&#RE;&#RS;" p-s
	"&#RS;!" head-s
	"&#RS;=" key-s
	"&#RS;&#TAB;" dt-s
	"&#RS;&#TAB;&#SPACE;:" bq-s
	"&#RS;&#SPACE;" pre-s

	"&#RS;&#RE;&#RS;&#RE;&#RS;" p-s
	"&#RS;&#RE;&#RS;!" head-s
	"&#RS;&#RE;&#RS;&#TAB;" dt-s
	"&#RS;&#RE;&#RS;&#TAB;&#SPACE;:" bq-s
	"&#RS;&#RE;&#RS;&#SPACE;" pre-s

	"''" i-s
	"'''" b-s
	"''''" fourQuot
	"'''''" bi-s
	"**" tt-s

	"[" link-s
	"[[" lsb
>

<!-- the difference with pmap is that a blank does not start a para -->

<!SHORTREF premap
	"&#RS;----" hr-s

	"&#RS;*" bull1-s
	"&#RS;**" bull2-s
	"&#RS;***" bull3-s
	"&#RS;#" li1-s
	"&#RS;##" li2-s
	"&#RS;###" li3-s

	"&#RS;&#RE;&#RS;*" bull1-s
	"&#RS;&#RE;&#RS;**" bull2-s
	"&#RS;&#RE;&#RS;***" bull3-s
	"&#RS;&#RE;&#RS;#" li1-s
	"&#RS;&#RE;&#RS;##" li2-s
	"&#RS;&#RE;&#RS;###" li3-s

	"&#RS;!" head-s
	"&#RS;&#TAB;" dt-s
	"&#RS;&#TAB;&#SPACE;:" bq-s
	"&#RS;&#SPACE;" pre-s

	"&#RS;&#RE;&#RS;!" head-s
	"&#RS;&#RE;&#RS;&#TAB;" dt-s
	"&#RS;&#RE;&#RS;&#TAB;&#SPACE;:" bq-s
	"&#RS;&#RE;&#RS;&#SPACE;" pre-s

	"''" i-s
	"'''" b-s
	"''''" fourQuot
	"'''''" bi-s

	"[" link-s
	"[[" lsb
>

<!USEMAP imap i>
<!USEMAP bmap b>
<!USEMAP bimap bi>
<!USEMAP ttmap tt>
<!USEMAP linkmap ( link | ref | text ) >
<!USEMAP dtmap dt >
<!USEMAP keymap keyword >

<!USEMAP pagemap ( page | %blocks; | dd ) >
<!USEMAP premap pre >

]>
<page>

