Transducerml
Encyclopedia
TransducerML or TML is an Open Geospatial Consortium
standard developed to describe any transducer
(sensor
or transmitter
) in terms of a common model, including characterizing not only the data but XML
formed metadata
describing the system producing that data.
system may provide location information for a camera and the GPS antenna may be located a certain distance away from the camera center), and the type of data being produced from those particular devices. Time stamps for each data measurement and other identifying information is also captured, making the TML system description particularly well suited for carrying data required for automated system discovery and to support data retrieval.
Metadata relating to archiving, indexing and cataloguing is an integral part of TML, since a TML data stream is designed to be self-contained and self-sufficient. Any information about the system, as well as information required to later parse and process the data, is captured in the TML system description. In addition to information about the system that produced the data, precise information about the data itself is captured. Data types, data sizes, ordering and arrangement, calibration information, units of measurement, precise time-tagging of individual groups of data, information about uncertainty, coordinate reference frames (where applicable) and physical phenomena relating to the data are among the details which are captured and retained. The TML system description therefore automatically tags all fields, which can later be stored in a registry for discovery.
TML system description fields include descriptions of the physical system, the data system and the data product. The data itself forms the other component of a TML data stream. The physical system description includes information such as model and serial number information about specific transducers and components of a system, system calibration information, system capabilities, installation information, owners and operators, and other information directly applicable to searches related to general data exchange independent of operating conditions. The data system description contains information about the specific transducers and components such as their behavior, responses to physical phenomena, sensitivity, and other operating parameters. The data product description addresses the specific data stream, such as data types, layouts, encoding, and other information necessary for the consumer of a TML data stream to interpret the stream.
A key benefit to TML is that it enables correlation of measurements temporally by using a high-resolution clock tied to each individual data source, and models logical and physical relationships between multiple transducers in a system. Data from all elements of a system are integrated into a real-time data stream to substantially reduce the time required for processing and representation of that data, whether it pertains to metadata or to the primary data itself.
Another key benefit to TML is that by bringing both data and metadata from multiple time-varying sources of data into a single stream in a common format, data and metadata archiving, retrieval, analysis and processing can be more easily performed across disparate hardware and software systems. The time tagging of both the data and metadata allows precise determination of the state of a system, and therefore whether its data is of interest, regardless of whether that system remains static or has elements removed, replaced or added. This permits searching for data at a finer granularity than previously possible, while still supporting higher-level data discovery if a user so desires, since the use of individual fields within a TML system description is optional.
TML can process data from simple stationary in-situ transducers to high bandwidth dynamic remote devices such as a synthetic aperture radar system.
Open Geospatial Consortium
The Open Geospatial Consortium , an international voluntary consensus standards organization, originated in 1994. In the OGC, more than 400 commercial, governmental, nonprofit and research organizations worldwide collaborate in a consensus process encouraging development and implementation of open...
standard developed to describe any transducer
Transducer
A transducer is a device that converts one type of energy to another. Energy types include electrical, mechanical, electromagnetic , chemical, acoustic or thermal energy. While the term transducer commonly implies the use of a sensor/detector, any device which converts energy can be considered a...
(sensor
Sensor
A sensor is a device that measures a physical quantity and converts it into a signal which can be read by an observer or by an instrument. For example, a mercury-in-glass thermometer converts the measured temperature into expansion and contraction of a liquid which can be read on a calibrated...
or transmitter
Transmitter
In electronics and telecommunications a transmitter or radio transmitter is an electronic device which, with the aid of an antenna, produces radio waves. The transmitter itself generates a radio frequency alternating current, which is applied to the antenna. When excited by this alternating...
) in terms of a common model, including characterizing not only the data but XML
XML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....
formed metadata
Metadata
The term metadata is an ambiguous term which is used for two fundamentally different concepts . Although the expression "data about data" is often used, it does not apply to both in the same way. Structural metadata, the design and specification of data structures, cannot be about data, because at...
describing the system producing that data.
Process
TML captures when and where a sensor measurement or transmitter actuation occurs. Its system description describes not only individual data sources but also systems of components, including the specific types of components, the logical and physical relationships between the components, and the data produced or consumed by each of the components. Information captured includes manufacturer information, model numbers of specific items, serial numbers, how two devices may relate to each other both logically and physically (for example, a GPSGlobal Positioning System
The Global Positioning System is a space-based global navigation satellite system that provides location and time information in all weather, anywhere on or near the Earth, where there is an unobstructed line of sight to four or more GPS satellites...
system may provide location information for a camera and the GPS antenna may be located a certain distance away from the camera center), and the type of data being produced from those particular devices. Time stamps for each data measurement and other identifying information is also captured, making the TML system description particularly well suited for carrying data required for automated system discovery and to support data retrieval.
Metadata relating to archiving, indexing and cataloguing is an integral part of TML, since a TML data stream is designed to be self-contained and self-sufficient. Any information about the system, as well as information required to later parse and process the data, is captured in the TML system description. In addition to information about the system that produced the data, precise information about the data itself is captured. Data types, data sizes, ordering and arrangement, calibration information, units of measurement, precise time-tagging of individual groups of data, information about uncertainty, coordinate reference frames (where applicable) and physical phenomena relating to the data are among the details which are captured and retained. The TML system description therefore automatically tags all fields, which can later be stored in a registry for discovery.
TML system description fields include descriptions of the physical system, the data system and the data product. The data itself forms the other component of a TML data stream. The physical system description includes information such as model and serial number information about specific transducers and components of a system, system calibration information, system capabilities, installation information, owners and operators, and other information directly applicable to searches related to general data exchange independent of operating conditions. The data system description contains information about the specific transducers and components such as their behavior, responses to physical phenomena, sensitivity, and other operating parameters. The data product description addresses the specific data stream, such as data types, layouts, encoding, and other information necessary for the consumer of a TML data stream to interpret the stream.
Uses
Using TML metadata enables a common metadata archive to be developed, which then permits discovery, search and retrieval based on a common technique. Regardless of the source of the data and its native complexity, metadata about the data generation system is readily at hand, and can be searched to discover specific systems of interest based on a number of criteriaA key benefit to TML is that it enables correlation of measurements temporally by using a high-resolution clock tied to each individual data source, and models logical and physical relationships between multiple transducers in a system. Data from all elements of a system are integrated into a real-time data stream to substantially reduce the time required for processing and representation of that data, whether it pertains to metadata or to the primary data itself.
Another key benefit to TML is that by bringing both data and metadata from multiple time-varying sources of data into a single stream in a common format, data and metadata archiving, retrieval, analysis and processing can be more easily performed across disparate hardware and software systems. The time tagging of both the data and metadata allows precise determination of the state of a system, and therefore whether its data is of interest, regardless of whether that system remains static or has elements removed, replaced or added. This permits searching for data at a finer granularity than previously possible, while still supporting higher-level data discovery if a user so desires, since the use of individual fields within a TML system description is optional.
TML can process data from simple stationary in-situ transducers to high bandwidth dynamic remote devices such as a synthetic aperture radar system.