Schema TestResults.xsd


schema location:  D:\Atml & SIWG\ATML Homework\1636.1-2007.download\TestResults.xsd
targetNamespace:  http://www.ieee.org/ATML/2007/TestResults
 
Elements  Complex types  Simple types 
TestResults  Action  OutcomeValue 
Event  RepairCode 
Outcome 
Parameter 
Person 
Repair 
Test 
TestGroup 
TestResult 


schema location:  D:\Atml & SIWG\ATML Homework\1636.1-2007.download\Common.xsd
targetNamespace:  http://www.ieee.org/ATML/2006/Common
 
Complex types  Simple types  Attr. groups 
binary  ArrayIndexor  DocumentRootAttributes 
binaryArray  ComparisonOperator  UnitAttributes 
boolean  EqualityComparisonOperator 
booleanArray  HexValue 
Collection  LogicalOperator 
CollectionArray  MaskOperator 
complex  NonBlankString 
complexArray  NonBlankURI 
Connector  PortDirection 
ConnectorLocation  PortType 
dateTime  StandardUnit 
dateTimeArray  Uuid 
DatumType 
Document 
DocumentReference 
double 
doubleArray 
EnvironmentalElements 
EnvironmentalRequirements 
Extension 
HardwareInstance 
hexadecimal 
hexadecimalArray 
IdentificationNumber 
IndexedArrayType 
integer 
integerArray 
Interface 
ItemDescription 
ItemDescriptionReference 
ItemInstance 
ItemInstanceReference 
Limit 
LimitPair 
MailingAddress 
ManufacturerData 
NamedValue 
octal 
octalArray 
Operator 
PhysicalInterface 
Port 
SingleLimit 
SoftwareInstance 
string 
stringArray 
ToleranceValue 
unsignedInteger 
unsignedIntegerArray 
Value 


element TestResults
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
content complex
children EnvironmentalData Indictments Personnel PreTestRepairs References ResultSet TestDescription TestProgram TestStation UUT WorkOrder Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  c:Uuidrequired      
securityClassification  c:NonBlankStringoptional      
name  c:NonBlankStringoptional      
annotation
documentation 
Root element for this schema.
source
<xs:element name="TestResults">
  <xs:annotation>
    <xs:documentation>Root element for this schema.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:all>
      <xs:element name="EnvironmentalData" minOccurs="0">
        <xs:annotation>
          <xs:documentation>This element shall be used to contain environmental information pertinent to the subject test.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Environmental" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>External environmental data pertinent to the test instance.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="c:EnvironmentalElements">
                    <xs:attribute name="timeStamp" type="xs:dateTime" use="optional"/>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Indictments" minOccurs="0">
        <xs:annotation>
          <xs:documentation>This is the parent element for an unbounded set of Indictment elements.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Indictment" type="c:ItemInstance" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Each Indictment element shall contain identifying information for the subcomponent of a tested UUT that is the most likely cause of a test failure.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="OtherData" type="c:NamedValue" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>This optional element shall be used to capture data that can not be expressed in the Indictment element structure.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Personnel">
        <xs:annotation>
          <xs:documentation>This branch shall be used to capture identifying information for personnel associated with the subject test session. At a minimum, SystemOperator is required.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CustomerRepresentative" type="Person" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Identification information for the customer representative witnessing or signing off the TestResults instance document.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="QualityAssurance" type="Person" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Identification information for the QA representative signing off the TestResults instance document.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SystemOperator" type="Person">
              <xs:annotation>
                <xs:documentation>Identification information for the operator of the ATE.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PreTestRepairs" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Identifies repairs made prior to a test or test run. Used in the diagnostic process.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Repair" type="Repair" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Identify the repair.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="References" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Collector element. If used, at least one Reference child element must appear in the instance document.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Reference" type="c:Document" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Miscellaneous reference information relevant to the overall set of Tests in an instance document.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ResultSet" type="TestGroup">
        <xs:annotation>
          <xs:documentation>Parent element to permit heirarchical structure of TestGroups.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TestDescription" type="c:ItemDescriptionReference" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Reference information to enable linkage to a specific 1671 TestDescription instance document.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TestProgram" type="c:SoftwareInstance" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Provides for the identification of a specific Test Program used for the subject Test Results.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TestStation" type="c:HardwareInstance" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Provides for the identification of a specific Test Station used for the subject Test Results.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UUT">
        <xs:annotation>
          <xs:documentation>The UUT upon which the test(s) is/are performed.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="c:ItemInstance">
              <xs:attribute name="UutType" use="required">
                <xs:simpleType>
                  <xs:restriction base="c:NonBlankString">
                    <xs:enumeration value="hardware"/>
                    <xs:enumeration value="software"/>
                  </xs:restriction>
                </xs:simpleType>
              </xs:attribute>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="WorkOrder" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The reference ID of a Work Order related to or authorizing this test.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="WorkItem" type="c:NamedValue" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Placeholder for specific Work Item(s) from the Work Order.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="ID" type="c:NonBlankString" use="required"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="Extension" type="c:Extension" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Element provided to permit extensibility of the schema.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:all>
    <xs:attributeGroup ref="c:DocumentRootAttributes"/>
    <xs:attribute name="name" type="c:NonBlankString" use="optional"/>
  </xs:complexType>
</xs:element>

