Schema UUTInstance.xsd


schema location:  D:\Atml & SIWG\Web\ATML\UUTInstance.xsd
targetNamespace:  urn:IEEE-1671.3:2009.03:UUTInstance
 
Elements 
UUTInstance 


schema location:  D:\Atml & SIWG\Web\ATML\Common.xsd
targetNamespace:  urn:IEEE-1671:2010:Common
 
Groups  Complex types  Simple types  Attr. groups 
DatumQuality  binary  ArrayIndexor  ClassifiedAttributes 
binaryArray  ComparisonOperator  DocumentRootAttributes 
boolean  EqualityComparisonOperator  RepeatedItemAttributes 
booleanArray  HexValue  UnitAttributes 
Collection  LogicalOperator 
CollectionArray  MaskOperator 
complex  NonBlankString 
complexArray  NonBlankURI 
Connector  PortDirection 
ConnectorLocation  PortType 
ConnectorPin  StandardUnit 
dateTime  Uuid 
dateTimeArray 
DatumType 
Document 
DocumentList 
DocumentReference 
double 
doubleArray 
EnvironmentalElements 
EnvironmentalRequirements 
Extension 
HardwareInstance 
hexadecimal 
hexadecimalArray 
IdentificationNumber 
IndexedArrayType 
integer 
integerArray 
Interface 
ItemDescription 
ItemDescriptionReference 
ItemInstance 
ItemInstanceReference 
Limit 
LimitExpected 
LimitMask 
LimitPair 
long 
longArray 
MailingAddress 
ManufacturerData 
ManufacturerIdentificationNumber 
NamedValue 
octal 
octalArray 
Operator 
Organization 
Person 
PhysicalInterface 
Port 
SingleLimit 
SoftwareInstance 
string 
stringArray 
unsignedInteger 
unsignedIntegerArray 
unsignedLong 
unsignedLongArray 
UserDefinedIdentificationNumber 
Value 
WorkOrder 


element UUTInstance
diagram
namespace urn:IEEE-1671.3:2009.03:UUTInstance
type extension of c:HardwareInstance
properties
content complex
children DescriptionDocumentReference Definition SerialNumber ManufactureDate Calibration Components ParentComponent PowerOn
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankString      
name  c:NonBlankString      
uuid  c:Uuidrequired      
documentation 
A universal unique identifier for the element containing this attribute.
classified  xs:booleanoptional      
documentation 
An indication that the element is or is not classified.
securityClassification  c:NonBlankStringoptional      
documentation 
A use-case determined string declaring the security classification level of the element containing this attribute and the subordinate branch of the XML document.
annotation
documentation 
UUT Instance
source
<xs:element name="UUTInstance">
  <xs:annotation>
    <xs:documentation>UUT Instance</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:HardwareInstance">
        <xs:attribute name="version" type="c:NonBlankString"/>
        <xs:attribute name="name" type="c:NonBlankString"/>
        <xs:attributeGroup ref="c:DocumentRootAttributes"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

group c:DatumQuality
diagram
namespace urn:IEEE-1671:2010:Common
children Resolution ErrorLimits Range Confidence
used by
complexTypes c:Collection c:DatumType c:IndexedArrayType
annotation
documentation 
The DatumQuality group shall be used by any element that requires the specification of any of the group’s child elements. 
source
<xs:group name="DatumQuality">
  <xs:annotation>
    <xs:documentation>The DatumQuality group shall be used by any element that requires the specification of any of the group’s child elements. 
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Resolution" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Resolution child element shall contain the required resolution.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ErrorLimits" type="c:Limit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/ErrorLimits child element shall contain the error limits.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Range" type="c:Limit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/Range child element shall contain the range.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Confidence" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Confidence child element shall contain the required confidence.
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:group>

element c:DatumQuality/Resolution
diagram
namespace urn:IEEE-1671:2010:Common
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Resolution child element shall contain the required resolution.
source
<xs:element name="Resolution" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Resolution child element shall contain the required resolution.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:DatumQuality/ErrorLimits
diagram
namespace urn:IEEE-1671:2010:Common
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/ErrorLimits child element shall contain the error limits.
source
<xs:element name="ErrorLimits" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/ErrorLimits child element shall contain the error limits.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:DatumQuality/Range
diagram
namespace urn:IEEE-1671:2010:Common
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/Range child element shall contain the range.
source
<xs:element name="Range" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The DatumQuality/Range child element shall contain the range.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:DatumQuality/Confidence
diagram
namespace urn:IEEE-1671:2010:Common
type xs:double
properties
isRef 0
content simple
annotation
documentation 
Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Confidence child element shall contain the required confidence.
source
<xs:element name="Confidence" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: xs:double
Properties: isRef 0, content simple
The DatumQuality/Confidence child element shall contain the required confidence.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:binary
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:DatumType
properties
base c:DatumType
children Resolution ErrorLimits Range Confidence
used by
elements c:binaryArray/DefaultElementValue c:binaryArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  required      
documentation 
A finite-length sequence of characters 0 and 1.
annotation
documentation 
Base type: Extension of c:DatumType
Properties: base c:DatumType
The binary complex type shall be the “xsi:type” of any element of type c:DatumType that contains a binary value.
source
<xs:complexType name="binary">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:DatumType
Properties: base c:DatumType
The binary complex type shall be the “xsi:type” of any element of type c:DatumType that contains a binary value.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:DatumType">
      <xs:attribute name="value" use="required">
        <xs:annotation>
          <xs:documentation>A finite-length sequence of characters 0 and 1.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:pattern value="([0-1])*"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:binaryArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The binaryArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of binary values.
source
<xs:complexType name="binaryArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The binaryArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of binary values.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:binary" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:binary
Properties: isRef 0, content complex
The binaryArray/DefaultElementValue child element shall contain the default binary value of the array element.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:binary
Properties: isRef 0, content complex
The binaryArray/Element child element shall contain the binary value of the array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:binary">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:binaryArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:binary
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  required      
documentation 
A finite-length sequence of characters 0 and 1.
annotation
documentation 
Base type: c:binary
Properties: isRef 0, content complex
The binaryArray/DefaultElementValue child element shall contain the default binary value of the array element.
source
<xs:element name="DefaultElementValue" type="c:binary" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:binary
Properties: isRef 0, content complex
The binaryArray/DefaultElementValue child element shall contain the default binary value of the array element.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:binaryArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:binary
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  required      
documentation 
A finite-length sequence of characters 0 and 1.
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:binary
Properties: isRef 0, content complex
The binaryArray/Element child element shall contain the binary value of the array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:binary
Properties: isRef 0, content complex
The binaryArray/Element child element shall contain the binary value of the array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:binary">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:boolean
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:DatumType
properties
base c:DatumType
children Resolution ErrorLimits Range Confidence
used by
elements c:booleanArray/DefaultElementValue c:booleanArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:booleanrequired      
documentation 
A finite-length sequence of characters 0 and 1.
annotation
documentation 
Base type: Extension of c:DatumType
Properties: base c:DatumType
The boolean complex type shall be the “xsi:type” of any element of type c:DatumType that contains a boolean value.
source
<xs:complexType name="boolean">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:DatumType
Properties: base c:DatumType
The boolean complex type shall be the “xsi:type” of any element of type c:DatumType that contains a boolean value.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:DatumType">
      <xs:attribute name="value" type="xs:boolean" use="required">
        <xs:annotation>
          <xs:documentation>A finite-length sequence of characters 0 and 1.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:booleanArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The booleanArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of boolean values.
source
<xs:complexType name="booleanArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The booleanArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of boolean values.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:boolean" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:boolean
Properties: isRef 0, content complex
The booleanArray/DefaultElementValue child element shall contain the default boolean value of the array element.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:boolean
Properties: isRef 0, content complex
The booleanArray/Element child element shall contain the boolean value of the array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:boolean">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:booleanArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:boolean
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:booleanrequired      
documentation 
A finite-length sequence of characters 0 and 1.
annotation
documentation 
Base type: c:boolean
Properties: isRef 0, content complex
The booleanArray/DefaultElementValue child element shall contain the default boolean value of the array element.
source
<xs:element name="DefaultElementValue" type="c:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:boolean
Properties: isRef 0, content complex
The booleanArray/DefaultElementValue child element shall contain the default boolean value of the array element.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:booleanArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:boolean
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:booleanrequired      
documentation 
A finite-length sequence of characters 0 and 1.
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:boolean
Properties: isRef 0, content complex
The booleanArray/Element child element shall contain the boolean value of the array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:boolean
Properties: isRef 0, content complex
The booleanArray/Element child element shall contain the boolean value of the array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:boolean">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:Collection
diagram
namespace urn:IEEE-1671:2010:Common
children Resolution ErrorLimits Range Confidence Item
used by
elements c:Value/Collection c:CollectionArray/DefaultElementValue c:CollectionArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
defaultStandardUnit  c:StandardUnitoptional      
documentation 
This attribute shall contain a unit of measure as defined in IEEE Std 260.1™ [B18].
defaultNonStandardUnit  c:NonBlankStringoptional      
documentation 
This attribute shall contain any nonstandard unit, not already defined in IEEE Std 260.1.
defaultUnitQualifier  c:NonBlankStringoptional      
documentation 
A textual qualifier that is to be applied to the attribute of either the standardUnit or nonStandardUnit. Examples include RMS and Peak-to-Peak for a unit of volts.
annotation
documentation 
The Collection complex type shall be the base type for XML schema elements intended to contain multiple data values, i.e., unordered sets of values, ordered vectors of values (with the order of items in the vector being represented by the order of c:Collection/Item child elements), or collections of named values, also known as records (with the names being represented by the name attribute of the c:Collection/Item child element).
source
<xs:complexType name="Collection">
  <xs:annotation>
    <xs:documentation>The Collection complex type shall be the base type for XML schema elements intended to contain multiple data values, i.e., unordered sets of values, ordered vectors of values (with the order of items in the vector being represented by the order of c:Collection/Item child elements), or collections of named values, also known as records (with the names being represented by the name attribute of the c:Collection/Item child element).
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:group ref="c:DatumQuality"/>
    <xs:element name="Item" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Base type: Extension of c:Value
Properties: isRef 0, content complex
The Collection/Item child element shall contain an individual data value or vector. This child element is recursive; thus a Collection/Item may be a collection of data values or vectors.
</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="c:Value">
            <xs:attribute name="name" type="c:NonBlankString" use="optional">
              <xs:annotation>
                <xs:documentation>A descriptive or common name for the individual data value or vector.</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="defaultStandardUnit" type="c:StandardUnit" use="optional">
    <xs:annotation>
      <xs:documentation>This attribute shall contain a unit of measure as defined in IEEE Std 260.1™ [B18].</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="defaultNonStandardUnit" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>This attribute shall contain any nonstandard unit, not already defined in IEEE Std 260.1.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="defaultUnitQualifier" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A textual qualifier that is to be applied to the attribute of either the standardUnit or nonStandardUnit. Examples include RMS and Peak-to-Peak for a unit of volts.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element c:Collection/Item
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:Value
properties
isRef 0
content complex
children Datum Collection IndexedArray
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the individual data value or vector.
annotation
documentation 
Base type: Extension of c:Value
Properties: isRef 0, content complex
The Collection/Item child element shall contain an individual data value or vector. This child element is recursive; thus a Collection/Item may be a collection of data values or vectors.
source
<xs:element name="Item" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:Value
Properties: isRef 0, content complex
The Collection/Item child element shall contain an individual data value or vector. This child element is recursive; thus a Collection/Item may be a collection of data values or vectors.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:Value">
        <xs:attribute name="name" type="c:NonBlankString" use="optional">
          <xs:annotation>
            <xs:documentation>A descriptive or common name for the individual data value or vector.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:CollectionArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The CollectionArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of boolean values.
source
<xs:complexType name="CollectionArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The CollectionArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of boolean values.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:Collection" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:Collection
Properties: isRef 0, content complex
The CollectionArray/DefaultElementValue child element shall contain the default value of the collection array element.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:Collection
Properties: isRef 0, content complex
The CollectionArray/Element child element shall contain the value of the collection array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:Collection">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:CollectionArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:Collection
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence Item
attributes
Name  Type  Use  Default  Fixed  Annotation
defaultStandardUnit  c:StandardUnitoptional      
documentation 
This attribute shall contain a unit of measure as defined in IEEE Std 260.1™ [B18].
defaultNonStandardUnit  c:NonBlankStringoptional      
documentation 
This attribute shall contain any nonstandard unit, not already defined in IEEE Std 260.1.
defaultUnitQualifier  c:NonBlankStringoptional      
documentation 
A textual qualifier that is to be applied to the attribute of either the standardUnit or nonStandardUnit. Examples include RMS and Peak-to-Peak for a unit of volts.
annotation
documentation 
Base type: c:Collection
Properties: isRef 0, content complex
The CollectionArray/DefaultElementValue child element shall contain the default value of the collection array element.
source
<xs:element name="DefaultElementValue" type="c:Collection" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Collection
Properties: isRef 0, content complex
The CollectionArray/DefaultElementValue child element shall contain the default value of the collection array element.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:CollectionArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:Collection
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence Item
attributes
Name  Type  Use  Default  Fixed  Annotation
defaultStandardUnit  c:StandardUnitoptional      
documentation 
This attribute shall contain a unit of measure as defined in IEEE Std 260.1™ [B18].
defaultNonStandardUnit  c:NonBlankStringoptional      
documentation 
This attribute shall contain any nonstandard unit, not already defined in IEEE Std 260.1.
defaultUnitQualifier  c:NonBlankStringoptional      
documentation 
A textual qualifier that is to be applied to the attribute of either the standardUnit or nonStandardUnit. Examples include RMS and Peak-to-Peak for a unit of volts.
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:Collection
Properties: isRef 0, content complex
The CollectionArray/Element child element shall contain the value of the collection array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:Collection
Properties: isRef 0, content complex
The CollectionArray/Element child element shall contain the value of the collection array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:Collection">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:complex
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:DatumType
properties
base c:DatumType
children Resolution ErrorLimits Range Confidence
used by
elements c:complexArray/DefaultElementValue c:complexArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
real  xs:doublerequired      
documentation 
The real part of the complex value.
imaginary  xs:doublerequired      
documentation 
The imaginary part of the complex value.
annotation
documentation 
Base type: Extension of c:DatumType
Properties: base c:DatumType
The complex complex type shall be the “xsi:type” for any element of type c:DatumType that will contain complex numbers (i.e., with real and imaginary components).
source
<xs:complexType name="complex">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:DatumType
Properties: base c:DatumType
The complex complex type shall be the “xsi:type” for any element of type c:DatumType that will contain complex numbers (i.e., with real and imaginary components).
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:DatumType">
      <xs:attribute name="real" type="xs:double" use="required">
        <xs:annotation>
          <xs:documentation>The real part of the complex value.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="imaginary" type="xs:double" use="required">
        <xs:annotation>
          <xs:documentation>The imaginary part of the complex value.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:complexArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The complexArray complex type shall be the base type of any XML schema element that will contain an array of complex numbers (i.e., with real and imaginary components).
source
<xs:complexType name="complexArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The complexArray complex type shall be the base type of any XML schema element that will contain an array of complex numbers (i.e., with real and imaginary components).
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:complex" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:complex
Properties: isRef 0, content complex
The complexArray/DefaultElementValue child element shall contain the default value of the complex array element.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:complex
Properties: isRef 0, content complex
The complexArray/Element child element shall contain the value of the complex array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:complex">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:complexArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:complex
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
real  xs:doublerequired      
documentation 
The real part of the complex value.
imaginary  xs:doublerequired      
documentation 
The imaginary part of the complex value.
annotation
documentation 
Base type: c:complex
Properties: isRef 0, content complex
The complexArray/DefaultElementValue child element shall contain the default value of the complex array element.
source
<xs:element name="DefaultElementValue" type="c:complex" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:complex
Properties: isRef 0, content complex
The complexArray/DefaultElementValue child element shall contain the default value of the complex array element.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:complexArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:complex
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
real  xs:doublerequired      
documentation 
The real part of the complex value.
imaginary  xs:doublerequired      
documentation 
The imaginary part of the complex value.
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:complex
Properties: isRef 0, content complex
The complexArray/Element child element shall contain the value of the complex array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:complex
Properties: isRef 0, content complex
The complexArray/Element child element shall contain the value of the complex array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:complex">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:Connector
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:ItemDescription
properties
base c:ItemDescription
children Description Identification Extension Pins
used by
element c:PhysicalInterface/Connectors/Connector
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
ID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the connector. Example: J1.
location  required      
documentation 
A descriptive or common name of where the connector is located. Example: Front Panel.
type  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the type of connector. Example: MIL-C-38999.
matingConnectorType  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the mating connector. Example: The mating connector for a 15-pin d-shell connector (male) is a 15-pin d-shell connector (female).
annotation
documentation 
Base type: Extension of c:ItemDescription
Properties: base c:ItemDescription
The Connector complex type shall be the base type of any XML schema element that will contain connector information.
source
<xs:complexType name="Connector">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:ItemDescription
Properties: base c:ItemDescription
The Connector complex type shall be the base type of any XML schema element that will contain connector information.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:ItemDescription">
      <xs:sequence>
        <xs:element name="Pins" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex
The Connector/Pins child element shall contain descriptive information for each of the pins in the connector.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Pin" type="c:ConnectorPin" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Base type: c:ConnectorPin
Properties: isRef 0, content complex
The Connector/Pins/Pin child element shall contain descriptive information of a particular pin in the connector. 
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="ID" type="c:NonBlankString" use="required">
        <xs:annotation>
          <xs:documentation>A user-defined string uniquely identifying the connector. Example: J1.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="location" use="required">
        <xs:annotation>
          <xs:documentation>A descriptive or common name of where the connector is located. Example: Front Panel.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Front"/>
            <xs:enumeration value="Back"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type" type="c:NonBlankString" use="required">
        <xs:annotation>
          <xs:documentation>A descriptive or common name for the type of connector. Example: MIL-C-38999.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="matingConnectorType" type="c:NonBlankString" use="optional">
        <xs:annotation>
          <xs:documentation>A descriptive or common name for the mating connector. Example: The mating connector for a 15-pin d-shell connector (male) is a 15-pin d-shell connector (female).</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:Connector/Pins
diagram
namespace urn:IEEE-1671:2010:Common
properties
isRef 0
content complex
children Pin
annotation
documentation 
Properties: isRef 0, content complex
The Connector/Pins child element shall contain descriptive information for each of the pins in the connector.
source
<xs:element name="Pins" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex
The Connector/Pins child element shall contain descriptive information for each of the pins in the connector.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Pin" type="c:ConnectorPin" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: c:ConnectorPin
Properties: isRef 0, content complex
The Connector/Pins/Pin child element shall contain descriptive information of a particular pin in the connector. 
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element c:Connector/Pins/Pin
diagram
namespace urn:IEEE-1671:2010:Common
type c:ConnectorPin
properties
isRef 0
content complex
children Definition
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the connector pin.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the connector pin.
baseIndex  xs:intoptional      
documentation 
Starting index for the items.
count  xs:intoptional      
documentation 
Number fo identical items
incrementBy  xs:intoptional      
documentation 
Specifies the value to increment by when calculating the value with which the replacement character is replaced.  Allows for defining items where paired items have different characteristics.  Defaults to 1.
replacementCharacter  c:NonBlankStringoptional      
documentation 
Character replaced with calculated index when repeated items are expanded. 
annotation
documentation 
Base type: c:ConnectorPin
Properties: isRef 0, content complex
The Connector/Pins/Pin child element shall contain descriptive information of a particular pin in the connector. 
source
<xs:element name="Pin" type="c:ConnectorPin" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: c:ConnectorPin
Properties: isRef 0, content complex
The Connector/Pins/Pin child element shall contain descriptive information of a particular pin in the connector. 
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:ConnectorLocation
diagram
namespace urn:IEEE-1671:2010:Common
used by
element c:PhysicalInterface/Ports/Port/ConnectorPins/ConnectorPin
attributes
Name  Type  Use  Default  Fixed  Annotation
connectorID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the connector.
pinID  c:NonBlankStringoptional      
documentation 
A user-defined string uniquely identifying the pin within the connector.
annotation
documentation 
The ConnectorLocation complex type shall be the base type of any XML schema element that will contain information associated with the location of an electrical connector.
source
<xs:complexType name="ConnectorLocation">
  <xs:annotation>
    <xs:documentation>The ConnectorLocation complex type shall be the base type of any XML schema element that will contain information associated with the location of an electrical connector.
