76 lines
3.2 KiB
XML
76 lines
3.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml-model href="urn:oasis:names:tc:dita:rng:vocabularyModuleDesc.rng"
|
|
schematypens="http://relaxng.org/ns/structure/1.0"?>
|
|
<grammar xmlns="http://relaxng.org/ns/structure/1.0" xmlns:dita="http://dita.oasis-open.org/architecture/2005/" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">
|
|
<moduleDesc xmlns="http://dita.oasis-open.org/architecture/2005/">
|
|
<moduleTitle>DITA Strict Taskbody Constraint</moduleTitle>
|
|
<headerComment xml:space="preserve">
|
|
=============================================================
|
|
HEADER
|
|
=============================================================
|
|
MODULE: DITA Strict Taskbody Constraint
|
|
VERSION: 2.0
|
|
DATE: [[[Release date]]]
|
|
PURPOSE: Declaring the domain entity for the strict task
|
|
constraint module
|
|
|
|
=============================================================
|
|
|
|
=============================================================
|
|
PUBLIC DOCUMENT TYPE DEFINITION
|
|
TYPICAL INVOCATION
|
|
|
|
Refer to this file by the following public identifier or an
|
|
appropriate system identifier
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Strict Taskbody Constraint//EN"
|
|
Delivered as file "strictTaskbodyConstraint.mod"
|
|
|
|
=============================================================
|
|
(C) Copyright OASIS Open 2008, 2014.
|
|
All Rights Reserved.
|
|
|
|
UPDATES:
|
|
=============================================================
|
|
</headerComment>
|
|
<moduleMetadata>
|
|
<moduleType>constraint</moduleType>
|
|
<moduleShortName>strictTaskbody</moduleShortName>
|
|
<modulePublicIds>
|
|
<dtdMod>-//OASIS//ELEMENTS DITA<var presep=" " name="ditaver"/> Strict Taskbody Constraint//EN</dtdMod>
|
|
<rngMod>urn:oasis:names:tc:dita:rng:strictTaskbodyConstraintMod.rng<var presep=":" name="ditaver"/></rngMod>
|
|
</modulePublicIds>
|
|
</moduleMetadata>
|
|
</moduleDesc>
|
|
|
|
<div>
|
|
<a:documentation>CONTENT MODEL OVERRIDES</a:documentation>
|
|
<include href="taskMod.rng">
|
|
<define name="taskbody.content">
|
|
<optional>
|
|
<ref name="prereq"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="context"/>
|
|
</optional>
|
|
<optional>
|
|
<choice>
|
|
<ref name="steps"/>
|
|
<ref name="steps-unordered"/>
|
|
</choice>
|
|
</optional>
|
|
<optional>
|
|
<ref name="result"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="tasktroubleshooting"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="example"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="postreq"/>
|
|
</optional>
|
|
</define>
|
|
</include>
|
|
</div>
|
|
</grammar>
|