element TestResults/EnvironmentalData
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
children Environmental
annotation
documentation 
This element shall be used to contain environmental information pertinent to the subject test.
source
<xs:element name="EnvironmentalData" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This element shall be used to contain environmental information pertinent to the subject test.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Environmental" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>External environmental data pertinent to the test instance.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="c:EnvironmentalElements">
              <xs:attribute name="timeStamp" type="xs:dateTime" use="optional"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestResults/EnvironmentalData/Environmental
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type extension of c:EnvironmentalElements
properties
isRef 0
content complex
children Altitude HumidityPercentage Shock Temperature Vibration
attributes
Name  Type  Use  Default  Fixed  Annotation
timeStamp  xs:dateTimeoptional      
annotation
documentation 
External environmental data pertinent to the test instance.
source
<xs:element name="Environmental" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>External environmental data pertinent to the test instance.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:EnvironmentalElements">
        <xs:attribute name="timeStamp" type="xs:dateTime" use="optional"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TestResults/Indictments
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
children Indictment OtherData
annotation
documentation 
This is the parent element for an unbounded set of Indictment elements.
source
<xs:element name="Indictments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This is the parent element for an unbounded set of Indictment elements.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Indictment" type="c:ItemInstance" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Each Indictment element shall contain identifying information for the subcomponent of a tested UUT that is the most likely cause of a test failure.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OtherData" type="c:NamedValue" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>This optional element shall be used to capture data that can not be expressed in the Indictment element structure.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestResults/Indictments/Indictment
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:ItemInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber
annotation
documentation 
Each Indictment element shall contain identifying information for the subcomponent of a tested UUT that is the most likely cause of a test failure.
source
<xs:element name="Indictment" type="c:ItemInstance" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Each Indictment element shall contain identifying information for the subcomponent of a tested UUT that is the most likely cause of a test failure.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/Indictments/OtherData
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:NamedValue
properties
isRef 0
content complex
children Datum Collection IndexedArray
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
annotation
documentation 
This optional element shall be used to capture data that can not be expressed in the Indictment element structure.
source
<xs:element name="OtherData" type="c:NamedValue" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>This optional element shall be used to capture data that can not be expressed in the Indictment element structure.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/Personnel
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
children CustomerRepresentative QualityAssurance SystemOperator
annotation
documentation 
This branch shall be used to capture identifying information for personnel associated with the subject test session. At a minimum, SystemOperator is required.
source
<xs:element name="Personnel">
  <xs:annotation>
    <xs:documentation>This branch shall be used to capture identifying information for personnel associated with the subject test session. At a minimum, SystemOperator is required.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CustomerRepresentative" type="Person" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Identification information for the customer representative witnessing or signing off the TestResults instance document.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="QualityAssurance" type="Person" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Identification information for the QA representative signing off the TestResults instance document.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SystemOperator" type="Person">
        <xs:annotation>
          <xs:documentation>Identification information for the operator of the ATE.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestResults/Personnel/CustomerRepresentative
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type Person
properties
isRef 0
content complex
children OtherData Address
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A unique identifier within the scope of the instance document
name  c:NonBlankStringoptional      
documentation 
A string value representing the name of the operator.
affiliation  c:NonBlankStringoptional      
email  c:NonBlankStringoptional      
phone  c:NonBlankStringoptional      
annotation
documentation 
Identification information for the customer representative witnessing or signing off the TestResults instance document.
source
<xs:element name="CustomerRepresentative" type="Person" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Identification information for the customer representative witnessing or signing off the TestResults instance document.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/Personnel/QualityAssurance
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type Person
properties
isRef 0
content complex
children OtherData Address
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A unique identifier within the scope of the instance document
name  c:NonBlankStringoptional      
documentation 
A string value representing the name of the operator.
affiliation  c:NonBlankStringoptional      
email  c:NonBlankStringoptional      
phone  c:NonBlankStringoptional      
annotation
documentation 
Identification information for the QA representative signing off the TestResults instance document.
source
<xs:element name="QualityAssurance" type="Person" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Identification information for the QA representative signing off the TestResults instance document.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/Personnel/SystemOperator
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type Person
properties
isRef 0
content complex
children OtherData Address
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A unique identifier within the scope of the instance document
name  c:NonBlankStringoptional      
documentation 
A string value representing the name of the operator.
affiliation  c:NonBlankStringoptional      
email  c:NonBlankStringoptional      
phone  c:NonBlankStringoptional      
annotation
documentation 
Identification information for the operator of the ATE.
source
<xs:element name="SystemOperator" type="Person">
  <xs:annotation>
    <xs:documentation>Identification information for the operator of the ATE.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/PreTestRepairs
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
children Repair
annotation
documentation 
Identifies repairs made prior to a test or test run. Used in the diagnostic process.
source
<xs:element name="PreTestRepairs" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Identifies repairs made prior to a test or test run. Used in the diagnostic process.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Repair" type="Repair" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Identify the repair.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestResults/PreTestRepairs/Repair
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type Repair
properties
isRef 0
content complex
children Component
attributes
Name  Type  Use  Default  Fixed  Annotation
repairCode  required      
repairName  c:NonBlankStringoptional      
annotation
documentation 
Identify the repair.
source
<xs:element name="Repair" type="Repair" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Identify the repair.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/References
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
children Reference
annotation
documentation 
Collector element. If used, at least one Reference child element must appear in the instance document.
source
<xs:element name="References" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Collector element. If used, at least one Reference child element must appear in the instance document.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Reference" type="c:Document" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Miscellaneous reference information relevant to the overall set of Tests in an instance document.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestResults/References/Reference
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:Document
properties
isRef 0
content complex
children URL Text Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  c:Uuidrequired      
name  c:NonBlankStringrequired      
annotation
documentation 
Miscellaneous reference information relevant to the overall set of Tests in an instance document.
source
<xs:element name="Reference" type="c:Document" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Miscellaneous reference information relevant to the overall set of Tests in an instance document.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/ResultSet
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type TestGroup
properties
isRef 0
content complex
children Description Events Parameters Data Extension Outcome Calibration TestLimits TestResult Test TestGroup SessionAction
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
userDefinedType  c:NonBlankStringoptional      
documentation 
A use-case defined string representing the "type" of the Test instance. Examples include "Pre-flight", "Calibration", "Post-repair", etc. The semantics of this "type" may be useful only to a document producer.
cost  xs:doubleoptional      
simulated  xs:booleanoptional      
startDateTime  xs:dateTimerequired      
endDateTime  xs:dateTimeoptional      
securityClassification  c:NonBlankStringoptional      
documentation 
Security classification level of the results of the specific Test in the instance document.
entryPoint  xs:booleanoptional      
documentation 
Boolean indicating whether the Test instance is associated with a test program entry point.
operatingMode  c:NonBlankStringoptional      
documentation 
User-defined value describing the operating mode of the ATS for the specific instance of a Test.
annotation
documentation 
Parent element to permit heirarchical structure of TestGroups.
source
<xs:element name="ResultSet" type="TestGroup">
  <xs:annotation>
    <xs:documentation>Parent element to permit heirarchical structure of TestGroups.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/TestDescription
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:ItemDescriptionReference
properties
isRef 0
content complex
children DescriptionDocumentReference Definition
annotation
documentation 
Reference information to enable linkage to a specific 1671 TestDescription instance document.
source
<xs:element name="TestDescription" type="c:ItemDescriptionReference" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Reference information to enable linkage to a specific 1671 TestDescription instance document.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/TestProgram
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:SoftwareInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber ReleaseDate
annotation
documentation 
Provides for the identification of a specific Test Program used for the subject Test Results.
source
<xs:element name="TestProgram" type="c:SoftwareInstance" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Provides for the identification of a specific Test Program used for the subject Test Results.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/TestStation
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:HardwareInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber ManufactureDate Calibration Components ParentComponent PowerOn
annotation
documentation 
Provides for the identification of a specific Test Station used for the subject Test Results.
source
<xs:element name="TestStation" type="c:HardwareInstance" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Provides for the identification of a specific Test Station used for the subject Test Results.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/UUT
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type extension of c:ItemInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber
attributes
Name  Type  Use  Default  Fixed  Annotation
UutType  required      
annotation
documentation 
The UUT upon which the test(s) is/are performed.
source
<xs:element name="UUT">
  <xs:annotation>
    <xs:documentation>The UUT upon which the test(s) is/are performed.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:ItemInstance">
        <xs:attribute name="UutType" use="required">
          <xs:simpleType>
            <xs:restriction base="c:NonBlankString">
              <xs:enumeration value="hardware"/>
              <xs:enumeration value="software"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TestResults/WorkOrder
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
children WorkItem
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
annotation
documentation 
The reference ID of a Work Order related to or authorizing this test.
source
<xs:element name="WorkOrder" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The reference ID of a Work Order related to or authorizing this test.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="WorkItem" type="c:NamedValue" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Placeholder for specific Work Item(s) from the Work Order.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="ID" type="c:NonBlankString" use="required"/>
  </xs:complexType>
</xs:element>

element TestResults/WorkOrder/WorkItem
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:NamedValue
properties
isRef 0
content complex
children Datum Collection IndexedArray
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
annotation
documentation 
Placeholder for specific Work Item(s) from the Work Order.
source
<xs:element name="WorkItem" type="c:NamedValue" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Placeholder for specific Work Item(s) from the Work Order.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResults/Extension
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
Element provided to permit extensibility of the schema.
source
<xs:element name="Extension" type="c:Extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Element provided to permit extensibility of the schema.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Action
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
abstract true
children Description Events Parameters Data Extension
used by
element TestGroup/SessionAction
complexType Test
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
userDefinedType  c:NonBlankStringoptional      
documentation 
A use-case defined string representing the "type" of the Test instance. Examples include "Pre-flight", "Calibration", "Post-repair", etc. The semantics of this "type" may be useful only to a document producer.
cost  xs:doubleoptional      
simulated  xs:booleanoptional      
startDateTime  xs:dateTimerequired      
endDateTime  xs:dateTimeoptional      
source
<xs:complexType name="Action" abstract="true">
  <xs:sequence>
    <xs:element name="Description" type="c:NonBlankString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A textual description of the parent element.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Events" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Collector element. If used, at least one child Event must appear.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Event" type="Event" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Used to capture any event related to the parent element. Events may be system or operator messages.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Parameters" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Collector element. If used, at least one child Parameter must appear.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Parameter" type="Parameter" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Optional storage for parameters associated with the parent Test or TestGroup element, as required.</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>Container for any data related to the parent element, with the exception of actual captured results or any data for which another element is provided.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Extension" type="c:Extension" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Provided to permit schema extensibility.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="c:NonBlankString" use="required"/>
  <xs:attribute name="name" type="c:NonBlankString" use="optional"/>
  <xs:attribute name="userDefinedType" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>A use-case defined string representing the "type" of the Test instance. Examples include "Pre-flight", "Calibration", "Post-repair", etc. The semantics of this "type" may be useful only to a document producer.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="cost" type="xs:double" use="optional"/>
  <xs:attribute name="simulated" type="xs:boolean" use="optional"/>
  <xs:attribute name="startDateTime" type="xs:dateTime" use="required"/>
  <xs:attribute name="endDateTime" type="xs:dateTime" use="optional"/>