</xs:documentation>
  </xs:annotation>
  <xs:attribute name="connectorID" type="c:NonBlankString" use="required">
    <xs:annotation>
      <xs:documentation>A user-defined string uniquely identifying the connector.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="pinID" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A user-defined string uniquely identifying the pin within the connector.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

complexType c:ConnectorPin
diagram
namespace urn:IEEE-1671:2010:Common
children Definition
used by
element c:Connector/Pins/Pin
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the connector pin.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the connector pin.
baseIndex  xs:intoptional      
documentation 
Starting index for the items.
count  xs:intoptional      
documentation 
Number fo identical items
incrementBy  xs:intoptional      
documentation 
Specifies the value to increment by when calculating the value with which the replacement character is replaced.  Allows for defining items where paired items have different characteristics.  Defaults to 1.
replacementCharacter  c:NonBlankStringoptional      
documentation 
Character replaced with calculated index when repeated items are expanded. 
annotation
documentation 
Properties: isRef 0, content complex
The ConnectorPin complex type shall be the base type of any XML schema element that will contain connector pin information.
source
<xs:complexType name="ConnectorPin">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex
The ConnectorPin complex type shall be the base type of any XML schema element that will contain connector pin information.
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Definition" type="c:ItemDescription" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:ItemDescription
Properties: isRef 0, content complex
The ConnectorPin/Definition child element shall define a particular pin in the connector.
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="c:NonBlankString" use="required">
    <xs:annotation>
      <xs:documentation>A user-defined string uniquely identifying the connector pin.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="name" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A descriptive or common name for the connector pin.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attributeGroup ref="c:RepeatedItemAttributes"/>
</xs:complexType>

element c:ConnectorPin/Definition
diagram
namespace urn:IEEE-1671:2010:Common
type c:ItemDescription
properties
isRef 0
content complex
children Description Identification Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
annotation
documentation 
Base type: c:ItemDescription
Properties: isRef 0, content complex
The ConnectorPin/Definition child element shall define a particular pin in the connector.
source
<xs:element name="Definition" type="c:ItemDescription" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:ItemDescription
Properties: isRef 0, content complex
The ConnectorPin/Definition child element shall define a particular pin in the connector.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:dateTime
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:DatumType
properties
base c:DatumType
children Resolution ErrorLimits Range Confidence
used by
elements c:dateTimeArray/DefaultElementValue c:dateTimeArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:dateTimerequired      
documentation 
The dateTime value as described.
annotation
documentation 
Base type: Extension of c:DatumType
Properties: base c:DatumType
The dateTime complex type shall be the “xsi:type” of any XML schema element of c:DatumType that contains a date-time value. 
The specific format for dateTime data shall follow the ISO 8601 [B43] variable-length character form: [YYYY]-[MM]-[DD]T[hh:mm:ss(.s)][TZD], where .s represents optional fractional seconds and TZD must be Z or +hh:mm or -hh:mm. By default, all dateTime elements are assumed to represent coordinated universal time (UTC). If a different time zone is represented by the literal value of the data element, the specific UTC offset must be appended to the literal. For example, 2009-07-08T12:00:00+05:00 is 2009-07-08T07:00:00Z.
source
<xs:complexType name="dateTime">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:DatumType
Properties: base c:DatumType
The dateTime complex type shall be the “xsi:type” of any XML schema element of c:DatumType that contains a date-time value. 
The specific format for dateTime data shall follow the ISO 8601 [B43] variable-length character form: [YYYY]-[MM]-[DD]T[hh:mm:ss(.s)][TZD], where .s represents optional fractional seconds and TZD must be Z or +hh:mm or -hh:mm. By default, all dateTime elements are assumed to represent coordinated universal time (UTC). If a different time zone is represented by the literal value of the data element, the specific UTC offset must be appended to the literal. For example, 2009-07-08T12:00:00+05:00 is 2009-07-08T07:00:00Z.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:DatumType">
      <xs:attribute name="value" type="xs:dateTime" use="required">
        <xs:annotation>
          <xs:documentation>The dateTime value as described.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:dateTimeArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The dateTimeArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of date-time values.
source
<xs:complexType name="dateTimeArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The dateTimeArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of date-time values.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:dateTime" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:dateTime
Properties: isRef 0, content complex
The dateTimeArray/DefaultElementValue child element shall contain the default date and time value of the array element. 
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:dateTime
Properties: isRef 0, content complex
The dateTimeArray/Element child element shall contain the date and time value of the array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:dateTime">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:dateTimeArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:dateTime
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:dateTimerequired      
documentation 
The dateTime value as described.
annotation
documentation 
Base type: c:dateTime
Properties: isRef 0, content complex
The dateTimeArray/DefaultElementValue child element shall contain the default date and time value of the array element. 
source
<xs:element name="DefaultElementValue" type="c:dateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:dateTime
Properties: isRef 0, content complex
The dateTimeArray/DefaultElementValue child element shall contain the default date and time value of the array element. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:dateTimeArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:dateTime
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:dateTimerequired      
documentation 
The dateTime value as described.
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:dateTime
Properties: isRef 0, content complex
The dateTimeArray/Element child element shall contain the date and time value of the array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:dateTime
Properties: isRef 0, content complex
The dateTimeArray/Element child element shall contain the date and time value of the array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:dateTime">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:DatumType
diagram
namespace urn:IEEE-1671:2010:Common
properties
abstract true
children Resolution ErrorLimits Range Confidence
used by
element c:Value/Datum
complexTypes c:binary c:boolean c:complex c:dateTime c:double c:hexadecimal c:integer c:long c:octal c:string c:unsignedInteger c:unsignedLong
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
annotation
documentation 
Properties: abstract True
The DatumType complex type shall be the base type for XML schema elements that contain a numeric, boolean, string, or a date-time data value, each with an optional unit. 
source
<xs:complexType name="DatumType" abstract="true">
  <xs:annotation>
    <xs:documentation>Properties: abstract True
The DatumType complex type shall be the base type for XML schema elements that contain a numeric, boolean, string, or a date-time data value, each with an optional unit. 
</xs:documentation>
  </xs:annotation>
  <xs:group ref="c:DatumQuality"/>
  <xs:attributeGroup ref="c:UnitAttributes"/>
</xs:complexType>

complexType c:Document
diagram
namespace urn:IEEE-1671:2010:Common
children URL Text Extension
used by
element c:DocumentList/Document
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  c:Uuidrequired      
documentation 
The universal unique identifier for the document.
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the document
controlNumber  c:NonBlankStringoptional      
documentation 
A unique identifier for the document.
version  c:NonBlankStringoptional      
documentation 
The version identification of the document.
annotation
documentation 
The Document complex type shall be the base type for any XML schema element that will capture identification information for a document. This information may be in the form of a universal unique identifier (UUID) and the name of the document, a universal resource locator (URL), or the contents of the document. For documents that consist only of short strings, the Text element may be used to capture the entire contents of the document. 
source
<xs:complexType name="Document">
  <xs:annotation>
    <xs:documentation>The Document complex type shall be the base type for any XML schema element that will capture identification information for a document. This information may be in the form of a universal unique identifier (UUID) and the name of the document, a universal resource locator (URL), or the contents of the document. For documents that consist only of short strings, the Text element may be used to capture the entire contents of the document. 
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice minOccurs="0">
      <xs:element name="URL" type="c:NonBlankURI">
        <xs:annotation>
          <xs:documentation>Base type: c:NonBlankURI
Properties: isRef 0, content simple
Facets: minLength 1
The Document/URL child element shall contain the URL of the Web site where the document is located. 
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Text" type="c:NonBlankString">
        <xs:annotation>
          <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The Document/Text child element shall contain the actual text of the document. 
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:element name="Extension" type="c:Extension" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The Document/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="uuid" type="c:Uuid" use="required">
    <xs:annotation>
      <xs:documentation>The universal unique identifier for the document.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="name" type="c:NonBlankString" use="required">
    <xs:annotation>
      <xs:documentation>A descriptive or common name for the document</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="controlNumber" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A unique identifier for the document.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="version" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>The version identification of the document.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element c:Document/URL
diagram
namespace urn:IEEE-1671:2010:Common
type c:NonBlankURI
properties
isRef 0
content simple
facets
minLength 1
annotation
documentation 
Base type: c:NonBlankURI
Properties: isRef 0, content simple
Facets: minLength 1
The Document/URL child element shall contain the URL of the Web site where the document is located. 
source
<xs:element name="URL" type="c:NonBlankURI">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankURI
Properties: isRef 0, content simple
Facets: minLength 1
The Document/URL child element shall contain the URL of the Web site where the document is located. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:Document/Text
diagram
namespace urn:IEEE-1671:2010:Common
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The Document/Text child element shall contain the actual text of the document. 
source
<xs:element name="Text" type="c:NonBlankString">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The Document/Text child element shall contain the actual text of the document. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:Document/Extension
diagram
namespace urn:IEEE-1671:2010:Common
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
Base type: c:Extension
Properties: isRef 0, content complex
The Document/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
source
<xs:element name="Extension" type="c:Extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The Document/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:DocumentList
diagram
namespace urn:IEEE-1671:2010:Common
children Document
annotation
documentation 
The DocumentList complex type shall be the base type for any XML schema element that will identify one or more documents.
source
<xs:complexType name="DocumentList">
  <xs:annotation>
    <xs:documentation>The DocumentList complex type shall be the base type for any XML schema element that will identify one or more documents.
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Document" type="c:Document" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The DocumentList/Document child element shall capture identification information for a document. This information may be in the form of a UUID and the name of the document, a URL, or the contents of the document. 
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element c:DocumentList/Document
diagram
namespace urn:IEEE-1671:2010:Common
type c:Document
properties
isRef 0
content complex
children URL Text Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  c:Uuidrequired      
documentation 
The universal unique identifier for the document.
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the document
controlNumber  c:NonBlankStringoptional      
documentation 
A unique identifier for the document.
version  c:NonBlankStringoptional      
documentation 
The version identification of the document.
annotation
documentation 
The DocumentList/Document child element shall capture identification information for a document. This information may be in the form of a UUID and the name of the document, a URL, or the contents of the document. 
source
<xs:element name="Document" type="c:Document" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The DocumentList/Document child element shall capture identification information for a document. This information may be in the form of a UUID and the name of the document, a URL, or the contents of the document. 
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:DocumentReference
diagram
namespace urn:IEEE-1671:2010:Common
used by
elements c:ItemDescriptionReference/DescriptionDocumentReference c:ItemInstanceReference/InstanceDocumentReference
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the document.
uuid  c:Uuidrequired      
documentation 
The universal unique identifier for the document.
annotation
documentation 
The DocumentReference complex type shall be the base type for any XML schema element that will identify an external document.
source
<xs:complexType name="DocumentReference">
  <xs:annotation>
    <xs:documentation>The DocumentReference complex type shall be the base type for any XML schema element that will identify an external document.
</xs:documentation>
  </xs:annotation>
  <xs:attribute name="ID" type="c:NonBlankString" use="required">
    <xs:annotation>
      <xs:documentation>A user-defined string uniquely identifying the document.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="uuid" type="c:Uuid" use="required">
    <xs:annotation>
      <xs:documentation>The universal unique identifier for the document.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

complexType c:double
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:DatumType
properties
base c:DatumType
children Resolution ErrorLimits Range Confidence
used by
elements c:doubleArray/DefaultElementValue c:doubleArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
annotation
documentation 
Base type: Extension of c:DatumType
Properties: base c:DatumType
The double complex type shall be the base type for any XML schema element, including elements of type c:DatumType, that contains a numeric value that corresponds to the IEEE 754 double precision 64-bit floating point type.
source
<xs:complexType name="double">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:DatumType
Properties: base c:DatumType
The double complex type shall be the base type for any XML schema element, including elements of type c:DatumType, that contains a numeric value that corresponds to the IEEE 754 double precision 64-bit floating point type.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:DatumType">
      <xs:attribute name="value" type="xs:double" use="required">
        <xs:annotation>
          <xs:documentation>The numeric value of the element.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:doubleArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The doubleArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of numeric values that correspond to the IEEE 754 double precision 64-bit floating point type. 
source
<xs:complexType name="doubleArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The doubleArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of numeric values that correspond to the IEEE 754 double precision 64-bit floating point type. 
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:double" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:double
Properties: isRef 0, content complex
The doubleArray/DefaultElementValue child element shall contain the default double precision 64-bit floating point value of the array element.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:double
Properties: isRef 0, content complex
The doubleArray/Element child element shall contain the double precision 64-bit floating point value of the array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:double">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:doubleArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:double
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
annotation
documentation 
Base type: c:double
Properties: isRef 0, content complex
The doubleArray/DefaultElementValue child element shall contain the default double precision 64-bit floating point value of the array element.
source
<xs:element name="DefaultElementValue" type="c:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:double
Properties: isRef 0, content complex
The doubleArray/DefaultElementValue child element shall contain the default double precision 64-bit floating point value of the array element.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:doubleArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:double
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:double
Properties: isRef 0, content complex
The doubleArray/Element child element shall contain the double precision 64-bit floating point value of the array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:double
Properties: isRef 0, content complex
The doubleArray/Element child element shall contain the double precision 64-bit floating point value of the array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:double">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:EnvironmentalElements
diagram
namespace urn:IEEE-1671:2010:Common
children Altitude Humidity Shock Temperature Vibration
used by
elements c:EnvironmentalRequirements/Operation c:EnvironmentalRequirements/StorageTransport
annotation
documentation 
The EnvironmentalElements complex type shall be the base type for any XML schema element that requires the statement of environmental specifications or values. 
source
<xs:complexType name="EnvironmentalElements">
  <xs:annotation>
    <xs:documentation>The EnvironmentalElements complex type shall be the base type for any XML schema element that requires the statement of environmental specifications or values. 
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Altitude" type="c:Limit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Altitude child element shall contain an altitude value.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Humidity" type="c:Limit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Humidity child element shall contain the relative humidity value.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Shock" type="c:Limit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Shock child element shall contain the physical shock value.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Temperature" type="c:Limit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Temperature child element shall contain the temperature value.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Vibration" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The EnvironmentalElements/Vibration child element shall contain the physical vibration value.
</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Frequency" type="c:Limit" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Frequency child element shall contain the natural resonance frequency value.
</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Displacement" type="c:Limit" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Displacement child element shall contain the displacement (the amplitude of a point on the item) value.
</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Velocity" type="c:Limit" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Velocity child element shall contain the acceleration (rate of change of velocity of a point in an item) value.
</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element c:EnvironmentalElements/Altitude
diagram
namespace urn:IEEE-1671:2010:Common
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Altitude child element shall contain an altitude value.
source
<xs:element name="Altitude" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Altitude child element shall contain an altitude value.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:EnvironmentalElements/Humidity
diagram
namespace urn:IEEE-1671:2010:Common
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Humidity child element shall contain the relative humidity value.
source
<xs:element name="Humidity" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Humidity child element shall contain the relative humidity value.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:EnvironmentalElements/Shock
diagram
namespace urn:IEEE-1671:2010:Common
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Shock child element shall contain the physical shock value.
source
<xs:element name="Shock" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Shock child element shall contain the physical shock value.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:EnvironmentalElements/Temperature
diagram
namespace urn:IEEE-1671:2010:Common
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Temperature child element shall contain the temperature value.
source
<xs:element name="Temperature" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Temperature child element shall contain the temperature value.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:EnvironmentalElements/Vibration
diagram
namespace urn:IEEE-1671:2010:Common
properties
isRef 0
content complex
children Frequency Displacement Velocity
annotation
documentation 
The EnvironmentalElements/Vibration child element shall contain the physical vibration value.
source
<xs:element name="Vibration" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The EnvironmentalElements/Vibration child element shall contain the physical vibration value.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Frequency" type="c:Limit" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Frequency child element shall contain the natural resonance frequency value.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Displacement" type="c:Limit" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Displacement child element shall contain the displacement (the amplitude of a point on the item) value.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Velocity" type="c:Limit" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Velocity child element shall contain the acceleration (rate of change of velocity of a point in an item) value.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element c:EnvironmentalElements/Vibration/Frequency
diagram
namespace urn:IEEE-1671:2010:Common
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Frequency child element shall contain the natural resonance frequency value.
source
<xs:element name="Frequency" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Frequency child element shall contain the natural resonance frequency value.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:EnvironmentalElements/Vibration/Displacement
diagram
namespace urn:IEEE-1671:2010:Common
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Displacement child element shall contain the displacement (the amplitude of a point on the item) value.
source
<xs:element name="Displacement" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Displacement child element shall contain the displacement (the amplitude of a point on the item) value.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:EnvironmentalElements/Vibration/Velocity
diagram
namespace urn:IEEE-1671:2010:Common
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Description Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Velocity child element shall contain the acceleration (rate of change of velocity of a point in an item) value.
source
<xs:element name="Velocity" type="c:Limit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Limit
Properties: isRef 0, content complex
The EnvironmentalElements/Vibration/Velocity child element shall contain the acceleration (rate of change of velocity of a point in an item) value.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:EnvironmentalRequirements
diagram
namespace urn:IEEE-1671:2010:Common
children Operation StorageTransport
annotation
documentation 
The EnvironmentalRequirements complex type shall be the base type for any XML schema element that requires the statement of operational and/or of storage and transport environmental requirements. Typically, this element would be used as part of a XML schema describing hardware. 
source
<xs:complexType name="EnvironmentalRequirements">
  <xs:annotation>
    <xs:documentation>The EnvironmentalRequirements complex type shall be the base type for any XML schema element that requires the statement of operational and/or of storage and transport environmental requirements. Typically, this element would be used as part of a XML schema describing hardware. 
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Operation" type="c:EnvironmentalElements" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:EnvironmentalElements
Properties: isRef 0, content complex
The EnvironmentalRequirements/Operation child element shall contain operational environmental requirements.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="StorageTransport" type="c:EnvironmentalElements" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:EnvironmentalElements
Properties: isRef 0, content complex
The EnvironmentalRequirements/StorageTransport child element shall contain storage or transport environmental requirements.
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element c:EnvironmentalRequirements/Operation
diagram
namespace urn:IEEE-1671:2010:Common
type c:EnvironmentalElements
properties
isRef 0
content complex
children Altitude Humidity Shock Temperature Vibration
annotation
documentation 
Base type: c:EnvironmentalElements
Properties: isRef 0, content complex
The EnvironmentalRequirements/Operation child element shall contain operational environmental requirements.
source
<xs:element name="Operation" type="c:EnvironmentalElements" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:EnvironmentalElements
Properties: isRef 0, content complex
The EnvironmentalRequirements/Operation child element shall contain operational environmental requirements.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:EnvironmentalRequirements/StorageTransport
diagram
namespace urn:IEEE-1671:2010:Common
type c:EnvironmentalElements
properties
isRef 0
content complex
children Altitude Humidity Shock Temperature Vibration
annotation
documentation 
Base type: c:EnvironmentalElements
Properties: isRef 0, content complex
The EnvironmentalRequirements/StorageTransport child element shall contain storage or transport environmental requirements.
source
<xs:element name="StorageTransport" type="c:EnvironmentalElements" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:EnvironmentalElements
Properties: isRef 0, content complex
The EnvironmentalRequirements/StorageTransport child element shall contain storage or transport environmental requirements.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:Extension
diagram
namespace urn:IEEE-1671:2010:Common
properties
final #all
used by
elements c:Document/Extension c:ItemDescription/Identification/Extension c:ItemDescription/Extension c:Limit/Extension c:Port/Extension c:WorkOrder/Extension
annotation
documentation 
Properties: final #all
The Extension complex type is provided for the convenience of XML schema developers. The Extension type shall be used only as the base type of extension elements in XML schemas. Such elements are provided to permit implementers to extend a XML schema as required to meet the unique needs of their use case. Use follows the W3C standard XML extension mechanism. 
source
<xs:complexType name="Extension" final="#all">
  <xs:annotation>
    <xs:documentation>Properties: final #all
