OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

dita-machine-industry message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Review on the DITA 1.2 Machine Industry DTDs and XSDs


Robert, Eric
 
at the DITA Machine Industry TC meeting today we reviewed the DTDs and XSDs and we found some ";)?" who should not be there. Guess I made this mistake when I prepared the DTD file.
 
Attached the corrected files.
 
These are the modifications we made:
 
Line 294
old:
<!ENTITY % supplies.content
"((%nosupply;)? |
(%supplyli;)?)"
new:
<!ENTITY % supplies.content
"((%nosupply;) |
(%supplyli;))"
 
line 356:
old:
<!ENTITY % spares.content
"((%nospares;)? |
(%sparesli;)?)"
 
new:
<!ENTITY % spares.content
"((%nospares;) |
(%sparesli;))"
 
line 418:
old
<!ENTITY % safety.content
"((%nosafety;)? |
(%safecond;)?)">
 
new
<!ENTITY % safety.content
"((%nosafety;) |
(%safecond;))">

In the mitaskdomain.xsd schema it is the same correction:

line 519:
old:
<xs:complexType name="supplies.content">
 <xs:choice>
  <xs:group ref="nosupply" minOccurs="0"/>
  <xs:group ref="supplyli" minOccurs="0"/>
 </xs:choice>
</xs:complexType>
 
new:
<xs:complexType name="supplies.content">
 <xs:choice>
  <xs:group ref="nosupply"/>
  <xs:group ref="supplyli"/>
 </xs:choice>
</xs:complexType>
 
line 616:
old:
<xs:complexType name="spares.content">
 <xs:choice>
  <xs:group ref="nospares" minOccurs="0"/>
  <xs:group ref="sparesli" minOccurs="0"/>
 </xs:choice>
</xs:complexType>
 
new:
<xs:complexType name="spares.content">
 <xs:choice>
  <xs:group ref="nospares"/>
  <xs:group ref="sparesli"/>
 </xs:choice>
</xs:complexType>
 
line 713:
old:
<xs:complexType name="safety.content">
 <xs:choice>
  <xs:group ref="nosafety" minOccurs="0"/>
  <xs:group ref="safecond" minOccurs="0"/>
 </xs:choice>
</xs:complexType>
 
new:
<xs:complexType name="safety.content">
 <xs:choice>
  <xs:group ref="nosafety"/>
  <xs:group ref="safecond"/>
 </xs:choice>
</xs:complexType>
 
SeicoDyne GmbH
Eichenstrasse 16
CH-6015 Reussbühl
Switzerland
Tel: +41 41 534 66 97
Mob: +41 78 790 66 97
Skype: seicodyne
 
 
Member of the DITA Technical Committee
Chairman of the DITA Machine Industry Subcommittee
 

mitaskDomain.mod

<?xml version="1.0" encoding="UTF-8"?>
<!-- ============================================================= -->
<!-- HEADER -->
<!-- ============================================================= -->
<!-- MODULE:    Machine Industry Task Domain -->
<!-- VERSION:   1.2 -->
<!-- DATE:      September 2007 -->
<!---->
<!-- ============================================================= -->
<!-- ============================================================= -->
<!-- PUBLIC DOCUMENT TYPE DEFINITION -->
<!-- TYPICAL INVOCATION -->
<!---->
<!--
  Refer to this file by the following public identfier or an 
        appropriate system identifier 
  PUBLIC "-//OASIS//ELEMENTS DITA Machine Industry Task Domain//EN"
        Delivered as file "mitaskDomain.mod"
