<xs:complexType name="IdentificationType"> <xs:sequence> <xs:element name="uid" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>uid of registry object</xs:documentation> </xs:annotation> </xs:element> <xs:element name="name" type="tml:BindType" minOccurs="0"/> <xs:element name="description" type="tml:BindType" minOccurs="0"/> <xs:element ref="tml:complexity" minOccurs="0"/> <xs:element name="characterization" minOccurs="0"> <xs:annotation> <xs:documentation>Do the tml descriptions comply with the TML Compliance Rules</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="characterizedBy" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="name" type="tml:BindType" minOccurs="0"/> <xs:element name="organization" type="tml:BindType" minOccurs="0"/> <xs:element name="email" type="tml:BindType" minOccurs="0"/> <xs:element name="phone" type="tml:BindType" minOccurs="0"/> <xs:element name="date" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>ISO8601 dateTime stamp</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="validatedBy" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="name" type="tml:BindType" minOccurs="0"/> <xs:element name="organization" type="tml:BindType" minOccurs="0"/> <xs:element name="email" type="tml:BindType" minOccurs="0"/> <xs:element name="phone" type="tml:BindType" minOccurs="0"/> <xs:element name="date" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>ISO8601 dateTime stamp</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="calibration" minOccurs="0"> <xs:annotation> <xs:documentation>Do the TML descriptions accurately reflect actual performance specifications</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="calibratedBy" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="name" type="tml:BindType" minOccurs="0"/> <xs:element name="organization" type="tml:BindType" minOccurs="0"/> <xs:element name="email" type="tml:BindType" minOccurs="0"/> <xs:element name="phone" type="tml:BindType" minOccurs="0"/> <xs:element name="date" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>ISO8601 dateTime stamp</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="validatedBy" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="name" type="tml:BindType" minOccurs="0"/> <xs:element name="organization" type="tml:BindType" minOccurs="0"/> <xs:element name="email" type="tml:BindType" minOccurs="0"/> <xs:element name="phone" type="tml:BindType" minOccurs="0"/> <xs:element name="date" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>ISO8601 dateTime stamp</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |