Schema TestResults.xsd


schema location:  D:\Atml & SIWG\Web\ATML\TestResults.xsd
targetNamespace:  urn:IEEE-1636.1:2011:01:TestResults
 
Elements  Complex types  Simple types 
TestResults  Action  OutcomeValue 
Event  RepairCode 
Indictments 
Outcome 
Parameter 
ReferenceDesignator 
Repair 
RepairAction 
Test 
TestGroup 
TestResult 
TestResults 


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 


schema location:  D:\Atml & SIWG\Web\ATML\SimicaCommon.xsd
targetNamespace:  urn:IEEE-P1636.99:01:SimicaCommon
 
Complex types 
HardwareInstance 
IdentificationNumber 
SoftwareInstance 
SystemInstance 
SystemInstanceReference 
Warranty 
WorkOrder 


element TestResults
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:TestResults
properties
content complex
children Personnel PreTestRepairs References ResultSet Site TestDescription TestProgram TestStation UUT WorkOrder 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.
name  c:NonBlankStringoptional      
documentation 
The name of the instance document. Example: Acme Widget Test Results
annotation
documentation 
The TestResults element shall be a container for all information entities utilized in the collection of the results of testing a UUT on (or within) a particular test station, executing a particular set of tests. This root element serves as the parent element for all other elements within the Test Results XML schema.
source
<xs:element name="TestResults" type="tr:TestResults">
  <xs:annotation>
    <xs:documentation>The TestResults element shall be a container for all information entities utilized in the collection of the results of testing a UUT on (or within) a particular test station, executing a particular set of tests. This root element serves as the parent element for all other elements within the Test Results XML schema.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Action
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
properties
abstract true
children Description Events Parameters Data EnvironmentalData Extension
used by
element TestGroup/SessionAction
complexType Test
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:IDrequired      
documentation 
A descriptive or common name for the Action. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Action.
userDefinedType  c:NonBlankStringoptional      
documentation 
A user defined textual “type” that will describe the non-test action.
cost  xs:doubleoptional      
documentation 
The monitary cost value associated with performing the action.
simulated  xs:booleanoptional      
documentation 
An indication that the Action occurred during a simulated test.
startDateTime  xs:dateTimerequired      
documentation 
The beginning date and time of the action.
endDateTime  xs:dateTimeoptional      
documentation 
The ending date and time of the action.
testReferenceID  c:NonBlankString      
documentation 
The reference ID of the TestGroup, Test, or SessionAction that was executed to generate the test result.
annotation
documentation 
The Action complex type shall be used to identify specific data related to any action(s) performed; either in/during the execution of a test, or as part of the repair process.
source
<xs:complexType name="Action" abstract="true">
  <xs:annotation>
    <xs:documentation>The Action complex type shall be used to identify specific data related to any action(s) performed; either in/during the execution of a test, or as part of the repair process.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Description" type="c:NonBlankString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify descriptive information for the parent element.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Events" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify any events, such as system or operator messages.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Event" type="tr:Event" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>This shall be used to identify an particular event.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Parameters" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify test parameter data.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Parameter" type="tr:Parameter" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>This element shall be used to identify a particular test parameter.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Data" type="c:Value" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify data associated with non-test actions.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="EnvironmentalData" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify environmental conditions which are related to a test.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Environmental" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>This element shall be used to identify the environmental data which is pertinent to a particular test.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="c:NamedValue">
                  <xs:attribute name="timeStamp" type="xs:dateTime">
                    <xs:annotation>
                      <xs:documentation>Date and time associated with the environmental data. This attribute should be used where the time the data was recorded is significant within the overall context of a particular test.</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:sequence minOccurs="0">
            <xs:element name="Extension" type="c:Extension">
              <xs:annotation>
                <xs:documentation>This 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:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Extension" type="c:Extension" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This 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="ID" type="xs:ID" use="required">
    <xs:annotation>
      <xs:documentation>A descriptive or common name for the Action. The value of “ID” shall be unique within the context of the containing XML instance document.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="name" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A user-friendly textual name for the Action.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="userDefinedType" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A user defined textual “type” that will describe the non-test action.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="cost" type="xs:double" use="optional">
    <xs:annotation>
      <xs:documentation>The monitary cost value associated with performing the action.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="simulated" type="xs:boolean" use="optional">
    <xs:annotation>
      <xs:documentation>An indication that the Action occurred during a simulated test.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="startDateTime" type="xs:dateTime" use="required">
    <xs:annotation>
      <xs:documentation>The beginning date and time of the action.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="endDateTime" type="xs:dateTime" use="optional">
    <xs:annotation>
      <xs:documentation>The ending date and time of the action.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="testReferenceID" type="c:NonBlankString">
    <xs:annotation>
      <xs:documentation>The reference ID of the TestGroup, Test, or SessionAction that was executed to generate the test result.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element Action/Description
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
This element shall be used to identify descriptive information for the parent element.
source
<xs:element name="Description" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify descriptive information for the parent element.</xs:documentation>
  </xs:annotation>
</xs:element>

element Action/Events
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
properties
isRef 0
content complex
children Event
annotation
documentation 
This element shall be used to identify any events, such as system or operator messages.
source
<xs:element name="Events" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify any events, such as system or operator messages.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Event" type="tr:Event" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>This shall be used to identify an particular event.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Action/Events/Event
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:Event
properties
isRef 0
content complex
children Message Data Reference
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the Event. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Event.
severity  optional      
documentation 
An enumeration of 0-4 inclusive that shall indicate a severity level for the Event. It shall be presumed that a value of 0 indicates least severe. Successive values shall indicate increasing levels of severity with 4 indicating most severe.
source  c:NonBlankStringrequired      
documentation 
An identification of the source of the Event (e.g., operator or test system).
timeStamp  xs:dateTimeoptional      
documentation 
The date and time of the Event occurrence.
annotation
documentation 
This shall be used to identify an particular event.
source
<xs:element name="Event" type="tr:Event" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This shall be used to identify an particular event.</xs:documentation>
  </xs:annotation>
</xs:element>

element Action/Parameters
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
properties
isRef 0
content complex
children Parameter
annotation
documentation 
This element shall be used to identify test parameter data.
source
<xs:element name="Parameters" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify test parameter data.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Parameter" type="tr:Parameter" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>This element shall be used to identify a particular test parameter.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Action/Parameters/Parameter
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:Parameter
properties
isRef 0
content complex
children Description Data Reference
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the Parameter. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Parameter.
timeStamp  xs:dateTimeoptional      
documentation 
The date and time associated with the Parameter. This shall be used where the time of application of a parameter is significant within the overall context of a test.
annotation
documentation 
This element shall be used to identify a particular test parameter.
source
<xs:element name="Parameter" type="tr:Parameter" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify a particular test parameter.</xs:documentation>
  </xs:annotation>
</xs:element>

element Action/Data
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Value
properties
isRef 0
content complex
children Datum Collection IndexedArray
annotation
documentation 
This element shall be used to identify data associated with non-test actions.
source
<xs:element name="Data" type="c:Value" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify data associated with non-test actions.</xs:documentation>
  </xs:annotation>
</xs:element>