-->
<!-- ============================================================= -->
<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
<!---->
<!-- PURPOSE:    Define elements and specialization atttributed -->
<!-- for the Machine Industry Task Domain -->
<!---->
<!-- ORIGINAL CREATION DATE: -->
<!-- September 2007 -->
<!---->
<!-- (C) Copyright OASIS Open 2007, 2008. -->
<!-- All Rights Reserved. -->
<!-- UPDATES: -->
<!-- ============================================================= -->
<!-- ============================================================= -->
<!-- ELEMENT NAME ENTITIES -->
<!-- ============================================================= -->
<!-- ================== End DITA Machine Industry Task Domain  =================== -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"; elementFormDefault="qualified">
	<xs:import namespace="http://www.w3.org/XML/1998/namespace"; schemaLocation="urn:oasis:names:tc:dita:xsd:xml.xsd:1.2"/>
	<xs:import namespace="http://dita.oasis-open.org/architecture/2005/"; schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
	<xs:group name="mitask-d-prereq">
		<xs:choice>
			<xs:element ref="prelreqs"/>
		</xs:choice>
	</xs:group>
	<xs:group name="mitask-d-postreq">
		<xs:choice>
			<xs:element ref="closereqs"/>
		</xs:choice>
	</xs:group>
	<xs:group name="reqconds">
		<xs:sequence>
			<xs:element ref="reqconds"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="noconds">
		<xs:sequence>
			<xs:element ref="noconds"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="reqcond">
		<xs:sequence>
			<xs:element ref="reqcond"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="reqcontp">
		<xs:sequence>
			<xs:element ref="reqcontp"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="reqpers">
		<xs:sequence>
			<xs:element ref="reqpers"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="personnel">
		<xs:sequence>
			<xs:element ref="personnel"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="perscat">
		<xs:sequence>
			<xs:element ref="perscat"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="perskill">
		<xs:sequence>
			<xs:element ref="perskill"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="esttime">
		<xs:sequence>
			<xs:element ref="esttime"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="supequip">
		<xs:sequence>
			<xs:element ref="supequip"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="nosupeq">
		<xs:sequence>
			<xs:element ref="nosupeq"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="supeqli">
		<xs:sequence>
			<xs:element ref="supeqli"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="supequi">
		<xs:sequence>
			<xs:element ref="supequi"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="supplies">
		<xs:sequence>
			<xs:element ref="supplies"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="nosupply">
		<xs:sequence>
			<xs:element ref="nosupply"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="supplyli">
		<xs:sequence>
			<xs:element ref="supplyli"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="supply">
		<xs:sequence>
			<xs:element ref="supply"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="spares">
		<xs:sequence>
			<xs:element ref="spares"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="nospares">
		<xs:sequence>
			<xs:element ref="nospares"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="sparesli">
		<xs:sequence>
			<xs:element ref="sparesli"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="spare">
		<xs:sequence>
			<xs:element ref="spare"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="safety">
		<xs:sequence>
			<xs:element ref="safety"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="nosafety">
		<xs:sequence>
			<xs:element ref="nosafety"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="safecond">
		<xs:sequence>
			<xs:element ref="safecond"/>
		</xs:sequence>
	</xs:group>
	<!-- ============================================================= -->
	<!-- ELEMENT DECLARATIONS -->
	<!-- ============================================================= -->
	<!-- LONG NAME: Preliminary Requirements -->
	<xs:complexType name="prelreqs.content">
		<xs:sequence>
			<xs:group ref="reqconds" minOccurs="0"/>
			<xs:group ref="reqpers" minOccurs="0"/>
			<xs:group ref="supequip" minOccurs="0"/>
			<xs:group ref="supplies" minOccurs="0"/>
			<xs:group ref="spares" minOccurs="0"/>
			<xs:group ref="safety" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:attributeGroup name="prelreqs.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="prelreqs"/>
	<xs:attributeGroup name="prelreqs.attlist">
		<xs:attributeGroup ref="prelreqs.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/section task/prereq mitask-d/prelreqs "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Closing Requirements -->
	<xs:complexType name="closereqs.content">
		<xs:group ref="reqconds"/>
	</xs:complexType>
	<xs:attributeGroup name="closereqs.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="closereqs"/>
	<xs:attributeGroup name="closereqs.attlist">
		<xs:attributeGroup ref="closereqs.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/section task/postreq mitask-d/closereqs "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Required Conditions -->
	<xs:complexType name="reqconds.content">
		<xs:choice>
			<xs:group ref="noconds"/>
			<xs:choice maxOccurs="unbounded">
				<xs:group ref="reqcond"/>
				<xs:group ref="reqcontp"/>
			</xs:choice>
		</xs:choice>
	</xs:complexType>
	<xs:attributeGroup name="reqconds.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="reqconds">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="reqconds.content">
					<xs:attributeGroup ref="reqconds.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="reqconds.attlist">
		<xs:attributeGroup ref="reqconds.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/ol task/ol mitask-d/reqconds "/>
	</xs:attributeGroup>
	<!-- LONG NAME: No Required Conditions -->
	<!-- specialized from li -->
	<xs:attributeGroup name="noconds.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="noconds">
		<xs:complexType>
			<xs:attributeGroup ref="noconds.attlist"/>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="noconds.attlist">
		<xs:attributeGroup ref="noconds.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/noconds "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Required Condition -->
	<!-- specialized from li -->
	<xs:complexType name="reqcond.content" mixed="true">
		<xs:group ref="listitem.cnt" minOccurs="0" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="reqcond.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="reqcond">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="reqcond.content">
					<xs:attributeGroup ref="reqcond.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="reqcond.attlist">
		<xs:attributeGroup ref="reqcond.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/reqcond "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Required Condition Technical Publication -->
	<!-- specialized from li -->
	<xs:complexType name="reqcontp.content" mixed="true">
		<xs:group ref="listitem.cnt" minOccurs="0" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="reqcontp.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="reqcontp">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="reqcontp.content">
					<xs:attributeGroup ref="reqcontp.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="reqcontp.attlist">
		<xs:attributeGroup ref="reqcontp.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/reqcontp "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Required Personnel -->
	<!-- specialized from ol -->
	<xs:complexType name="reqpers.content">
		<xs:sequence maxOccurs="unbounded">
			<xs:group ref="personnel"/>
			<xs:sequence minOccurs="0">
				<xs:group ref="perscat" minOccurs="0"/>
				<xs:group ref="perskill" minOccurs="0"/>
				<xs:group ref="esttime" minOccurs="0"/>
			</xs:sequence>
		</xs:sequence>
	</xs:complexType>
	<xs:attributeGroup name="reqpers.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="reqpers">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="reqpers.content">
					<xs:attributeGroup ref="reqpers.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="reqpers.attlist">
		<xs:attributeGroup ref="reqpers.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/ol task/ol mitask-d/reqpers "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Personnel -->
	<!-- specialized from li -->
	<xs:complexType name="personnel.content" mixed="true">
		<xs:group ref="listitem.cnt" minOccurs="0" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="personnel.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="personnel">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="personnel.content">
					<xs:attributeGroup ref="personnel.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="personnel.attlist">
		<xs:attributeGroup ref="personnel.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/personnel "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Personnel Category -->
	<!-- specialized from li -->
	<xs:complexType name="perscat.content" mixed="true">
		<xs:group ref="listitem.cnt" minOccurs="0" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="perscat.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="perscat">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="perscat.content">
					<xs:attributeGroup ref="perscat.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="perscat.attlist">
		<xs:attributeGroup ref="perscat.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/perscat "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Personnel Skill Level -->
	<!-- specialized from li -->
	<xs:complexType name="perskill.content" mixed="true">
		<xs:group ref="listitem.cnt" minOccurs="0" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="perskill.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="perskill">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="perskill.content">
					<xs:attributeGroup ref="perskill.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="perskill.attlist">
		<xs:attributeGroup ref="perskill.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/perskill "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Esttime -->
	<!-- specialized from li -->
	<xs:complexType name="esttime.content" mixed="true">
		<xs:group ref="listitem.cnt" minOccurs="0" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="esttime.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="esttime">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="esttime.content">
					<xs:attributeGroup ref="esttime.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="esttime.attlist">
		<xs:attributeGroup ref="esttime.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/esttime "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Support Equipment -->
	<!-- specialized from p -->
	<xs:complexType name="supequip.content">
		<xs:choice>
			<xs:group ref="nosupeq"/>
			<xs:group ref="supeqli"/>
		</xs:choice>
	</xs:complexType>
	<xs:attributeGroup name="supequip.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="supequip">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="supequip.content">
					<xs:attributeGroup ref="supequip.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="supequip.attlist">
		<xs:attributeGroup ref="supequip.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/p task/p mitask-d/supequip "/>
	</xs:attributeGroup>
	<!-- LONG NAME: No Support Equipment -->
	<!-- specialized from data -->
	<xs:attributeGroup name="nosupeq.attributes">
		<xs:attributeGroup ref="data-element-atts.class"/>
	</xs:attributeGroup>
	<xs:element name="nosupeq">
		<xs:complexType>
			<xs:attributeGroup ref="nosupeq.attlist"/>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="nosupeq.attlist">
		<xs:attributeGroup ref="nosupeq.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/data task/data mitask-d/nosupeq "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Support Equipment List -->
	<!-- specialized from ul -->
	<xs:complexType name="supeqli.content">
		<xs:group ref="supequi" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="supeqli.attributes">
		<xs:attribute name="compact">
			<xs:simpleType>
				<xs:restriction base="xs:token">
					<xs:enumeration value="yes"/>
					<xs:enumeration value="no"/>
					<xs:enumeration value="-dita-use-conref-target"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="spectitle"/>
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="supeqli">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="supeqli.content">
					<xs:attributeGroup ref="supeqli.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="supeqli.attlist">
		<xs:attributeGroup ref="supeqli.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/ul task/ul mitask-d/supeqli "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Support Equipment Item -->
	<!-- specialized from li -->
	<xs:complexType name="supequi.content" mixed="true">
		<xs:group ref="listitem.cnt" minOccurs="0" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="supequi.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="supequi">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="supequi.content">
					<xs:attributeGroup ref="supequi.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="supequi.attlist">
		<xs:attributeGroup ref="supequi.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/supequi "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Supplies -->
	<!-- specialized from p -->
	<xs:complexType name="supplies.content">
		<xs:choice>
			<xs:group ref="nosupply"/>
			<xs:group ref="supplyli"/>
		</xs:choice>
	</xs:complexType>
	<xs:attributeGroup name="supplies.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="supplies">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="supplies.content">
					<xs:attributeGroup ref="supplies.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="supplies.attlist">
		<xs:attributeGroup ref="supplies.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/p task/p mitask-d/supplies "/>
	</xs:attributeGroup>
	<!-- LONG NAME: No Supplies -->
	<!-- specialized from data -->
	<xs:attributeGroup name="nosupply.attributes">
		<xs:attributeGroup ref="data-element-atts.class"/>
	</xs:attributeGroup>
	<xs:element name="nosupply">
		<xs:complexType>
			<xs:attributeGroup ref="nosupply.attlist"/>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="nosupply.attlist">
		<xs:attributeGroup ref="nosupply.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/data task/data mitask-d/nosupply "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Supply List -->
	<!-- specialized from ul -->
	<xs:complexType name="supplyli.content">
		<xs:group ref="supply" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="supplyli.attributes">
		<xs:attribute name="compact">
			<xs:simpleType>
				<xs:restriction base="xs:token">
					<xs:enumeration value="yes"/>
					<xs:enumeration value="no"/>
					<xs:enumeration value="-dita-use-conref-target"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="spectitle"/>
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="supplyli">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="supplyli.content">
					<xs:attributeGroup ref="supplyli.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="supplyli.attlist">
		<xs:attributeGroup ref="supplyli.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/ul task/ul mitask-d/supplyli "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Supply Item -->
	<!-- specialized from li -->
	<xs:complexType name="supply.content" mixed="true">
		<xs:group ref="listitem.cnt" minOccurs="0" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="supply.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="supply">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="supply.content">
					<xs:attributeGroup ref="supply.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="supply.attlist">
		<xs:attributeGroup ref="supply.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/supply "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Spares -->
	<!-- specialized from p -->
	<xs:complexType name="spares.content">
		<xs:choice>
			<xs:group ref="nospares"/>
			<xs:group ref="sparesli"/>
		</xs:choice>
	</xs:complexType>
	<xs:attributeGroup name="spares.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="spares">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="spares.content">
					<xs:attributeGroup ref="spares.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="spares.attlist">
		<xs:attributeGroup ref="spares.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/p task/p mitask-d/spares "/>
	</xs:attributeGroup>
	<!-- LONG NAME: No Spares -->
	<!-- specialized from data -->
	<xs:attributeGroup name="nospares.attributes">
		<xs:attributeGroup ref="data-element-atts.class"/>
	</xs:attributeGroup>
	<xs:element name="nospares">
		<xs:complexType>
			<xs:attributeGroup ref="nospares.attlist"/>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="nospares.attlist">
		<xs:attributeGroup ref="nospares.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/data task/data mitask-d/nospares "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Spare List -->
	<!-- specialized from ul -->
	<xs:complexType name="sparesli.content">
		<xs:group ref="spare" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="sparesli.attributes">
		<xs:attribute name="compact">
			<xs:simpleType>
				<xs:restriction base="xs:token">
					<xs:enumeration value="yes"/>
					<xs:enumeration value="no"/>
					<xs:enumeration value="-dita-use-conref-target"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="spectitle"/>
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="sparesli">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="sparesli.content">
					<xs:attributeGroup ref="sparesli.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="sparesli.attlist">
		<xs:attributeGroup ref="sparesli.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/ul task/ul mitask-d/sparesli "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Spare Item -->
	<!-- specialized from li -->
	<xs:complexType name="spare.content" mixed="true">
		<xs:group ref="listitem.cnt" minOccurs="0" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="spare.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="spare">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="spare.content">
					<xs:attributeGroup ref="spare.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="spare.attlist">
		<xs:attributeGroup ref="spare.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/spare "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Safety Conditions -->
	<!-- specialized from ol -->
	<xs:complexType name="safety.content">
		<xs:choice>
			<xs:group ref="nosafety"/>
			<xs:group ref="safecond"/>
		</xs:choice>
	</xs:complexType>
	<xs:attributeGroup name="safety.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="safety">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="safety.content">
					<xs:attributeGroup ref="safety.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="safety.attlist">
		<xs:attributeGroup ref="safety.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/ol task/ol mitask-d/safety "/>
	</xs:attributeGroup>
	<!-- LONG NAME: No Safety Conditions -->
	<!-- specialized from li -->
	<xs:attributeGroup name="nosafety.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="nosafety">
		<xs:complexType>
			<xs:attributeGroup ref="nosafety.attlist"/>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="nosafety.attlist">
		<xs:attributeGroup ref="nosafety.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/nosafety "/>
	</xs:attributeGroup>
	<!-- LONG NAME: Safety Condition -->
	<!-- specialized from li -->
	<xs:complexType name="safecond.content" mixed="true">
		<xs:group ref="listitem.cnt" minOccurs="0" maxOccurs="unbounded"/>
	</xs:complexType>
	<xs:attributeGroup name="safecond.attributes">
		<xs:attributeGroup ref="univ-atts"/>
		<xs:attribute name="outputclass"/>
	</xs:attributeGroup>
	<xs:element name="safecond">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="safecond.content">
					<xs:attributeGroup ref="safecond.attlist"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:attributeGroup name="safecond.attlist">
		<xs:attributeGroup ref="safecond.attributes"/>
		<xs:attributeGroup ref="global-atts"/>
		<xs:attribute name="class" default="+ topic/li task/li mitask-d/safecond "/>
	</xs:attributeGroup>
	<!-- ============================================================= -->
	<!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
	<!-- ============================================================= -->
</xs:schema>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]