441 lines
13 KiB
XML
Executable file
441 lines
13 KiB
XML
Executable file
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--=============================================================-->
|
|
<!-- HEADER -->
|
|
<!--=============================================================-->
|
|
<!-- MODULE: DITA Common Elements -->
|
|
<!-- VERSION: 1.2 -->
|
|
<!-- DATE: November 2009 -->
|
|
<!-- -->
|
|
<!--=============================================================-->
|
|
<!--=============================================================-->
|
|
<!-- PUBLIC DOCUMENT TYPE DEFINITION -->
|
|
<!-- TYPICAL INVOCATION -->
|
|
<!-- -->
|
|
<!-- Refer to this file by the following public identifier or an -->
|
|
<!-- appropriate system identifier -->
|
|
<!--PUBLIC "-//OASIS//ELEMENTS DITA Common Elements//EN" -->
|
|
<!-- Delivered as file "commonElements.mod" -->
|
|
<!--=============================================================-->
|
|
<!--SYSTEM: Darwin Information Typing Architecture (DITA) -->
|
|
<!-- -->
|
|
<!--PURPOSE: Declaring the elements and specialization -->
|
|
<!-- attributes for content elements used in both -->
|
|
<!-- topics and maps. -->
|
|
<!-- -->
|
|
<!--ORIGINAL CREATION DATE: -->
|
|
<!-- June 2006 -->
|
|
<!-- -->
|
|
<!-- (C) Copyright OASIS Open 2005, 2009. -->
|
|
<!-- (C) Copyright IBM Corporation 2001, 2004. -->
|
|
<!-- All Rights Reserved. -->
|
|
<!-- -->
|
|
<!-- UPDATES: -->
|
|
<!-- 2006.06.06 RDA: Add data element -->
|
|
<!-- 2006.06.07 RDA: Add @scale to image -->
|
|
<!-- 2006.06.07 RDA: Add index-base element -->
|
|
<!-- 2006.06.07 RDA: Make universal attributes universal -->
|
|
<!-- (DITA 1.1 proposal #12) -->
|
|
<!-- 2006.06.07 RDA: Add unknown element -->
|
|
<!-- 2006.06.14 RDA: Add dir attribute to localization-atts -->
|
|
<!-- 2006.11.30 RDA: Add -dita-use-conref-target to enumerated -->
|
|
<!-- attributes -->
|
|
<!-- 2007.12.01 EK: Reformatted DTD modules for DITA 1.2 -->
|
|
<!-- 2008.01.28 RDA: Add draft-comment to shortdesc -->
|
|
<!-- 2008.01.28 RDA: Remove enumeration for @disposition on -->
|
|
<!-- draft-comment -->
|
|
<!-- 2008.01.29 RDA: Extend content of figgroup -->
|
|
<!-- 2008.01.30 RDA: Add %conref-atts; and @conaction -->
|
|
<!-- 2008.02.01 RDA: Added keyref to data, data-about -->
|
|
<!-- Added conkeyref attr to conref attr entity-->
|
|
<!-- 2008.02.12 RDA: Added text element, added to keyword, tm, -->
|
|
<!-- term, ph. Added ph to alt. -->
|
|
<!-- 2008.02.12 RDA: Added longdescref; add to image, object -->
|
|
<!-- 2008.02.12 RDA: Modify imbeds to use specific 1.2 version -->
|
|
<!-- 2008.02.12 RDA: Move navtitle decl. here from topic.mod -->
|
|
<!-- 2008.02.13 RDA: Create .content and .attributes entities -->
|
|
<!-- 2008.11.10 RDA: Make href optional on image -->
|
|
<!--============================================================= -->
|
|
<!-- -->
|
|
<xs:schema xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
|
|
xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
<xs:attributeGroup name="props-attribute-extensions"/>
|
|
<xs:attributeGroup name="base-attribute-extensions"/>
|
|
<xs:group name="data-about">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="data-about"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="data">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="data"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="unknown">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="unknown"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="foreign">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="foreign"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="title">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="title"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="navtitle">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="navtitle"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="desc">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="desc"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="p">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="p"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="note">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="note"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="longquoteref">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="longquoteref"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="lq">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="lq"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="q">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="q"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="sl">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="sl"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="sli">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="sli"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="ul">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="ul"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="ol">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="ol"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="li">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="li"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="itemgroup">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="itemgroup"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="dl">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="dl"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="dlhead">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="dlhead"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="dthd">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="dthd"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="ddhd">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="ddhd"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="dlentry">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="dlentry"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="dt">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="dt"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="dd">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="dd"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="fig">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="fig"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="figgroup">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="figgroup"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="pre">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="pre"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="lines">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="lines"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="div">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="div"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="text">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="text"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="keyword">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="keyword"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="term">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="term"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="ph">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="ph"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="tm">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="tm"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="boolean">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="boolean"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="state">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="state"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="image">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="image"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="alt">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="alt"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="longdescref">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="longdescref"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="object">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="object"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="param">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="param"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="simpletable">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="simpletable"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="sthead">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="sthead"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="strow">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="strow"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="stentry">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="stentry"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="draft-comment">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="draft-comment"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="required-cleanup">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="required-cleanup"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="fn">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="fn"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="indexterm">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="indexterm"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="index-base">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="index-base"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="indextermref">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="indextermref"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="cite">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="cite"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group name="xref">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:element ref="xref"/>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
</xs:schema>
|