The Extension complex type is provided for the convenience of XML schema developers. The Extension type shall be used only as the base type of extension elements in XML schemas. Such elements are provided to permit implementers to extend a XML schema as required to meet the unique needs of their use case. Use follows the W3C standard XML extension mechanism. 
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:any namespace="##other" processContents="lax" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

complexType c:HardwareInstance
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:ItemInstance
properties
base c:ItemInstance
children DescriptionDocumentReference Definition SerialNumber ManufactureDate Calibration Components ParentComponent PowerOn
used by
elements c:HardwareInstance/ParentComponent UUTInstance
annotation
documentation 
Base type: Extension of c:ItemInstance
Properties: base c:ItemInstance
The HardwareInstance complex type shall be the base type for any XML schema element that is intended to capture data describing or identifying a specific instance of physical hardware.
source
<xs:complexType name="HardwareInstance">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:ItemInstance
Properties: base c:ItemInstance
The HardwareInstance complex type shall be the base type for any XML schema element that is intended to capture data describing or identifying a specific instance of physical hardware.
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:ItemInstance">
      <xs:sequence>
        <xs:element name="ManufactureDate" type="xs:dateTime" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: xs:dateTime
Properties: isRef 0, content simple
The HardwareInstance/ManufactureDate child element shall identify the date the hardware item was manufactured.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Calibration" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex
The HardwareInstance/Calibration child element shall contain the date and time the hardware item was last calibrated.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="time" type="xs:dateTime" use="required">
              <xs:annotation>
                <xs:documentation>The date and time value.</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:complexType>
        </xs:element>
        <xs:element name="Components" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex
The HardwareInstance/Components child element shall identify the next-lower assembly belonging to the parent hardware item.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Component" type="c:ItemInstanceReference" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Base type: c:ItemInstanceReference
Properties: isRef 0, content complex
The HardwareInstance/Components/Component child element shall identify each next-lower assembly belonging to the parent hardware item.
</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ParentComponent" type="c:HardwareInstance" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:HardwareInstance
Properties: isRef 0, content complex
The HardwareInstance/ParentComponent child element shall identify the next-higher assembly to which the parent hardware item belongs.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="PowerOn" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Properties: isRef 0, content complex
The HardwareInstance/PowerOn child element shall indicate the number of power-on cycles and the total power-on time experienced by the hardware item at the time of creation of the XML instance document.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="count" type="xs:int" use="required">
              <xs:annotation>
                <xs:documentation>The number of power-on cycles.</xs:documentation>
              </xs:annotation>
            </xs:attribute>
            <xs:attribute name="time" type="xs:duration" use="required">
              <xs:annotation>
                <xs:documentation>The total power-on time.</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:HardwareInstance/ManufactureDate
diagram
namespace urn:IEEE-1671:2010:Common
type xs:dateTime
properties
isRef 0
content simple
annotation
documentation 
Base type: xs:dateTime
Properties: isRef 0, content simple
The HardwareInstance/ManufactureDate child element shall identify the date the hardware item was manufactured.
source
<xs:element name="ManufactureDate" type="xs:dateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: xs:dateTime
Properties: isRef 0, content simple
The HardwareInstance/ManufactureDate child element shall identify the date the hardware item was manufactured.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:HardwareInstance/Calibration
diagram
namespace urn:IEEE-1671:2010:Common
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
time  xs:dateTimerequired      
documentation 
The date and time value.
annotation
documentation 
Properties: isRef 0, content complex
The HardwareInstance/Calibration child element shall contain the date and time the hardware item was last calibrated.
source
<xs:element name="Calibration" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex
The HardwareInstance/Calibration child element shall contain the date and time the hardware item was last calibrated.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="time" type="xs:dateTime" use="required">
      <xs:annotation>
        <xs:documentation>The date and time value.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element c:HardwareInstance/Components
diagram
namespace urn:IEEE-1671:2010:Common
properties
isRef 0
content complex
children Component
annotation
documentation 
Properties: isRef 0, content complex
The HardwareInstance/Components child element shall identify the next-lower assembly belonging to the parent hardware item.
source
<xs:element name="Components" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex
The HardwareInstance/Components child element shall identify the next-lower assembly belonging to the parent hardware item.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Component" type="c:ItemInstanceReference" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: c:ItemInstanceReference
Properties: isRef 0, content complex
The HardwareInstance/Components/Component child element shall identify each next-lower assembly belonging to the parent hardware item.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element c:HardwareInstance/Components/Component
diagram
namespace urn:IEEE-1671:2010:Common
type c:ItemInstanceReference
properties
isRef 0
content complex
children InstanceDocumentReference Definition
annotation
documentation 
Base type: c:ItemInstanceReference
Properties: isRef 0, content complex
The HardwareInstance/Components/Component child element shall identify each next-lower assembly belonging to the parent hardware item.
source
<xs:element name="Component" type="c:ItemInstanceReference" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: c:ItemInstanceReference
Properties: isRef 0, content complex
The HardwareInstance/Components/Component child element shall identify each next-lower assembly belonging to the parent hardware item.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:HardwareInstance/ParentComponent
diagram
namespace urn:IEEE-1671:2010:Common
type c:HardwareInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber ManufactureDate Calibration Components ParentComponent PowerOn
annotation
documentation 
Base type: c:HardwareInstance
Properties: isRef 0, content complex
The HardwareInstance/ParentComponent child element shall identify the next-higher assembly to which the parent hardware item belongs.
source
<xs:element name="ParentComponent" type="c:HardwareInstance" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:HardwareInstance
Properties: isRef 0, content complex
The HardwareInstance/ParentComponent child element shall identify the next-higher assembly to which the parent hardware item belongs.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:HardwareInstance/PowerOn
diagram
namespace urn:IEEE-1671:2010:Common
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
count  xs:intrequired      
documentation 
The number of power-on cycles.
time  xs:durationrequired      
documentation 
The total power-on time.
annotation
documentation 
Properties: isRef 0, content complex
The HardwareInstance/PowerOn child element shall indicate the number of power-on cycles and the total power-on time experienced by the hardware item at the time of creation of the XML instance document.
source
<xs:element name="PowerOn" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex
The HardwareInstance/PowerOn child element shall indicate the number of power-on cycles and the total power-on time experienced by the hardware item at the time of creation of the XML instance document.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="count" type="xs:int" use="required">
      <xs:annotation>
        <xs:documentation>The number of power-on cycles.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="time" type="xs:duration" use="required">
      <xs:annotation>
        <xs:documentation>The total power-on time.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

complexType c:hexadecimal
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:DatumType
properties
base c:DatumType
children Resolution ErrorLimits Range Confidence
used by
elements c:hexadecimalArray/DefaultElementValue c:hexadecimalArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  c:HexValuerequired      
documentation 
The numeric value of the element. Hexadecimal digits shall be formatted as 0x followed by a finite-length sequence of characters 0–9 and a–f. Letters may be either lowercase or uppercase.
annotation
documentation 
Base type: Extension of c:DatumType
Properties: base c:DatumType
The hexadecimal complex type shall be the “xsi:type” of any element of type c:DatumType that contains a hex-encoded binary value. 
source
<xs:complexType name="hexadecimal">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:DatumType
Properties: base c:DatumType
The hexadecimal complex type shall be the “xsi:type” of any element of type c:DatumType that contains a hex-encoded binary value. 
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:DatumType">
      <xs:attribute name="value" type="c:HexValue" use="required">
        <xs:annotation>
          <xs:documentation>The numeric value of the element. Hexadecimal digits shall be formatted as 0x followed by a finite-length sequence of characters 0–9 and a–f. Letters may be either lowercase or uppercase.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:hexadecimalArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The hexadecimalArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of hex-encoded binary values. 