element Action/EnvironmentalData
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
properties
isRef 0
content complex
children Environmental Extension
annotation
documentation 
This element shall be used to identify environmental conditions which are related to a test.
source
<xs:element name="EnvironmentalData" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify environmental conditions which are related to a test.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Environmental" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>This element shall be used to identify the environmental data which is pertinent to a particular test.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="c:NamedValue">
              <xs:attribute name="timeStamp" type="xs:dateTime">
                <xs:annotation>
                  <xs:documentation>Date and time associated with the environmental data. This attribute should be used where the time the data was recorded is significant within the overall context of a particular test.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:sequence minOccurs="0">
        <xs:element name="Extension" type="c:Extension">
          <xs:annotation>
            <xs:documentation>This 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:sequence>
  </xs:complexType>
</xs:element>

element Action/EnvironmentalData/Environmental
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type extension of c:NamedValue
properties
isRef 0
content complex
children Datum Collection IndexedArray
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the subject data value.
timeStamp  xs:dateTime      
documentation 
Date and time associated with the environmental data. This attribute should be used where the time the data was recorded is significant within the overall context of a particular test.
annotation
documentation 
This element shall be used to identify the environmental data which is pertinent to a particular test.
source
<xs:element name="Environmental" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the environmental data which is pertinent to a particular test.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:NamedValue">
        <xs:attribute name="timeStamp" type="xs:dateTime">
          <xs:annotation>
            <xs:documentation>Date and time associated with the environmental data. This attribute should be used where the time the data was recorded is significant within the overall context of a particular test.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Action/EnvironmentalData/Extension
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
This 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">
  <xs:annotation>
    <xs:documentation>This element shall provide a specific extension point for use cases that require elements not provided in the basic structure.</xs:documentation>
  </xs:annotation>
</xs:element>

element Action/Extension
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
This 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>This 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 Event
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
children Message Data Reference
used by
element Action/Events/Event
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the Event. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Event.
severity  optional      
documentation 
An enumeration of 0-4 inclusive that shall indicate a severity level for the Event. It shall be presumed that a value of 0 indicates least severe. Successive values shall indicate increasing levels of severity with 4 indicating most severe.
source  c:NonBlankStringrequired      
documentation 
An identification of the source of the Event (e.g., operator or test system).
timeStamp  xs:dateTimeoptional      
documentation 
The date and time of the Event occurrence.
annotation
documentation 
This complex type shall identify non-result data or system/operator messages generated during a test.
source
<xs:complexType name="Event">
  <xs:annotation>
    <xs:documentation>This complex type shall identify non-result data or system/operator messages generated during a test.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Message" type="c:NonBlankString" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify textual message(s).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Data" type="c:NamedValue" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify data value(s).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Reference" type="c:Document" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify reference(s) to external items (e.g., documents).</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="c:NonBlankString" use="required">
    <xs:annotation>
      <xs:documentation>A descriptive or common name for the Event. The value of “ID” shall be unique within the context of the containing XML instance document.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="name" type="c:NonBlankString" use="optional">    <xs:annotation>
      <xs:documentation>A user-friendly textual name for the Event.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="severity" use="optional">
    <xs:annotation>
      <xs:documentation>An enumeration of 0-4 inclusive that shall indicate a severity level for the Event. It shall be presumed that a value of 0 indicates least severe. Successive values shall indicate increasing levels of severity with 4 indicating most severe.</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:int">
        <xs:enumeration value="0"/>
        <xs:enumeration value="1"/>
        <xs:enumeration value="2"/>
        <xs:enumeration value="3"/>
        <xs:enumeration value="4"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="source" type="c:NonBlankString" use="required">
    <xs:annotation>
      <xs:documentation>An identification of the source of the Event (e.g., operator or test system).</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="timeStamp" type="xs:dateTime" use="optional">
    <xs:annotation>
      <xs:documentation>The date and time of the Event occurrence.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element Event/Message
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
This element shall be used to identify textual message(s).
source
<xs:element name="Message" type="c:NonBlankString" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify textual message(s).</xs:documentation>
  </xs:annotation>
</xs:element>

element Event/Data
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:NamedValue
properties
isRef 0
content complex
children Datum Collection IndexedArray
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the subject data value.
annotation
documentation 
This element shall be used to identify data value(s).
source
<xs:element name="Data" type="c:NamedValue" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify data value(s).</xs:documentation>
  </xs:annotation>
</xs:element>

element Event/Reference
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
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 
This element shall be used to identify reference(s) to external items (e.g., documents).
source
<xs:element name="Reference" type="c:Document" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify reference(s) to external items (e.g., documents).</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Indictments
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
children Indictment Extension
used by
element TestResult/Indictments
attributes
Name  Type  Use  Default  Fixed  Annotation
retestTestGroup  c:NonBlankString      
documentation 
The test group that the test program recommends using when retesting the UUT.
indictmentsDateTime  xs:dateTime      
documentation 
The date and time that the indictments were made.
source
<xs:complexType name="Indictments">
  <xs:sequence>
    <xs:element name="Indictment" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify the information for the subcomponent of the tested UUT, that is the most likely cause of a test failure.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="RepairActionRecommended" type="tr:RepairAction">
            <xs:annotation>
              <xs:documentation>Identifies the code and description used to describe the type of recommended  repair.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ReferenceDesignator" type="tr:ReferenceDesignator">
            <xs:annotation>
              <xs:documentation>The subcomponent of a UUT this is the most likely cause of a test failure.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Extension" type="c:Extension" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This 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="retestTestGroup" type="c:NonBlankString">
    <xs:annotation>
      <xs:documentation>The test group that the test program recommends using when retesting the UUT.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="indictmentsDateTime" type="xs:dateTime">
    <xs:annotation>
      <xs:documentation>The date and time that the indictments were made.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element Indictments/Indictment
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
properties
isRef 0
content complex
children RepairActionRecommended ReferenceDesignator
annotation
documentation 
This element shall be used to identify the information for the subcomponent of the tested UUT, that is the most likely cause of a test failure.
source
<xs:element name="Indictment" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the information for the subcomponent of the tested UUT, that is the most likely cause of a test failure.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="RepairActionRecommended" type="tr:RepairAction">
        <xs:annotation>
          <xs:documentation>Identifies the code and description used to describe the type of recommended  repair.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ReferenceDesignator" type="tr:ReferenceDesignator">
        <xs:annotation>
          <xs:documentation>The subcomponent of a UUT this is the most likely cause of a test failure.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Indictments/Indictment/RepairActionRecommended
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:RepairAction
properties
isRef 0
content complex
children Description
attributes
Name  Type  Use  Default  Fixed  Annotation
value  tr:RepairCoderequired      
documentation 
The type of repair action that was taken.
code  c:NonBlankString      
documentation 
The application specific code for the value attribute.
annotation
documentation 
Identifies the code and description used to describe the type of recommended  repair.
source
<xs:element name="RepairActionRecommended" type="tr:RepairAction">
  <xs:annotation>
    <xs:documentation>Identifies the code and description used to describe the type of recommended  repair.</xs:documentation>
  </xs:annotation>
</xs:element>

element Indictments/Indictment/ReferenceDesignator
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:ReferenceDesignator
properties
isRef 0
content complex
children Description
attributes
Name  Type  Use  Default  Fixed  Annotation
abbreviation  c:NonBlankStringrequired      
documentation 
The abbreviation of the reference designator.
type  c:NonBlankStringrequired      
documentation 
Defines the type of the UUT being indicted (e.g. WRA, SRA, Component, etc).
annotation
documentation 
The subcomponent of a UUT this is the most likely cause of a test failure.
source
<xs:element name="ReferenceDesignator" type="tr:ReferenceDesignator">
  <xs:annotation>
    <xs:documentation>The subcomponent of a UUT this is the most likely cause of a test failure.</xs:documentation>
  </xs:annotation>