</xs:complexType>

element Action/Description
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
A textual description of the parent element.
source
<xs:element name="Description" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A textual description of the parent element.</xs:documentation>
  </xs:annotation>
</xs:element>

element Action/Events
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
children Event
annotation
documentation 
Collector element. If used, at least one child Event must appear.
source
<xs:element name="Events" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Collector element. If used, at least one child Event must appear.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Event" type="Event" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Used to capture any event related to the parent element. Events may be system or operator messages.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Action/Events/Event
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type Event
properties
isRef 0
content complex
children Message Data Reference
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A string value to uniquely identify an Event. Enforcement of uniqueness left to the user.
name  c:NonBlankStringoptional      
documentation 
An optional use-case defined name for the Event.
severity  optional      
documentation 
0 - lowest severity; information only 4 - highest severity; critical event
source  c:NonBlankStringrequired      
documentation 
Source of the recorded Event.
timeStamp  xs:dateTimeoptional      
documentation 
Date/time of occurence of the Event.
annotation
documentation 
Used to capture any event related to the parent element. Events may be system or operator messages.
source
<xs:element name="Event" type="Event" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Used to capture any event related to the parent element. Events may be system or operator messages.</xs:documentation>
  </xs:annotation>
</xs:element>

element Action/Parameters
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
children Parameter
annotation
documentation 
Collector element. If used, at least one child Parameter must appear.
source
<xs:element name="Parameters" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Collector element. If used, at least one child Parameter must appear.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Parameter" type="Parameter" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Optional storage for parameters associated with the parent Test or TestGroup element, as required.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Action/Parameters/Parameter
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type Parameter
properties
isRef 0
content complex
children Description Data Reference
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
timeStamp  xs:dateTimeoptional      
annotation
documentation 
Optional storage for parameters associated with the parent Test or TestGroup element, as required.
source
<xs:element name="Parameter" type="Parameter" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Optional storage for parameters associated with the parent Test or TestGroup element, as required.</xs:documentation>
  </xs:annotation>
</xs:element>

element Action/Data
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:Value
properties
isRef 0
content complex
children Datum Collection IndexedArray
annotation
documentation 
Container for any data related to the parent element, with the exception of actual captured results or any data for which another element is provided.
source
<xs:element name="Data" type="c:Value" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container for any data related to the parent element, with the exception of actual captured results or any data for which another element is provided.</xs:documentation>
  </xs:annotation>
</xs:element>

element Action/Extension
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
Provided to permit schema extensibility.
source
<xs:element name="Extension" type="c:Extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Provided to permit schema extensibility.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Event
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
children Message Data Reference
used by
element Action/Events/Event
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A string value to uniquely identify an Event. Enforcement of uniqueness left to the user.
name  c:NonBlankStringoptional      
documentation 
An optional use-case defined name for the Event.
severity  optional      
documentation 
0 - lowest severity; information only 4 - highest severity; critical event
source  c:NonBlankStringrequired      
documentation 
Source of the recorded Event.
timeStamp  xs:dateTimeoptional      
documentation 
Date/time of occurence of the Event.
annotation
documentation 
Provides for the capture of non-result data or system/operator messages generated during a test.
source
<xs:complexType name="Event">
  <xs:annotation>
    <xs:documentation>Provides for the capture of non-result data or system/operator messages generated during a test.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Message" type="c:NonBlankString" nillable="false" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Any textual message associated with the Event.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Data" type="c:NamedValue" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>When required, used to capture data value(s) associated with an Event.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Reference" type="c:Document" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>When required, used to capture 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 string value to uniquely identify an Event. Enforcement of uniqueness left to the user.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="name" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>An optional use-case defined name for the Event.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="severity" use="optional">
    <xs:annotation>
      <xs:documentation>0 - lowest severity; information only 4 - highest severity; critical event</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>Source of the recorded Event.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="timeStamp" type="xs:dateTime" use="optional">
    <xs:annotation>
      <xs:documentation>Date/time of occurence of the Event.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element Event/Message
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:NonBlankString
properties
isRef 0
content simple
nillable false
facets
minLength 1
whiteSpace replace
annotation
documentation 
Any textual message associated with the Event.
source
<xs:element name="Message" type="c:NonBlankString" nillable="false" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Any textual message associated with the Event.</xs:documentation>
  </xs:annotation>
</xs:element>

element Event/Data
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:NamedValue
properties
isRef 0
content complex
children Datum Collection IndexedArray
attributes
Name  Type  Use  Default  Fixed  Annotation
name  c:NonBlankStringrequired      
annotation
documentation 
When required, used to capture data value(s) associated with an Event.
source
<xs:element name="Data" type="c:NamedValue" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>When required, used to capture data value(s) associated with an Event.</xs:documentation>
  </xs:annotation>
</xs:element>

element Event/Reference
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:Document
properties
isRef 0
content complex
children URL Text Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  c:Uuidrequired      
name  c:NonBlankStringrequired      
annotation
documentation 
When required, used to capture reference(s) to external items (e.g., documents)
source
<xs:element name="Reference" type="c:Document" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>When required, used to capture reference(s) to external items (e.g., documents)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Outcome
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
used by
elements TestResult/Outcome Test/Outcome
attributes
Name  Type  Use  Default  Fixed  Annotation
value  OutcomeValuerequired      
qualifier  c:NonBlankStringoptional      
documentation 
The qualifier attribute may be used to expand upon the state indicated in the value attribute.
annotation
documentation 
Uses the enumerated OutcomeValue type to categorize a test or session action outcome.
source
<xs:complexType name="Outcome">
  <xs:annotation>
    <xs:documentation>Uses the enumerated OutcomeValue type to categorize a test or session action outcome.</xs:documentation>
  </xs:annotation>
  <xs:attribute name="value" type="OutcomeValue" use="required"/>
  <xs:attribute name="qualifier" type="c:NonBlankString" use="optional">
    <xs:annotation>
      <xs:documentation>The qualifier attribute may be used to expand upon the state indicated in the value attribute.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

complexType Parameter
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
children Description Data Reference
used by
elements Test/Calibration Action/Parameters/Parameter
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
timeStamp  xs:dateTimeoptional      
annotation
documentation 
Provides for capture of test input parameters using a ValueType.
source
<xs:complexType name="Parameter">
  <xs:annotation>
    <xs:documentation>Provides for capture of test input parameters using a ValueType.</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0">
    <xs:element name="Description" type="c:NonBlankString" minOccurs="0"/>
    <xs:element name="Data" type="c:Value" minOccurs="0"/>
    <xs:element name="Reference" type="c:Document" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="ID" type="c:NonBlankString" use="required"/>
  <xs:attribute name="name" type="c:NonBlankString" use="optional"/>
  <xs:attribute name="timeStamp" type="xs:dateTime" use="optional"/>
</xs:complexType>

element Parameter/Description
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
source
<xs:element name="Description" type="c:NonBlankString" minOccurs="0"/>

element Parameter/Data
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:Value
properties
isRef 0
content complex
children Datum Collection IndexedArray
source
<xs:element name="Data" type="c:Value" minOccurs="0"/>

element Parameter/Reference
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:Document
properties
isRef 0
content complex
children URL Text Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  c:Uuidrequired      
name  c:NonBlankStringrequired      
source
<xs:element name="Reference" type="c:Document" minOccurs="0"/>

complexType Person
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type extension of c:Operator
properties
base c:Operator
children OtherData Address
used by
elements TestResults/Personnel/CustomerRepresentative TestResults/Personnel/QualityAssurance TestResults/Personnel/SystemOperator
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
documentation 
A unique identifier within the scope of the instance document
name  c:NonBlankStringoptional      
documentation 
A string value representing the name of the operator.
affiliation  c:NonBlankStringoptional      
email  c:NonBlankStringoptional      
phone  c:NonBlankStringoptional      
annotation
documentation 
Identification information for a person.
source
<xs:complexType name="Person">
  <xs:annotation>
    <xs:documentation>Identification information for a person.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="c:Operator">
      <xs:sequence>
        <xs:element name="Address" type="c:MailingAddress" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="affiliation" type="c:NonBlankString" use="optional"/>
      <xs:attribute name="email" type="c:NonBlankString" use="optional"/>
      <xs:attribute name="phone" type="c:NonBlankString" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element Person/Address
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:MailingAddress
properties
isRef 0
content complex
children Address1 Address2 City State Country PostalCode
source
<xs:element name="Address" type="c:MailingAddress" minOccurs="0"/>

complexType Repair
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
children Component
used by
element TestResults/PreTestRepairs/Repair
attributes
Name  Type  Use  Default  Fixed  Annotation
repairCode  required      
repairName  c:NonBlankStringoptional      
annotation
documentation 
Uses the enumerated RepairCode type to identify the type of repair conducted.
source
<xs:complexType name="Repair">
  <xs:annotation>
    <xs:documentation>Uses the enumerated RepairCode type to identify the type of repair conducted.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Component" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Identify the specific repaired component.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="c:ItemInstance">
            <xs:sequence>
              <xs:element name="Procedure" type="c:Document" minOccurs="0"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="repairCode" use="required">
    <xs:simpleType>
      <xs:restriction base="RepairCode"/>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="repairName" type="c:NonBlankString" use="optional"/>
</xs:complexType>

element Repair/Component
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type extension of c:ItemInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber Procedure
annotation
documentation 
Identify the specific repaired component.
source
<xs:element name="Component" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Identify the specific repaired component.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="c:ItemInstance">
        <xs:sequence>
          <xs:element name="Procedure" type="c:Document" minOccurs="0"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Repair/Component/Procedure
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:Document
properties
isRef 0
content complex
children URL Text Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  c:Uuidrequired      
name  c:NonBlankStringrequired      
source
<xs:element name="Procedure" type="c:Document" minOccurs="0"/>

complexType Test
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type extension of Action
properties
base Action
children Description Events Parameters Data Extension Outcome Calibration TestLimits TestResult
used by
element TestGroup/Test
complexType TestGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
userDefinedType  c:NonBlankStringoptional      
documentation 
A use-case defined string representing the "type" of the Test instance. Examples include "Pre-flight", "Calibration", "Post-repair", etc. The semantics of this "type" may be useful only to a document producer.
cost  xs:doubleoptional      
simulated  xs:booleanoptional      
startDateTime  xs:dateTimerequired      
endDateTime  xs:dateTimeoptional      
securityClassification  c:NonBlankStringoptional      
documentation 
Security classification level of the results of the specific Test in the instance document.
entryPoint  xs:booleanoptional      
documentation 
Boolean indicating whether the Test instance is associated with a test program entry point.
operatingMode  c:NonBlankStringoptional      
documentation 
User-defined value describing the operating mode of the ATS for the specific instance of a Test.
source
<xs:complexType name="Test">
  <xs:complexContent>
    <xs:extension base="Action">
      <xs:sequence>
        <xs:element name="Outcome" type="Outcome">
          <xs:annotation>
            <xs:documentation>This Outcome applies to all element(s) sharing a common parent with this element.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Calibration" type="Parameter" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Optional calibration information for the test equipment used during a test documented by the parent element.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="TestLimits" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Comparison limits that apply to all Test and/or TestGroup elements subordinate to the parent of this element.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Limits against which TestData is compared to arrive at a testOutcome.</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="TestResult" type="TestResult" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="securityClassification" type="c:NonBlankString" use="optional">
        <xs:annotation>
          <xs:documentation>Security classification level of the results of the specific Test in the instance document.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="entryPoint" type="xs:boolean" use="optional">
        <xs:annotation>
          <xs:documentation>Boolean indicating whether the Test instance is associated with a test program entry point.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="operatingMode" type="c:NonBlankString" use="optional">
        <xs:annotation>
          <xs:documentation>User-defined value describing the operating mode of the ATS for the specific instance of a Test.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element Test/Outcome
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type Outcome
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
value  OutcomeValuerequired      
qualifier  c:NonBlankStringoptional      
documentation 
The qualifier attribute may be used to expand upon the state indicated in the value attribute.
annotation
documentation 
This Outcome applies to all element(s) sharing a common parent with this element.
source
<xs:element name="Outcome" type="Outcome">
  <xs:annotation>
    <xs:documentation>This Outcome applies to all element(s) sharing a common parent with this element.</xs:documentation>
  </xs:annotation>
</xs:element>

element Test/Calibration
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type Parameter
properties
isRef 0
content complex
children Description Data Reference
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
timeStamp  xs:dateTimeoptional      
annotation
documentation 
Optional calibration information for the test equipment used during a test documented by the parent element.
source
<xs:element name="Calibration" type="Parameter" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Optional calibration information for the test equipment used during a test documented by the parent element.</xs:documentation>
  </xs:annotation>
</xs:element>

element Test/TestLimits
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
children Limits
annotation
documentation 
Comparison limits that apply to all Test and/or TestGroup elements subordinate to the parent of this element.
source
<xs:element name="TestLimits" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Comparison limits that apply to all Test and/or TestGroup elements subordinate to the parent of this element.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Limits against which TestData is compared to arrive at a testOutcome.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Test/TestLimits/Limits
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
A limit describes a boundary. There may be uses cases where comparisons are made with multiple values. In such cases, these multiple value comparisons may be combined with logical AND or OR operators. 
name  c:NonBlankStringoptional      
annotation
documentation 
Limits against which TestData is compared to arrive at a testOutcome.
source
<xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Limits against which TestData is compared to arrive at a testOutcome.</xs:documentation>
  </xs:annotation>
</xs:element>

element Test/TestResult
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type TestResult
properties
isRef 0
content complex
children Outcome Description TestData Transform Indictments TestLimits Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
source
<xs:element name="TestResult" type="TestResult" minOccurs="0" maxOccurs="unbounded"/>

complexType TestGroup
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type extension of Test
properties
base Test
children Description Events Parameters Data Extension Outcome Calibration TestLimits TestResult Test TestGroup SessionAction
used by
elements TestResults/ResultSet TestGroup/TestGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
userDefinedType  c:NonBlankStringoptional      
documentation 
A use-case defined string representing the "type" of the Test instance. Examples include "Pre-flight", "Calibration", "Post-repair", etc. The semantics of this "type" may be useful only to a document producer.
cost  xs:doubleoptional      
simulated  xs:booleanoptional      
startDateTime  xs:dateTimerequired      
endDateTime  xs:dateTimeoptional      
securityClassification  c:NonBlankStringoptional      
documentation 
Security classification level of the results of the specific Test in the instance document.
entryPoint  xs:booleanoptional      
documentation 
Boolean indicating whether the Test instance is associated with a test program entry point.
operatingMode  c:NonBlankStringoptional      
documentation 
User-defined value describing the operating mode of the ATS for the specific instance of a Test.
annotation
documentation 
A recursive structure permitting the grouping of related tests, test groups or session actions.
source
<xs:complexType name="TestGroup">
  <xs:annotation>
    <xs:documentation>A recursive structure permitting the grouping of related tests, test groups or session actions.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Test">
      <xs:choice maxOccurs="unbounded">
        <xs:element name="Test" type="Test">
          <xs:annotation>
            <xs:documentation>Shall contain information related to a single test.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="TestGroup" type="TestGroup">
          <xs:annotation>
            <xs:documentation>Shall contain a related set of single Test elements.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="SessionAction">
          <xs:annotation>
            <xs:documentation>Provides for the inclusion of actions occuring during the conduct of a test session that are not actual Results.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="Action">
                <xs:sequence>
                  <xs:element name="ActionOutcome">
                    <xs:annotation>
                      <xs:documentation>Only "Done" and "Aborted" are permitted for the 'value' attribute. The 'qualifier' attribute may be used to further enhance 'value'.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:attribute name="value" use="required">
                        <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: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 http://www.ieee.org/ATML/2007/TestResults
type Test
properties
isRef 0
content complex
children Description Events Parameters Data Extension Outcome Calibration TestLimits TestResult
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
userDefinedType  c:NonBlankStringoptional      
documentation 
A use-case defined string representing the "type" of the Test instance. Examples include "Pre-flight", "Calibration", "Post-repair", etc. The semantics of this "type" may be useful only to a document producer.
cost  xs:doubleoptional      
simulated  xs:booleanoptional      
startDateTime  xs:dateTimerequired      
endDateTime  xs:dateTimeoptional      
securityClassification  c:NonBlankStringoptional      
documentation 
Security classification level of the results of the specific Test in the instance document.
entryPoint  xs:booleanoptional      
documentation 
Boolean indicating whether the Test instance is associated with a test program entry point.
operatingMode  c:NonBlankStringoptional      
documentation 
User-defined value describing the operating mode of the ATS for the specific instance of a Test.
annotation
documentation 
Shall contain information related to a single test.
source
<xs:element name="Test" type="Test">
  <xs:annotation>
    <xs:documentation>Shall contain information related to a single test.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestGroup/TestGroup
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type TestGroup
properties
isRef 0
content complex
children Description Events Parameters Data Extension Outcome Calibration TestLimits TestResult Test TestGroup SessionAction
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
userDefinedType  c:NonBlankStringoptional      
documentation 
A use-case defined string representing the "type" of the Test instance. Examples include "Pre-flight", "Calibration", "Post-repair", etc. The semantics of this "type" may be useful only to a document producer.
cost  xs:doubleoptional      
simulated  xs:booleanoptional      
startDateTime  xs:dateTimerequired      
endDateTime  xs:dateTimeoptional      
securityClassification  c:NonBlankStringoptional      
documentation 
Security classification level of the results of the specific Test in the instance document.
entryPoint  xs:booleanoptional      
documentation 
Boolean indicating whether the Test instance is associated with a test program entry point.
operatingMode  c:NonBlankStringoptional      
documentation 
User-defined value describing the operating mode of the ATS for the specific instance of a Test.
annotation
documentation 
Shall contain a related set of single Test elements.
source
<xs:element name="TestGroup" type="TestGroup">
  <xs:annotation>
    <xs:documentation>Shall contain a related set of single Test elements.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestGroup/SessionAction
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type extension of Action
properties
isRef 0
content complex
children Description Events Parameters Data Extension ActionOutcome
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
userDefinedType  c:NonBlankStringoptional      
documentation 
A use-case defined string representing the "type" of the Test instance. Examples include "Pre-flight", "Calibration", "Post-repair", etc. The semantics of this "type" may be useful only to a document producer.
cost  xs:doubleoptional      
simulated  xs:booleanoptional      
startDateTime  xs:dateTimerequired      
endDateTime  xs:dateTimeoptional      
annotation
documentation 
Provides for the inclusion of actions occuring during the conduct of a test session that are not actual Results.
source
<xs:element name="SessionAction">
  <xs:annotation>
    <xs:documentation>Provides for the inclusion of actions occuring during the conduct of a test session that are not actual Results.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="Action">
        <xs:sequence>
          <xs:element name="ActionOutcome">
            <xs:annotation>
              <xs:documentation>Only "Done" and "Aborted" are permitted for the 'value' attribute. The 'qualifier' attribute may be used to further enhance 'value'.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:attribute name="value" use="required">
                <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:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TestGroup/SessionAction/ActionOutcome
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
value  required      
qualifier  c:NonBlankStringoptional      
annotation
documentation 
Only "Done" and "Aborted" are permitted for the 'value' attribute. The 'qualifier' attribute may be used to further enhance 'value'.
source
<xs:element name="ActionOutcome">
  <xs:annotation>
    <xs:documentation>Only "Done" and "Aborted" are permitted for the 'value' attribute. The 'qualifier' attribute may be used to further enhance 'value'.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="value" use="required">
      <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:complexType>
</xs:element>

complexType TestResult
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
children Outcome Description TestData Transform Indictments TestLimits Extension
used by
element Test/TestResult
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  c:NonBlankStringrequired      
name  c:NonBlankStringoptional      
annotation
documentation 
Element sequence to capture test result data, comparison limits, components indicted in a failure and any data transforms required to evaluate raw capture data.
source
<xs:complexType name="TestResult">
  <xs:annotation>
    <xs:documentation>Element sequence to capture test result data, comparison limits, components indicted in a failure and any data transforms required to evaluate raw capture data.</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element name="Outcome" type="Outcome" minOccurs="0"/>
    <xs:element name="Description" type="c:NonBlankString" minOccurs="0"/>
    <xs:element name="TestData" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Captured data from the test equipment. This may be either raw 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:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="Transform" type="c:NonBlankString" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Any transform that might be needed to produce meaningful results from RawData.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Indictments" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Collector element. If used, at least one child Indictment must appear.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Indictment" type="c:ItemInstance" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Optional element to capture data about a component (item) suspected of contributing to an out-of-limit test result. </xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TestLimits" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Collector element. If used, at least one child Limits element must appear.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Limits against which TestData is compared to arrive at an Outcome. In an instance document, these limit values shall apply only to the TestResult branch containing this element.</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>Provided to permit schema extensibility.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
  <xs:attribute name="ID" type="c:NonBlankString" use="required"/>
  <xs:attribute name="name" type="c:NonBlankString" use="optional"/>
</xs:complexType>

element TestResult/Outcome
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type Outcome
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
value  OutcomeValuerequired      
qualifier  c:NonBlankStringoptional      
documentation 
The qualifier attribute may be used to expand upon the state indicated in the value attribute.
source
<xs:element name="Outcome" type="Outcome" minOccurs="0"/>

element TestResult/Description
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
source
<xs:element name="Description" type="c:NonBlankString" minOccurs="0"/>

element TestResult/TestData
diagram
namespace http://www.ieee.org/ATML/2007/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      
annotation
documentation 
Captured data from the test equipment. This may be either raw 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>Captured data from the test equipment. This may be either raw 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:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TestResult/Transform
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
annotation
documentation 
Any transform that might be needed to produce meaningful results from RawData.
source
<xs:element name="Transform" type="c:NonBlankString" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Any transform that might be needed to produce meaningful results from RawData.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResult/Indictments
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
children Indictment
annotation
documentation 
Collector element. If used, at least one child Indictment must appear.
source
<xs:element name="Indictments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Collector element. If used, at least one child Indictment must appear.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Indictment" type="c:ItemInstance" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Optional element to capture data about a component (item) suspected of contributing to an out-of-limit test result. </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestResult/Indictments/Indictment
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:ItemInstance
properties
isRef 0
content complex
children DescriptionDocumentReference Definition SerialNumber
annotation
documentation 
Optional element to capture data about a component (item) suspected of contributing to an out-of-limit test result. 
source
<xs:element name="Indictment" type="c:ItemInstance" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Optional element to capture data about a component (item) suspected of contributing to an out-of-limit test result. </xs:documentation>
  </xs:annotation>
</xs:element>

element TestResult/TestLimits
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
properties
isRef 0
content complex
children Limits
annotation
documentation 
Collector element. If used, at least one child Limits element must appear.
source
<xs:element name="TestLimits" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Collector element. If used, at least one child Limits element must appear.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Limits against which TestData is compared to arrive at an Outcome. In an instance document, these limit values shall apply only to the TestResult branch containing this element.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TestResult/TestLimits/Limits
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:Limit
properties
isRef 0
content complex
children Expected SingleLimit LimitPair Mask Extension
attributes
Name  Type  Use  Default  Fixed  Annotation
operator  c:LogicalOperatoroptional      
documentation 
A limit describes a boundary. There may be uses cases where comparisons are made with multiple values. In such cases, these multiple value comparisons may be combined with logical AND or OR operators. 
name  c:NonBlankStringoptional      
annotation
documentation 
Limits against which TestData is compared to arrive at an Outcome. In an instance document, these limit values shall apply only to the TestResult branch containing this element.
source
<xs:element name="Limits" type="c:Limit" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Limits against which TestData is compared to arrive at an Outcome. In an instance document, these limit values shall apply only to the TestResult branch containing this element.</xs:documentation>
  </xs:annotation>
</xs:element>

element TestResult/Extension
diagram
namespace http://www.ieee.org/ATML/2007/TestResults
type c:Extension
properties
isRef 0
content complex
annotation
documentation 
Provided to permit schema extensibility.
source
<xs:element name="Extension" type="c:Extension" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Provided to permit schema extensibility.</xs:documentation>
  </xs:annotation>
</xs:element>

simpleType OutcomeValue
namespace http://www.ieee.org/ATML/2007/TestResults
type restriction of xs:string
used by
attribute Outcome/@value
facets
enumeration Passed
enumeration Failed
enumeration Aborted
annotation
documentation 
Simple enumeration to specify test outcomes Passed/Failed/Aborted.
source
<xs:simpleType name="OutcomeValue">
  <xs:annotation>
    <xs:documentation>Simple enumeration to specify test outcomes Passed/Failed/Aborted.</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 http://www.ieee.org/ATML/2007/TestResults
type restriction of xs:string
used by
complexType Repair
facets
enumeration Repair
enumeration Replace
enumeration Reseat
enumeration Alignment
enumeration Software upgrade
enumeration UserDefined
annotation
documentation 
Enumeration of repair codes.
source
<xs:simpleType name="RepairCode">
  <xs:annotation>
    <xs:documentation>Enumeration of 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="Software upgrade"/>
    <xs:enumeration value="UserDefined"/>
  </xs:restriction>
</xs:simpleType>

complexType c:binary
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:DatumType
properties
base DatumType
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 
The binary value. The attribute shall contain a finite-length sequence of characters ‘0’ and ‘1’.
annotation
documentation 
Used in ATML instance documents for elements of base type DatumType that contain a binary value.
source
<xs:complexType name="binary">
  <xs:annotation>
    <xs:documentation>Used in ATML instance documents for elements of base type DatumType that contain a binary value.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="DatumType">
      <xs:attribute name="value" use="required">
        <xs:annotation>
          <xs:documentation>The binary value. The attribute shall contain 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 http://www.ieee.org/ATML/2006/Common
type extension of c:IndexedArrayType
properties
base IndexedArrayType
children DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
Specifies the array bounds for each dimension. Implicitly, specifies the number of dimensions.
annotation
documentation 
Used in ATML instance documents for elements of base type IndexedArrayType that contain an array of binary values.
source
<xs:complexType name="binaryArray">
  <xs:annotation>
    <xs:documentation>Used in ATML instance documents for elements of base type IndexedArrayType that contain an array of binary values.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="binary" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>The value of an array element.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="binary">
                <xs:attribute name="position" type="ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element’s index</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 http://www.ieee.org/ATML/2006/Common
type c:binary
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  required      
documentation 
The binary value. The attribute shall contain a finite-length sequence of characters ‘0’ and ‘1’.
annotation
documentation 
The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.
source
<xs:element name="DefaultElementValue" type="binary" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.</xs:documentation>
  </xs:annotation>
</xs:element>

element c:binaryArray/Element
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:binary
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  required      
documentation 
The binary value. The attribute shall contain a finite-length sequence of characters ‘0’ and ‘1’.
position  c:ArrayIndexorrequired      
documentation 
The element’s index
annotation
documentation 
The value of an array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The value of an array element.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="binary">
        <xs:attribute name="position" type="ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element’s index</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:boolean
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:DatumType
properties
base DatumType
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 
The boolean value.  In accordance with XML standards, a boolean value may be [0 | 1 | ‘false’ | ‘true’].
annotation
documentation 
Used in ATML instance documents for elements the base type DatumType that contain a boolean value.
source
<xs:complexType name="boolean">
  <xs:annotation>
    <xs:documentation>Used in ATML instance documents for elements the base type DatumType that contain a boolean value.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="DatumType">
      <xs:attribute name="value" type="xs:boolean" use="required">
        <xs:annotation>
          <xs:documentation>The boolean value.  In accordance with XML standards, a boolean value may be [0 | 1 | ‘false’ | ‘true’].</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:booleanArray
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:IndexedArrayType
properties
base IndexedArrayType
children DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
Specifies the array bounds for each dimension. Implicitly, specifies the number of dimensions.
annotation
documentation 
Used in ATML instance documents for elements of base type IndexedArrayType that contain an array of boolean values.
source
<xs:complexType name="booleanArray">
  <xs:annotation>
    <xs:documentation>Used in ATML instance documents for elements of base type IndexedArrayType that contain an array of boolean values.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="boolean" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>The value of an array element.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="boolean">
                <xs:attribute name="position" type="ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element’s index</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 http://www.ieee.org/ATML/2006/Common
type c:boolean
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:booleanrequired      
documentation 
The boolean value.  In accordance with XML standards, a boolean value may be [0 | 1 | ‘false’ | ‘true’].
annotation
documentation 
The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.
source
<xs:element name="DefaultElementValue" type="boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.</xs:documentation>
  </xs:annotation>
</xs:element>

element c:booleanArray/Element
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:boolean
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:booleanrequired      
documentation 
The boolean value.  In accordance with XML standards, a boolean value may be [0 | 1 | ‘false’ | ‘true’].
position  c:ArrayIndexorrequired      
documentation 
The element’s index
annotation
documentation 
The value of an array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The value of an array element.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="boolean">
        <xs:attribute name="position" type="ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element’s index</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:Collection
diagram
namespace http://www.ieee.org/ATML/2006/Common
children Item
used by
elements c:Value/Collection c:CollectionArray/DefaultElementValue c:CollectionArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
defaultStandardUnit  c:StandardUnitoptional      
defaultNonStandardUnit  c:NonBlankStringoptional      
defaultUnitQualifier  c:NonBlankStringoptional      
annotation
documentation 
Used for ATML schema elements that contain multiple data values, either unordered sets of values, ordered vectors of values (with the order of items in the vector being represented by the order of Item child elements) or collections of named values, also known as “records” (with the names being represented by the ‘name’ attributes of Item child elements). The type is defined with optional unit attributes. These attributes, if used, shall be assumed to apply to any Item in the collection that does not have explicitly declared units.
source
<xs:complexType name="Collection">
  <xs:annotation>
    <xs:documentation>Used for ATML schema elements that contain multiple data values, either unordered sets of values, ordered vectors of values (with the order of items in the vector being represented by the order of Item child elements) or collections of named values, also known as “records” (with the names being represented by the ‘name’ attributes of Item child elements). The type is defined with optional unit attributes. These attributes, if used, shall be assumed to apply to any Item in the collection that does not have explicitly declared units.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Item" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Stores an individual data value, with an optional name.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="Value">
            <xs:attribute name="name" type="NonBlankString" use="optional">
              <xs:annotation>
                <xs:documentation>The collection item's name</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="defaultStandardUnit" type="StandardUnit" use="optional"/>
  <xs:attribute name="defaultNonStandardUnit" type="NonBlankString" use="optional"/>
  <xs:attribute name="defaultUnitQualifier" type="NonBlankString" use="optional"/>
</xs:complexType>

element c:Collection/Item
diagram
namespace http://www.ieee.org/ATML/2006/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 
The collection item's name
annotation
documentation 
Stores an individual data value, with an optional name.
source
<xs:element name="Item" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Stores an individual data value, with an optional name.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="Value">
        <xs:attribute name="name" type="NonBlankString" use="optional">
          <xs:annotation>
            <xs:documentation>The collection item's name</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:CollectionArray
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:IndexedArrayType
properties
base IndexedArrayType
children DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
Specifies the array bounds for each dimension. Implicitly, specifies the number of dimensions.
annotation
documentation 
Used in ATML instance documents for elements of base type IndexedArrayType that contain an array of collections.
source
<xs:complexType name="CollectionArray">
  <xs:annotation>
    <xs:documentation>Used in ATML instance documents for elements of base type IndexedArrayType that contain an array of collections.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="Collection" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The default value of array elements. Applies to all array elements that are not explicitly defined in Element child elements.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>The value of an array element.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="Collection">
                <xs:attribute name="position" type="ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element’s index.</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 http://www.ieee.org/ATML/2006/Common
type c:Collection
properties
isRef 0
content complex
children Item
attributes
Name  Type  Use  Default  Fixed  Annotation
defaultStandardUnit  c:StandardUnitoptional      
defaultNonStandardUnit  c:NonBlankStringoptional      
defaultUnitQualifier  c:NonBlankStringoptional      
annotation
documentation 
The default value of array elements. Applies to all array elements that are not explicitly defined in Element child elements.
source
<xs:element name="DefaultElementValue" type="Collection" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The default value of array elements. Applies to all array elements that are not explicitly defined in Element child elements.</xs:documentation>
  </xs:annotation>
</xs:element>

element c:CollectionArray/Element
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:Collection
properties
isRef 0
content complex
children Item
attributes
Name  Type  Use  Default  Fixed  Annotation
defaultStandardUnit  c:StandardUnitoptional      
defaultNonStandardUnit  c:NonBlankStringoptional      
defaultUnitQualifier  c:NonBlankStringoptional      
position  c:ArrayIndexorrequired      
documentation 
The element’s index.
annotation
documentation 
The value of an array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The value of an array element.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="Collection">
        <xs:attribute name="position" type="ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element’s index.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:complex
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:DatumType
properties
base DatumType
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 
Intended as a base type for ATML schema elements that will contain complex numbers (i.e. with real and imaginary components).
source
<xs:complexType name="complex">
  <xs:annotation>
    <xs:documentation>Intended as a base type for ATML schema elements that will contain complex numbers (i.e. with real and imaginary components).</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="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 http://www.ieee.org/ATML/2006/Common
type extension of c:IndexedArrayType
properties
base IndexedArrayType
children DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
Specifies the array bounds for each dimension. Implicitly, specifies the number of dimensions.
annotation
documentation 
If a schema requires definition of an element that will contain an array of complex numbers (i.e. with real and imaginary components), the array element may be based on this type.  Element is unbounded and optional, thus a complexArray may be present with no child elements. In such a case, the element would merely be a place holder.
source
<xs:complexType name="complexArray">
  <xs:annotation>
    <xs:documentation>If a schema requires definition of an element that will contain an array of complex numbers (i.e. with real and imaginary components), the array element may be based on this type.  Element is unbounded and optional, thus a complexArray may be present with no child elements. In such a case, the element would merely be a place holder.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="complex" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The default complex number value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>The value of an array element.</xs:documentation>
          </xs:annotation>
          <xs:complexType>            <xs:complexContent>
              <xs:extension base="complex">
                <xs:attribute name="position" type="ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element’s index</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 http://www.ieee.org/ATML/2006/Common
type c:complex
properties
isRef 0
content complex
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 
The default complex number value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.
source
<xs:element name="DefaultElementValue" type="complex" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The default complex number value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.</xs:documentation>
  </xs:annotation>
</xs:element>

element c:complexArray/Element
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:complex
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
real  xs:doublerequired      
documentation 
The real part of the complex value.
imaginary  xs:doublerequired      
documentation 
The imaginary part of the complex value.
position  c:ArrayIndexorrequired      
documentation 
The element’s index
annotation
documentation 
The value of an array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The value of an array element.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="complex">
        <xs:attribute name="position" type="ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element’s index</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:Connector
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:ItemDescription
properties
base ItemDescription
children Description Identification Extension
used by
element c:PhysicalInterface/Connectors/Connector
attributes
Name  Type  Use  Default  Fixed  Annotation
version  c:NonBlankStringoptional      
name  c:NonBlankStringoptional      
ID  c:NonBlankStringrequired      
location  required      
type  c:NonBlankStringrequired      
matingConnectorType  c:NonBlankStringoptional      
source
<xs:complexType name="Connector">
  <xs:complexContent>
    <xs:extension base="ItemDescription">
      <xs:attribute name="ID" type="NonBlankString" use="required"/>
      <xs:attribute name="location" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Front"/>
            <xs:enumeration value="Back"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type" type="NonBlankString" use="required"/>
      <xs:attribute name="matingConnectorType" type="NonBlankString" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:ConnectorLocation
diagram
namespace http://www.ieee.org/ATML/2006/Common
used by
element c:PhysicalInterface/Ports/Port/ConnectorPins/ConnectorPin
attributes
Name  Type  Use  Default  Fixed  Annotation
connectorID  c:NonBlankStringrequired      
pinID  c:NonBlankStringoptional      
source
<xs:complexType name="ConnectorLocation">
  <xs:attribute name="connectorID" type="NonBlankString" use="required"/>
  <xs:attribute name="pinID" type="NonBlankString" use="optional"/>
</xs:complexType>

complexType c:dateTime
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:DatumType
properties
base DatumType
used by
elements c:dateTimeArray/DefaultElementValue c:dateTimeArray/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:dateTimerequired      
documentation 
The date-time value.
annotation
documentation 
Used in ATML instance documents for elements of type DatumType that contain a date-time value.
source
<xs:complexType name="dateTime">
  <xs:annotation>
    <xs:documentation>Used in ATML instance documents for elements of type DatumType that contain a date-time value.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="DatumType">
      <xs:attribute name="value" type="xs:dateTime" use="required">
        <xs:annotation>
          <xs:documentation>The date-time value.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:dateTimeArray
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:IndexedArrayType
properties
base IndexedArrayType
children DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
Specifies the array bounds for each dimension. Implicitly, specifies the number of dimensions.
annotation
documentation 
Used in ATML instance documents for elements of base type IndexedArrayType that contain an array of date-time values.
source
<xs:complexType name="dateTimeArray">
  <xs:annotation>
    <xs:documentation>Used in ATML instance documents for elements of base type IndexedArrayType that contain an array of date-time values.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="dateTime" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>The value of an array element.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="dateTime">
                <xs:attribute name="position" type="ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element’s index</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:dateTimeArray/DefaultElementValue
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:dateTime
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:dateTimerequired      
documentation 
The date-time value.
annotation
documentation 
The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.
source
<xs:element name="DefaultElementValue" type="dateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.</xs:documentation>
  </xs:annotation>
</xs:element>

element c:dateTimeArray/Element
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:dateTime
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:dateTimerequired      
documentation 
The date-time value.
position  c:ArrayIndexorrequired      
documentation 
The element’s index
annotation
documentation 
The value of an array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The value of an array element.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="dateTime">
        <xs:attribute name="position" type="ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element’s index</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:DatumType
diagram
namespace http://www.ieee.org/ATML/2006/Common
properties
abstract true
used by
element c:Value/Datum
complexTypes c:binary c:boolean c:complex c:dateTime c:double c:hexadecimal c:integer c:octal c:string c:unsignedInteger
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
annotation
documentation 
Used for ATML schema elements that contain a single numeric, boolean, string or date-time data value, with an optional unit.  Must be qualified with xsi:type which indicates the specific datatype for the element
source
<xs:complexType name="DatumType" abstract="true">
  <xs:annotation>
    <xs:documentation>Used for ATML schema elements that contain a single numeric, boolean, string or date-time data value, with an optional unit.  Must be qualified with xsi:type which indicates the specific datatype for the element</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="UnitAttributes"/>
</xs:complexType>

complexType c:Document
diagram
namespace http://www.ieee.org/ATML/2006/Common
children URL Text Extension
used by
elements Repair/Component/Procedure TestResults/References/Reference Event/Reference Parameter/Reference
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  c:Uuidrequired      
name  c:NonBlankStringrequired      
source
<xs:complexType name="Document">
  <xs:sequence>
    <xs:choice minOccurs="0">
      <xs:element name="URL" type="NonBlankURI"/>
      <xs:element name="Text" type="NonBlankString"/>
    </xs:choice>
    <xs:element name="Extension" type="Extension" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="uuid" type="Uuid" use="required"/>
  <xs:attribute name="name" type="NonBlankString" use="required"/>
</xs:complexType>

element c:Document/URL
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:NonBlankURI
properties
isRef 0
content simple
facets
minLength 1
source
<xs:element name="URL" type="NonBlankURI"/>

element c:Document/Text
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:NonBlankString
properties
isRef 0
content simple
facets
minLength 1
whiteSpace replace
source
<xs:element name="Text" type="NonBlankString"/>

element c:Document/Extension
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:Extension
properties
isRef 0
content complex
source
<xs:element name="Extension" type="Extension" minOccurs="0"/>

complexType c:DocumentReference
diagram
namespace http://www.ieee.org/ATML/2006/Common
used by
elements c:ItemDescriptionReference/DescriptionDocumentReference c:ItemInstanceReference/InstanceDocumentReference
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  c:Uuidrequired      
annotation
documentation 
Reference to an external document
source
<xs:complexType name="DocumentReference">
  <xs:annotation>
    <xs:documentation>Reference to an external document</xs:documentation>
  </xs:annotation>
  <xs:attribute name="uuid" type="Uuid" use="required"/>
</xs:complexType>

complexType c:double
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:DatumType
properties
base DatumType
used by
elements c:doubleArray/DefaultElementValue c:doubleArray/Element c:EnvironmentalElements/Vibration/Frequency c:EnvironmentalElements/Shock c:EnvironmentalElements/Vibration/Velocity
complexType c:ToleranceValue
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
annotation
documentation 
Used in ATML instance documents for elements of type DatumType that contain a numeric value that corresponds to the IEEE double precision 64-bit floating point type
source
<xs:complexType name="double">
  <xs:annotation>
    <xs:documentation>Used in ATML instance documents for elements of type DatumType that contain a numeric value that corresponds to the IEEE double precision 64-bit floating point type</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="DatumType">
      <xs:attribute name="value" type="xs:double" use="required">
        <xs:annotation>
          <xs:documentation>The numeric value of the element.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType c:doubleArray
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:IndexedArrayType
properties
base IndexedArrayType
children DefaultElementValue Element
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
dimensions  c:ArrayIndexorrequired      
documentation 
Specifies the array bounds for each dimension. Implicitly, specifies the number of dimensions.
annotation
documentation 
Used in ATML instance documents for elements of base type IndexedArrayType that contain an array of numeric values that correspond to the IEEE double precision 64-bit floating point type.
source
<xs:complexType name="doubleArray">
  <xs:annotation>
    <xs:documentation>Used in ATML instance documents for elements of base type IndexedArrayType that contain an array of numeric values that correspond to the IEEE double precision 64-bit floating point type.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="IndexedArrayType">
      <xs:sequence>
        <xs:element name="DefaultElementValue" type="double" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>The value of an array element.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="double">
                <xs:attribute name="position" type="ArrayIndexor" use="required">
                  <xs:annotation>
                    <xs:documentation>The element’s index</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element c:doubleArray/DefaultElementValue
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:double
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
annotation
documentation 
The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.
source
<xs:element name="DefaultElementValue" type="double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The default value of array elements. Applies to all array elements that are not explicitly defined through Element child elements.</xs:documentation>
  </xs:annotation>
</xs:element>

element c:doubleArray/Element
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:double
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
position  c:ArrayIndexorrequired      
documentation 
The element’s index
annotation
documentation 
The value of an array element.
source
<xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The value of an array element.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="double">
        <xs:attribute name="position" type="ArrayIndexor" use="required">
          <xs:annotation>
            <xs:documentation>The element’s index</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

complexType c:EnvironmentalElements
diagram
namespace http://www.ieee.org/ATML/2006/Common
children Altitude HumidityPercentage Shock Temperature Vibration
used by
elements TestResults/EnvironmentalData/Environmental c:EnvironmentalRequirements/Operation c:EnvironmentalRequirements/StorageTransport
source
<xs:complexType name="EnvironmentalElements">
  <xs:sequence>
    <xs:element name="Altitude" type="ToleranceValue" minOccurs="0"/>
    <xs:element name="HumidityPercentage" minOccurs="0">
      <xs:complexType>
        <xs:attribute name="minimumValue" type="xs:double" use="required"/>
        <xs:attribute name="maximumValue" type="xs:double" use="required"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="Shock" type="double" minOccurs="0"/>
    <xs:element name="Temperature" type="ToleranceValue" minOccurs="0"/>
    <xs:element name="Vibration" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Frequency" type="double" minOccurs="0"/>
          <xs:element name="Displacement" type="ToleranceValue" minOccurs="0"/>
          <xs:element name="Velocity" type="double" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element c:EnvironmentalElements/Altitude
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:ToleranceValue
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
tolerancePlus  xs:doubleoptional      
toleranceMinus  xs:doubleoptional      
source
<xs:element name="Altitude" type="ToleranceValue" minOccurs="0"/>

element c:EnvironmentalElements/HumidityPercentage
diagram
namespace http://www.ieee.org/ATML/2006/Common
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
minimumValue  xs:doublerequired      
maximumValue  xs:doublerequired      
source
<xs:element name="HumidityPercentage" minOccurs="0">
  <xs:complexType>
    <xs:attribute name="minimumValue" type="xs:double" use="required"/>
    <xs:attribute name="maximumValue" type="xs:double" use="required"/>
  </xs:complexType>
</xs:element>

element c:EnvironmentalElements/Shock
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:double
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
source
<xs:element name="Shock" type="double" minOccurs="0"/>

element c:EnvironmentalElements/Temperature
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:ToleranceValue
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
tolerancePlus  xs:doubleoptional      
toleranceMinus  xs:doubleoptional      
source
<xs:element name="Temperature" type="ToleranceValue" minOccurs="0"/>

element c:EnvironmentalElements/Vibration
diagram
namespace http://www.ieee.org/ATML/2006/Common
properties
isRef 0
content complex
children Frequency Displacement Velocity
source
<xs:element name="Vibration" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Frequency" type="double" minOccurs="0"/>
      <xs:element name="Displacement" type="ToleranceValue" minOccurs="0"/>
      <xs:element name="Velocity" type="double" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element c:EnvironmentalElements/Vibration/Frequency
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:double
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
source
<xs:element name="Frequency" type="double" minOccurs="0"/>

element c:EnvironmentalElements/Vibration/Displacement
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:ToleranceValue
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
tolerancePlus  xs:doubleoptional      
toleranceMinus  xs:doubleoptional      
source
<xs:element name="Displacement" type="ToleranceValue" minOccurs="0"/>

element c:EnvironmentalElements/Vibration/Velocity
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:double
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
standardUnit  c:StandardUnitoptional      
nonStandardUnit  c:NonBlankStringoptional      
unitQualifier  c:NonBlankStringoptional      
value  xs:doublerequired      
documentation 
The numeric value of the element.
source
<xs:element name="Velocity" type="double" minOccurs="0"/>

complexType c:EnvironmentalRequirements
diagram
namespace http://www.ieee.org/ATML/2006/Common
children Operation StorageTransport
source
<xs:complexType name="EnvironmentalRequirements">
  <xs:sequence>
    <xs:element name="Operation" type="EnvironmentalElements" minOccurs="0"/>
    <xs:element name="StorageTransport" type="EnvironmentalElements" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element c:EnvironmentalRequirements/Operation
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:EnvironmentalElements
properties
isRef 0
content complex
children Altitude HumidityPercentage Shock Temperature Vibration
source
<xs:element name="Operation" type="EnvironmentalElements" minOccurs="0"/>

element c:EnvironmentalRequirements/StorageTransport
diagram
namespace http://www.ieee.org/ATML/2006/Common
type c:EnvironmentalElements
properties
isRef 0
content complex
children Altitude HumidityPercentage Shock Temperature Vibration
source
<xs:element name="StorageTransport" type="EnvironmentalElements" minOccurs="0"/>

complexType c:Extension
diagram
namespace http://www.ieee.org/ATML/2006/Common
used by
elements TestResults/Extension TestResult/Extension Action/Extension c:Document/Extension c:ItemDescription/Identification/Extension c:ItemDescription/Extension c:Limit/Extension c:Port/Extension
annotation
documentation 
Used by implementers desiring to extend an ATML schema to meet the unique needs of their use case.
source
<xs:complexType name="Extension">
  <xs:annotation>
    <xs:documentation>Used by implementers desiring to extend an ATML schema to meet the unique needs of their use case.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:any namespace="##other" processContents="lax" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

complexType c:HardwareInstance
diagram
namespace http://www.ieee.org/ATML/2006/Common
type extension of c:ItemInstance
properties
base ItemInstance
children DescriptionDocumentReference Definition SerialNumber <