MD_Standard_v0 8 0_20100128_final.pdf

PDF 2 MB Posted

Attached to
Telemetry Netwrok Systems for the iNET program Federal contract opportunity
Solicitation number
N00421-12-R-0043
Issued by
Department of the Navy Naval Air Systems Command

About this file

Metadata Standard

View the file

Other files for this federal contract opportunity

Other files attached to Telemetry Netwrok Systems for the iNET program, newest first.
File Type Posted
SM_Standard_v0.8.0_01-29-10.pdf PDF
Draft SOW TA components v02.docx DOCX document
2010-01-31_RFNE_Standard_Experimental_v0.7.pdf PDF
TA_Standard_v0.8.0_01-29-10.pdf PDF

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

integrated Network Enhanced Telemetry (iNET)

Metadata Standards Working Group

Metadata Standard Proposed version 0.8.0

January 29, 2010

Environment: Aeronautical Environment

Approved By:

Ben Abbott MDSWG Chairman

Thomas Grace Area Director

Distribution Statement C Distribution authorized to U.S. Government Agencies and their contractors for the purposes of reviewing and commenting on this working document. Administrative protections are employed to limit premature dissemination. Other requests for this document shall be referred to Metadata Area Director or the iNET Program Office.

Metadata Standard, Version 0.8.0

See Distribution Statement C on cover page ii

Revision History Version Date Sections

Affected Comments

0.1.0 3-19-08 Closed CPs Baseline document developed after the initial February 2008 face-to-face Working Group meeting.

0.2.0 6-04-08 All Updated for May 2008 face-to-face Working Group meeting.

0.2.1 6-18-08 All Minor changes/clarifications.

0.3.0 7-21-08 All Updated for July 2008 face-to-face Working Group meeting.

0.4.0 10-09-08 All Updated for September 2008 face-to-face Working Group meeting.

0.5.0 12-19-08 All Updated for December 2008 face-to-face Working Group meeting.

0.7.0 5-19-09 All Updated for May 2009 face-to-face Working Group meeting.

Refactoring of standard document.

0.7.1 5-21-09 All Incorporated changes at the May 2009 face-to-face Working Group meeting.

0.7.2 7-30-09 All Added placeholder content for Level 3 concepts.

0.7.7 12-07-09 All Updated during December 2009 face-to-face Working Group meeting.

0.8.0 1-29-10 All Updated based on December 2009 face-to-face Working

Group meeting.

See Distribution Statement C on cover page iii

Table of Contents

1. Introduction

1.1 Background

1.2 Responsibility

1.3 General

1.4 Scope

2. Applicable Documents

2.1 Government Documents

2.1.1 Specifications

2.1.2 Standards

2.2 Non-Government Documents

2.2.1 Specifications

2.2.2 Standards

3. Definitions, Abbreviations, and conventions

3.1 Definitions

3.2 Abbreviations and Acronyms

3.3 Standards Key Words

3.4 Document Conventions

3.4.1 Usage of Defined Terms

3.4.2 Scope of References

3.4.3 Usage of Note Boxes

3.5 Standards Language

4. General Requirements

4.1 Core Technologies

4.1.1 XML Schema Concepts

4.2 Syntax Conventions of MDL Element Descriptions

4.3 Indexing Policies

4.4 Use of Supplementary XML-Based Standards

4.5 Uniqueness of ID Attributes

4.6 Description of <ReadOnly> Element

4.7 Description of <Owner> Element

5. Detailed Requirements

See Distribution Statement C on cover page iv

5.1 MDL Data Types

5.1.1 BinInteger Data Type

5.1.2 HexInteger Data Type

5.1.3 ThirtyTwoBitBinary Data Type

5.1.4 ThirtyTwoBitHex Data Type

5.1.5 ThirtyTwoBit Data Type

5.1.6 SixBitBinary Data Type

5.1.7 SixtyFourBitBinary Data Type

5.1.8 SixtyFourBitHex Data Type

5.1.9 SixtyFourBit Data Type

5.1.10 DecOrHexLong Data Type

5.1.11 MaskType Data Type

5.1.12 FlexibleLong Data Type

5.1.13 Ipv4Address Data Type

5.1.14 Ipv6Address Data Type

5.1.15 IpAddress Data Type

5.1.16 MACAddress Data Type

5.1.17 AbsoluteOID Data Type

5.1.18 RelativeOID Data Type

5.2 Top-Level Constructs

5.2.1 <MessageDefinitionDomains> Element

5.2.2 <AggregateRate> Element

5.2.2.1 <AverageRate> Element

5.2.2.2 <PeakRate> Element

5.2.2.3 <UnitsRef> Element

5.2.3 <ConditionParameter> Element

5.2.3.1 <ConditionOperation> Element

5.2.3.2 <ConditionValueFlex> Element

5.2.3.3 <ConditionValueFloat> Element

5.2.3.4 <UnitsRef> Element

5.2.4 <FloatValueWithUnits> Element

5.2.4.1 <FloatValue> Element

5.2.4.2 <UnitsRef> Element

5.2.5 <FlexValueWithUnits> Element

5.2.5.1 <FlexValue> Element

5.2.5.2 <UnitsRef> Element

5.3 .<MessageDefinitionDomain> Element

5.3.1 Generic Description Elements

5.3.1.1 <Name> Element

5.3.1.2 <Description> Element

5.3.1.3 <GenericParameter> Element

5.3.1.3.1 <ParameterName> Element

See Distribution Statement C on cover page v

5.3.1.3.2 <ParameterEntry> Element

5.3.2 General MessageDefinitionDomain Elements

5.3.2.1 <TmNSVersion> Element

5.3.2.2 <TmNSCompleteness> Element

5.3.2.3 <TmNSCompletenessDescription> Element

5.4 Data Constructs

5.4.1 <Units> Element

5.4.1.1 <DerivedUnit> Element

5.4.1.1.1 <Symbol> Element

5.4.1.1.2 <UnitsNumerator> Element

5.4.1.1.3 <UnitsDenominator> Element

5.4.1.1.4 <AddedConstant> Element

5.4.2 <Measurements> Element

5.4.2.1 <Measurement> Element

5.4.2.1.1 <MeasurementID> Element

5.4.2.1.2 <MeasurementType> Element

5.4.2.1.3 <MeasurementStatus> Element

5.4.2.1.4 <OutputPort> Element

5.4.2.1.5 <Requirements> Element

5.4.2.1.6 <Implementation> Element

5.4.3 <SampledMeasurements> Element

5.4.3.1 <SampledMeasurement> Element

5.4.3.1.1 <SampledMeasurementID> Element

5.4.3.1.2 <SampledMeasurementType> Element

5.4.3.1.3 <InputPort> Element

5.4.3.1.4 <OutputPort> Element

5.4.3.1.5 <DataStreamSampledMeasurementRef> Element

5.4.3.1.6 <Implementation> Element

5.4.4 <Packages> Element

5.4.4.1 <PackageDefinition> Element

5.4.4.1.1 <PackageDefinitionID> Element

5.4.4.1.2 <StandardPackageHeader> Element

5.4.4.1.3 <PackageHeaderDefinition> Element

5.4.4.1.4 <PackageStructureRef> Element

5.4.4.1.5 <DataMap> Element

5.4.4.1.6 <TimingRelationships> Element

5.4.4.2 <PackageStructure> Element

5.4.4.2.1 <PackageDataField> Element

5.4.4.2.2 <PackageDataFieldSet> Element

5.4.5 <Messages> Element

5.4.5.1 <MessageDefinition> Element

5.4.5.1.1 <MessageDefinitionID> Element

5.4.5.1.2 <MessageVersion> Element

See Distribution Statement C on cover page vi

5.4.5.1.3 <MaximumMessageLength> Element

5.4.5.1.4 <MaximumMessageLatency> Element

5.4.5.1.5 <FixedMessageLength> Element

5.4.5.1.6 <PackageOrder> Element

5.4.5.1.7 <FixedNumberOfPackages> Element

5.4.5.1.8 <PackageInstance> Element

5.4.5.1.9 <TransportAttributesRef> Element

5.4.5.1.10 <TimingRelationships> Element

5.4.6 <AvailableData> Element

5.4.6.1 <SSTDescriptions> Element

5.4.6.1.1 <SST> Element

5.4.6.2 <TransportAttributesDescriptions> Element

5.4.6.2.1 <TransportAttributes> Element

5.4.6.3 <DataAttributesDescriptions> Element

5.4.6.3.1 <DataAttributes> Element

5.4.6.4 <DataStreamDescriptions> Element

5.4.6.4.1 <DataStream> Element

5.4.7 <Operations> Element

5.4.7.1 <Parameters> Element

5.4.7.1.1 <FlexParameter> Element

5.4.7.1.2 <FloatParameter> Element

5.4.7.2 <DataOperations> Element

5.4.7.2.1 <DataOperation> Element

5.4.7.3 <DataStreamOperations> Element

5.4.7.3.1 <DataStreamOperation> Element

5.5 Connectivity Constructs

5.5.1 <Networks> Element

5.5.1.1 <Network> Element

5.5.1.1.1 <NetworkType> Element

5.5.1.1.2 <PhysicalNetworkPort> Element

5.5.1.1.3 <Connector> Element

5.5.1.1.4 <NetworkConnection> Element

5.5.1.1.5 <Subnet> Element

5.5.1.1.6 <Network> Element in a Network

5.5.1.2 <NetworkNode> Element

5.5.1.2.1 <InventoryID> Element

5.5.1.2.2 <HostName> Element

5.5.1.2.3 <TmNSStandardsVersion> Element

5.5.1.2.4 <Manufacturer> Element

5.5.1.2.5 <Model> Element

5.5.1.2.6 <ModelVersion> Element

5.5.1.2.7 <SerialIdentifier> Element

5.5.1.2.8 <IEEEEUI64> Element

See Distribution Statement C on cover page vii

5.5.1.2.9 <IEEE1588SupportedVersion> Element

5.5.1.2.10 <IEEE1588ClockState> Element

5.5.1.2.11 <RoleID> Element

5.5.1.2.12 <InternalStructure> Element

5.5.1.2.13 <LogicalLocation> Element

5.5.1.2.14 <PhysicalLocation> Element

5.5.1.2.15 <DAU> Element

5.5.1.2.16 <GSE> Element

5.5.1.2.17 <TmNSAdapter> Element

5.5.1.2.18 <TmNSProxy> Element

5.5.1.2.19 <MFD> Element

5.5.1.2.20 <Recorder> Element

5.5.1.2.21 <SystemManager> Element

5.5.1.2.22 <GenericEndNode> Element

5.5.1.2.23 <EndNodeNull> Element

5.5.1.2.24 <Router> Element

5.5.1.2.25 <Switch> Element

5.5.1.2.26 <TimeMaster> Element

5.5.1.2.27 <Encryptor> Element

5.5.1.2.28 <SSTRx> Element

5.5.1.2.29 <SSTTx> Element

5.5.1.2.30 <TmNSRadio> Element

5.5.1.2.31 <TmNSRAN> Element

5.5.1.2.32 <Antenna> Element

5.5.1.2.33 <GenericNetworkDevice> Element

5.5.1.2.34 <NetworkDeviceNull> Element

5.5.1.2.35 <SNMPInterface> Element