</xs:element>

element Indictments/Extension
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
This 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>This 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 Outcome
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
used by
elements Test/Outcome TestResult/Outcome
attributes
Name  Type  Use  Default  Fixed  Annotation
value  tr:OutcomeValuerequired      
documentation 
Shall contain one of the following enumerations: “Passed”, “Failed”, or “Aborted”. In use, “Passed” shall indicate the results of a test were within specified limits. “Failed” shall indicate the results of a test were not within the specified limits. “Aborted” shall indicate that a test did not complete normally.
qualifier  c:NonBlankStringoptional      
documentation 
A adjective providing additional descriptive data for the value attribute. For example, (…value=“Failed” qualifier=“High” …). In the case of (…value=“Aborted” …), qualifier shall provide essential descriptive or explanatory information regarding the reason for the test not completing normally.
annotation
documentation 
This complex type shall be used to identify test outcomes (i.e., Passed, Failed, or Aborted).
source
<xs:complexType name="Outcome">
  <xs:annotation>
    <xs:documentation>This complex type shall be used to identify test outcomes (i.e., Passed, Failed, or Aborted).</xs:documentation>
  </xs:annotation>
  <xs:attribute name="value" type="tr:OutcomeValue" use="required">
    <xs:annotation>
      <xs:documentation>Shall contain one of the following enumerations: “Passed”, “Failed”, or “Aborted”. In use, “Passed” shall indicate the results of a test were within specified limits. “Failed” shall indicate the results of a test were not within the specified limits. “Aborted” shall indicate that a test did not complete normally.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="qualifier" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A adjective providing additional descriptive data for the value attribute. For example, (…value=“Failed” qualifier=“High” …). In the case of (…value=“Aborted” …), qualifier shall provide essential descriptive or explanatory information regarding the reason for the test not completing normally.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

complexType Parameter
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
children Description Data Reference
used by
elements Test/Calibration Action/Parameters/Parameter
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the Parameter. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Parameter.
timeStamp  xs:dateTimeoptional      
documentation 
The date and time associated with the Parameter. This shall be used where the time of application of a parameter is significant within the overall context of a test.
annotation
documentation 
This complex type shall be use to identify test input parameters. Parameters are generally described as configuration or input values for a test.
source
<xs:complexType name="Parameter">
  <xs:annotation>
    <xs:documentation>This complex type shall be use to identify test input parameters. Parameters are generally described as configuration or input values for a test.</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0">
    <xs:element name="Description" type="c:NonBlankString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify unstructured, unrestricted textual descriptions of the Parameter.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Data" type="c:Value" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify structured, restricted textual descriptions of the Parameter.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Reference" type="c:Document" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify the any referential data. A typical example would be a reference to a document or location where run-time test parameters are stored. This would be useful in cases where such parameters are not permitted in the TestResults XML instance document due to security reasons.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="c:NonBlankString" use="required">
    <xs:annotation>
      <xs:documentation>A descriptive or common name for the Parameter. The value of “ID” shall be unique within the context of the containing XML instance document.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="name" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A user-friendly textual name for the Parameter.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="timeStamp" type="xs:dateTime" use="optional">
    <xs:annotation>
      <xs:documentation>The date and time associated with the Parameter. This shall be used where the time of application of a parameter is significant within the overall context of a test.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element Parameter/Description
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
This element shall be used to identify unstructured, unrestricted textual descriptions of the Parameter.
source
<xs:element name="Description" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify unstructured, unrestricted textual descriptions of the Parameter.</xs:documentation>
  </xs:annotation>
</xs:element>

element Parameter/Data
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Value
properties
isRef 0
content complex
children Datum Collection IndexedArray
annotation
documentation 
This element shall be used to identify structured, restricted textual descriptions of the Parameter.
source
<xs:element name="Data" type="c:Value" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify structured, restricted textual descriptions of the Parameter.</xs:documentation>
  </xs:annotation>
</xs:element>

element Parameter/Reference
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
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 
This element shall be used to identify the any referential data. A typical example would be a reference to a document or location where run-time test parameters are stored. This would be useful in cases where such parameters are not permitted in the TestResults XML instance document due to security reasons.
source
<xs:element name="Reference" type="c:Document" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the any referential data. A typical example would be a reference to a document or location where run-time test parameters are stored. This would be useful in cases where such parameters are not permitted in the TestResults XML instance document due to security reasons.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ReferenceDesignator
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
children Description
used by
elements Repair/ReferenceDesignator Indictments/Indictment/ReferenceDesignator
attributes
Name  Type  Use  Default  Fixed  Annotation
abbreviation  c:NonBlankStringrequired      
documentation 
The abbreviation of the reference designator.
type  c:NonBlankStringrequired      
documentation 
Defines the type of the UUT being indicted (e.g. WRA, SRA, Component, etc).
annotation
documentation 
This element shall be used as the base type for any element representing a subcomponent of a UUT.
source
<xs:complexType name="ReferenceDesignator">
  <xs:annotation>
    <xs:documentation>This element shall be used as the base type for any element representing a subcomponent of a UUT.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Description" type="c:NonBlankString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The description that corresponds to the reference designataor abbreviation.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="abbreviation" type="c:NonBlankString" use="required">
    <xs:annotation>
      <xs:documentation>The abbreviation of the reference designator.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="type" type="c:NonBlankString" use="required">
    <xs:annotation>
      <xs:documentation>Defines the type of the UUT being indicted (e.g. WRA, SRA, Component, etc).</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element ReferenceDesignator/Description
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
The description that corresponds to the reference designataor abbreviation.
source
<xs:element name="Description" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The description that corresponds to the reference designataor abbreviation.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Repair
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
children RepairActionTaken ReferenceDesignator ComponentDescription ComponentInstance Procedure
used by
element TestResults/PreTestRepairs/Repair
attributes
Name  Type  Use  Default  Fixed  Annotation
prevantive  xs:boolean      
documentation 
Indicates whether or not the repair was performed as part of preventative maintenance.
annotation
documentation 
This complex type shall be used to capture the type of repair(s) conducted.
source
<xs:complexType name="Repair">
  <xs:annotation>
    <xs:documentation>This complex type shall be used to capture the type of repair(s) conducted.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="RepairActionTaken" type="tr:RepairAction">
      <xs:annotation>
        <xs:documentation>This element identifies the code and description used to describe the type of repair action taken.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ReferenceDesignator" type="tr:ReferenceDesignator" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element identifies the subcomponent of the UUT that was the cause of a test failure.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:choice>
        <xs:element name="ComponentDescription" type="c:ItemDescriptionReference">
          <xs:annotation>
            <xs:documentation>This element identifies the specific item repaired when the serial number of the item is not known.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ComponentInstance" type="c:ItemInstanceReference">
          <xs:annotation>
            <xs:documentation>This element identifies the specific item repaired when the serial number of item is known.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element name="Procedure" type="c:Document" minOccurs="0">
        <xs:annotation>
          <xs:documentation>This element shall be used to identify the procedure required to perform a repair.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:sequence>
  <xs:attribute name="prevantive" type="xs:boolean">
    <xs:annotation>
      <xs:documentation>Indicates whether or not the repair was performed as part of preventative maintenance.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element Repair/RepairActionTaken
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:RepairAction
properties
isRef 0
content complex
children Description
attributes
Name  Type  Use  Default  Fixed  Annotation
value  tr:RepairCoderequired      
documentation 
The type of repair action that was taken.
code  c:NonBlankString      
documentation 
The application specific code for the value attribute.
annotation
documentation 
This element identifies the code and description used to describe the type of repair action taken.
source
<xs:element name="RepairActionTaken" type="tr:RepairAction">
  <xs:annotation>
    <xs:documentation>This element identifies the code and description used to describe the type of repair action taken.</xs:documentation>
  </xs:annotation>
