Schema TestConfiguration.xsd


schema location:  D:\Atml & SIWG\Web\ATML\TestConfiguration.xsd
targetNamespace:  urn:IEEE-1671.4:2009.03:TestConfiguration
 
Elements  Complex types 
TestConfiguration  ConfigurationResourceReference 
ConfigurationSoftwareReference 
TestConfiguration 


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 TestConfiguration
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type extension of tc:TestConfiguration
properties
content complex
children ConfigurationManager TestedUUTs TestEquipment TestProgramElements AdditionalSoftware AdditionalResources Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
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 
TestConfiguration schema will encompass all information necessary to identify all of the hardware, software and documentation that may be necessary in order to test and diagnose a Unit Under Test (UUT) on a test station.  There may exist multiple TestConfiguration documents for a given UUT.
source
<xs:element name="TestConfiguration">
  <xs:annotation>
    <xs:documentation>TestConfiguration schema will encompass all information necessary to identify all of the hardware, software and documentation that may be necessary in order to test and diagnose a Unit Under Test (UUT) on a test station.  There may exist multiple TestConfiguration documents for a given UUT.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="tc:TestConfiguration">
        <xs:attributeGroup ref="c:DocumentRootAttributes"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType ConfigurationResourceReference
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type extension of c:ItemDescriptionReference
properties
base c:ItemDescriptionReference
children DescriptionDocumentReference Definition
used by
elements TestConfiguration/AdditionalResources/AdditionalResource TestConfiguration/TestProgramElements/TpsHardware
attributes
Name  Type  Use  Default  Fixed  Annotation
quantity  xs:intrequired      
location  c:NonBlankStringoptional      
type  c:NonBlankStringoptional      
annotation
documentation 
Base type for some TestConfiguration hardware references.
source
<xs:complexType name="ConfigurationResourceReference">
  <xs:annotation>
    <xs:documentation>Base type for some TestConfiguration hardware references.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:ItemDescriptionReference">
      <xs:attribute name="quantity" type="xs:int" use="required"/>
      <xs:attribute name="location" type="c:NonBlankString" use="optional"/>
      <xs:attribute name="type" type="c:NonBlankString" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType ConfigurationSoftwareReference
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type extension of c:ItemDescriptionReference
properties
base c:ItemDescriptionReference
children DescriptionDocumentReference Definition Documentation Checksum
used by
elements TestConfiguration/AdditionalSoftware/AdditionalSoftwareItem TestConfiguration/TestProgramElements/TpsSoftware
attributes
Name  Type  Use  Default  Fixed  Annotation
type  c:NonBlankString      
ItemRef  xs:anyURI      
annotation
documentation 
base type for TestConfiguration software elements.
source
<xs:complexType name="ConfigurationSoftwareReference">
  <xs:annotation>
    <xs:documentation>base type for TestConfiguration software elements.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:ItemDescriptionReference">
      <xs:sequence>
        <xs:element name="Documentation" type="c:Document" minOccurs="0"/>
        <xs:element name="Checksum" minOccurs="0">
          <xs:complexType>
            <xs:attribute name="type" type="c:NonBlankString">
              <xs:annotation>
                <xs:documentation>Optionally allows the method used to compute the checksum (i.e. MD5).</xs:documentation>
              </xs:annotation>
            </xs:attribute>
            <xs:attribute name="value" type="c:NonBlankString" use="required">
              <xs:annotation>
                <xs:documentation>specifies the specific value of the checksum</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="type" type="c:NonBlankString"/>
      <xs:attribute name="ItemRef" type="xs:anyURI"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ConfigurationSoftwareReference/Documentation
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
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.
source
<xs:element name="Documentation" type="c:Document" minOccurs="0"/>

element ConfigurationSoftwareReference/Checksum
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type  c:NonBlankString      
documentation 
Optionally allows the method used to compute the checksum (i.e. MD5).
value  c:NonBlankStringrequired      
documentation 
specifies the specific value of the checksum
source
<xs:element name="Checksum" minOccurs="0">
  <xs:complexType>
    <xs:attribute name="type" type="c:NonBlankString">
      <xs:annotation>
        <xs:documentation>Optionally allows the method used to compute the checksum (i.e. MD5).</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="value" type="c:NonBlankString" use="required">
      <xs:annotation>
        <xs:documentation>specifies the specific value of the checksum</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

