336 lines
No EOL
12 KiB
XML
336 lines
No EOL
12 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- ============================================================= -->
|
|
<!-- HEADER -->
|
|
<!-- ============================================================= -->
|
|
<!-- Darwin Information Typing Architecture (DITA) Version 2.0 -->
|
|
<!-- [[[Draft level]]] -->
|
|
<!-- [[[Release date]]] -->
|
|
<!-- Copyright (c) OASIS Open 2018. All rights reserved. -->
|
|
<!-- Source: [[[Source link]]] -->
|
|
<!-- -->
|
|
<!-- ============================================================= -->
|
|
<!-- MODULE: DITA Classification Map -->
|
|
<!-- VERSION: 2.0 -->
|
|
<!-- DATE: [[[Release date]]] -->
|
|
<!-- PURPOSE: DTD to describe DITA Classification maps -->
|
|
<!-- -->
|
|
<!-- ============================================================= -->
|
|
<!-- ============================================================= -->
|
|
<!-- PUBLIC DOCUMENT TYPE DEFINITION -->
|
|
<!-- TYPICAL INVOCATION -->
|
|
<!-- -->
|
|
<!-- Refer to this file by the following public identifier or an -->
|
|
<!-- appropriate system identifier: -->
|
|
<!-- PUBLIC "-//OASIS//DTD DITA 2.0 Classification Map//EN" -->
|
|
<!-- Delivered as file "classifyMap.dtd" -->
|
|
<!-- ============================================================= -->
|
|
<!-- (C) Copyright OASIS Open 2005, 2014. -->
|
|
<!-- (C) Copyright IBM Corporation 2001, 2004. -->
|
|
<!-- All Rights Reserved. -->
|
|
<!-- -->
|
|
<!-- UPDATES: -->
|
|
<!-- ============================================================= -->
|
|
<!-- -->
|
|
<!-- -->
|
|
|
|
<!-- ============================================================= -->
|
|
<!-- MAP ENTITY DECLARATIONS -->
|
|
<!-- ============================================================= -->
|
|
|
|
<!-- ============================================================= -->
|
|
<!-- DOMAIN ENTITY DECLARATIONS -->
|
|
<!-- ============================================================= -->
|
|
|
|
<!ENTITY % mapgroup-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Map Group Domain//EN"
|
|
"../base/mapGroup.ent"
|
|
>%mapgroup-d-dec;
|
|
|
|
<!ENTITY % classify-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Subject Classification Domain//EN"
|
|
"classifyDomain.ent"
|
|
>%classify-d-dec;
|
|
|
|
<!ENTITY % abbrev-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Abbreviated Form Domain//EN"
|
|
"../technicalContent/abbreviateDomain.ent"
|
|
>%abbrev-d-dec;
|
|
|
|
<!ENTITY % ditavalref-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 DITAVAL Ref Domain//EN"
|
|
"../base/ditavalrefDomain.ent"
|
|
>%ditavalref-d-dec;
|
|
|
|
<!ENTITY % emphasis-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Emphasis Domain//EN"
|
|
"../base/emphasisDomain.ent"
|
|
>%emphasis-d-dec;
|
|
|
|
<!ENTITY % glossref-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Glossary Reference Domain//EN"
|
|
"../technicalContent/glossrefDomain.ent"
|
|
>%glossref-d-dec;
|
|
|
|
<!ENTITY % hazard-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Hazard Statement Domain//EN"
|
|
"../base/hazardstatementDomain.ent"
|
|
>%hazard-d-dec;
|
|
|
|
<!ENTITY % hi-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Highlight Domain//EN"
|
|
"../base/highlightDomain.ent"
|
|
>%hi-d-dec;
|
|
|
|
<!ENTITY % markup-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Markup Domain//EN"
|
|
"../technicalContent/markupDomain.ent"
|
|
>%markup-d-dec;
|
|
|
|
<!ENTITY % pr-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Programming Domain//EN"
|
|
"../technicalContent/programmingDomain.ent"
|
|
>%pr-d-dec;
|
|
|
|
<!ENTITY % relmgmt-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Release Management Domain//EN"
|
|
"../technicalContent/releaseManagementDomain.ent"
|
|
>%relmgmt-d-dec;
|
|
|
|
<!ENTITY % sw-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Software Domain//EN"
|
|
"../technicalContent/softwareDomain.ent"
|
|
>%sw-d-dec;
|
|
|
|
<!ENTITY % syntaxdiagram-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Syntax Diagram Domain//EN"
|
|
"../technicalContent/syntaxdiagramDomain.ent"
|
|
>%syntaxdiagram-d-dec;
|
|
|
|
<!ENTITY % ui-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 User Interface Domain//EN"
|
|
"../technicalContent/uiDomain.ent"
|
|
>%ui-d-dec;
|
|
|
|
<!ENTITY % ut-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Utilities Domain//EN"
|
|
"../base/utilitiesDomain.ent"
|
|
>%ut-d-dec;
|
|
|
|
<!ENTITY % xml-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 XML Domain//EN"
|
|
"../technicalContent/xmlDomain.ent"
|
|
>%xml-d-dec;
|
|
|
|
<!-- ============================================================= -->
|
|
<!-- DOMAIN ATTRIBUTES DECLARATIONS -->
|
|
<!-- ============================================================= -->
|
|
|
|
<!ENTITY % audienceAtt-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Audience Attribute Domain//EN"
|
|
"audienceAttDomain.ent"
|
|
>%audienceAtt-d-dec;
|
|
|
|
<!ENTITY % deliveryTargetAtt-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Delivery Target Attribute Domain//EN"
|
|
"deliveryTargetAttDomain.ent"
|
|
>%deliveryTargetAtt-d-dec;
|
|
|
|
<!ENTITY % platformAtt-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Platform Attribute Domain//EN"
|
|
"platformAttDomain.ent"
|
|
>%platformAtt-d-dec;
|
|
|
|
<!ENTITY % productAtt-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Product Attribute Domain//EN"
|
|
"productAttDomain.ent"
|
|
>%productAtt-d-dec;
|
|
|
|
<!ENTITY % otherpropsAtt-d-dec
|
|
PUBLIC "-//OASIS//ENTITIES DITA 2.0 Otherprops Attribute Domain//EN"
|
|
"otherpropsAttDomain.ent"
|
|
>%otherpropsAtt-d-dec;
|
|
|
|
<!-- ============================================================= -->
|
|
<!-- DOMAIN EXTENSIONS -->
|
|
<!-- ============================================================= -->
|
|
<!-- One for each extended base element, with
|
|
the name of the domain(s) in which the
|
|
extension was declared -->
|
|
|
|
<!ENTITY % topicref "topicref |
|
|
%mapgroup-d-topicref; |
|
|
%ditavalref-d-topicref; |
|
|
%classify-d-topicref; |
|
|
%glossref-d-topicref;
|
|
">
|
|
<!ENTITY % note "note |
|
|
%hazard-d-note;
|
|
">
|
|
<!ENTITY % ph "ph |
|
|
%emphasis-d-ph; |
|
|
%hi-d-ph; |
|
|
%pr-d-ph; |
|
|
%sw-d-ph; |
|
|
%syntaxdiagram-d-ph; |
|
|
%ui-d-ph;
|
|
">
|
|
<!ENTITY % fig "fig |
|
|
%syntaxdiagram-d-fig;
|
|
">
|
|
<!ENTITY % div "div |
|
|
%ut-d-div;
|
|
">
|
|
<!ENTITY % data "data |
|
|
%ut-d-data;
|
|
">
|
|
<!ENTITY % term "term |
|
|
%abbrev-d-term;
|
|
">
|
|
<!ENTITY % keyword "keyword |
|
|
%markup-d-keyword; |
|
|
%pr-d-keyword; |
|
|
%sw-d-keyword; |
|
|
%ui-d-keyword; |
|
|
%xml-d-keyword;
|
|
">
|
|
<!ENTITY % pre "pre |
|
|
%pr-d-pre; |
|
|
%sw-d-pre; |
|
|
%ui-d-pre;
|
|
">
|
|
<!ENTITY % dl "dl |
|
|
%pr-d-dl;
|
|
">
|
|
<!ENTITY % metadata "metadata |
|
|
%relmgmt-d-metadata;
|
|
">
|
|
<!ENTITY % reltable "reltable |
|
|
%classify-d-reltable;
|
|
">
|
|
|
|
<!-- ============================================================= -->
|
|
<!-- DOMAIN ATTRIBUTE EXTENSIONS -->
|
|
<!-- ============================================================= -->
|
|
|
|
<!ENTITY % props-attribute-extensions
|
|
"%audienceAtt-d-attribute;
|
|
%deliveryTargetAtt-d-attribute;
|
|
%platformAtt-d-attribute;
|
|
%productAtt-d-attribute;
|
|
%otherpropsAtt-d-attribute;"
|
|
>
|
|
<!ENTITY % base-attribute-extensions
|
|
""
|
|
>
|
|
|
|
<!-- ============================================================= -->
|
|
<!-- DOMAINS ATTRIBUTE OVERRIDE -->
|
|
<!-- ============================================================= -->
|
|
|
|
<!ENTITY included-domains
|
|
"&audienceAtt-d-att;
|
|
&deliveryTargetAtt-d-att;
|
|
&otherpropsAtt-d-att;
|
|
&platformAtt-d-att;
|
|
&productAtt-d-att;"
|
|
>
|
|
|
|
<!-- ============================================================= -->
|
|
<!-- CONTENT CONSTRAINT INTEGRATION -->
|
|
<!-- ============================================================= -->
|
|
|
|
<!-- ============================================================= -->
|
|
<!-- MAP ELEMENT INTEGRATION -->
|
|
<!-- ============================================================= -->
|
|
|
|
<!ENTITY % map-type
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Map//EN"
|
|
"../base/map.mod"
|
|
>%map-type;
|
|
|
|
<!-- ============================================================= -->
|
|
<!-- DOMAIN ELEMENT INTEGRATION -->
|
|
<!-- ============================================================= -->
|
|
|
|
<!ENTITY % mapgroup-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Map Group Domain//EN"
|
|
"../base/mapGroup.mod"
|
|
>%mapgroup-d-def;
|
|
|
|
<!ENTITY % classify-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Subject Classification Domain//EN"
|
|
"classifyDomain.mod"
|
|
>%classify-d-def;
|
|
|
|
<!ENTITY % abbrev-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Abbreviated Form Domain//EN"
|
|
"../technicalContent/abbreviateDomain.mod"
|
|
>%abbrev-d-def;
|
|
|
|
<!ENTITY % ditavalref-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 DITAVAL Ref Domain//EN"
|
|
"../base/ditavalrefDomain.mod"
|
|
>%ditavalref-d-def;
|
|
|
|
<!ENTITY % emphasis-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Emphasis Domain//EN"
|
|
"../base/emphasisDomain.mod"
|
|
>%emphasis-d-def;
|
|
|
|
<!ENTITY % glossref-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Glossary Reference Domain//EN"
|
|
"../technicalContent/glossrefDomain.mod"
|
|
>%glossref-d-def;
|
|
|
|
<!ENTITY % hazard-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Hazard Statement Domain//EN"
|
|
"../base/hazardstatementDomain.mod"
|
|
>%hazard-d-def;
|
|
|
|
<!ENTITY % hi-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Highlight Domain//EN"
|
|
"../base/highlightDomain.mod"
|
|
>%hi-d-def;
|
|
|
|
<!ENTITY % markup-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Markup Domain//EN"
|
|
"../technicalContent/markupDomain.mod"
|
|
>%markup-d-def;
|
|
|
|
<!ENTITY % pr-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Programming Domain//EN"
|
|
"../technicalContent/programmingDomain.mod"
|
|
>%pr-d-def;
|
|
|
|
<!ENTITY % relmgmt-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Release Management Domain//EN"
|
|
"../technicalContent/releaseManagementDomain.mod"
|
|
>%relmgmt-d-def;
|
|
|
|
<!ENTITY % sw-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Software Domain//EN"
|
|
"../technicalContent/softwareDomain.mod"
|
|
>%sw-d-def;
|
|
|
|
<!-- Syntax diagram requires programming, so must be declared after that domain. -->
|
|
<!ENTITY % syntaxdiagram-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Syntax Diagram Domain//EN"
|
|
"../technicalContent/syntaxdiagramDomain.mod"
|
|
>%syntaxdiagram-d-def;
|
|
|
|
<!ENTITY % ui-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 User Interface Domain//EN"
|
|
"../technicalContent/uiDomain.mod"
|
|
>%ui-d-def;
|
|
|
|
<!ENTITY % ut-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Utilities Domain//EN"
|
|
"../base/utilitiesDomain.mod"
|
|
>%ut-d-def;
|
|
|
|
<!ENTITY % xml-d-def
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 XML Domain//EN"
|
|
"../technicalContent/xmlDomain.mod"
|
|
>%xml-d-def;
|
|
|
|
<!-- ================= End of DITA Classification Map Shell ================= --> |