5.5.1.2.36 <NetworkInterface> Element

5.5.1.2.37 <TimeSynchronizationPath> Element

5.5.1.2.38 <DataSelectionCharacteristics> Element

5.5.1.2.39 <DataBufferLength> Element

5.5.1.2.40 <Pins> Element

5.5.1.2.41 <Ports> Element

5.5.2 <PortMappings> Element

5.5.2.1 <PortMapping> Element

5.5.2.1.1 <PortRef> Element

5.5.2.1.2 <SignalAttributes> Element

5.6 <DSCPTable> Element

5.6.1 <DSCPTableEntry> Element

5.6.1.1 <DSCPValue> Element

5.6.1.2 <DSCPDescription> Element

5.7 <PriorityMappings> Element

See Distribution Statement C on cover page viii

5.7.1 <PriorityMapping> Element

5.7.1.1 <DSCPTableEntryRef> Element

5.7.1.2 <TransportAttributesPriorityRef> Element

5.7.1.3 <MessageDefinitionPriorityRef> Element

5.8 <TimeAttributes> Element

5.8.1 <TimeReferences> Element

5.8.1.1 <TimeReference> Element

5.8.1.2 <ClockType> Element

5.8.1.2.1 <ClockTypeEnum> Element

5.8.1.2.2 <OtherClockTypeDescription> Element

5.8.1.3 <Resolution> Element

5.8.1.4 <Uncertainty> Element

5.8.1.5 <Timestamps> Element

5.8.1.5.1 <TimestampDefinition> Element

5.8.2 <TimeReferenceSynchronizations> Element

5.8.2.1 <TimeReferenceSynchronization> Element

5.8.2.1.1 <SynchronizationEndpoint> Element

5.8.2.1.2 <SynchronizationProtocol> Element

5.8.2.1.3 <SynchronizationOffset> Element

5.8.2.1.4 <SynchronizationDrift> Element

5.8.3 <TimeReferenceAssociations> Element

5.8.3.1 <TimeReferenceAssociation> Element

5.8.3.1.1 <AssociationSource> Element

5.8.3.1.2 <AssociationDestination> Element

5.8.4 <TimingRelationships> Element

5.8.4.1 <ReferencedTime> Element

5.8.4.1.1 <Time> Element

5.8.4.1.2 <EventRef> Element

5.8.4.2 <TimingRelationship> Element

5.8.4.2.1 <TimingRelationshipType> Element

5.8.4.2.2 <EventRef> Element

5.8.4.2.3 <ReferencedTime> Element

5.8.5 <ClockAccuracies> Element

5.8.5.1 <ClockAccuracyEntry> Element

5.8.5.1.1 <NetworkNodeRef> Element

5.8.5.1.2 <RequiredRelativeAccuracy> Element

5.8.5.1.3 <ImplementedRelativeAccuracy> Element

5.9 NetworkNode Specializations

5.9.1 <SystemManager> Element

5.9.1.1 <ManagementDomain> Element

5.9.1.1.1 <NetworkNodeRef> Element

5.9.2 <TmNSRadio> Element

See Distribution Statement C on cover page ix

5.9.2.1 <CommittedRate> Element

5.9.2.1.1 <TrafficType> Element

5.9.2.1.2 <RadioDataRate> Element

5.9.2.1.3 <TimeWindow> Element

5.9.2.2 <MinimumRateConfiguration> Element

5.9.2.2.1 <CodingOption> Element

5.9.2.2.2 <ModulationOption> Element

5.9.2.2.3 <TxPowerPolicy> Element

5.9.2.2.4 <RadioDataRate> Element

5.9.2.2.5 <CenterChannelFrequency> Element

5.9.2.2.6 <TxPower> Element

5.9.2.2.7 <TimeWindow> Element

5.9.2.2.8 <ContentionSlot> Element

5.9.2.2.9 <TransmissionOpportunity> Element

Appendix A: Example Approaches to Linking Other Schemas to the MDL Schema

See Distribution Statement C on cover page x

List of Figures

Figure 1.1. Relationship of the TmNS Standards

Figure 1.2. TmNS Networks

Figure 3.1. Example XML Schema Constraint

Figure 4.1. Example Description: Measurement Element Contents

Figure 5.1. MessageDefinitionDomains Element Contents

Figure 5.2. AggregateRate Element Contents

Figure 5.3. ConditionParameter Element Contents

Figure 5.4. FloatValueWithUnits Element Contents

Figure 5.5. FlexValueWithUnits Element Contents

Figure 5.6. MessageDefinitionDomain Element Contents

Figure 5.7. GenericParameter Element Contents

Figure 5.8. ParameterEntry Element Contents

Figure 5.9. Units Element Contents

Figure 5.10. DerivedUnit Element Contents

Figure 5.11. UnitsNumerator Element Contents

Figure 5.12. UnitsRef Element Contents

Figure 5.13. UnitsDenominator Element Contents

Figure 5.14. Measurements Element Contents

Figure 5.15. Measurement Element Contents

Figure 5.16. MeasurementType Element Contents

Figure 5.17. Requirements Element Contents

Figure 5.18. MeasurementSource Element Contents

Figure 5.19. PhysicalOrientation Element Contents

Figure 5.20. MeasurementSink Element Contents

Figure 5.21. DeliveryMechanism Element Contents

Figure 5.22. Jitter Element Contents

Figure 5.23. Aperiodic Element Contents

Figure 5.24. ResponseTime Element Contents

Figure 5.25. Deadline Element Contents

See Distribution Statement C on cover page xi

Figure 5.26. Periodic Element Contents

Figure 5.27. Period Element Contents

Figure 5.28. Implementation Element Contents

Figure 5.29. SampledMeasurements Element Contents