complexType TestConfiguration
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
children ConfigurationManager TestedUUTs TestEquipment TestProgramElements AdditionalSoftware AdditionalResources Extension
used by
element TestConfiguration
source
<xs:complexType name="TestConfiguration">
  <xs:sequence>
    <xs:element name="ConfigurationManager" type="c:ManufacturerData" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Identifies the activity responsible for maintaining configuration management of the UUT and TPS.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TestedUUTs">
      <xs:annotation>
        <xs:documentation>Identifies the UUTs to which the configuration data applies.  Multiple UUTs can be listed in the case where the configurations are identical.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="TestedUUT" type="c:ItemDescriptionReference" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TestEquipment">
      <xs:annotation>
        <xs:documentation>Collector element forTest Equipment Items</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="TestEquipmentItem" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Identifies the family of test stations that are able to test the UUT.  Multiple stations can be listed that support the same UUT using the identical resources.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="c:ItemDescriptionReference">
                  <xs:sequence>
                    <xs:element name="Software" type="c:SoftwareInstance" minOccurs="0" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation>The specific versions of test station software that this UUT is known to work with.</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Instrumentation" type="c:ItemDescriptionReference" minOccurs="0" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation>The test station assets required to test the UUT.</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Resource" type="c:ItemDescriptionReference" minOccurs="0" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation>Other non-instrumentation items required by the test station to test the UUT, such as extra cables, adapters, etc.</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TestProgramElements">
      <xs:annotation>
        <xs:documentation>Identifies all of the test program related hardware, software, and documentation.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:choice maxOccurs="unbounded">
          <xs:element name="TpsHardware" type="tc:ConfigurationResourceReference">
            <xs:annotation>
              <xs:documentation>References to TPS hardware required to test the UUT, such as the Interface Test Adapter, cables, holding fixtures, etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TpsSoftware" type="tc:ConfigurationSoftwareReference">
            <xs:annotation>
              <xs:documentation>The specific versions of test program software used to test the UUT.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Documentation">
            <xs:annotation>
              <xs:documentation>References to test program related documentation, such as Theories of Operation or Test Program Instructions.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="c:Document">
                  <xs:attribute name="location" type="c:NonBlankString" use="optional"/>
                  <xs:attribute name="documentNumber" type="c:NonBlankString" use="optional"/>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
    <xs:element name="AdditionalSoftware" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Other software, not typically classified as test program software, to be used to test the UUT, such as Operational Flight Programs.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="AdditionalSoftwareItem" type="tc:ConfigurationSoftwareReference" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="AdditionalResources" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Additional hardware, not part of the test station, required for testing the UUT, such as unique personnel, roll-up test equipment, etc.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="AdditionalResource" type="tc:ConfigurationResourceReference" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Extension" type="c:Extension" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Managed point of extension.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element TestConfiguration/ConfigurationManager
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
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 
Identifies the activity responsible for maintaining configuration management of the UUT and TPS.
source
<xs:element name="ConfigurationManager" type="c:ManufacturerData" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Identifies the activity responsible for maintaining configuration management of the UUT and TPS.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestConfiguration/TestedUUTs
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
properties
isRef 0
content complex
children TestedUUT
annotation
documentation 
Identifies the UUTs to which the configuration data applies.  Multiple UUTs can be listed in the case where the configurations are identical.
source
<xs:element name="TestedUUTs">
  <xs:annotation>
    <xs:documentation>Identifies the UUTs to which the configuration data applies.  Multiple UUTs can be listed in the case where the configurations are identical.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TestedUUT" type="c:ItemDescriptionReference" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestConfiguration/TestedUUTs/TestedUUT
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type c:ItemDescriptionReference
properties
isRef 0
content complex
children DescriptionDocumentReference Definition
source
<xs:element name="TestedUUT" type="c:ItemDescriptionReference" maxOccurs="unbounded"/>