</xs:element>

element Repair/ReferenceDesignator
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:ReferenceDesignator
properties
isRef 0
content complex
children Description
attributes
Name  Type  Use  Default  Fixed  Annotation
abbreviation  c:NonBlankStringrequired      
documentation 
The abbreviation of the reference designator.
type  c:NonBlankStringrequired      
documentation 
Defines the type of the UUT being indicted (e.g. WRA, SRA, Component, etc).
annotation
documentation 
This element identifies the subcomponent of the UUT that was the cause of a test failure.
source
<xs:element name="ReferenceDesignator" type="tr:ReferenceDesignator" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element identifies the subcomponent of the UUT that was the cause of a test failure.</xs:documentation>
  </xs:annotation>
</xs:element>

element Repair/ComponentDescription
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:ItemDescriptionReference
properties
isRef 0
content complex
children DescriptionDocumentReference Definition
annotation
documentation 
This element identifies the specific item repaired when the serial number of the item is not known.
source
<xs:element name="ComponentDescription" type="c:ItemDescriptionReference">
  <xs:annotation>
    <xs:documentation>This element identifies the specific item repaired when the serial number of the item is not known.</xs:documentation>
  </xs:annotation>
</xs:element>

element Repair/ComponentInstance
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:ItemInstanceReference
properties
isRef 0
content complex
children InstanceDocumentReference Definition
annotation
documentation 
This element identifies the specific item repaired when the serial number of item is known.
source
<xs:element name="ComponentInstance" type="c:ItemInstanceReference">
  <xs:annotation>
    <xs:documentation>This element identifies the specific item repaired when the serial number of item is known.</xs:documentation>
  </xs:annotation>
</xs:element>

element Repair/Procedure
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
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 
This element shall be used to identify the procedure required to perform a repair.
source
<xs:element name="Procedure" type="c:Document" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the procedure required to perform a repair.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType RepairAction
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
children Description
used by
elements Indictments/Indictment/RepairActionRecommended Repair/RepairActionTaken
attributes
Name  Type  Use  Default  Fixed  Annotation
value  tr:RepairCoderequired      
documentation 
The type of repair action that was taken.
code  c:NonBlankString      
documentation 
The application specific code for the value attribute.
annotation
documentation 
This element shall be used as the base type of any element defining a specific repair action to perform (or already performed) in the maintenance of the item.
source
<xs:complexType name="RepairAction">
  <xs:annotation>
    <xs:documentation>This element shall be used as the base type of any element defining a specific repair action to perform (or already performed) in the maintenance of the item.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Description" type="c:NonBlankString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A adjective providing additional descriptive data for the value and code attributes.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="value" type="tr:RepairCode" use="required">
    <xs:annotation>
      <xs:documentation>The type of repair action that was taken.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="code" type="c:NonBlankString">
    <xs:annotation>
      <xs:documentation>The application specific code for the value attribute.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element RepairAction/Description
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
A adjective providing additional descriptive data for the value and code attributes.
source
<xs:element name="Description" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A adjective providing additional descriptive data for the value and code attributes.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Test
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type extension of tr:Action
properties
base tr:Action
children Description Events Parameters Data EnvironmentalData Extension Outcome Calibration TestLimits TestResult
used by
element TestGroup/Test
complexType TestGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:IDrequired      
documentation 
A descriptive or common name for the Action. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Action.
userDefinedType  c:NonBlankStringoptional      
documentation 
A user defined textual “type” that will describe the non-test action.
cost  xs:doubleoptional      
documentation 
The monitary cost value associated with performing the action.
simulated  xs:booleanoptional      
documentation 
An indication that the Action occurred during a simulated test.
startDateTime  xs:dateTimerequired      
documentation 
The beginning date and time of the action.
endDateTime  xs:dateTimeoptional      
documentation 
The ending date and time of the action.
testReferenceID  c:NonBlankString      
documentation 
The reference ID of the TestGroup, Test, or SessionAction that was executed to generate the test result.
entryPoint  xs:booleanoptional      
documentation 
“1” shall indicate that the test represents a test entry point.
operatingMode  c:NonBlankStringoptional      
documentation 
A user-defined description of the operating mode of the test equipment for this test.
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 
This complex type shall be used to identify all relevant information related to a single test. This information includes input parameters, system or operator events, calibration values, and an outcomes. Outcome shall represent a summary outcome of all subordinate Test elements. Each subordinate Test elements may have a separate and distinct Outcome.
source
<xs:complexType name="Test">
  <xs:annotation>
    <xs:documentation>This complex type shall be used to identify all relevant information related to a single test. This information includes input parameters, system or operator events, calibration values, and an outcomes. Outcome shall represent a summary outcome of all subordinate Test elements. Each subordinate Test elements may have a separate and distinct Outcome.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tr:Action">
      <xs:sequence>
        <xs:element name="Outcome" type="tr:Outcome">
          <xs:annotation>
            <xs:documentation>This element shall be used to identify the test outcome of a test (i.e., Passed, Failed, or Aborted).</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Calibration" type="tr:Parameter" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>This element shall be used to identify operational calibration information when it is necessary to record calibration values for the test equipment associated with the execution of a test.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="TestLimits" minOccurs="0">
          <xs:annotation>
            <xs:documentation>This element shall be used to identify comparison limits that apply to all test and/or test groups.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>This element shall be used to identify the limits against which test data (tr:TestData) is compared to in order to arrive at a test outcome (tr:testOutcome).</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="TestResult" type="tr:TestResult" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>This element shall be used for the recording of results and other information related to a single iteration of a test. This information includes transforms (of raw measurement data) or the test limits against which results are measured to determine outcomes.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="entryPoint" type="xs:boolean" use="optional">
        <xs:annotation>
          <xs:documentation>“1” shall indicate that the test represents a test entry point.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="operatingMode" type="c:NonBlankString" use="optional">
        <xs:annotation>
          <xs:documentation>A user-defined description of the operating mode of the test equipment for this test.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attributeGroup ref="c:ClassifiedAttributes"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element Test/Outcome
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:Outcome
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
value  tr:OutcomeValuerequired      
documentation 
Shall contain one of the following enumerations: “Passed”, “Failed”, or “Aborted”. In use, “Passed” shall indicate the results of a test were within specified limits. “Failed” shall indicate the results of a test were not within the specified limits. “Aborted” shall indicate that a test did not complete normally.
qualifier  c:NonBlankStringoptional      
documentation 
A adjective providing additional descriptive data for the value attribute. For example, (…value=“Failed” qualifier=“High” …). In the case of (…value=“Aborted” …), qualifier shall provide essential descriptive or explanatory information regarding the reason for the test not completing normally.
annotation
documentation 
This element shall be used to identify the test outcome of a test (i.e., Passed, Failed, or Aborted).
source
<xs:element name="Outcome" type="tr:Outcome">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the test outcome of a test (i.e., Passed, Failed, or Aborted).</xs:documentation>
  </xs:annotation>
</xs:element>