Figure 5.30. SampledMeasurement Element Contents

Figure 5.31. DataStreamSampledMeasurementRef Element Contents

Figure 5.32. Packages Element Contents

Figure 5.33. PackageDefinition Element Contents

Figure 5.34. PackageHeaderDefinition Element Contents

Figure 5.35. PackageHeaderStructure Element Contents

Figure 5.36. PackageLengthField Element Contents

Figure 5.37. PackageLengthFieldDescription Element Contents

Figure 5.38. StatusFlagFields Element Contents

Figure 5.39. PackageTimeDetlaFieldDescription Element Contents

Figure 5.40. CustomPackageHeaderFields Element Contents

Figure 5.41. PackageStructureRef Element Contents

Figure 5.42. DataMap Element Contents

Figure 5.43. DataWordToFieldMap Element Contents

Figure 5.44. DataWord Element Contents

Figure 5.45. Syllable Element Contents

Figure 5.46. PortRef Element Contents

Figure 5.47. PackageFieldRef Element Contents

Figure 5.48. PackageFieldRef Element Contents

Figure 5.49. PackageDataFieldSetRef Element Contents

Figure 5.50. TimeOrder Element Contents

Figure 5.51. PackageStructure Element Contents

Figure 5.52. PackageDataField Element Contents

Figure 5.53. FieldLocation Element Contents

Figure 5.54. FieldOffset Element Contents

Figure 5.55. OffsetFromLocation Element Contents

Figure 5.56. OffsetFromPackageDataFieldSet Element Contents

See Distribution Statement C on cover page xii

Figure 5.57. FieldEncoding Element Contents

Figure 5.58. Endianness Element Contents

Figure 5.59. DigitalEncoding Element Contents

Figure 5.60. PackageDataFieldSet Element Contents

Figure 5.61. Messages Element Contents

Figure 5.62. MessageDefinition Element Contents

Figure 5.63. PackageInstance Element Contents

Figure 5.64. PackageDefinitionRef Element Contents

Figure 5.65. TransportAttributesRef Element Contents

Figure 5.66. AvailableData Element Contents

Figure 5.67. SSTDescriptions Element Contents

Figure 5.68. TransportAttributesDescriptions Element Contents

Figure 5.69. TransportAttributes Element Contents

Figure 5.70. SourceNetworkInterface Element Contents

Figure 5.71. SinkNetworkInterface Element Contents

Figure 5.72. MessageDefinitionRef Element Contents

Figure 5.73. Path Element Contents

Figure 5.74. NetworkConnectionRef Element Contents

Figure 5.75. DataAttributesDescriptions Element Contents

Figure 5.76. DataAttributes Element Contents

Figure 5.77. DataAttributesRef Element Contents

Figure 5.78. AnalogAttributes Element Contents

Figure 5.79. SignalRange Element Contents

Figure 5.80. Resolution Element Contents

Figure 5.81. FrequencyContent Element Contents

Figure 5.82. FrequencyBand Element Contents

Figure 5.83. EdgeFrequency Element Contents

Figure 5.84. Attenuation Element Contents

Figure 5.85. DigitalAttributes Element Contents

Figure 5.86. DataLength Element Contents

Figure 5.87. DataRate Element Contents

See Distribution Statement C on cover page xiii

Figure 5.88. DataStreamDescriptions Element Contents

Figure 5.89. DataStream Element Contents

Figure 5.90. DataStreamType Element Content

Figure 5.91. DataRate Element Contents

Figure 5.92. MILSTD1553 Element Contents

Figure 5.93. MILSTD1553Messages Element Contents

Figure 5.94. MILSTD1553Message Element Contents

Figure 5.95. MILSTD1553MessageSource Element Contents

Figure 5.96. MILSTD1553MessageDestination Element Contents

Figure 5.97. MILSTD1553SampledMeasurements Element Contents

Figure 5.98. MILSTD1553SampledMeasurement Element Contents

Figure 5.99. DataStreamMessageRef Element Contents

Figure 5.100. MILSTD1553DataUnit Element Contents

Figure 5.101. ARINC429 Element Contents

Figure 5.102. ARINC429Messages Element Contents

Figure 5.103. ARINC429Message Element Contents

Figure 5.104. ARINC429SampledMeasurements Element Contents

Figure 5.105. ARINC429SampledMeasurement Element Contents

Figure 5.106. DataStreamMessageRef Element Contents

Figure 5.107. ARINC429DataUnit Element Contents

Figure 5.108. PCMStream Element Contents

Figure 5.109. MDLDataLink Element Contents

Figure 5.110. XPath to <PortRef> Element within the <MDLPCMFormatAttributes> Element

Figure 5.111. XPath to ID Attribute within the <MDLPCMFormatAttributes> Element

Figure 5.112. PCMStreamSampledMeasurements Element Contents

Figure 5.113. PCMStreamSampledMeasurement Element Contents

Figure 5.114. DataStreamMessageRef Element Contents

Figure 5.115. PCMStreamDataUnit Element Contents

Figure 5.116. PCMMeasurementRef Element Contents

Figure 5.117. GenericDataStream Element Contents

Figure 5.118. GenericDataStreamMessages Element Contents

See Distribution Statement C on cover page xiv

Figure 5.119. GenericDataStreamMessage Element Contents

Figure 5.120. GenericDataStreamMessageSize Element Contents

Figure 5.121. GenericDataStreamSampledMeasurements Element Contents

Figure 5.122. GenericDataStreamSampledMeasurement Element Contents

Figure 5.123. DataStreamMessageRef Element Contents

Figure 5.124. GenericDataStreamDataUnit Element Contents

Figure 5.125. Operations Element Contents

Figure 5.126. Parameters Element Contents

Figure 5.127. FlexParameter Element Contents