element TestConfiguration/TestEquipment
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
properties
isRef 0
content complex
children TestEquipmentItem
annotation
documentation 
Collector element forTest Equipment Items
source
<xs:element name="TestEquipment">
  <xs:annotation>
    <xs:documentation>Collector element forTest Equipment Items</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TestEquipmentItem" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Identifies the family of test stations that are able to test the UUT.  Multiple stations can be listed that support the same UUT using the identical resources.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="c:ItemDescriptionReference">
              <xs:sequence>
                <xs:element name="Software" type="c:SoftwareInstance" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>The specific versions of test station software that this UUT is known to work with.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Instrumentation" type="c:ItemDescriptionReference" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>The test station assets required to test the UUT.</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Resource" type="c:ItemDescriptionReference" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>Other non-instrumentation items required by the test station to test the UUT, such as extra cables, adapters, etc.</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestConfiguration/TestEquipment/TestEquipmentItem
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type extension of c:ItemDescriptionReference
properties
isRef 0
content complex
children DescriptionDocumentReference Definition Software Instrumentation Resource
annotation
documentation 
Identifies the family of test stations that are able to test the UUT.  Multiple stations can be listed that support the same UUT using the identical resources.
source
<xs:element name="TestEquipmentItem" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Identifies the family of test stations that are able to test the UUT.  Multiple stations can be listed that support the same UUT using the identical resources.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:ItemDescriptionReference">
        <xs:sequence>
          <xs:element name="Software" type="c:SoftwareInstance" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>The specific versions of test station software that this UUT is known to work with.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Instrumentation" type="c:ItemDescriptionReference" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>The test station assets required to test the UUT.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Resource" type="c:ItemDescriptionReference" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Other non-instrumentation items required by the test station to test the UUT, such as extra cables, adapters, etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TestConfiguration/TestEquipment/TestEquipmentItem/Software
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type c:SoftwareInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber ReleaseDate
annotation
documentation 
The specific versions of test station software that this UUT is known to work with.
source
<xs:element name="Software" type="c:SoftwareInstance" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The specific versions of test station software that this UUT is known to work with.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestConfiguration/TestEquipment/TestEquipmentItem/Instrumentation
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type c:ItemDescriptionReference
properties
isRef 0
content complex
children DescriptionDocumentReference Definition
annotation
documentation 
The test station assets required to test the UUT.
source
<xs:element name="Instrumentation" type="c:ItemDescriptionReference" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The test station assets required to test the UUT.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestConfiguration/TestEquipment/TestEquipmentItem/Resource
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type c:ItemDescriptionReference
properties
isRef 0
content complex
children DescriptionDocumentReference Definition
annotation
documentation 
Other non-instrumentation items required by the test station to test the UUT, such as extra cables, adapters, etc.
source
<xs:element name="Resource" type="c:ItemDescriptionReference" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Other non-instrumentation items required by the test station to test the UUT, such as extra cables, adapters, etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestConfiguration/TestProgramElements
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
properties
isRef 0
content complex
children TpsHardware TpsSoftware Documentation
annotation
documentation 
Identifies all of the test program related hardware, software, and documentation.
source
<xs:element name="TestProgramElements">
  <xs:annotation>
    <xs:documentation>Identifies all of the test program related hardware, software, and documentation.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice maxOccurs="unbounded">
      <xs:element name="TpsHardware" type="tc:ConfigurationResourceReference">
        <xs:annotation>
          <xs:documentation>References to TPS hardware required to test the UUT, such as the Interface Test Adapter, cables, holding fixtures, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TpsSoftware" type="tc:ConfigurationSoftwareReference">
        <xs:annotation>
          <xs:documentation>The specific versions of test program software used to test the UUT.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Documentation">
        <xs:annotation>
          <xs:documentation>References to test program related documentation, such as Theories of Operation or Test Program Instructions.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="c:Document">
              <xs:attribute name="location" type="c:NonBlankString" use="optional"/>
              <xs:attribute name="documentNumber" type="c:NonBlankString" use="optional"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:choice>
  </xs:complexType>
</xs:element>