element Test/Calibration
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:Parameter
properties
isRef 0
content complex
children Description Data Reference
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the Parameter. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Parameter.
timeStamp  xs:dateTimeoptional      
documentation 
The date and time associated with the Parameter. This shall be used where the time of application of a parameter is significant within the overall context of a test.
annotation
documentation 
This element shall be used to identify operational calibration information when it is necessary to record calibration values for the test equipment associated with the execution of a test.
source
<xs:element name="Calibration" type="tr:Parameter" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify operational calibration information when it is necessary to record calibration values for the test equipment associated with the execution of a test.</xs:documentation>
  </xs:annotation>
</xs:element>

element Test/TestLimits
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
properties
isRef 0
content complex
children Limits
annotation
documentation 
This element shall be used to identify comparison limits that apply to all test and/or test groups.
source
<xs:element name="TestLimits" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify comparison limits that apply to all test and/or test groups.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>This element shall be used to identify the limits against which test data (tr:TestData) is compared to in order to arrive at a test outcome (tr:testOutcome).</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Test/TestLimits/Limits
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
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 
This element shall be used to identify the limits against which test data (tr:TestData) is compared to in order to arrive at a test outcome (tr:testOutcome).
source
<xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the limits against which test data (tr:TestData) is compared to in order to arrive at a test outcome (tr:testOutcome).</xs:documentation>
  </xs:annotation>
</xs:element>

element Test/TestResult
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:TestResult
properties
isRef 0
content complex
children Outcome Description Indictments TestData TestLimits Transform Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:IDrequired      
documentation 
A descriptive or common name for the TestResult. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the TestResult.
annotation
documentation 
This element shall be used for the recording of results and other information related to a single iteration of a test. This information includes transforms (of raw measurement data) or the test limits against which results are measured to determine outcomes.
source
<xs:element name="TestResult" type="tr:TestResult" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used for the recording of results and other information related to a single iteration of a test. This information includes transforms (of raw measurement data) or the test limits against which results are measured to determine outcomes.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TestGroup
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type extension of tr:Test
properties
base tr:Test
children Description Events Parameters Data EnvironmentalData Extension Outcome Calibration TestLimits TestResult Test TestGroup SessionAction
used by
elements TestResults/ResultSet TestGroup/TestGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:IDrequired      
documentation 
A descriptive or common name for the Action. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Action.
userDefinedType  c:NonBlankStringoptional      
documentation 
A user defined textual “type” that will describe the non-test action.
cost  xs:doubleoptional      
documentation 
The monitary cost value associated with performing the action.
simulated  xs:booleanoptional      
documentation 
An indication that the Action occurred during a simulated test.
startDateTime  xs:dateTimerequired      
documentation 
The beginning date and time of the action.
endDateTime  xs:dateTimeoptional      
documentation 
The ending date and time of the action.
testReferenceID  c:NonBlankString      
documentation 
The reference ID of the TestGroup, Test, or SessionAction that was executed to generate the test result.
entryPoint  xs:booleanoptional      
documentation 
“1” shall indicate that the test represents a test entry point.
operatingMode  c:NonBlankStringoptional      
documentation 
A user-defined description of the operating mode of the test equipment for this test.
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 
This complex type shall be used to identify a grouping of related tests, test groups, or session actions. TestGroup provides a hierarchical structure for the aggregation of test results data within an Test Results XML instance document. TestGroup is recursive; that is, a TestGroup optionally contains subordinate TestGroup elements. The TestGroup structure shall be used to contain a collection of multiple iterations of a single test, or a related set of tests that the user desires to be reported or captured as a unit. When multiple Test, TestGroup, or SessionAction elements appear, the order of appearance of these elements should correspond to the time sequence order in which the test(s) or action(s) occurred. When the optional Outcome element appears, it shall represent a summary outcome of all subordinate TestGroup elements. Each subordinate TestGroup element may have a separate and distinct Outcome.
source
<xs:complexType name="TestGroup">
  <xs:annotation>
    <xs:documentation>This complex type shall be used to identify a grouping of related tests, test groups, or session actions. TestGroup provides a hierarchical structure for the aggregation of test results data within an Test Results XML instance document. TestGroup is recursive; that is, a TestGroup optionally contains subordinate TestGroup elements. The TestGroup structure shall be used to contain a collection of multiple iterations of a single test, or a related set of tests that the user desires to be reported or captured as a unit. When multiple Test, TestGroup, or SessionAction elements appear, the order of appearance of these elements should correspond to the time sequence order in which the test(s) or action(s) occurred. When the optional Outcome element appears, it shall represent a summary outcome of all subordinate TestGroup elements. Each subordinate TestGroup element may have a separate and distinct Outcome.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tr:Test">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Test" type="tr:Test">
          <xs:annotation>
            <xs:documentation>This element shall be used to identify a single test.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="TestGroup" type="tr:TestGroup">
          <xs:annotation>
            <xs:documentation>This element shall be used to identify a related set of single tests.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="SessionAction">
          <xs:annotation>
            <xs:documentation>This element shall be used to identify the actions that occurred during a test session that are not actual test results.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="tr:Action">
                <xs:sequence>
                  <xs:element name="ActionOutcome">
                    <xs:annotation>
                      <xs:documentation>This element shall be used to identify the completion status of the test action (e.g., done or aborted).</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:attribute name="value" use="required">
                        <xs:annotation>
                          <xs:documentation>Shall indicated either "Done" or  "Aborted".</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:string">
                            <xs:enumeration value="Done"/>
                            <xs:enumeration value="Aborted"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                      <xs:attribute name="qualifier" type="c:NonBlankString" use="optional">
                        <xs:annotation>
                          <xs:documentation>A user-friendly textual enhancement of the value attribute string.</xs:documentation>
                        </xs:annotation>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element TestGroup/Test
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:Test
properties
isRef 0
content complex
children Description Events Parameters Data EnvironmentalData Extension Outcome Calibration TestLimits TestResult
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:IDrequired      
documentation 
A descriptive or common name for the Action. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Action.
userDefinedType  c:NonBlankStringoptional      
documentation 
A user defined textual “type” that will describe the non-test action.
cost  xs:doubleoptional      
documentation 
The monitary cost value associated with performing the action.
simulated  xs:booleanoptional      
documentation 
An indication that the Action occurred during a simulated test.
startDateTime  xs:dateTimerequired      
documentation 
The beginning date and time of the action.
endDateTime  xs:dateTimeoptional      
documentation 
The ending date and time of the action.
testReferenceID  c:NonBlankString      
documentation 
The reference ID of the TestGroup, Test, or SessionAction that was executed to generate the test result.
entryPoint  xs:booleanoptional      
documentation 
“1” shall indicate that the test represents a test entry point.
operatingMode  c:NonBlankStringoptional      
documentation 
A user-defined description of the operating mode of the test equipment for this test.
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 
This element shall be used to identify a single test.
source
<xs:element name="Test" type="tr:Test">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify a single test.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestGroup/TestGroup
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:TestGroup
properties
isRef 0
content complex
children Description Events Parameters Data EnvironmentalData Extension Outcome Calibration TestLimits TestResult Test TestGroup SessionAction
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:IDrequired      
documentation 
A descriptive or common name for the Action. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Action.
userDefinedType  c:NonBlankStringoptional      
documentation 
A user defined textual “type” that will describe the non-test action.
cost  xs:doubleoptional      
documentation 
The monitary cost value associated with performing the action.
simulated  xs:booleanoptional      
documentation 
An indication that the Action occurred during a simulated test.
startDateTime  xs:dateTimerequired      
documentation 
The beginning date and time of the action.
endDateTime  xs:dateTimeoptional      
documentation 
The ending date and time of the action.
testReferenceID  c:NonBlankString      
documentation 
The reference ID of the TestGroup, Test, or SessionAction that was executed to generate the test result.
entryPoint  xs:booleanoptional      
documentation 
“1” shall indicate that the test represents a test entry point.
operatingMode  c:NonBlankStringoptional      
documentation 
A user-defined description of the operating mode of the test equipment for this test.
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 
This element shall be used to identify a related set of single tests.
source
<xs:element name="TestGroup" type="tr:TestGroup">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify a related set of single tests.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestGroup/SessionAction
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type extension of tr:Action
properties
isRef 0
content complex
children Description Events Parameters Data EnvironmentalData Extension ActionOutcome
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:IDrequired      
documentation 
A descriptive or common name for the Action. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Action.
userDefinedType  c:NonBlankStringoptional      
documentation 
A user defined textual “type” that will describe the non-test action.
cost  xs:doubleoptional      
documentation 
The monitary cost value associated with performing the action.
simulated  xs:booleanoptional      
documentation 
An indication that the Action occurred during a simulated test.
startDateTime  xs:dateTimerequired      
documentation 
The beginning date and time of the action.
endDateTime  xs:dateTimeoptional      
documentation 
The ending date and time of the action.
testReferenceID  c:NonBlankString      
documentation 
The reference ID of the TestGroup, Test, or SessionAction that was executed to generate the test result.
annotation
documentation 
This element shall be used to identify the actions that occurred during a test session that are not actual test results.
source
<xs:element name="SessionAction">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the actions that occurred during a test session that are not actual test results.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="tr:Action">
        <xs:sequence>
          <xs:element name="ActionOutcome">
            <xs:annotation>
              <xs:documentation>This element shall be used to identify the completion status of the test action (e.g., done or aborted).</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:attribute name="value" use="required">
                <xs:annotation>
                  <xs:documentation>Shall indicated either "Done" or  "Aborted".</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="Done"/>
                    <xs:enumeration value="Aborted"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
              <xs:attribute name="qualifier" type="c:NonBlankString" use="optional">
                <xs:annotation>
                  <xs:documentation>A user-friendly textual enhancement of the value attribute string.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TestGroup/SessionAction/ActionOutcome
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
value  required      
documentation 
Shall indicated either "Done" or  "Aborted".
qualifier  c:NonBlankStringoptional      
documentation 
A user-friendly textual enhancement of the value attribute string.
annotation
documentation 
This element shall be used to identify the completion status of the test action (e.g., done or aborted).
source
<xs:element name="ActionOutcome">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the completion status of the test action (e.g., done or aborted).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="value" use="required">
      <xs:annotation>
        <xs:documentation>Shall indicated either "Done" or  "Aborted".</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Done"/>
          <xs:enumeration value="Aborted"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="qualifier" type="c:NonBlankString" use="optional">
      <xs:annotation>
        <xs:documentation>A user-friendly textual enhancement of the value attribute string.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