source
<xs:complexType name="hexadecimalArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The hexadecimalArray complex type shall be the “xsi:type” of any element of type c:IndexedArrayType that contains an array of hex-encoded binary values. 
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:hexadecimal" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:hexadecimal
Properties: isRef 0, content complex
The hexadecimalArray/DefaultElementValue child element shall contain the default hexadecimal value of the array element.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:hexadecimal
Properties: isRef 0, content complex
The hexadecimalArray/Element child element shall contain the hexadecimal value of the array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:hexadecimal">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:hexadecimalArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:hexadecimal
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  c:HexValuerequired      
documentation 
The numeric value of the element. Hexadecimal digits shall be formatted as 0x followed by a finite-length sequence of characters 0–9 and a–f. Letters may be either lowercase or uppercase.
annotation
documentation 
Base type: c:hexadecimal
Properties: isRef 0, content complex
The hexadecimalArray/DefaultElementValue child element shall contain the default hexadecimal value of the array element.
source
<xs:element name="DefaultElementValue" type="c:hexadecimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:hexadecimal
Properties: isRef 0, content complex
The hexadecimalArray/DefaultElementValue child element shall contain the default hexadecimal value of the array element.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:hexadecimalArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:hexadecimal
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  c:HexValuerequired      
documentation 
The numeric value of the element. Hexadecimal digits shall be formatted as 0x followed by a finite-length sequence of characters 0–9 and a–f. Letters may be either lowercase or uppercase.
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:hexadecimal
Properties: isRef 0, content complex
The hexadecimalArray/Element child element shall contain the hexadecimal value of the array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:hexadecimal
Properties: isRef 0, content complex
The hexadecimalArray/Element child element shall contain the hexadecimal value of the array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:hexadecimal">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:IdentificationNumber
diagram
namespace urn:IEEE-1671:2010:Common
used by
complexTypes c:ManufacturerIdentificationNumber c:UserDefinedIdentificationNumber
attributes
Name  Type  Use  Default  Fixed  Annotation
number  c:NonBlankStringrequired      
documentation 
The part number of the entity.
type  required      
documentation 
An indication of whether this is a part number, model number, or other.
annotation
documentation 
The IdentificationNumber complex type shall be the base type of any XML schema element that will contain entity identification (such as hardware part number).
source
<xs:complexType name="IdentificationNumber">
  <xs:annotation>
    <xs:documentation>The IdentificationNumber complex type shall be the base type of any XML schema element that will contain entity identification (such as hardware part number).
</xs:documentation>
  </xs:annotation>
  <xs:attribute name="number" type="c:NonBlankString" use="required">
    <xs:annotation>
      <xs:documentation>The part number of the entity.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="type" use="required">
    <xs:annotation>
      <xs:documentation>An indication of whether this is a part number, model number, or other.</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="Part"/>
        <xs:enumeration value="Model"/>
        <xs:enumeration value="Other"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>

complexType c:IndexedArrayType
diagram
namespace urn:IEEE-1671:2010:Common
properties
abstract true
children Resolution ErrorLimits Range Confidence
used by
element c:Value/IndexedArray
complexTypes c:binaryArray c:booleanArray c:CollectionArray c:complexArray c:dateTimeArray c:doubleArray c:hexadecimalArray c:integerArray c:longArray c:octalArray c:stringArray c:unsignedIntegerArray c:unsignedLongArray
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Properties: abstract true
The IndexedArrayType complex type shall be the base type for any XML schema element that will contain an array of numeric, boolean, string, or date-time data values, or an array of collections, with an optional unit. The array may be sparse.
source
<xs:complexType name="IndexedArrayType" abstract="true">
  <xs:annotation>
    <xs:documentation>Properties: abstract true
The IndexedArrayType complex type shall be the base type for any XML schema element that will contain an array of numeric, boolean, string, or date-time data values, or an array of collections, with an optional unit. The array may be sparse.
</xs:documentation>
  </xs:annotation>
  <xs:group ref="c:DatumQuality"/>
  <xs:attributeGroup ref="c:UnitAttributes"/>
  <xs:attribute name="dimensions" type="c:ArrayIndexor" use="required">
    <xs:annotation>
      <xs:documentation>A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

complexType c:integer
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:DatumType
properties
base c:DatumType
children Resolution ErrorLimits Range Confidence
used by
elements c:integerArray/DefaultElementValue c:integerArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:intrequired      
documentation 
The numeric value of the element, between +2 147 483 647 and -2 147 483 648 (inclusive).
annotation
documentation 
Base type: Extension of c:DatumType
Properties: base c:DatumType
The integer complex type shall be the “xsi:type” for elements of type c:DatumType that contain a 32-bit signed integer value. 
source
<xs:complexType name="integer">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:DatumType
Properties: base c:DatumType
The integer complex type shall be the “xsi:type” for elements of type c:DatumType that contain a 32-bit signed integer value. 
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:DatumType">
      <xs:attribute name="value" type="xs:int" use="required">
        <xs:annotation>
          <xs:documentation>The numeric value of the element, between +2 147 483 647 and -2 147 483 648 (inclusive).</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:integerArray
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:IndexedArrayType
properties
base c:IndexedArrayType
children Resolution ErrorLimits Range Confidence DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
A string designating an n-dimensional array index or array dimension, with the format [a,b,c,…,n], where a,b,c,…n are numeric indices. Example: [3,4] specifies a 3by4 two-dimensional array.
annotation
documentation 
Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The integerArray complex type shall be the “xsi:type” of any element(s) of type c:IndexedArrayType that contain an array of 32-bit signed integer values. 
source
<xs:complexType name="integerArray">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:IndexedArrayType
Properties: base c:IndexedArrayType
The integerArray complex type shall be the “xsi:type” of any element(s) of type c:IndexedArrayType that contain an array of 32-bit signed integer values. 
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="c:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Base type: c:integer
Properties: isRef 0, content complex
The integerArray/DefaultElementValue child element shall contain the default integer value of the array element.
</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Base type: Extension of c:integer
Properties: isRef 0, content complex
The integerArray/Element child element shall contain the integer value of the array element.
</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="c:integer">
                <xs:attribute name="position" type="c:ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element value’s index within the array.</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:integerArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:integer
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:intrequired      
documentation 
The numeric value of the element, between +2 147 483 647 and -2 147 483 648 (inclusive).
annotation
documentation 
Base type: c:integer
Properties: isRef 0, content complex
The integerArray/DefaultElementValue child element shall contain the default integer value of the array element.
source
<xs:element name="DefaultElementValue" type="c:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:integer
Properties: isRef 0, content complex
The integerArray/DefaultElementValue child element shall contain the default integer value of the array element.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:integerArray/Element
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:integer
properties
isRef 0
content complex
children Resolution ErrorLimits Range Confidence
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:intrequired      
documentation 
The numeric value of the element, between +2 147 483 647 and -2 147 483 648 (inclusive).
position  c:ArrayIndexorrequired      
documentation 
The element value’s index within the array.
annotation
documentation 
Base type: Extension of c:integer
Properties: isRef 0, content complex
The integerArray/Element child element shall contain the integer value of the array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:integer
Properties: isRef 0, content complex
The integerArray/Element child element shall contain the integer value of the array element.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:integer">
        <xs:attribute name="position" type="c:ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element value’s index within the array.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:Interface
diagram
namespace urn:IEEE-1671:2010:Common
children Ports
annotation
documentation 
The Interface complex type shall be the base type for any XML schema element that describes electrical interfaces to a device.
source
<xs:complexType name="Interface">
  <xs:annotation>
    <xs:documentation>The Interface complex type shall be the base type for any XML schema element that describes electrical interfaces to a device.
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Ports">
      <xs:annotation>
        <xs:documentation>Properties: isRef 0, content complex
The Interface/Ports child element shall serve as a collector element of an unbounded set of c:Port elements.
</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Port" type="c:Port" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Base type: c:Port
Properties: isRef 0, content complex
The Interface/Ports/Port child element shall contain the name of the depicted port.
</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element c:Interface/Ports
diagram
namespace urn:IEEE-1671:2010:Common
properties
isRef 0
content complex
children Port
annotation
documentation 
Properties: isRef 0, content complex
The Interface/Ports child element shall serve as a collector element of an unbounded set of c:Port elements.
source
<xs:element name="Ports">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex
The Interface/Ports child element shall serve as a collector element of an unbounded set of c:Port elements.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Port" type="c:Port" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: c:Port
Properties: isRef 0, content complex
The Interface/Ports/Port child element shall contain the name of the depicted port.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element c:Interface/Ports/Port
diagram
namespace urn:IEEE-1671:2010:Common
type c:Port
properties
isRef 0
content complex
children Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the port.
direction  c:PortDirectionoptional      
documentation 
An enumeration providing for the specification of the direction in which data moves on the described port. Enumeration values are Input, Output, and Bi-Directional.
type  c:PortTypeoptional      
documentation 
An enumeration providing for the specification of the type of the described port. Enumeration values are Ground, Analog, Digital, Power, Optical, or Software. 
annotation
documentation 
Base type: c:Port
Properties: isRef 0, content complex
The Interface/Ports/Port child element shall contain the name of the depicted port.
source
<xs:element name="Port" type="c:Port" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: c:Port
Properties: isRef 0, content complex
The Interface/Ports/Port child element shall contain the name of the depicted port.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:ItemDescription
diagram
namespace urn:IEEE-1671:2010:Common
children Description Identification Extension
used by
elements c:ConnectorPin/Definition c:ItemDescriptionReference/Definition
complexType c:Connector
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
annotation
documentation 
The ItemDescription complex type shall be the base type for any XML schema element that is intended to contain descriptive and identification information for any entity. 
source
<xs:complexType name="ItemDescription">
  <xs:annotation>
    <xs:documentation>The ItemDescription complex type shall be the base type for any XML schema element that is intended to contain descriptive and identification information for any entity. 
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Description" type="c:NonBlankString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemDescription/Description child element shall contain a free-form textual description of the item described.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Identification">
      <xs:annotation>
        <xs:documentation>Properties: isRef 0, content complex
The ItemDescription/Identification child element shall identify a class of the described item. 
</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:all>
          <xs:element name="Version" type="c:NonBlankString" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemDescription/Identification/Version child element shall contain a textual description of the version of the item.
</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ModelName" type="c:NonBlankString">
            <xs:annotation>
              <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemDescription/Identification/ModelName child element shall contain the model name of the item.
