QinetiQ Group plc · LSE:QQ.
QinetiQ — Technical Presentation (May 2001)
21 slides from QinetiQ's technical presentation, May 9, 2001
Slide 1: CEOS ICF Baseband Data Archive InterChange Format
CEOS ICF Baseband Data Archive InterChange Format Stéphane MBAYE GAEL Consultant Stephane.Mbaye@gael.fr Commitee on Earth Observation Satellites (CEOS) Working Group on Information Systems and Services (WGISS) 12th meeting Sioux Falls, USA Data SG – Archive Task Team - 9th May 2001
Slide 2: Rationale
Rationale Document status Review Item Discrepancies (RID) Main concepts Format overview Metadata File description Signal Data File description Data SG – Archive Task Team - 9th May 2001
Slide 3: Document status
Document status 21/04/2000 – Draft 0 - Creation of the document 29/08/2000 – Draft 1 - Use of XML Schema instead of DTD 09/01/2001 – Draft 2 - Includes outputs of Bangkok ATT meeting 09/04/2001 – Draft 3 - Consolidated document (last draft) XX/05/2001 – GAEL-CEOS-ICF-060.2 – Issue 1, Revis
Slide 4: Review item discrepancies
Review item discrepancies Data SG – Archive Task Team - 9th May 2001
Slide 5: Main concepts – general requirements
Main concepts – general requirements Make data exchange possible between facilities Decrease the number of archive format translators Baseband compliant Facility #1 Facility #2 Archive Archive Format #1 Format #2 CEOS ICF Format nA nT 2(n 1) n A (n A 1) n 2 Facility #n nT 2n A n A
Slide 6: Main concepts (cont.) - Properties
Main concepts(cont.) - Properties Interchange Baseband Data Concept Multi-missions and multi-sensors Extendibility Hard/Software and OS independence Data SG – Archive Task Team - 9th May 2001
Slide 7: Format overview
Format overview Hard-disk organization (normative) File naming convention (character set and XML extension) < 2 Gigabytes Magnetic Tape encapsulation (informative) No hardware compression <<basebandUnit>> Doc. §3.1 CEOS ICF < 2 Gigabytes Network transfer (informative) <<file>> Metadata
Slide 8: Metadata File – XML
Metadata File – XML CEOS ICF Metadata File format is XML XML Namespace http://wgiss.ceos.org/ceos-icf/ceos-icf-v1.0-09042001 (TBC) Validation (XML Schema) http://wgiss.ceos.org/ceos-icf/ceos-icf-v1.0-09042001.xsd (TBC) Doc. §4.1 Data SG – Archive Task Team - 9th May 2001
Slide 9: Metadata File - Markups convention
Metadata File - Markups convention Characters are always lowercases Words are separated by an underscore Abbreviations and acronyms only with set of initials Sample of correct CEOS ICF markups (informative) <ceos_icf> <nssdc_identifier> <sensor> <element_set> Data SG – Archive Task Team - 9t
Slide 10: Metadata File - Extendibility
Metadata File - Extendibility Only « add information » to keep CEOS ICF integrity Removing a mandatory element is forbidden Usually for specific parameters Extend using other XML namespaces Correct sensor extension (informative) <sensor> <name>HRV</name> <number>2</number> <spot:mirror_ste
Slide 11: Metadata File - Reference systems
Metadata File - Reference systems Units expressed in SI from the BIPM (m, kg, s, etc.) World Geodetic System 1984 (NIMA) Universal Time Coordinated (UTC) from the BIPM Data SG – Archive Task Team - 9th May 2001
Slide 12: Metadata File - Built-in data types
Metadata File - Built-in data types integer timeInstant (UTC and ISO-8601) string (Universal Code Set - ISO-10646) double (IEEE 754-1985) uriReference (RFC-2396 and RFC-3732) Data SG – Archive Task Team - 9th May 2001
Slide 13: Metadata File - UML model
Metadata File - UML model ceos_icf 0..1 0..1 0..1 0..1 platform signal_data 1 0..1 1 processing_log version platform signal_data processing_log version nssdc_id : string source : string 1 major : integer family_name : string start : timeInstant minor : integer number : integer stop : timeInstant 0..
Slide 14: Metadata File - Root element
Metadata File - Root element Fraction of schema for CEOS ICF Root Element (normative) <xsd:element name=”ceos_icf” minOccurs=”1” maxOccurs=”1”> version <xsd:complexType> <xsd:sequence> version <xsd:element name=”version” 1 type=”version” minOccurs=”1” maxOccurs=”1”/> platform platform <xsd:element
Slide 15: Metadata File - Root example
Metadata File - Root example <?xml version=”1.0”?> <ceos_icf xmlns=”http://wgiss.ceos.org/ceos-icf-v1.0-09042001”> <version> … </version> <platform> … </platform> <signal_data> … </signal_data> </ceos_icf> Data SG – Archive Task Team - 9th May 2001
Slide 16: Metadata File - Platform element
Metadata File - Platform element ceos_icf 0..1 platform sensor 1 sensor 1 platform 0..1 nssdc_id : string family_name : string number : integer orbit 0..1 0..1 orbit Doc. §4.8 Data SG – Archive Task Team - 9th May 2001
Slide 17: Metadata File - Orbit element
Metadata File - Orbit element platform element_set 0..1 orbit 0..1 element_set 0..1 orbit 0..1 number : integer cycle : integer track : integer 0..1 attitude_set 0..1 attitude_set Doc. §4.10 Data SG – Archive Task Team - 9th May 2001
Slide 18: Metadata File - Signal Data description
Metadata File - Signal Data description ceos_icf 0..1 signal_data 1 signal_data source: uriReference start : timeInstant stop : timeInstant 0..1 block 0..1 1 block name : string block byte_offset : integer downlink_bit_offset : integer * occurence : integer length : integer compression : integer Dat
Slide 19: Metadata File - Other elements
Metadata File - Other elements Version (for CM) Processing (logging) Facility (identifying actors) System (identifying hardware, firmware of software) Data SG – Archive Task Team - 9th May 2001
Slide 20: Signal Data File - Properties
Signal Data File - Properties Binary file (close to telemetry format) Sequence of signal data record (minimal repetitive pattern) No redundancy No encryption CRC and Checksum corrections applied No compression (configurable for each block) PN decoded Frame synchronized Chronologica
Slide 21: Signal Data File - Example of mapping
Signal Data File - Example of mapping Minimal repetitive pattern of telemetry Signal Data File Record « compressed » Native telemetry format Signal Data File format Data SG – Archive Task Team - 9th May 2001