complexType TestResult
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
children Outcome Description Indictments TestData TestLimits Transform Extension
used by
element Test/TestResult
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:IDrequired      
documentation 
A descriptive or common name for the TestResult. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the TestResult.
annotation
documentation 
This complex type shall be used to capture test result data, comparision limits, indited components, and data transforms required to evaluate raw test results data.
source
<xs:complexType name="TestResult">
  <xs:annotation>
    <xs:documentation>This complex type shall be used to capture test result data, comparision limits, indited components, and data transforms required to evaluate raw test results data.</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element name="Outcome" type="tr:Outcome" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify the qualitative result of evaluating collected test data against quantitative limits</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Description" type="c:NonBlankString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify any descriptive information for the TestResult.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Indictments" type="tr:Indictments" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify the indictments on the UUT as a result of performing tests. </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TestData" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to capture data from the test equipment. This data may be either raw data or post-processed data. It is presumed that a transform will be provided for raw data.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="c:Value">
            <xs:attribute name="acquisitionTimeStamp" type="xs:dateTime" use="optional">
              <xs:annotation>
                <xs:documentation>The date and time associated with when the test data was aquired from the test equipment.</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="TestLimits" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify test limits for which to compare against to determine a outcome.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>This element shall be used to identify the limits against which TestData is compared to arrive at an outcome. Within an XML instance document, these limit values shall only apply to the TestResults branch containing this element. </xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Transform" type="c:NonBlankString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify any transform that may be required to produce meaningful results from raw data.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Extension" type="c:Extension" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall provide a specific extension point for use cases that require elements not provided in the basic structure.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
  <xs:attribute name="ID" type="xs:ID" use="required">
    <xs:annotation>
      <xs:documentation>A descriptive or common name for the TestResult. The value of “ID” shall be unique within the context of the containing XML instance document.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="name" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A user-friendly textual name for the TestResult.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element TestResult/Outcome
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:Outcome
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
value  tr:OutcomeValuerequired      
documentation 
Shall contain one of the following enumerations: “Passed”, “Failed”, or “Aborted”. In use, “Passed” shall indicate the results of a test were within specified limits. “Failed” shall indicate the results of a test were not within the specified limits. “Aborted” shall indicate that a test did not complete normally.
qualifier  c:NonBlankStringoptional      
documentation 
A adjective providing additional descriptive data for the value attribute. For example, (…value=“Failed” qualifier=“High” …). In the case of (…value=“Aborted” …), qualifier shall provide essential descriptive or explanatory information regarding the reason for the test not completing normally.
annotation
documentation 
This element shall be used to identify the qualitative result of evaluating collected test data against quantitative limits
source
<xs:element name="Outcome" type="tr:Outcome" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the qualitative result of evaluating collected test data against quantitative limits</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResult/Description
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
This element shall be used to identify any descriptive information for the TestResult.
source
<xs:element name="Description" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify any descriptive information for the TestResult.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResult/Indictments
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:Indictments
properties
isRef 0
content complex
children Indictment Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
retestTestGroup  c:NonBlankString      
documentation 
The test group that the test program recommends using when retesting the UUT.
indictmentsDateTime  xs:dateTime      
documentation 
The date and time that the indictments were made.
annotation
documentation 
This element shall be used to identify the indictments on the UUT as a result of performing tests. 
source
<xs:element name="Indictments" type="tr:Indictments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the indictments on the UUT as a result of performing tests. </xs:documentation>
  </xs:annotation>
</xs:element>

element TestResult/TestData
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type extension of c:Value
properties
isRef 0
content complex
children Datum Collection IndexedArray
attributes
Name  Type  Use  Default  Fixed  Annotation
acquisitionTimeStamp  xs:dateTimeoptional      
documentation 
The date and time associated with when the test data was aquired from the test equipment.
annotation
documentation 
This element shall be used to capture data from the test equipment. This data may be either raw data or post-processed data. It is presumed that a transform will be provided for raw data.
source
<xs:element name="TestData" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to capture data from the test equipment. This data may be either raw data or post-processed data. It is presumed that a transform will be provided for raw data.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:Value">
        <xs:attribute name="acquisitionTimeStamp" type="xs:dateTime" use="optional">
          <xs:annotation>
            <xs:documentation>The date and time associated with when the test data was aquired from the test equipment.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TestResult/TestLimits
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
properties
isRef 0
content complex
children Limits
annotation
documentation 
This element shall be used to identify test limits for which to compare against to determine a outcome.
source
<xs:element name="TestLimits" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify test limits for which to compare against to determine a outcome.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>This element shall be used to identify the limits against which TestData is compared to arrive at an outcome. Within an XML instance document, these limit values shall only apply to the TestResults branch containing this element. </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestResult/TestLimits/Limits
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
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 
This element shall be used to identify the limits against which TestData is compared to arrive at an outcome. Within an XML instance document, these limit values shall only apply to the TestResults branch containing this element. 
source
<xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the limits against which TestData is compared to arrive at an outcome. Within an XML instance document, these limit values shall only apply to the TestResults branch containing this element. </xs:documentation>
  </xs:annotation>