</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="IdentificationNumbers" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers child element shall be a collector for an unbounded set of IdentificationNumber or ManufacturerIdentificationNumber child elements. This element identifies multiple part or model numbers for the described item (such as a user and/or manufacturer part number).
</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:choice maxOccurs="unbounded">
                <xs:element name="IdentificationNumber" type="c:UserDefinedIdentificationNumber">
                  <xs:annotation>
                    <xs:documentation>Base type: c:UserDefinedIdentificationNumber
Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers/IdentificationNumber child element shall provide for multiple end-user-assigned part or model numbers for the described item.
</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="ManufacturerIdentificationNumber" type="c:ManufacturerIdentificationNumber">
                  <xs:annotation>
                    <xs:documentation>Base type: c:ManufacturerIdentificationNumber
Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers/ManufacturerIdentificationNumber child element shall provide for multiple manufacturers’ assigned part or model numbers, which are not the end-users’ assigned part number, for the described item.
</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
          <xs:element name="Manufacturers" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Properties: isRef 0, content complex
The ItemDescription/Identification/Manufacturers child element shall identify the manufacturers of the item.
</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Manufacturer" type="c:ManufacturerData" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Base type: c:ManufacturerData
Properties: isRef 0, content complex
The ItemDescription/Identification/Manufacturers/Manufacturer child element shall identify the manufacturer of the item.
</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="Extension" type="c:Extension" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The ItemDescription/Identification/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:all>
        <xs:attribute name="designator" type="c:NonBlankString" use="optional">
          <xs:annotation>
            <xs:documentation>An alphanumeric string that identifies an item within a larger assembly. For example, a reference designator such as A25 to indicate a circuit card number.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:complexType>
    </xs:element>
    <xs:element name="Extension" type="c:Extension" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The ItemDescription/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="version" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A string designating the version of the described item.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="name" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A descriptive or common name for the described item.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element c:ItemDescription/Description
diagram
namespace urn:IEEE-1671:2010:Common
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemDescription/Description child element shall contain a free-form textual description of the item described.
source
<xs:element name="Description" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemDescription/Description child element shall contain a free-form textual description of the item described.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:ItemDescription/Identification
diagram
namespace urn:IEEE-1671:2010:Common
properties
isRef 0
content complex
children Version ModelName IdentificationNumbers Manufacturers Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
designator  c:NonBlankStringoptional      
documentation 
An alphanumeric string that identifies an item within a larger assembly. For example, a reference designator such as A25 to indicate a circuit card number.
annotation
documentation 
Properties: isRef 0, content complex
The ItemDescription/Identification child element shall identify a class of the described item. 
source
<xs:element name="Identification">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex
The ItemDescription/Identification child element shall identify a class of the described item. 
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:all>
      <xs:element name="Version" type="c:NonBlankString" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemDescription/Identification/Version child element shall contain a textual description of the version of the item.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModelName" type="c:NonBlankString">
        <xs:annotation>
          <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemDescription/Identification/ModelName child element shall contain the model name of the item.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IdentificationNumbers" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers child element shall be a collector for an unbounded set of IdentificationNumber or ManufacturerIdentificationNumber child elements. This element identifies multiple part or model numbers for the described item (such as a user and/or manufacturer part number).
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:choice maxOccurs="unbounded">
            <xs:element name="IdentificationNumber" type="c:UserDefinedIdentificationNumber">
              <xs:annotation>
                <xs:documentation>Base type: c:UserDefinedIdentificationNumber
Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers/IdentificationNumber child element shall provide for multiple end-user-assigned part or model numbers for the described item.
</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ManufacturerIdentificationNumber" type="c:ManufacturerIdentificationNumber">
              <xs:annotation>
                <xs:documentation>Base type: c:ManufacturerIdentificationNumber
Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers/ManufacturerIdentificationNumber child element shall provide for multiple manufacturers’ assigned part or model numbers, which are not the end-users’ assigned part number, for the described item.
</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="Manufacturers" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Properties: isRef 0, content complex
The ItemDescription/Identification/Manufacturers child element shall identify the manufacturers of the item.
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Manufacturer" type="c:ManufacturerData" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Base type: c:ManufacturerData
Properties: isRef 0, content complex
The ItemDescription/Identification/Manufacturers/Manufacturer child element shall identify the manufacturer of the item.
</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Extension" type="c:Extension" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The ItemDescription/Identification/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
    <xs:attribute name="designator" type="c:NonBlankString" use="optional">
      <xs:annotation>
        <xs:documentation>An alphanumeric string that identifies an item within a larger assembly. For example, a reference designator such as A25 to indicate a circuit card number.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element c:ItemDescription/Identification/Version
diagram
namespace urn:IEEE-1671:2010:Common
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemDescription/Identification/Version child element shall contain a textual description of the version of the item.
source
<xs:element name="Version" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemDescription/Identification/Version child element shall contain a textual description of the version of the item.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:ItemDescription/Identification/ModelName
diagram
namespace urn:IEEE-1671:2010:Common
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemDescription/Identification/ModelName child element shall contain the model name of the item.
source
<xs:element name="ModelName" type="c:NonBlankString">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemDescription/Identification/ModelName child element shall contain the model name of the item.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:ItemDescription/Identification/IdentificationNumbers
diagram
namespace urn:IEEE-1671:2010:Common
properties
isRef 0
content complex
children IdentificationNumber ManufacturerIdentificationNumber
annotation
documentation 
Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers child element shall be a collector for an unbounded set of IdentificationNumber or ManufacturerIdentificationNumber child elements. This element identifies multiple part or model numbers for the described item (such as a user and/or manufacturer part number).
source
<xs:element name="IdentificationNumbers" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers child element shall be a collector for an unbounded set of IdentificationNumber or ManufacturerIdentificationNumber child elements. This element identifies multiple part or model numbers for the described item (such as a user and/or manufacturer part number).
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice maxOccurs="unbounded">
      <xs:element name="IdentificationNumber" type="c:UserDefinedIdentificationNumber">
        <xs:annotation>
          <xs:documentation>Base type: c:UserDefinedIdentificationNumber
Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers/IdentificationNumber child element shall provide for multiple end-user-assigned part or model numbers for the described item.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ManufacturerIdentificationNumber" type="c:ManufacturerIdentificationNumber">
        <xs:annotation>
          <xs:documentation>Base type: c:ManufacturerIdentificationNumber
Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers/ManufacturerIdentificationNumber child element shall provide for multiple manufacturers’ assigned part or model numbers, which are not the end-users’ assigned part number, for the described item.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
</xs:element>

element c:ItemDescription/Identification/IdentificationNumbers/IdentificationNumber
diagram
namespace urn:IEEE-1671:2010:Common
type c:UserDefinedIdentificationNumber
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
number  c:NonBlankStringrequired      
documentation 
The part number of the entity.
type  required      
documentation 
An indication of whether this is a part number, model number, or other.
qualifier  c:NonBlankStringrequired      
documentation 
An adjective providing additional descriptive data that further specify or identify the ‘number’ attribute. Example: the identification number specified by the user.
annotation
documentation 
Base type: c:UserDefinedIdentificationNumber
Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers/IdentificationNumber child element shall provide for multiple end-user-assigned part or model numbers for the described item.
source
<xs:element name="IdentificationNumber" type="c:UserDefinedIdentificationNumber">
  <xs:annotation>
    <xs:documentation>Base type: c:UserDefinedIdentificationNumber
Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers/IdentificationNumber child element shall provide for multiple end-user-assigned part or model numbers for the described item.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:ItemDescription/Identification/IdentificationNumbers/ManufacturerIdentificationNumber
diagram
namespace urn:IEEE-1671:2010:Common
type c:ManufacturerIdentificationNumber
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
number  c:NonBlankStringrequired      
documentation 
The part number of the entity.
type  required      
documentation 
An indication of whether this is a part number, model number, or other.
manufacturerName  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the manufacturer.
annotation
documentation 
Base type: c:ManufacturerIdentificationNumber
Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers/ManufacturerIdentificationNumber child element shall provide for multiple manufacturers’ assigned part or model numbers, which are not the end-users’ assigned part number, for the described item.
source
<xs:element name="ManufacturerIdentificationNumber" type="c:ManufacturerIdentificationNumber">
  <xs:annotation>
    <xs:documentation>Base type: c:ManufacturerIdentificationNumber
Properties: isRef 0, content complex
The ItemDescription/Identification/IdentificationNumbers/ManufacturerIdentificationNumber child element shall provide for multiple manufacturers’ assigned part or model numbers, which are not the end-users’ assigned part number, for the described item.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:ItemDescription/Identification/Manufacturers
diagram
namespace urn:IEEE-1671:2010:Common
properties
isRef 0
content complex
children Manufacturer
annotation
documentation 
Properties: isRef 0, content complex
The ItemDescription/Identification/Manufacturers child element shall identify the manufacturers of the item.
source
<xs:element name="Manufacturers" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties: isRef 0, content complex
The ItemDescription/Identification/Manufacturers child element shall identify the manufacturers of the item.
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Manufacturer" type="c:ManufacturerData" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Base type: c:ManufacturerData
Properties: isRef 0, content complex
The ItemDescription/Identification/Manufacturers/Manufacturer child element shall identify the manufacturer of the item.
</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element c:ItemDescription/Identification/Manufacturers/Manufacturer
diagram
namespace urn:IEEE-1671:2010:Common
type c:ManufacturerData
properties
isRef 0
content complex
children Contacts FaxNumber MailingAddress URL
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the manufacturer.
cageCode  c:NonBlankStringoptional      
documentation 
The commercial and government entity (CAGE) code for the company indicated by the name attribute.
annotation
documentation 
Base type: c:ManufacturerData
Properties: isRef 0, content complex
The ItemDescription/Identification/Manufacturers/Manufacturer child element shall identify the manufacturer of the item.
source
<xs:element name="Manufacturer" type="c:ManufacturerData" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Base type: c:ManufacturerData
Properties: isRef 0, content complex
The ItemDescription/Identification/Manufacturers/Manufacturer child element shall identify the manufacturer of the item.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:ItemDescription/Identification/Extension
diagram
namespace urn:IEEE-1671:2010:Common
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
Base type: c:Extension
Properties: isRef 0, content complex
The ItemDescription/Identification/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
source
<xs:element name="Extension" type="c:Extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The ItemDescription/Identification/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:ItemDescription/Extension
diagram
namespace urn:IEEE-1671:2010:Common
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
Base type: c:Extension
Properties: isRef 0, content complex
The ItemDescription/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
source
<xs:element name="Extension" type="c:Extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base type: c:Extension
Properties: isRef 0, content complex
The ItemDescription/Extension child element shall provide a specific extension point for use cases that require elements not provided in the basic structure. 
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:ItemDescriptionReference
diagram
namespace urn:IEEE-1671:2010:Common
children DescriptionDocumentReference Definition
used by
complexType c:ItemInstance
annotation
documentation 
The ItemDescriptionReference complex type shall be the base type for any XML schema element that requires element(s) referencing c:ItemDescription element(s). 
source
<xs:complexType name="ItemDescriptionReference">
  <xs:annotation>
    <xs:documentation>The ItemDescriptionReference complex type shall be the base type for any XML schema element that requires element(s) referencing c:ItemDescription element(s). 
</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0">
    <xs:element name="DescriptionDocumentReference" type="c:DocumentReference">
      <xs:annotation>
        <xs:documentation>Base type: c:DocumentReference
Properties: isRef 0, content complex
The ItemDescriptionReference/DescriptionDocumentReference child element shall identify the UUID corresponding to the specific instance document.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Definition" type="c:ItemDescription">
      <xs:annotation>
        <xs:documentation>Base type: c:ItemDescription
Properties: isRef 0, content complex
The ItemDescriptionReference/Definition child element shall uniquely identify a specific description of an item.
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>

element c:ItemDescriptionReference/DescriptionDocumentReference
diagram
namespace urn:IEEE-1671:2010:Common
type c:DocumentReference
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the document.
uuid  c:Uuidrequired      
documentation 
The universal unique identifier for the document.
annotation
documentation 
Base type: c:DocumentReference
Properties: isRef 0, content complex
The ItemDescriptionReference/DescriptionDocumentReference child element shall identify the UUID corresponding to the specific instance document.
source
<xs:element name="DescriptionDocumentReference" type="c:DocumentReference">
  <xs:annotation>
    <xs:documentation>Base type: c:DocumentReference
Properties: isRef 0, content complex
The ItemDescriptionReference/DescriptionDocumentReference child element shall identify the UUID corresponding to the specific instance document.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:ItemDescriptionReference/Definition
diagram
namespace urn:IEEE-1671:2010:Common
type c:ItemDescription
properties
isRef 0
content complex
children Description Identification Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
documentation 
A string designating the version of the described item.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the described item.
annotation
documentation 
Base type: c:ItemDescription
Properties: isRef 0, content complex
The ItemDescriptionReference/Definition child element shall uniquely identify a specific description of an item.
source
<xs:element name="Definition" type="c:ItemDescription">
  <xs:annotation>
    <xs:documentation>Base type: c:ItemDescription
Properties: isRef 0, content complex
The ItemDescriptionReference/Definition child element shall uniquely identify a specific description of an item.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:ItemInstance
diagram
namespace urn:IEEE-1671:2010:Common
type extension of c:ItemDescriptionReference
properties
base c:ItemDescriptionReference
children DescriptionDocumentReference Definition SerialNumber
used by
element c:ItemInstanceReference/Definition
complexTypes c:HardwareInstance c:SoftwareInstance
annotation
documentation 
Base type: Extension of c:ItemDescriptionReference
Properties: base c:ItemDescriptionReference
The ItemInstance complex type shall be the base type for any XML schema element that is intended to capture identification information specifying a single instance of an item. 
source
<xs:complexType name="ItemInstance">
  <xs:annotation>
    <xs:documentation>Base type: Extension of c:ItemDescriptionReference
Properties: base c:ItemDescriptionReference
The ItemInstance complex type shall be the base type for any XML schema element that is intended to capture identification information specifying a single instance of an item. 
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:ItemDescriptionReference">
      <xs:sequence>
        <xs:element name="SerialNumber" type="c:NonBlankString">
          <xs:annotation>
            <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemInstance/SerialNumber child element shall uniquely identify a specific instance of an item.
</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:ItemInstance/SerialNumber
diagram
namespace urn:IEEE-1671:2010:Common
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemInstance/SerialNumber child element shall uniquely identify a specific instance of an item.
source
<xs:element name="SerialNumber" type="c:NonBlankString">
  <xs:annotation>
    <xs:documentation>Base type: c:NonBlankString
Properties: isRef 0, content simple
Facets: minLength 1, whiteSpace replace
The ItemInstance/SerialNumber child element shall uniquely identify a specific instance of an item.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:ItemInstanceReference
diagram
namespace urn:IEEE-1671:2010:Common
children InstanceDocumentReference Definition
used by
element c:HardwareInstance/Components/Component
annotation
documentation 
The ItemInstanceReference complex type shall be the base type for any XML schema element that requires an element to reference a c:ItemInstance that has no serial number. 
source
<xs:complexType name="ItemInstanceReference">
  <xs:annotation>
    <xs:documentation>The ItemInstanceReference complex type shall be the base type for any XML schema element that requires an element to reference a c:ItemInstance that has no serial number. 
</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="InstanceDocumentReference" type="c:DocumentReference">
      <xs:annotation>
        <xs:documentation>Base type: c:DocumentReference
Properties: isRef 0, content complex
The ItemInstanceReference/InstanceDocumentReference child element shall identify the UUID corresponding to the specific instance document.
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Definition" type="c:ItemInstance">
      <xs:annotation>
        <xs:documentation>Base type: c:ItemInstance
Properties: isRef 0, content complex
The ItemInstanceReference/Definition child element shall uniquely identify a specific instance of an item.
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>

element c:ItemInstanceReference/InstanceDocumentReference
diagram
namespace urn:IEEE-1671:2010:Common
type c:DocumentReference
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the document.
uuid  c:Uuidrequired      
documentation 
The universal unique identifier for the document.
annotation
documentation 
Base type: c:DocumentReference
Properties: isRef 0, content complex
The ItemInstanceReference/InstanceDocumentReference child element shall identify the UUID corresponding to the specific instance document.
source
<xs:element name="InstanceDocumentReference" type="c:DocumentReference">
  <xs:annotation>
    <xs:documentation>Base type: c:DocumentReference
Properties: isRef 0, content complex
The ItemInstanceReference/InstanceDocumentReference child element shall identify the UUID corresponding to the specific instance document.
</xs:documentation>
  </xs:annotation>
</xs:element>

element c:ItemInstanceReference/Definition
diagram
namespace urn:IEEE-1671:2010:Common
type c:ItemInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber
annotation
documentation 
Base type: c:ItemInstance
Properties: isRef 0, content complex
The ItemInstanceReference/Definition child element shall uniquely identify a specific instance of an item.
source
<xs:element name="Definition" type="c:ItemInstance">
  <xs:annotation>
    <xs:documentation>Base type: c:ItemInstance
Properties: isRef 0, content complex
The ItemInstanceReference/Definition child element shall uniquely identify a specific instance of an item.
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType c:Limit
diagram
namespace urn:IEEE-1671:2010:Common
children Expected SingleLimit LimitPair Mask Description Extension
used by
elements c:EnvironmentalElements/Altitude c:EnvironmentalElements/Vibration/Displacement c:DatumQuality/ErrorLimits c:EnvironmentalElements/Vibration/Frequency c:EnvironmentalElements/Humidity c:DatumQuality/Range c:EnvironmentalElements/Shock c:EnvironmentalElements/Temperature c:EnvironmentalElements/Vibration/Velocity
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
The comparison with the two boundary limits may be for a value between the limits or outside the limits. The LogicalOperator AND explicitly indicates a between comparison; OR explicitly indicates an outside comparison. Example: GT 3 AND LT 7 (between) vs. GT 10 OR LT 3 or GT 5 OR GT 10 (outside). While the logical operator may be inferred from the combination of limit values and comparison types, the c:LogicalOperator attribute permits better definition and less possibility for misinterpretation.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the limit expressed in the element.
annotation
documentation 
The Limit complex type shall be the base type for any element that contains limit data where such data are a comparison to a single value. The datatypes must be consistent for the purposes of comparison, e.g., should a limit be represented as a string, then strings shall be used through the entire limit description so that strings can be compared to strings. 
source
<xs:complexType name="Limit">
  <xs:annotation>
    <xs:documentation>The Limit complex type shall be the base type for any element that contains limit data where such data are a comparison to a single value. The datatypes must be consistent for the purposes of comparison, e.g., should a limit be represented as a string, then strings shall be used through the entire limit description so that strings can be compared to strings. 
</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice>
      <xs:element name="Expected" type="c:LimitExpected">
        <xs:annotation>
          <xs:documentation>Base type: c:LimitExpected
Properties: isRef 0, content complex
The Limit/Expected child element shall identify the desired or expected value that will be used for the purposes of limit comparison.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SingleLimit" type="c:SingleLimit">
        <xs:annotation>
          <xs:documentation>Base type: c:SingleLimit
Properties: isRef 0, content complex
The Limit/SingleLimit child element shall contain the value being used for the purposes of limit comparison.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LimitPair" type="c:LimitPair">
        <xs:annotation>
          <xs:documentation>Base type: c:LimitPair
Properties: isRef 0, content complex
The Limit/LimitPair child element shall contain the pair of limit values for the use cases where the limit is bounded by a pair of values.
</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Mask" type="c:LimitMask">
        <xs:annotation>
          <xs:documentation>Base type: c:LimitMask
Properties: isRef 0, content complex
The Limit/Mask child element shall contain the numeric mask value.