element TestConfiguration/TestProgramElements/TpsHardware
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type tc:ConfigurationResourceReference
properties
isRef 0
content complex
children DescriptionDocumentReference Definition
attributes
Name  Type  Use  Default  Fixed  Annotation
quantity  xs:intrequired      
location  c:NonBlankStringoptional      
type  c:NonBlankStringoptional      
annotation
documentation 
References to TPS hardware required to test the UUT, such as the Interface Test Adapter, cables, holding fixtures, etc.
source
<xs:element name="TpsHardware" type="tc:ConfigurationResourceReference">
  <xs:annotation>
    <xs:documentation>References to TPS hardware required to test the UUT, such as the Interface Test Adapter, cables, holding fixtures, etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestConfiguration/TestProgramElements/TpsSoftware
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type tc:ConfigurationSoftwareReference
properties
isRef 0
content complex
children DescriptionDocumentReference Definition Documentation Checksum
attributes
Name  Type  Use  Default  Fixed  Annotation
type  c:NonBlankString      
ItemRef  xs:anyURI      
annotation
documentation 
The specific versions of test program software used to test the UUT.
source
<xs:element name="TpsSoftware" type="tc:ConfigurationSoftwareReference">
  <xs:annotation>
    <xs:documentation>The specific versions of test program software used to test the UUT.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestConfiguration/TestProgramElements/Documentation
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type extension of 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.
location  c:NonBlankStringoptional      
documentNumber  c:NonBlankStringoptional      
annotation
documentation 
References to test program related documentation, such as Theories of Operation or Test Program Instructions.
source
<xs:element name="Documentation">
  <xs:annotation>
    <xs:documentation>References to test program related documentation, such as Theories of Operation or Test Program Instructions.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:Document">
        <xs:attribute name="location" type="c:NonBlankString" use="optional"/>
        <xs:attribute name="documentNumber" type="c:NonBlankString" use="optional"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TestConfiguration/AdditionalSoftware
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
properties
isRef 0
content complex
children AdditionalSoftwareItem
annotation
documentation 
Other software, not typically classified as test program software, to be used to test the UUT, such as Operational Flight Programs.
source
<xs:element name="AdditionalSoftware" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Other software, not typically classified as test program software, to be used to test the UUT, such as Operational Flight Programs.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AdditionalSoftwareItem" type="tc:ConfigurationSoftwareReference" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestConfiguration/AdditionalSoftware/AdditionalSoftwareItem
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type tc:ConfigurationSoftwareReference
properties
isRef 0
content complex
children DescriptionDocumentReference Definition Documentation Checksum
attributes
Name  Type  Use  Default  Fixed  Annotation
type  c:NonBlankString      
ItemRef  xs:anyURI      
source
<xs:element name="AdditionalSoftwareItem" type="tc:ConfigurationSoftwareReference" maxOccurs="unbounded"/>

element TestConfiguration/AdditionalResources
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
properties
isRef 0
content complex
children AdditionalResource
annotation
documentation 
Additional hardware, not part of the test station, required for testing the UUT, such as unique personnel, roll-up test equipment, etc.
source
<xs:element name="AdditionalResources" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Additional hardware, not part of the test station, required for testing the UUT, such as unique personnel, roll-up test equipment, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="AdditionalResource" type="tc:ConfigurationResourceReference" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestConfiguration/AdditionalResources/AdditionalResource
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type tc:ConfigurationResourceReference
properties
isRef 0
content complex
children DescriptionDocumentReference Definition
attributes
Name  Type  Use  Default  Fixed  Annotation
quantity  xs:intrequired      
location  c:NonBlankStringoptional      
type  c:NonBlankStringoptional      
source
<xs:element name="AdditionalResource" type="tc:ConfigurationResourceReference" maxOccurs="unbounded"/>

element TestConfiguration/Extension
diagram
namespace urn:IEEE-1671.4:2009.03:TestConfiguration
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
Managed point of extension.
source
<xs:element name="Extension" type="c:Extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Managed point of extension.</xs:documentation>
  </xs:annotation>
</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:ValueProperties: 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
elements c:DocumentList/Document TestConfiguration/TestProgramElements/Documentation ConfigurationSoftwareReference/Documentation
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 TestConfiguration/Extension 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
element c:HardwareInstance/ParentComponent
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>