Figure 5.128. FloatParameter Element Contents

Figure 5.129. DataOperations Element Contents

Figure 5.130. DataOperation Element Contents

Figure 5.131. Method Element Contents

Figure 5.132. MethodRef Element Contents

Figure 5.133. AnalogToDigitalConversion Element Contents

Figure 5.134. ActiveInputRange Element Contents

Figure 5.135. BitShift Element Contents

Figure 5.136. DiscreteLookupTable Element Contents

Figure 5.137. DiscreteState Element Contents

Figure 5.138. StateRange Element Contents

Figure 5.139. Downsample Element Contents

Figure 5.140. EncodingConversion Element Contents

Figure 5.141. EndiannessConversion Element Contents

Figure 5.142. LogicalOperation Element Contents

Figure 5.143. LogicalOperand Element Contents

Figure 5.144. LookupTable Element Contents

Figure 5.145. LookupTableEntry Element Contents

Figure 5.146. InputRange Element Contents

Figure 5.147. MathematicalExpression Element Contents

Figure 5.148. PolynomialNumerator Element Contents

Figure 5.149. Term Element Contents

See Distribution Statement C on cover page xv

Figure 5.150. Argument Element Contents

Figure 5.151. PolynomialDenominator Element Contents

Figure 5.152. Padding Element Contents

Figure 5.153. DataStreamOperations Element Contents

Figure 5.154. DataStreamOperation Element Contents

Figure 5.155. TmNSPackageEncoder Element Contents

Figure 5.156. PackageDefinitionRef Element Contents

Figure 5.157. MILSTD1553Encoder Element Contents

Figure 5.158. DataStreamRef Element Contents

Figure 5.159. ARINC429Encoder Element Contents

Figure 5.160. DataStreamRef Element Contents

Figure 5.161. PCMStreamEncoder Element Contents

Figure 5.162. DataStreamRef Element Contents

Figure 5.163. GenericDataStreamEncoder Element Contents

Figure 5.164. DataStreamRef Element Contents

Figure 5.165. Networks Element Contents

Figure 5.166. Network Element Contents

Figure 5.167. PhysicalNetworkPort Element Contents

Figure 5.168. Connector Element Contents

Figure 5.169. NetworkConnection Element Contents

Figure 5.170. ConnectorRef Element Contents

Figure 5.171. Subnet Element Contents

Figure 5.172. NetworkNode Element Contents

Figure 5.173. InternalStructure Element Contents

Figure 5.174. LogicalLocation Element Contents

Figure 5.175. PhysicalLocation Element Contents

Figure 5.176. SSTTx Element Contents

Figure 5.177. SNMPInterface Element Contents

Figure 5.178. DSCPTableEntryRef Element Contents

Figure 5.179. MIBInterface Element Contents

Figure 5.180. OIDEntry Element Contents

See Distribution Statement C on cover page xvi

Figure 5.181. OIDTable Element Contents

Figure 5.182. HeaderEntry Element Contents

Figure 5.183. ColumnHeader Element Contents

Figure 5.184. RowEntry Element Contents

Figure 5.185. ColumnValue Element Contents

Figure 5.186. NetworkInterface Element Contents

Figure 5.187. TimeSynchronizationPath Element Contents

Figure 5.188. DataSelectionCharacteristics Element Contents

Figure 5.189. TransportAttributesRef Element Contents

Figure 5.190. MessageDefinitionRef Element Contents

Figure 5.191. PackageDefinitionRef Element Contents

Figure 5.192. MeasurementRef Element Contents

Figure 5.193. SelectionHeaderField Element Contents

Figure 5.194. SelectionValue Element Contents

Figure 5.195. SelectionField Element Contents

Figure 5.196. SelectionValue Element Contents

Figure 5.197. Pins Element Contents

Figure 5.198. Pin Element Contents

Figure 5.199. Ports Element Contents

Figure 5.200. Port Element Contents

Figure 5.201. PinRef Element Contents

Figure 5.202. PortMappings Element Contents

Figure 5.203. PortMapping Element Contents

Figure 5.204. PortRef Element Contents

Figure 5.205. SignalAttributes Element Contents

Figure 5.206. DSCPTable Element Contents

Figure 5.207. DSCPTableEntry Element Contents

Figure 5.208. PriorityMappings Element Contents

Figure 5.209. PriorityMapping Element Contents

Figure 5.210. DSCPTableEntryRef Element Contents

Figure 5.211. TransportAttributesPriorityRef Element Contents

See Distribution Statement C on cover page xvii

Figure 5.212. MessageDefinitionPriorityRef Element Contents

Figure 5.213. TimeAttributes Element Contents

Figure 5.214. TimeReferences Element Contents

Figure 5.215. TimeReference Element Contents

Figure 5.216. ClockType Element Contents

Figure 5.217. Resolution Element Contents

Figure 5.218. Timestamps Element Contents

Figure 5.219. TimestampDefinition Element Contents

Figure 5.220. TimestampFormat Element Content

Figure 5.221. Timescale Element Content

Figure 5.222. Resolution Element Contents

Figure 5.223. TimeReferenceSynchronizations Element Contents

Figure 5.224. TimeReferenceSynchronization Element Contents

Figure 5.225. SynchronizationEndpoint Element Contents

Figure 5.226. TimeReferenceRef Element Contents

Figure 5.227. SynchronizationRole Element Content

Figure 5.228. SynchronizationProtocol Element Content

Figure 5.229. SynchronizationOffset Element Contents

Figure 5.230. TimeReferenceRef Element Contents

Figure 5.231. SynchronizationDrift Element Contents

Figure 5.232. TimeReferenceRef Element Contents

Figure 5.233. TimeReferenceAssociations Element Contents