</xs:element>

element TestResult/Transform
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
This element shall be used to identify any transform that may be required to produce meaningful results from raw data.
source
<xs:element name="Transform" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify any transform that may be required to produce meaningful results from raw data.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResult/Extension
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
This 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>This 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 TestResults
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
children Personnel PreTestRepairs References ResultSet Site TestDescription TestProgram TestStation UUT WorkOrder Extension
used by
element TestResults
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.
name  c:NonBlankStringoptional      
documentation 
The name of the instance document. Example: Acme Widget Test Results
source
<xs:complexType name="TestResults">
  <xs:all>
    <xs:element name="Personnel">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify information regarding the personnel associated with the performance of the testing. </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="CustomerRepresentative" type="c:Person" minOccurs="0">
            <xs:annotation>
              <xs:documentation>This element shall be used to identify the customer representative whom is witnessing testing or will be signing off on the test results. </xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="QualityAssurance" type="c:Person" minOccurs="0">
            <xs:annotation>
              <xs:documentation>This element shall be used to identify the quality assurance representitive whom will be signing off on the test results.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="SystemOperator" type="c:Person">
            <xs:annotation>
              <xs:documentation>This element shall be used to identify the operator performing the testing of the UUT.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="PreTestRepairs" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify any repairs made to the UUT prior to performing test(s) on the UUT and is used in the diagnostic process.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Repair" type="tr:Repair" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>This element shall be used to identify a particular repair made to the UUT prior to the performance of test(s). </xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="References" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify references which are external to an  TestResults XML instance document. References shall be any items relevant to a particular test, test group, or complete test program; as defined and required by the user.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Reference" type="c:Document" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>This element shall be used to identify a particular externally referenced item.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="ResultSet" type="tr:TestGroup">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify the quantitative and/or qualitative results, as well as non-test session data; collected during execution of a test or group of tests.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Site" type="c:Organization" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify the physical location at which the test results were collected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TestDescription" type="c:ItemDescriptionReference" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify an XML instance document conformant with the ATML Test Description standard (IEEE Std 1671.1). This Test Description XML instance document defines the test(s) that shall be directly associated to the test(s) identified within the Test Results XML instance document.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TestProgram" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall is to be used to identify the specific test program which was used to generate the results data in the TestResults XML instance document. </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="c:SoftwareInstance">
            <xs:sequence>
              <xs:element name="Data" type="c:Value" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>This element shall be used to identify data associated with non-test actions.</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="TestStation" type="c:HardwareInstance" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify the specific test station or equipment upon which the test(s) was/were conducted.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UUT" type="c:ItemInstance" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used  to uniquely identify the UUT upon which the test(s) is/are performed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="WorkOrder" type="c:WorkOrder" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall be used to identify a work order related to, or authorizing, the testing of the UUT.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Extension" type="c:Extension" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This element shall provide a specific extension point for use cases that require elements not provided in the basic structure.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
  <xs:attributeGroup ref="c:DocumentRootAttributes"/>
  <xs:attribute name="name" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>The name of the instance document. Example: Acme Widget Test Results</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element TestResults/Personnel
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
properties
isRef 0
content complex
children CustomerRepresentative QualityAssurance SystemOperator
annotation
documentation 
This element shall be used to identify information regarding the personnel associated with the performance of the testing. 
source
<xs:element name="Personnel">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify information regarding the personnel associated with the performance of the testing. </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CustomerRepresentative" type="c:Person" minOccurs="0">
        <xs:annotation>
          <xs:documentation>This element shall be used to identify the customer representative whom is witnessing testing or will be signing off on the test results. </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="QualityAssurance" type="c:Person" minOccurs="0">
        <xs:annotation>
          <xs:documentation>This element shall be used to identify the quality assurance representitive whom will be signing off on the test results.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SystemOperator" type="c:Person">
        <xs:annotation>
          <xs:documentation>This element shall be used to identify the operator performing the testing of the UUT.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestResults/Personnel/CustomerRepresentative
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Person
properties
isRef 0
content complex
children OtherData Address
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the contact.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the operator.
affiliation  c:NonBlankStringoptional      
documentation 
The organization the person represents.
email  c:NonBlankStringoptional      
documentation 
The persons e-mail address.
phoneNumber  c:NonBlankStringoptional      
documentation 
The persons telephone number.
annotation
documentation 
This element shall be used to identify the customer representative whom is witnessing testing or will be signing off on the test results. 
source
<xs:element name="CustomerRepresentative" type="c:Person" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the customer representative whom is witnessing testing or will be signing off on the test results. </xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/Personnel/QualityAssurance
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Person
properties
isRef 0
content complex
children OtherData Address
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the contact.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the operator.
affiliation  c:NonBlankStringoptional      
documentation 
The organization the person represents.
email  c:NonBlankStringoptional      
documentation 
The persons e-mail address.
phoneNumber  c:NonBlankStringoptional      
documentation 
The persons telephone number.
annotation
documentation 
This element shall be used to identify the quality assurance representitive whom will be signing off on the test results.
source
<xs:element name="QualityAssurance" type="c:Person" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the quality assurance representitive whom will be signing off on the test results.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/Personnel/SystemOperator
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Person
properties
isRef 0
content complex
children OtherData Address
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A user-defined string uniquely identifying the contact.
name  c:NonBlankStringoptional      
documentation 
A descriptive or common name for the operator.
affiliation  c:NonBlankStringoptional      
documentation 
The organization the person represents.
email  c:NonBlankStringoptional      
documentation 
The persons e-mail address.
phoneNumber  c:NonBlankStringoptional      
documentation 
The persons telephone number.
annotation
documentation 
This element shall be used to identify the operator performing the testing of the UUT.
source
<xs:element name="SystemOperator" type="c:Person">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the operator performing the testing of the UUT.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/PreTestRepairs
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
properties
isRef 0
content complex
children Repair
annotation
documentation 
This element shall be used to identify any repairs made to the UUT prior to performing test(s) on the UUT and is used in the diagnostic process.
source
<xs:element name="PreTestRepairs" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify any repairs made to the UUT prior to performing test(s) on the UUT and is used in the diagnostic process.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Repair" type="tr:Repair" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>This element shall be used to identify a particular repair made to the UUT prior to the performance of test(s). </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestResults/PreTestRepairs/Repair
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:Repair
properties
isRef 0
content complex
children RepairActionTaken ReferenceDesignator ComponentDescription ComponentInstance Procedure
attributes
Name  Type  Use  Default  Fixed  Annotation
prevantive  xs:boolean      
documentation 
Indicates whether or not the repair was performed as part of preventative maintenance.
annotation
documentation 
This element shall be used to identify a particular repair made to the UUT prior to the performance of test(s). 
source
<xs:element name="Repair" type="tr:Repair" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify a particular repair made to the UUT prior to the performance of test(s). </xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/References
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
properties
isRef 0
content complex
children Reference
annotation
documentation 
This element shall be used to identify references which are external to an  TestResults XML instance document. References shall be any items relevant to a particular test, test group, or complete test program; as defined and required by the user.
source
<xs:element name="References" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify references which are external to an  TestResults XML instance document. References shall be any items relevant to a particular test, test group, or complete test program; as defined and required by the user.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Reference" type="c:Document" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>This element shall be used to identify a particular externally referenced item.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestResults/References/Reference
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
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 
This element shall be used to identify a particular externally referenced item.
source
<xs:element name="Reference" type="c:Document" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify a particular externally referenced item.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/ResultSet
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type tr:TestGroup
properties
isRef 0
content complex
children Description Events Parameters Data EnvironmentalData Extension Outcome Calibration TestLimits TestResult Test TestGroup SessionAction
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:IDrequired      
documentation 
A descriptive or common name for the Action. The value of “ID” shall be unique within the context of the containing XML instance document.
name  c:NonBlankStringoptional      
documentation 
A user-friendly textual name for the Action.
userDefinedType  c:NonBlankStringoptional      
documentation 
A user defined textual “type” that will describe the non-test action.
cost  xs:doubleoptional      
documentation 
The monitary cost value associated with performing the action.
simulated  xs:booleanoptional      
documentation 
An indication that the Action occurred during a simulated test.
startDateTime  xs:dateTimerequired      
documentation 
The beginning date and time of the action.
endDateTime  xs:dateTimeoptional      
documentation 
The ending date and time of the action.
testReferenceID  c:NonBlankString      
documentation 
The reference ID of the TestGroup, Test, or SessionAction that was executed to generate the test result.
entryPoint  xs:booleanoptional      
documentation 
“1” shall indicate that the test represents a test entry point.
operatingMode  c:NonBlankStringoptional      
documentation 
A user-defined description of the operating mode of the test equipment for this test.
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 
This element shall be used to identify the quantitative and/or qualitative results, as well as non-test session data; collected during execution of a test or group of tests.
source
<xs:element name="ResultSet" type="tr:TestGroup">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the quantitative and/or qualitative results, as well as non-test session data; collected during execution of a test or group of tests.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/Site
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Organization
properties
isRef 0
content complex
children Address Contacts FaxNumber URL WorkCenter
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
documentation 
A descriptive or common name for the manufacturer.
cageCode  c:NonBlankStringoptional      
documentation 
The CAGE code for the company indicated by the name attribute.
annotation
documentation 
This element shall be used to identify the physical location at which the test results were collected.
source
<xs:element name="Site" type="c:Organization" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the physical location at which the test results were collected.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/TestDescription
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:ItemDescriptionReference
properties
isRef 0
content complex
children DescriptionDocumentReference Definition
annotation
documentation 
This element shall be used to identify an XML instance document conformant with the ATML Test Description standard (IEEE Std 1671.1). This Test Description XML instance document defines the test(s) that shall be directly associated to the test(s) identified within the Test Results XML instance document.
source
<xs:element name="TestDescription" type="c:ItemDescriptionReference" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify an XML instance document conformant with the ATML Test Description standard (IEEE Std 1671.1). This Test Description XML instance document defines the test(s) that shall be directly associated to the test(s) identified within the Test Results XML instance document.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/TestProgram
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type extension of c:SoftwareInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber ReleaseDate Data
annotation
documentation 
This element shall is to be used to identify the specific test program which was used to generate the results data in the TestResults XML instance document. 
source
<xs:element name="TestProgram" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall is to be used to identify the specific test program which was used to generate the results data in the TestResults XML instance document. </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:SoftwareInstance">
        <xs:sequence>
          <xs:element name="Data" type="c:Value" minOccurs="0">
            <xs:annotation>
              <xs:documentation>This element shall be used to identify data associated with non-test actions.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TestResults/TestProgram/Data
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Value
properties
isRef 0
content complex
children Datum Collection IndexedArray
annotation
documentation 
This element shall be used to identify data associated with non-test actions.
source
<xs:element name="Data" type="c:Value" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify data associated with non-test actions.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/TestStation
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:HardwareInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber ManufactureDate Calibration Components ParentComponent PowerOn
annotation
documentation 
This element shall be used to identify the specific test station or equipment upon which the test(s) was/were conducted.
source
<xs:element name="TestStation" type="c:HardwareInstance" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify the specific test station or equipment upon which the test(s) was/were conducted.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/UUT
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:ItemInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber
annotation
documentation 
This element shall be used  to uniquely identify the UUT upon which the test(s) is/are performed.
source
<xs:element name="UUT" type="c:ItemInstance" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used  to uniquely identify the UUT upon which the test(s) is/are performed.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/WorkOrder
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:WorkOrder
properties
isRef 0
content complex
children WorkOrderNumber WorkItemNumber MaintenanceLevel Description Extension
annotation
documentation 
This element shall be used to identify a work order related to, or authorizing, the testing of the UUT.
source
<xs:element name="WorkOrder" type="c:WorkOrder" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to identify a work order related to, or authorizing, the testing of the UUT.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/Extension
diagram
namespace urn:IEEE-1636.1:2011:01:TestResults
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
This 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>This 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>

