/usr/share/sgml/OpenJade/spec.dtd is in openjade 1.4devel1-21.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | <!-- A DTD for DSSSL Specifications. The public identifier for this is
"-//OpenJade//DTD DSSSL Specification//EN"
-->
<!ENTITY % declarations
"features | add-name-chars
| add-separator-chars | standard-chars
| map-sdata-entity | char-repertoire | sgml-grove-plan"
>
<!element style-sheet o o ((%declarations;)*,
(style-specification|transformation-specification),
(external-specification|style-specification
|transformation-specification)*)>
<!element style-specification o o ((%declarations;)*, style-specification-body)>
<!attlist style-specification
id id #implied
use idrefs #implied
partial (partial | complete) complete
>
<!element style-specification-body o o (#pcdata)>
<!attlist style-specification-body
content entity #conref
>
<!element transformation-specification o o ((%declarations;)*, transformation-specification-body)>
<!attlist transformation-specification
id id #implied
use idrefs #implied
partial (partial | complete) complete
>
<!element transformation-specification-body o o (#pcdata)>
<!attlist transformation-specification-body
content entity #conref
>
<!element external-specification - o empty>
<!attlist external-specification
id id #required
document entity #required
specid name #implied
>
<!-- Declares features used by specification. -->
<!element features - O (#PCDATA)
-- dlextype(featurename*) -->
<!-- Declare additional characters allowed in name within DSSSL notation. -->
<!element add-name-chars - O (#PCDATA)
-- dlextype(charname*) -->
<!-- Declare additional characters allowed as separators within
DSSSL notation. -->
<!element add-separator-chars - O (#PCDATA)
-- dlextype(charname*) -->
<!-- Define characters associating names with universal codes. -->
<!element standard-chars - O (#PCDATA)
-- dlextype((charname, number))*) -->
<!-- Map an SDATA entity onto a character. -->
<!element map-sdata-entity - O (#PCDATA)
-- dlextype(charname) -->
<!attlist map-sdata-entity
name CDATA #IMPLIED -- Default: mapping uses replacement text only --
text CDATA #IMPLIED -- Default: mapping uses name only --
>
<!-- Declare a character repertoire. -->
<!element char-repertoire - O EMPTY>
<!attlist char-repertoire
name -- public identifier for repertoire --
CDATA #REQUIRED
>
<!-- Declare the grove plan for the SGML property set. -->
<!element sgml-grove-plan - O EMPTY>
<!attlist sgml-grove-plan
modadd -- names of modules to be added to default grove plan --
NAMES #IMPLIED -- Default: none added --
>
<?IS10744 ArcBase DSSSL>
<!NOTATION DSSSL PUBLIC "ISO/IEC 10179:1996//NOTATION
DSSSL Architecture Definition Document//EN"
-- A document architecture conforming to the
Architectural Form Definition Requirements of
ISO/IEC 10744. --
>
<!ATTLIST #NOTATION DSSSL
-- Support attributes for all architectures --
ArcQuant CDATA #FIXED "NAMELEN 64"
ArcDTD CDATA #FIXED "%DSSSLDTD"
ArcDocF NAME #FIXED dsssl-specification
ArcDataF NAME #FIXED dsssl-specification
>
<!ENTITY % DSSSLDTD PUBLIC
"ISO/IEC 10179:1996//DTD DSSSL Architecture//EN"
>
|