Figure 5.234. TimeReferenceAssociation Element Contents

Figure 5.235. AssociationSource Element Contents

Figure 5.236. AssociationDestination Element Contents

Figure 5.237. TimingRelationships Element Contents

Figure 5.238. ReferencedTime Element Contents

Figure 5.239. Time Element Contents

Figure 5.240. TimeReferenceRef Element Contents

Figure 5.241. TimeParameter Element Contents

Figure 5.242. EventRef Element Contents

See Distribution Statement C on cover page xviii

Figure 5.243. TimingRelationship Element Contents

Figure 5.244. ClockAccuracies Element Contents

Figure 5.245. ClockAccuracyEntry Element Contents

Figure 5.246. NetworkNodeRef Element Contents

Figure 5.247. RequiredRelativeAccuracy Element Contents

Figure 5.248. ImplementedRelativeAccuracy Element Contents

Figure 5.249. SystemManager Element Contents

Figure 5.250. ManagementDomain Element Contents

Figure 5.251. NetworkNodeRef Element Contents

Figure 5.252. TmNSRadio Element Contents

Figure 5.253. CommittedRate Element Contents

Figure 5.254. TimeWindow Element Contents

Figure 5.255. MinimumRateConfiguration Element Contents

Figure 5.256. ContentionSlot Element Contents

Figure 5.257. TransmissionOpportunity Element Contents

Figure A.1. Example MDL Schema Element and Attributes

Figure A.2. Example IHAL Schema Element and Attributes

Figure A.3. Example Schema Element and Attributes

Figure A.4. Example Import Elements

Figure A.5. Example MyNetworkNodeType Type Definition

Figure A.6. Example MyMessageDefinitionDomainType Type Definition

Figure A.7. Example MyMessage DefinitionDomains Element

Figure A.8. Example Schema Instance Document

See Distribution Statement C on cover page xix

List of Tables

Table 5.1. Description of the <SelectionFieldOrigin> Element Enumeration

See Distribution Statement C on cover page 20

1. INTRODUCTION

The Telemetry Network System (TmNS) is governed by a collection of standards documents. This Metadata Standard provides a document that implementors and range users of TmNS equipment shall reference to ensure interoperability between network nodes. The standards in this document are intended to provide a set of technologies and protocols for transporting data within the TmNS. This document is not intended to provide operational details for any TmNS network node.

As shown in Figure 1.1 the Test Article, System Management, and Metadata Standards provide a complete framework for a TmNS. The Test Article Standard protocols are augmented by the management principles defined in the System Management Standard. The System Management Standard is supported by the Metadata Standard, which provides a language for describing the test and configuration information required to configure the systems.

Metadata supports both the System Management and Test Article Standards, and bring coherence to the overall standards picture.

SystemsSupporting Elements

Segments

Elements

Components

MetaData System Management TmNS

GSS TAS

MDSWG SMSWG

Sys. Mgmt.

MetaData

Sys. Mgmt.

MetaData

Sys. Mgmt.

MetaData iAMT

Antenna

Sys. Mgmt.

MetaData

C M

P

C M

P n

MD

SM

MD

SM

Radio

Sys. Mgmt.

MetaData

C M

P

C M

P n

MD

SM

MD

SM

RFNE

Sys. Mgmt.

MetaData

C M

P

C M

P n

MD

SM

MD

SM

SST

Sys. Mgmt.

MetaData

C M

P

C M

P n

MD

SM

MD

SM

gNET Interface

Sys. Mgmt.

MetaData

C M

P

C M

P n

MD

SM

MD

SM

SST

Sys. Mgmt.

MetaData

C M

P

C M

P n

MD

SM

MD

SM

vNET

Sys. Mgmt.

MetaData

C M

P

C M

P n

MD

SM

MD

SM

Time Source

Sys. Mgmt.

MetaData

C M

P

C M

P n

MD

SM

MD

SM

Time Source

Sys. Mgmt.

MetaData

C M

P

C M

P n

MD

SM

MD

SM

Encryptor

Sys. Mgmt.

MetaData

C M

P

C M

P n

MD

SM

MD

SM

RANS

Sys. Mgmt.

MetaData

CLSWG

TASWGRNETGGSSWG

Figure 1.1. Relationship of the TmNS Standards

1.1 Background

This document was created by the Metadata Standards Working Group (MDSWG) through the process of change proposal (CP) creation and standardization. During the process of standardization, it was decided that the format of the Metadata Standard should change from a single, all-encompassing document to a format similar to other existing standards. As a matter of completeness, an additional artifact was created with rationale, history, and usage information removed from the previous version of the standard. This additional artifact, along with all MDSWG documentation (presentation material, CP documents, and meeting minutes available through the MDSWG web portal), constitutes all information supplementary to this standard.

See Distribution Statement C on cover page 21

1.2 Responsibility

