QName | Type | Fixed | Default | Use | Inheritable | Annotation | |
---|---|---|---|---|---|---|---|
FGIsourceOpen | xsd:NMTOKENS | optional |
|
||||
FGIsourceProtected | xsd:NMTOKENS | optional |
|
||||
SARIdentifier | xsd:NMTOKENS | optional |
|
||||
SCIcontrols | xsd:NMTOKENS | optional |
|
||||
classification | ClassificationType | optional | |||||
classificationReason | xsd:string | optional |
|
||||
classifiedBy | xsd:string | optional |
|
||||
dateOfExemptedSource | xsd:date | optional |
|
||||
declassDate | xsd:date | optional |
|
||||
declassEvent | xsd:string | optional |
|
||||
declassException | xsd:NMTOKENS | optional |
|
||||
declassManualReview | xsd:boolean | optional |
|
||||
derivedFrom | xsd:string | optional |
|
||||
disseminationControls | xsd:NMTOKENS | optional |
|
||||
name | xs:string | optional |
|
||||
nonICmarkings | xsd:NMTOKENS | optional |
|
||||
ownerProducer | xsd:NMTOKENS | optional |
|
||||
releasableTo | xsd:NMTOKENS | optional |
|
||||
typeOfExemptedSource | xsd:NMTOKENS | optional |
|
||||
uid | xs:anyURI | optional |
|
||||
uidRef | xs:anyURI | optional |
|
Element | tml:system |
<xs:complexType name="SystemType"> <xs:sequence> <xs:element name="identification" minOccurs="0"> <xs:annotation> <xs:documentation>Identification of the system</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="tml:IdentificationType"> <xs:sequence> <xs:element name="manufacture" type="tml:BindType" minOccurs="0"/> <xs:element name="modelNumber" type="tml:BindType" minOccurs="0"/> <xs:element name="serialNumber" type="tml:BindType" minOccurs="0"/> <xs:element name="owner" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="name" type="tml:BindType" minOccurs="0"/> <xs:element name="organization" type="tml:BindType" minOccurs="0"/> <xs:element name="email" type="tml:BindType" minOccurs="0"/> <xs:element name="phone" type="tml:BindType" minOccurs="0"/> <xs:element name="date" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>ISO8601 dateTime stamp</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="operator" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="name" type="tml:BindType" minOccurs="0"/> <xs:element name="organization" type="tml:BindType" minOccurs="0"/> <xs:element name="email" type="tml:BindType" minOccurs="0"/> <xs:element name="phone" type="tml:BindType" minOccurs="0"/> <xs:element name="date" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>ISO8601 dateTime stamp</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="sysClk" minOccurs="0"> <xs:annotation> <xs:documentation>clock counter.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="uid" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>sysClk UID same as the system UID. There is only one clock per system. Subsystems may have clocks</xs:documentation> </xs:annotation> </xs:element> <xs:element name="name" type="tml:BindType" minOccurs="0"/> <xs:element name="period" type="tml:ValueType" minOccurs="0"> <xs:annotation> <xs:documentation>Period in seconds</xs:documentation> </xs:annotation> </xs:element> <xs:element name="countNumBase" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>number base in which clock characters increment. Allowed values are: 2, 8, 10, 16. Default is 10</xs:documentation> </xs:annotation> </xs:element> <xs:element name="min" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>counter starting point after rollover. default 0</xs:documentation> </xs:annotation> </xs:element> <xs:element name="max" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>max counter count which roll over occurs</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="systems" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="tml:system" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="subjects" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="tml:subject" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="transducers" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="tml:transducer" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="processes" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="tml:process" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="relations" minOccurs="0"> <xs:annotation> <xs:documentation>relationships of objects within the system. characterized at the time of the system characterization.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="positionRelation" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>For describing positional relations of subjects external to a system. An empty posRelation tag in a data indicates that this uidRef relation is no longer exist</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="tml:SpatialCoordType"> <xs:sequence> <xs:element name="objUidRef" type="tml:BindType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>uid of the obj being positioned. multiples allowed if in same position and orientation</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="timeRelation" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Identifies the absolute time reference for each sysClk. Default is any time reference in a cluster represents absolute time relating to the corresponding clock value. An empty timeRelation tag in a data stream indicates that this uidRef relation is no longer a part of the system</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="sysClkUidRef" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>UID of the sysClk. Default: Uid of system clock which transducer is contained in.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="timeReference" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>time Datum. Allowed Values: UTC, other, Default UTC.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="timeCoordinate" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="timeCoordType" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>Allowed values: dateTime, year, mo, day, hour, min, sec. Default: dateTime (ISO 8601)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="absTimeUidRef" type="tml:BindType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>dataUid reference of the sensor measurements providing the absolute time reference.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="tml:uid_uidRef"/> </xs:complexType> </xs:element> <xs:element ref="tml:objToObjRelation" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="tml:objToDataRelation" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="dataToDataRelation" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Connects bindUIDs to processes. connects outputs to inputs. transducer data to processes and processes to processes. An empty connect tag in a data stream indicates that this UID relation is no longer a part of the system. Example of data to data relation. attaching a process to monitor the state of the gain parameter on the steady state response through a bindUID point.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="relationDescription" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>longer description of the signal or the property relation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="uid" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>connection or node UID of the connection signal data relationship</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dataSource" minOccurs="0"> <xs:annotation> <xs:documentation>data source</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice> <xs:sequence> <xs:element name="name" type="tml:BindType" minOccurs="0"/> <xs:element name="dataUidRef" minOccurs="0"> <xs:annotation> <xs:documentation>UID of the data (live or archived). Archived data streams will have a UID indicative of the data source, time, and clk count of the start.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tml:BindType"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> <xs:element name="value" type="tml:BindType" minOccurs="0"/> </xs:choice> <xs:attributeGroup ref="tml:uid_uidRef"/> </xs:complexType> </xs:element> <xs:element name="dataSink" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>data sink</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="name" type="tml:BindType" minOccurs="0"/> <xs:element name="dataUidRef" minOccurs="0"> <xs:annotation> <xs:documentation>UID of the data reference. Archived data streams will have a UID indicative of the data source, time, and clk count of the start.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tml:BindType"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="tml:uid_uidRef"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="tml:uid_uidRef"/> </xs:complexType> </xs:element> <xs:element name="propToPropRelation" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Property to property relation or phenomenon to phenomenon relation. transmitter to receiver, Ambient to receiver, Example: thermal to voltage transducer connected to a voltage to data transducer. example optical filter on the front of an optical camera lens</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="relationDescription" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>longer description of the property relation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="uid" type="tml:BindType" minOccurs="0"> <xs:annotation> <xs:documentation>connection or node UID of the property relationship</xs:documentation> </xs:annotation> </xs:element> <xs:element name="propUidRef" type="tml:BindType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>uidRef of the property or phenomenon</xs:documentation> </xs:annotation> </xs:element> <xs:element name="propagationMedium" type="tml:BindType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If the P-to-P interface has a distance between them, then this describes the medium in which the energy propagates. Allowed values: vacuum, air, water. default air</xs:documentation> </xs:annotation> </xs:element> <xs:element name="propagationMechanism" type="tml:BindType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>If the P-to-P interface has a distance between them, then this describes the mechanism in which the energy propagates. Allowed values: radiation, conduction, convection, osmosis. default radiation</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="tml:uid_uidRef"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="clusterDescriptions" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="tml:clusterDesc" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="otherProperties" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="property" type="xs:anyType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attributeGroup ref="tml:uid_uidRef"/> <xs:attributeGroup ref="ism:SecurityAttributesOptionGroup"/> </xs:complexType> |