1<!--
2    Document Type Definition for DocBook XML as used in the KDE documentation
3
4    SPDX-FileCopyrightText: 2002 Frederik Fouvry
5
6    SPDX-License-Identifier: GPL-2.0-or-later
7
8    Send suggestions, comments, etc. to the KDE docbook list
9    <kde-docbook@kde.org>.
10
11
12    USAGE
13
14    Refer to this DTD as
15
16      "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
17
18    For instance:
19
20      <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
21                     "customization/dtd/kdedbx45.dtd">
22
23    and use catalog.xml or docbook.cat as the catalog file.
24    Note: the system identifier is interpreted relative to the place
25    where it is defined, unless otherwise defined by the application you use.
26    If you have permanent internet access, you can use any URLs (and
27    you don't have to install docbook).
28
29    After a version number change, plenty of problems may occur because
30    of non-compatibilities (or DTDs not found, etc).  That doesn't mean your
31    document is invalid; it just means that the reference DTD has changed
32    (new documentation and documentation updates).  Check out the previous
33    version and point to the appropriate catalog or DTD and things should
34    work again (=still ;-).
35-->
36
37
38<!-- ============================================================= -->
39<!--	      Modifications to the original DocBook DTD		   -->
40<!-- ============================================================= -->
41<!-- Declarations in this part should only *restrict* the DocBook
42     DTD                                                           -->
43
44<!-- copied from docbookx.dtd: these values are for
45     %xml.features; = "INCLUDE"
46     Files that define elements need them (currently only
47     modifications.elements) -->
48<!ENTITY % ho "">
49<!ENTITY % ubiq.inclusion "">
50<!ENTITY % beginpage.exclusion "">
51
52<!-- Modifications in pool
53     %rdbpool; is called in the DocBook DTD
54     NEEDS TO BE CHECKED ON CHANGES
55 -->
56<!ENTITY % rdbpool	    PUBLIC
57  "-//KDE//ELEMENTS DocBook XML Pool Redeclarations V1.1//EN"
58  "rdbpool.elements"                                                 >
59<!ENTITY % dbpool.redecl.module "INCLUDE"			     >
60
61<!-- Modifications in hierarchy
62     %rdbhier2; is called in the DocBook DTD
63     NEEDS TO BE CHECKED ON CHANGES
64 -->
65<!ENTITY % rdbhier2	    PUBLIC
66  "-//KDE//ELEMENTS DocBook XML Hierarchy Redeclarations 2 V1.0//EN"
67  "rdbhier2.elements"                                                >
68<!ENTITY % dbhier.redecl2.module "INCLUDE"			     >
69
70<!-- For Java-style refentries
71     Based on DocBook 4.0.                                         -->
72<!--ENTITY % jrefentry      PUBLIC
73  "-//Norman Walsh//DTD JRefEntry V1.0//EN"                          >
74%jrefentry; -->
75
76<!-- Temporary solution -->
77<!ENTITY copy  "(c)"> <!--=copyright sign-->
78<!ENTITY trade "[tm]"> <!--=trade mark sign-->
79<!ENTITY reg   "(R)"> <!--/circledR =registered sign-->
80
81
82<!-- ============================================================= -->
83<!--			 Original DocBook DTD			   -->
84<!-- ============================================================= -->
85
86<!ENTITY % DocBookDTD	    PUBLIC
87  "-//OASIS//DTD DocBook XML V4.5//EN"
88  "@DocBookXML4_DTD_DIR@/docbookx.dtd"         >
89%DocBookDTD;
90
91
92<!-- ============================================================= -->
93<!--          Modifications to the original DocBook DTD            -->
94<!-- ============================================================= -->
95<!-- ONLY to supply declarations that were switched off in the
96     first "Modifications" section -->
97
98<!ENTITY % kde.modifications PUBLIC
99  "-//KDE//ELEMENTS DocBook XML Modifications V1.1//EN"
100  "modifications.elements"                                           >
101%kde.modifications;
102
103
104<!-- ============================================================= -->
105<!--		    Extensions to the DocBook DTD		   -->
106<!-- ============================================================= -->
107<!-- Is empty, except for what could go in dbgenent.mod            -->
108
109<!ENTITY % kde.general.entities	PUBLIC
110  "-//KDE//ENTITIES DocBook XML General Entity Declarations V1.2//EN"
111  "../entities/general.entities"                                     >
112%kde.general.entities;
113
114<!ENTITY % kde.i18n.entities PUBLIC
115  "-//KDE//ENTITIES DocBook XML Localisation Entity Declarations V1.0//EN"
116  "../entities/l10n.entities"                                        >
117%kde.i18n.entities;
118