|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- The top-level element.
|
|
Packit |
022b05 |
-
|
|
Packit |
022b05 |
-->
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="smi">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="module"/>
|
|
Packit |
022b05 |
<xsd:element ref="imports" minOccurs="0" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
<xsd:element ref="typedefs" minOccurs="0" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
<xsd:element ref="nodes" minOccurs="0" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
<xsd:element ref="notifications" minOccurs="0" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
<xsd:element ref="groups" minOccurs="0" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
<xsd:element ref="compliances" minOccurs="0" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- Terminal Elements.
|
|
Packit |
022b05 |
-
|
|
Packit |
022b05 |
-->
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="description">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string"/>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="reference">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string"/>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="format">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string"/>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="units">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string"/>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="default">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string"/>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="access">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="noaccess"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="notifyonly"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="readonly"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="readwrite"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="range">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="min" type="xsd:integer" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="max" type="xsd:integer" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="namednumber">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="number" type="xsd:integer" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="parent">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="type">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="syntax">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:choice>
|
|
Packit |
022b05 |
<xsd:element ref="type"/>
|
|
Packit |
022b05 |
<xsd:element ref="typedef"/>
|
|
Packit |
022b05 |
</xsd:choice>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="writesyntax">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:choice>
|
|
Packit |
022b05 |
<xsd:element ref="type"/>
|
|
Packit |
022b05 |
<xsd:element ref="typedef"/>
|
|
Packit |
022b05 |
</xsd:choice>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="linkage">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:choice>
|
|
Packit |
022b05 |
<xsd:element ref="index" minOccurs="1" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
<xsd:element ref="augments"/>
|
|
Packit |
022b05 |
<xsd:element ref="reorders"/>
|
|
Packit |
022b05 |
<xsd:element ref="sparse"/>
|
|
Packit |
022b05 |
<xsd:element ref="expands"/>
|
|
Packit |
022b05 |
</xsd:choice>
|
|
Packit |
022b05 |
<xsd:attribute name="implied" default="false">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="true"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="false"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="index">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="augments">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="reorders">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="sparse">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="expands">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="module">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="organization" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="contact" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="description" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="reference" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="revision" minOccurs="0" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
<xsd:element ref="identity" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="language" use="required">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="SMIv1"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="SMIv2"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="SMIng"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="organization">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string"/>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="contact">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string"/>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="revision">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="description"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="date" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="identity">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="node" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="imports">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="import" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="import">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="typedefs">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="typedef" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="typedef">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="parent" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="range" minOccurs="0" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
<xsd:element ref="namednumber" minOccurs="0" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
<xsd:element ref="default" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="format" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="units" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="description" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="reference" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" default=""/>
|
|
Packit |
022b05 |
<xsd:attribute name="basetype" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="status" default="current">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="current"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="deprecated"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="obsolete"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="mandatory"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="optional"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="nodes">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:choice maxOccurs="unbounded">
|
|
Packit |
022b05 |
<xsd:element ref="node"/>
|
|
Packit |
022b05 |
<xsd:element ref="scalar"/>
|
|
Packit |
022b05 |
<xsd:element ref="table"/>
|
|
Packit |
022b05 |
</xsd:choice>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="node">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="description" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="reference" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="oid" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="status" default="current">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="current"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="deprecated"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="obsolete"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="mandatory"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="optional"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="scalar">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="syntax"/>
|
|
Packit |
022b05 |
<xsd:element ref="access"/>
|
|
Packit |
022b05 |
<xsd:element ref="default" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="format" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="units" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="description"/>
|
|
Packit |
022b05 |
<xsd:element ref="reference" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="oid" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="status" default="current">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="current"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="deprecated"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="obsolete"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="mandatory"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="optional"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="table">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="description"/>
|
|
Packit |
022b05 |
<xsd:element ref="reference" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="row"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="oid" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="status" default="current">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="current"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="deprecated"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="obsolete"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="mandatory"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="optional"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="row">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="linkage"/>
|
|
Packit |
022b05 |
<xsd:element ref="description"/>
|
|
Packit |
022b05 |
<xsd:element ref="reference" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="column" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="oid" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="create" default="false">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="true"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="false"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
<xsd:attribute name="status" default="current">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="current"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="deprecated"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="obsolete"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="mandatory"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="optional"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="column">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="syntax"/>
|
|
Packit |
022b05 |
<xsd:element ref="access"/>
|
|
Packit |
022b05 |
<xsd:element ref="default" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="format" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="units" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="description"/>
|
|
Packit |
022b05 |
<xsd:element ref="reference" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="oid" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="status" default="current">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="current"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="deprecated"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="obsolete"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="mandatory"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="optional"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="notifications">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="notification" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="notification">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="objects"/>
|
|
Packit |
022b05 |
<xsd:element ref="description"/>
|
|
Packit |
022b05 |
<xsd:element ref="reference" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="oid" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="status" default="current">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="current"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="deprecated"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="obsolete"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="mandatory"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="optional"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="objects">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="object" minOccurs="0" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="object">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="groups">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="group" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="group">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="members"/>
|
|
Packit |
022b05 |
<xsd:element ref="description"/>
|
|
Packit |
022b05 |
<xsd:element ref="reference" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="oid" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="status" default="current">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="current"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="deprecated"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="obsolete"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="mandatory"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="optional"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="members">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="member" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="member">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="compliances">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="compliance" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="compliance">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="description"/>
|
|
Packit |
022b05 |
<xsd:element ref="requires"/>
|
|
Packit |
022b05 |
<xsd:element ref="refinements" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="oid" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="status" default="current">
|
|
Packit |
022b05 |
<xsd:simpleType>
|
|
Packit |
022b05 |
<xsd:restriction base="xsd:string">
|
|
Packit |
022b05 |
<xsd:enumeration value="current"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="deprecated"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="obsolete"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="mandatory"/>
|
|
Packit |
022b05 |
<xsd:enumeration value="optional"/>
|
|
Packit |
022b05 |
</xsd:restriction>
|
|
Packit |
022b05 |
</xsd:simpleType>
|
|
Packit |
022b05 |
</xsd:attribute>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="requires">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:choice maxOccurs="unbounded">
|
|
Packit |
022b05 |
<xsd:element ref="mandatory"/>
|
|
Packit |
022b05 |
<xsd:element ref="option"/>
|
|
Packit |
022b05 |
</xsd:choice>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="mandatory">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="option">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="description"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="refinements">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="refinement" maxOccurs="unbounded"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
<xsd:element name="refinement">
|
|
Packit |
022b05 |
<xsd:complexType>
|
|
Packit |
022b05 |
<xsd:sequence>
|
|
Packit |
022b05 |
<xsd:element ref="syntax" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="writesyntax" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="access" minOccurs="0" maxOccurs="1"/>
|
|
Packit |
022b05 |
<xsd:element ref="description"/>
|
|
Packit |
022b05 |
</xsd:sequence>
|
|
Packit |
022b05 |
<xsd:attribute name="module" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
<xsd:attribute name="name" type="xsd:string" use="required"/>
|
|
Packit |
022b05 |
</xsd:complexType>
|
|
Packit |
022b05 |
</xsd:element>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
</xsd:schema>
|