The MDSWG is responsible for the content and changes to this standard. The government shall not be responsible for any ambiguities in this document. If any ambiguities are identified, the burden is on the user of the standard to bring the ambiguities to the attention of the government. Additional copies of this document may be obtained from the integrated Network Enhanced Telemetry (iNET) Program Web Portal (https://www.inetprogram.org).

1.3 General

Architecturally, the TmNS is divided into three segments: the Test Article Segment (TAS), the Ground Station Segment (GSS) and the Radio Access Network Segment (RANS); along with two supporting entities: System Management and Metadata. The TmNS focuses primarily on two networks: the Vehicle Network (vNET) and Radio Access Network (RAN). The RAN has the ability to control one or more radios which are the heart of the Radio Frequency (RF) communications. The Ground Network (gNET) that interfaces into the RAN varies from range to range, and thus the TmNS provides an interface to the gNET. The main functionality of the TmNS is moving data. The vNET transfers data between Peripherals (end nodes) on a Test Article and the RAN. The RAN transfers data between the vNET and gNET. Generally, these networks operate autonomously. Additionally, the TmNS supports many different types of applications and Peripherals that reside outside the TmNS but have an integral role in the operation of the TmNS. System Management is used across the TmNS to manage NetworkDevices that provide fault, configuration, utilization, performance, and security management. The applications (or managers) in the system communicate with Agents in managed devices such as Peripherals and NetworkDevices. In general, Metadata is used to describe configurations and measurements. A simplified illustration of the TmNS and the supporting elements with representative users of the networks is shown in Figure 1.2.

Vehicle

Network Ground Network

Ground Network

R epresentative A pplications

Metadata

System Management

R ep re se nt at iv e

P er ip he ra ls

Test Article Segment

Ground Station Segment

Radio

N etw ork

Radio AccessN etw ork

Radio Access

Radio

N etw ork

Radio AccessN etw ork

Radio Access

Radio Access Network Segment

Figure 1.2. TmNS Networks

1.4 Scope

This standard establishes the language syntax for describing an instantiation of a TmNS in the form of a document.

A document containing such a description is anticipated to be used to configure the instantiation's components via the mechanisms defined in the System Management Standard, to verify an expected configuration, and to serve as an historical decoding record to be carried along with data collected during the use of that particular TmNS. This language is designed with the descriptive flexibility required to address the freedom of choice allowed by the Test Article, the RF Network Element, and the System Management Standards.

See Distribution Statement C on cover page 22

2. APPLICABLE DOCUMENTS

The following documents are referenced in the text of this standard.

2.1 Government Documents

2.1.1 Specifications

None identified in this document.

2.1.2 Standards

iNET Standards (version 0.8.0)

• Test Article Standard

• System Management Standard

• Component Interfaces Standard

US Department of Defense (DoD)

• Military Standard (MIL-STD) 1553B, Notice 2, Digital Time Division Command/Response Multiplex Data Bus, September 1986

Range Commander’s Council (RCC) Telemetry Group

• Telemetry Standard RCC Document 106-09, April 2009

• Chapter 4: Pulse Code Modulation Standards

• Chapter 9: Telemetry Attributes Transfer Standard (TMATS)

• Appendix P: Derived Parameter Specification

• Inter-Range Instrumentation Group (IRIG) Serial Time Code Formats, RCC Document 200-04, September

2.2 Non-Government Documents

2.2.1 Specifications

None identified in this document.

2.2.2 Standards

Aeronautical Radio, Incorporated (ARINC)

• ARINC 429 Data Bus Standard

Institute of Electrical and Electronics Engineers (IEEE)

• IEEE 1588-2002

• IEEE 1588-2008

Internet Engineering Task Force (IETF) Request For Comments (RFCs):

• RFC 791: Internet Protocol: DARPA Internet Program Protocol Specification

• RFC 2119: Key Words for use in RFCs to Indicate Requirement Levels

See Distribution Statement C on cover page 23

• RFC 2460: Internet Protocol, Version 6 (IPv6), Specification

Open Systems Interconnection (OSI) Model

World Wide Web Consortium (W3C)

• XML

• XML Schema 1.0

Bureau International des Poids et Mesures (BIPM)

• International System of Units

This standard document takes precedence over all referenced documents in case of conflicts.

See Distribution Statement C on cover page 24

3. DEFINITIONS, ABBREVIATIONS, AND CONVENTIONS

Definitions, abbreviations, and document conventions in this standard document are common across the Test Article, System Management, and Metadata Standards. Not all definitions and abbreviations in this section are referenced in this document.

3.1 Definitions

Agent – A Simple Network Management Protocol (SNMP) process that provides a management interface on a NetworkNode.

Connector – A physical point of physical transport connection.

Consolidated Manager – a NetworkNodeManager that brings together into a single whole multiple information sources and controllers.

DataDeliveryControlChannel – The common elements of the communication mechanisms for the setup, tear-down, and operation of the RC and LTC Delivery Protocols.

DataSink – An EndNode that consumes TmNSDataMessages.

DataSource – An EndNode that produces TmNSDataMessages.

EndNode – A NetworkNode that produces and/or consumes TmNSDataMessages.

Ground Network (gNET) – An external network outside the TmNS over which TmNSDataMessages flow, which may use System Management and Metadata to interact with a Test Article Network.

Latency/Throughput Critical (LTC) Delivery Protocol – The TmNS-specific application-level method of delivering TmNSDataMessages via User Datagram Protocol (UDP).

LTCControlChannel – The communication mechanism for the setup, tear-down, and operation of the LTC Delivery Protocol.

LTCDataChannel – The communication mechanism for delivery of TmNSDataMessages using the LTC Delivery Protocol. See the Test Article Standard.

LTCDataSink – A DataSink that utilizes the LTC Delivery Protocol.

LTCDataSource – A DataSource that utilizes the LTC Delivery Protocol.

Management Information Base (MIB) – A “Structure of Management Information” (SMI) formatted text file used by the SNMP Agents and NetworkNodeManagers to define a common communication language for exchanging management information.

Metadata Description Language (MDL) Instance Document – A document that complies with the language defined in the Metadata Standard.

MeasurementData – A digital representation of a measurement.

MeasurementID – A numerical identifier that refers to a specific MeasurementData.

MessageDefinition – Corresponds to the structure, content, and mapping of content to structure of the TmNSDataMessage.

See Distribution Statement C on cover page 25

MessageDefinitionDomain (MDD) – An Operational Domain over which a set of RoleIDs and a set of MessageDefinitionIDs are unique.

MessageDefinitionID (MDID) – A numerical identifier that refers to a specific MessageDefinition.

Message Time – The Time in the MessageTimestamp field of the TmNSDataMessageHeader for that particular TmNSDataMessage. This time alone does not necessarily represent a specific acquisition event but can be used to represent the time of acquisition events in TmNSDataMessages when combined with other event markers.Metadata – Information that describes a system and the data used by the system defined in the Metadata Standard.

Metadata – Information that describes a system and the data used by the system defined in the Metadata Standard.

Metadata Description Language (MDL) Instance Document – A document that complies with the language defined in the Metadata Standard.

NetworkConnection – A physical connection between Connectors and PhysicalNetworkPorts.

NetworkDevice – A NetworkNode that provides network and/or data link layer service and interconnectivity, without modifying data above the network layer. See Open Systems Interconnection (OSI) model.

NetworkInterface – A module that implements an interface, both logical and physical, between a NetworkNode and a TmNS.

NetworkNode – Any device that contains a NetworkInterface that is connected to a TmNS.

NetworkNodeManager – An entity which manages NetworkNodes.

Notification – An asynchronous SNMP message generated by a NetworkNode.

Operational Domain – A collection of data (e.g., streams over a network, a database, a file on a disk, etc.) that is observed in a logical and/or physical configuration at a specific time.

Package – A container for data that is composed of “0 or 1” PackageHeaders and “0 or 1” PackagePayloads.

PackageDefinition – Describes the structure and content of a Package and is fully specified with an MDL Instance Document.

PackageDefinitionID (PDID) – A numerical identifier that refers to a specific PackageDefinition.

PackageField – A logical grouping of related items within a Package.

PackageHeader – Fields in a Package that describe a PackagePayload.

PackagePayload – A structure in a Package that encapsulates MeasurementData and any required padding bits.

PackageStructure – A set of fields that make up the Package and can carry data.

Package Time – For Packages that use the standard PackageHeader, this is the time that is the sum of the Message

Time for that particular TmNSDataMessage and the PackageTimeDelta field of the PackageHeader for that particular Package. This time alone does not necessarily represent a specific acquisition event but can be used to represent the time of acquisition events in TmNSDataMessages when combined with other event markers.

Path – A set of NetworkConnections on which a TmNSDataMessage is transported.

See Distribution Statement C on cover page 26

Peripheral – An EndNode connected to the TmNS that produces and/or consumes TmNSDataMessages and performs actions upon the TmNSDataMessagePayload, such as acquisition, storage, retrieval, and processing.

(Examples: Data acquisition units (DAUs), recorders, multi-function displays, processors, etc.)

PhysicalNetworkPort – A physical point of connection between NetworkNodes.

RCControlChannel – The communication mechanism for the setup, tear-down, and operation of the RC Delivery Protocol.

RCDataChannel – The communication mechanism for delivery of TmNSDataMessages using the RC Delivery Protocol. See the Test Article Standard.

RCDataSink – A DataSink that utilizes the RC Delivery Protocol.

RCDataSource – A DataSource that utilizes the RC Delivery Protocol.

Reliability Critical (RC) Delivery Protocol – The TmNS-specific application-level method of delivering TmNSDataMessages via Transmission Control Protocol (TCP).

RoleID – A string that refers to the role of a NetworkNode.

Telemetry Network System (TmNS) – The transport for a set of subsystems: Ground Station Segment (GSS), Radio Access Network Segment (RANS), Test Article Segment (TAS), and Serial Streaming Telemetry (SST); supported by System Management Elements and Metadata Elements.

Test Article – A unit under test.

Test Article Network – a vNET and all connected NetworkNodes physically residing on a Test Article.

TmNSDataMessage – A network-independent structure composed of a TmNSDataMessageHeader and a TmNSDataMessagePayload.

TmNSDataMessageHeader – Fields in a TmNSDataMessage that describe a TmNSDataMessagePayload.

TmNSDataMessagePayload – Composed of one or more Packages.

TmNS_URI – The uniform resource identifier (URI) that describes the request specification as defined by the LTC and RC Delivery Protocols.

Vehicle Network (vNET) – A network within a TmNS that interconnects the Peripherals within the Test Article.

3.2 Abbreviations and Acronyms

ACU Antenna Control Unit

AES Advanced Encryption Standard

AF Assured Forwarding

AGC Automatic Gain Control

ARINC Aeronautical Radio, Incorporated

ARP Address Resolution Protocol b Bit

See Distribution Statement C on cover page 27

B Byte

BIPM Bureau International des Poids et Mesures

BIT Built-In Test

BNF Backus-Naur Form

CIDR Classless Inter-domain Routing

CLSWG Communication Link Standards Working Group

CP Change Proposal

DAC Digital to Analog Converter

DAU Data Acquisition Unit dB Decibels dBm Decibel milliwatt

DHCP Dynamic Host Configuration Protocol

DiffServ Differentiated Services

DNS Domain Name System

DS Differentiated Services (DiffServ)

DSCP DiffServ Code Point

EF Expedited Forwarding

EIA Electronic Industries Alliance

EU Engineering Units

EUI Extended Unique Identifier

FTP File Transfer Protocol

GB Gigabytes (1024 x 1024 x 1024 bytes) gNET Ground Network

GPS Global Positioning System

GSE Ground Support Equipment

GS Ground Station

GSS Ground Station Segment

GSWG Ground Systems Working Group

HAIPE High Assurance Internet Protocol Encryptor

HTTP Hypertext Transfer Protocol

See Distribution Statement C on cover page 28

HTML Hypertext Markup Language

IANA Internet Assigned Number Authority

ICMP Internet Control Message Protocol

ID Identifier

IEEE Institute of Electrical and Electronics Engineers

IETF Internet Engineering Task Force

IGMP

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .