ГОСТ Р ИСО 15745 - 4 - 2012
<xsd:complexType name=’ ObjectT” >
<xsd:annotation>
<xsd:documentation>Base definition for objects which can be
referred.</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="ID" type=“ldT" use="required’7>
</xsd:complexType>
<xsd:simpleType name="ldT">
<xsd:annotation>
<xsd:documentation> Base type for object IDs. Any string without whitespaces at the
beginning and end is allowed.<.’xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="(\S(.)*\S)|\S7>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ValueListT">
<xsd:annotation>
<xsd:documentation>Base type for a list including ranges of unsigned
values</xsd:documentation>
</xsd:annotation>
<xsd:restriction base=’xsd:string">
<xsd:pattern value=“((\d+\.\.\d+)|(\d+))(( \d+\.\.\d+)l( \d+))**/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SignedValueListT“>
<xsd:annotation>
<xsd:documentation>Base type for a list including ranges of signed
values</xsd:documentation>
</xsd:annotation>
<xsd:restriction base=’xsd:string">
<xsd:pattern value="((\-?\d+\A.V?\d+)|(V?\d+))(( V ?\dA U -?\d+)|( \-?\d+))*7>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="TokenParameterT“>
<xsd:annotation>
<xsd:documentation/>
</xsd:annotation>
<xsd:attribute name="Value’ type=“xsd:token" use=”required7>
<.’xsd:complexType>
<!-- **’ Specialized Data Types from Primitives schema ***-->
<xsd:complexType name=”LocalizableTextParameterT">
<xsd:attribute name="Textld” type="xsd:token" use=“required7>
</xsd:complexType>
< !- *** Data Type aliases to map former GSD Datatypes ***-->
<xsd:simpleType name="unsigned8T">
<xsd:restriction base="xsd:unsignedByte7>
</xsd:simpleType>
<xsd:simpleType name="unsigned16T">
<xsd:restriction base="xsd:unsignedShort7>
<1,xsd:simpleType>
<xsd:simpleType name="unsigned32T">
<xsd:restriction base="xsd:unsignedlnt7>
</xsd:simpleType>
264