simpleType OutcomeValue
namespace urn:IEEE-1636.1:2011:01:TestResults
type restriction of xs:string
used by
attribute Outcome/@value
facets
enumeration Passed
enumeration Failed
enumeration Aborted
annotation
documentation 
This shall be used as the base type for any XML schema attribute or element that represent permitted values for a test outcome. In use, “Passed” shall indicate the results of a test were within specified limits. “Failed” shall indicate that the results of a test were not within specified limits. “Aborted” shall indicate that a test did not complete.
source
<xs:simpleType name="OutcomeValue">
  <xs:annotation>
    <xs:documentation>This shall be used as the base type for any XML schema attribute or element that represent permitted values for a test outcome. In use, “Passed” shall indicate the results of a test were within specified limits. “Failed” shall indicate that the results of a test were not within specified limits. “Aborted” shall indicate that a test did not complete.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Passed"/>
    <xs:enumeration value="Failed"/>
    <xs:enumeration value="Aborted"/>
  </xs:restriction>
</xs:simpleType>

simpleType RepairCode
namespace urn:IEEE-1636.1:2011:01:TestResults
type restriction of xs:string
used by
attribute RepairAction/@value
facets
enumeration Repair
enumeration Replace
enumeration Reseat
enumeration Alignment
enumeration SoftwareUpgrade
enumeration UserDefined
annotation
documentation 
This shall be used as the base type for any XML schema attribute or element that represent permitted UUT repair codes.
source
<xs:simpleType name="RepairCode">
  <xs:annotation>
    <xs:documentation>This shall be used as the base type for any XML schema attribute or element that represent permitted UUT repair codes.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Repair"/>
    <xs:enumeration value="Replace"/>
    <xs:enumeration value="Reseat"/>
    <xs:enumeration value="Alignment"/>
    <xs:enumeration value="SoftwareUpgrade"/>
    <xs:enumeration value="UserDefined"/>
  </xs:restriction>
</xs:simpleType>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element c:complexArray/DefaultElementValue
diagram
namespace urn:IEEE-1671:2010:Common
type c:complex
properties
isRef