Orb/Doxygen/DITA/plugins/apiref/xsd/apiClassifier.xsd
changeset 0 42188c7ea2d9
equal deleted inserted replaced
-1:000000000000 0:42188c7ea2d9
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!--
       
     3  | (C) Copyright IBM Corporation 2005 - 2006. All Rights Reserved.
       
     4  *-->
       
     5 <!-- vocabulary declarations -->
       
     6 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/">
       
     7   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/" schemaLocation="../../../schema/ditaarch.xsd"/>
       
     8   <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="../../../schema/xml.xsd"/>
       
     9 
       
    10   <xs:include schemaLocation="../../../schema/programmingDomain.xsd"/>
       
    11   <xs:include schemaLocation="../../../schema/highlightDomain.xsd"/>
       
    12   <xs:include schemaLocation="../../../schema/softwareDomain.xsd"/>
       
    13   <xs:include schemaLocation="../../../schema/uiDomain.xsd"/>
       
    14   <xs:include schemaLocation="../../../schema/utilitiesDomain.xsd"/>
       
    15   <xs:include schemaLocation="apiDomain.xsd"/>
       
    16   <xs:include schemaLocation="../../../schema/referenceGrp.xsd"/>
       
    17   <xs:include schemaLocation="apiRefGrp.xsd"/>
       
    18 
       
    19   <xs:include schemaLocation="apiRefGrp.xsd"/>
       
    20   <!-- <xs:include schemaLocation="apiClassifierMod.xsd"/> -->
       
    21   <xs:include schemaLocation="apiClassifierGrp.xsd"/>
       
    22   <!-- <xs:include schemaLocation="apiOperationMod.xsd"/> -->
       
    23   <xs:include schemaLocation="apiOperationGrp.xsd"/>
       
    24   <!-- <xs:include schemaLocation="apiValueMod.xsd"/> -->
       
    25   <xs:include schemaLocation="apiValueGrp.xsd"/>
       
    26   
       
    27   <xs:redefine schemaLocation="../../../schema/topicGrp.xsd" >
       
    28   <xs:group name="pre">
       
    29     <xs:choice>
       
    30       <xs:group ref="pre"/>
       
    31       <xs:group ref="pr-d-pre"/>
       
    32       <xs:group ref="sw-d-pre"/>
       
    33       <xs:group ref="ui-d-pre"/>
       
    34     </xs:choice>
       
    35   </xs:group>
       
    36   <xs:group name="keyword">
       
    37     <xs:choice>
       
    38       <xs:group ref="keyword"/>
       
    39       <xs:group ref="pr-d-keyword"/>
       
    40       <xs:group ref="sw-d-keyword"/>
       
    41       <xs:group ref="ui-d-keyword"/>
       
    42     </xs:choice>
       
    43   </xs:group>
       
    44   <xs:group name="ph">
       
    45     <xs:choice>
       
    46       <xs:group ref="ph"/>
       
    47       <xs:group ref="pr-d-ph"/>
       
    48       <xs:group ref="sw-d-ph"/>
       
    49       <xs:group ref="hi-d-ph"/>
       
    50       <xs:group ref="ui-d-ph"/>
       
    51     </xs:choice>
       
    52   </xs:group>
       
    53   <xs:group name="fig">
       
    54     <xs:choice>
       
    55       <xs:group ref="fig"/>
       
    56       <xs:group ref="pr-d-fig"/>
       
    57       <xs:group ref="ut-d-fig"/>
       
    58     </xs:choice>
       
    59   </xs:group>
       
    60   <xs:group name="dl">
       
    61     <xs:choice>
       
    62       <xs:group ref="dl"/>
       
    63       <xs:group ref="pr-d-dl"/>
       
    64     </xs:choice>
       
    65   </xs:group>
       
    66   <xs:group name="xref">
       
    67     <xs:choice>
       
    68       <xs:group ref="xref"/>
       
    69       <xs:group ref="api-d-xref"/>
       
    70     </xs:choice>
       
    71   </xs:group>
       
    72   </xs:redefine>
       
    73 
       
    74   <xs:redefine schemaLocation="../../../schema/topicMod.xsd" >
       
    75   	<xs:complexType name="topic.class">
       
    76   		<xs:complexContent>
       
    77   			<xs:extension base="topic.class">
       
    78   				<xs:attribute name="domains" type="xs:string" default="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d)                            (topic ut-d) (topic pr-d api-d)"/>
       
    79   			</xs:extension>
       
    80   		</xs:complexContent>
       
    81   	</xs:complexType>
       
    82   </xs:redefine>
       
    83   <xs:redefine schemaLocation="../../../schema/referenceMod.xsd" >
       
    84   	<xs:complexType name="reference.class">
       
    85   		<xs:complexContent>
       
    86   			<xs:extension base="reference.class">
       
    87   				<xs:attribute name="domains" type="xs:string" default="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d)                            (topic ut-d) (topic pr-d api-d)"/>
       
    88   			</xs:extension>
       
    89   		</xs:complexContent>
       
    90   	</xs:complexType>
       
    91   </xs:redefine>
       
    92 
       
    93   <xs:redefine schemaLocation="apiRefMod.xsd" >
       
    94   	<xs:complexType name="apiRef.class">
       
    95   		<xs:complexContent>
       
    96   			<xs:extension base="apiRef.class">
       
    97   				<xs:attribute name="domains" type="xs:string" default="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d)                            (topic ut-d) (topic pr-d api-d)"/>
       
    98   			</xs:extension>
       
    99   		</xs:complexContent>
       
   100   	</xs:complexType>
       
   101   </xs:redefine>
       
   102 
       
   103   <xs:redefine schemaLocation="apiClassifierMod.xsd" >
       
   104   	<xs:complexType name="apiClassifier.class">
       
   105   		<xs:complexContent>
       
   106   			<xs:extension base="apiClassifier.class">
       
   107   				<xs:attribute name="domains" type="xs:string" default="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d)                            (topic ut-d) (topic pr-d api-d)"/>
       
   108   			</xs:extension>
       
   109   		</xs:complexContent>
       
   110   	</xs:complexType>
       
   111   </xs:redefine>
       
   112 
       
   113   <xs:redefine schemaLocation="apiOperationMod.xsd" >
       
   114   	<xs:complexType name="apiOperation.class">
       
   115   		<xs:complexContent>
       
   116   			<xs:extension base="apiOperation.class">
       
   117   				<xs:attribute name="domains" type="xs:string" default="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d)                            (topic ut-d) (topic pr-d api-d)"/>
       
   118   			</xs:extension>
       
   119   		</xs:complexContent>
       
   120   	</xs:complexType>
       
   121   </xs:redefine>
       
   122 
       
   123   <xs:redefine schemaLocation="apiValueMod.xsd" >
       
   124   	<xs:complexType name="apiValue.class">
       
   125   		<xs:complexContent>
       
   126   			<xs:extension base="apiValue.class">
       
   127   				<xs:attribute name="domains" type="xs:string" default="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d)                            (topic ut-d) (topic pr-d api-d)"/>
       
   128   			</xs:extension>
       
   129   		</xs:complexContent>
       
   130   	</xs:complexType>
       
   131   </xs:redefine>
       
   132 
       
   133   <xs:group name="info-types">
       
   134     <xs:sequence>
       
   135       <xs:group ref="apiClassifier-info-types"/>
       
   136     </xs:sequence>
       
   137   </xs:group>
       
   138 
       
   139   
       
   140 </xs:schema>