reference GAEL-ICF-TN-060.2 GAEL Consultant issue 2 revision 3 date 13/04/2000 page 1 of 32 Development of a Baseband Data Archive Interchange Format ICF Concept Technical Note name function company prepared by Serge RIAZANOFF project manager Gael Consultant approved by authorized by Gian Maria PINNA project manager ESA – ESRIN date signature GAEL Consultant Development of a baseband data archive interchange format reference GAEL-ICF-TN-060.2 issue 2 revision 3 ICF Concepts technical note date 13/04/2000 page 2 of 30 Document Status Sheet Issue Date Comments Author 1.0 22/10/1999 Issue as formal ‘Development of a Baseband Data Archive InterChange Format’ project deliverable A. Mbaye 2.0 25/01/2000 Decisions taken during the meeting held at ESRIN the 26/10/1999. S. Riazanoff 2.1 10/03/2000 Decisions taken during the meeting held at Gael Consultant the S. Riazanoff 10/03/2000. 2.2 27/03/2000 Decisions taken by e-mail exchange on 27/03/2000. Version sent to ATT members before meeting London April 2000. S. Riazanoff 2.3 13/04/2000 Review of document during CEOS WGISS meeting held at London 11-14 April 2000. S. Riazanoff GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 3 of 30 Contents DOCUMENT STATUS SHEET........................................................................................................................... 2 CONTENTS ........................................................................................................................................................... 3 1 INTRODUCTION ......................................................................................................................................... 5 1.1 SCOPE AND PURPOSES .............................................................................................................................. 5 1.1.1. Rationale ............................................................................................................................................... 5 1.1.2. Place of this document in the project .................................................................................................... 5 1.1.3. Archive Format Technical Note............................................................................................................. 6 1.1.4. Basic Principles ..................................................................................................................................... 6 1.1.5. Archive and InterChange Formats ........................................................................................................ 6 1.1.6. Limitations ............................................................................................................................................. 6 1.1.7. Document Overview .............................................................................................................................. 6 1.2 APPLICABLE AND REFERENCE DOCUMENTS ............................................................................................. 7 1.2.1. Applicable documents ............................................................................................................................ 7 1.2.2. Reference documents ............................................................................................................................. 7 1.2.3. Reference documents – Archive formats ................................................................................................ 7 1.2.4. Reference documents – Information description methodology .............................................................. 8 1.3 ABBREVIATIONS AND ACRONYMS ............................................................................................................ 8 1.4 DEFINITIONS........................................................................................................................................... 10 2 CEOS ICF CONCEPTS.............................................................................................................................. 11 2.1. INTERCHANGE CONTEXT ........................................................................................................................ 11 2.1.1. From Earth Observation to end-users ................................................................................................. 11 2.1.2. Mission-dependent exchanges ............................................................................................................. 12 2.1.3. Telemetry processing levels ................................................................................................................. 12 2.1.4. Data formats and configuration control .............................................................................................. 12 2.2. DATA EXCHANGE SCENARII ................................................................................................................... 14 2.2.1. Interchange Driven by Export Facility .......................................................................................... 14 2.2.2. Interchange Driven by Import Facility .......................................................................................... 15 3 CEOS ICF HIGH LEVEL REQUIREMENTS ........................................................................................ 17 3.1. DIFFERENCES WITH ARCHIVING REQUIREMENTS .................................................................................... 17 3.1.1. Memory constraints ............................................................................................................................. 17 3.1.2. Run-time constraints ............................................................................................................................ 17 3.1.3. Strong portability constraint ............................................................................................................... 17 3.1.4. Released physical reliability ................................................................................................................ 17 3.1.5. Direct access to archive ...................................................................................................................... 17 3.1.6. External references .............................................................................................................................. 18 3.1.7. Impact of software changes ................................................................................................................. 18 3.1.8. Sensor Description for Earth Observing Dynamic .............................................................................. 18 3.1.9. Open Archival Information System ...................................................................................................... 18 3.2. HIGH LEVEL REQUIREMENTS .................................................................................................................. 19 4. CEOS ICF DETAILED REQUIREMENTS ............................................................................................. 20 4.1. BASEBAND INTERCHANGE UNIT (BIU) .................................................................................................. 20 GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 4 of 30 4.2. BASEBAND INTERCHANGE MEDIUM ....................................................................................................... 20 4.2.1. Multi-media exchange ......................................................................................................................... 20 4.2.2. File naming.......................................................................................................................................... 20 4.2.3. Use of tapes and data packaging ......................................................................................................... 20 4.2.4. Independence from medium and limitations of operating system ........................................................ 20 4.2.5. Data segmentation ............................................................................................................................... 21 4.3. BIU ORGANIZATION............................................................................................................................... 21 4.3.1. File structure ....................................................................................................................................... 21 4.3.2. File order ............................................................................................................................................. 21 4.4. METADATA MANAGEMENT .................................................................................................................... 21 4.4.1. Metadata Organization........................................................................................................................ 21 4.4.2. Language for Metadata Description ................................................................................................... 21 4.4.3. DED organization ............................................................................................................................... 22 4.4.4. Mission-dependent section .................................................................................................................. 23 4.5. SIGNAL DATA MANAGEMENT ................................................................................................................ 24 4.5.1. No redundancy..................................................................................................................................... 24 4.5.2. No encryption ...................................................................................................................................... 24 4.5.3. CRC and Checksum ............................................................................................................................. 24 4.5.4. No compression ................................................................................................................................... 24 4.5.5. PN decoded.......................................................................................................................................... 24 4.5.6. Data is frame synchronized ................................................................................................................. 24 4.5.7. Chronological order ............................................................................................................................ 24 4.5.8. Byte alignment ..................................................................................................................................... 24 4.5.9. Signal data record ............................................................................................................................... 25 4.6. CEOS ICF VERSION MANAGEMENT ...................................................................................................... 25 4.6.1. Minor/major versions .......................................................................................................................... 25 4.6.2. DED and software availability ............................................................................................................ 25 APPENDIX A – BASEBAND DATA CONCEPT COMPLIANCE MATRIX .............................................. 26 A.1. A.2. INTRODUCTION ....................................................................................................................................... 26 COMPLIANCE MATRIX ............................................................................................................................ 26 APPENDIX B – CEOS ICF DATA ENTITY DICTIONARY ......................................................................... 28 B1. B.2. INTRODUCTION ....................................................................................................................................... 28 HIERARCHICAL REPRESENTATION .......................................................................................................... 28 Development of a baseband data archive interchange format GAEL Consultant ICF Concepts technical note 1 INTRODUCTION 1.1 Scope and Purposes reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 5 of 30 This document serves as a description of the Baseband Data InterChange Format Concepts for the Committee on Earth Observation Satellites (CEOS). It has been reviewed by the Archive Task Team of the CEOS Working Group on Information Systems and Services (WGISS) Data during the ATT Meeting held at London, April 2000. 1.1.1. Rationale The development of a Baseband Data Archive Interchange Format (CEOS ICF) comes from a real need to exchange data between different archiving facilities, which do not employ the same processing systems. CEOS ICF shall be an intermediate format that all archive centers can interpret. Facilities should translate their own format into CEOS ICF to export their archive data and shall translate CEOS ICF into their own format in order to import other facility data (Figure 1.a). Export Facility Archive Format Import Facility CEOS ICF Archive Format Figure 1.a: Representation of data exchange through CEOS ICF Format 1.1.2. Place of this document in the project « Archive Formats Technical Note » document « ICF Concepts Technical Note » document - High level requirements - Detailed requirements - Data Entity Dictionary (Entries) Archive Format document Archive Format documents Archive Format FRED document Archive Format MDPS document GERALD VEXCEL « CEOS ICF » document - Format description - Data Entity Dictionary (Full description) ICF Translator demonstration software Deliverable of this project Figure 1.b: Documents roadmap. Archive Data FRED MDPS Metadata Description Information Methodology Description Information Methodology Description Information DEDSL Methodology Description PVL Methodology ODL XML GAEL Consultant Development of a baseband data archive interchange format reference GAEL-ICF-TN-060.2 ICF Concepts technical note issue 2 revision 3 date 13/04/2000 page 6 of 30 1.1.3. Archive Format Technical Note The feasibility of such interchange format was assessed through a preliminary analysis (R-1). This last was undergone within the same current project. It showed that: - information commonalties between existing archive formats are enough to allow a transfer of a consistent amount of data, - differences of structure and syntax do not prevent the information exchange. Obviously, some losses are possible but storing extra information in separated structures should overcome most of them. Moreover, this preliminary analysis highlighted the fact that it is possible to complete efficiently a target format as long as not only source format is employed but also all necessary external sources of information. Indeed, the exchange does not concern solely archive formats, it involves the source and target whole information systems. 1.1.4. Basic Principles The basic principles of CEOS ICF may be expressed with the following points: - it shall settle a strong formalism for archive metadata which shall be clearly understood, easily employed and hopefully widely accepted by the community, - it shall also provide a flexible and appropriate structure which allow data transfer as fast (in terms of development time) and inexpensive as possible, - finally, it shall foresee and favor the development of powerful translation software. These points shall be developed in the followings. 1.1.5. Archive and InterChange Formats The importance of data exchange has been clearly underlined within the “Baseband Data Concept” document. This document was already considering possible differences between goals of data archive and data exchange, these differences will be more detailed within section 2. In the same time, strong requirements of the “Baseband Data Concept” aimed to preserve the original data will lead to state high level requirements. 1.1.6. Limitations Even if the proposed hierarchical data organization could allow considering other type of data, the present analysis only concerns 2-Dimensional images that represent the largest amount of data presently processed by Earth Observation missions. 1.1.7. Document Overview Scope of this document is to provide the ATT meeting members with the maximum material allowing to assess high level principles with regard to their direct implications in data organization. The next document that will detail “CEOS InterChange Format” it-self will be a strict application of the detailed requirements of the present document after having been released by the ATT meeting. “1. INTRODUCTION” is this section. It will contain a detailed list of acronyms and definitions that should try to realize a consensus within the user community because they will be used when defining the CEOS ICF Data Entity Dictionary. “2. CEOS ICF CONCEPTS”. This section summarizes the context in that interchange takes place. The first part of this section describes the acquisition, archiving and production interdependencies. The second part analyzes the procedures for setting and controlling definitions by the groups having the necessary authority. The last part presents two philosophies that could be adopted for baseband data interchange. GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 7 of 30 “3. CEOS ICF HIGH LEVEL REQUIREMENTS”. After having underlined the main differences between the requirements dedicated to baseband data archiving and the ones dedicated to interchange of these data, this section lists a series of high level requirements that should govern exchange of baseband data archive. “4. CEOS ICF DETAILED REQUIREMENTS”. High level considerations listed in the previous section will generate more detailed requirements. The final “CEOS ICF” document will be a straightforward implementation of the detailed requirements laid down in this section. “APPENDIX A – BASEBAND DATA CONCEPT COMPLIANCE MATRIX”. Compliance with Baseband Data Concepts is the highest recommendation for ICF development. A compliance matrix will guaranty that detailed requirements developed in section 4 fulfill this adherence. “APPENDIX B – CEOS ICF DATA ENTITY DICTIONARY”. This section presents the first hierarchical organization of data entities that will be kept in metadata file. 1.2 Applicable and Reference Documents 1.2.1. Applicable documents A-1 AEF99/002/GMP - Development of a Baseband Data InterChange Format v1.0 ESA/ESRIN - 7 June 1999. A-2 Baseband Data Concept White Paper - Draft Version - 06 May 1999 - ATT CEOS WGISS. A-3 GAEL-ICF-MM-060.4 - Minutes of Meeting - ESRIN - 26/10/1999. A-4 GAEL-ICF-MM-060.5 - Minutes of Meeting - GAEL Consultant – 10/03/2000. 1.2.2. Reference documents R-1 GAEL-ICF-TN-060.1 - Archive Format Technical Note - Issue 1, Version 2 – 10/03/2000 GAEL Consultant. R-2 CCSDS 100.0-G-1 – Telemetry – Summary of Concept and Rationale – CCSDS – December 1987. 1.2.3. Reference documents – Archive formats F-1 DG-MA-50-6897 – Framed Raw Expanded data Product Specification, Issue/Rev. 2/10 – MDA – 30 Oct. 1998. F-2 C447-ST-73-103-CN – SPOT Archive GERALD Format Specification, Ed.1 Rev.0 – 27/10/1997 - CNES. F-3 MDPS Systems – Multi Satellite data Processing Systems – Transcribed Data Format on DLT – Release 4.1.1. – 11 February 1999 - ACS. F-4 VX-STF-001 – Vexcel level 0 Processor (SKY) – Telemetry data Format v.1.0 – 26/07/1999 – VEXCEL Corporation. F-5 Landsat 7 System – Data Format Control Book (DFCB) Volume IV – Wideband Data – Revision L – 11 June 1999 – NASA/GSFC. F-6 S-IF-O/E-10-SI – SPOT to Direct Receiving Station Interface Description – 01/12/1997 – SPOT IMAGE. GAEL Consultant F-7 Development of a baseband data archive interchange format reference GAEL-ICF-TN-060.2 ICF Concepts technical note issue 2 revision 3 date 13/04/2000 page 8 of 30 ER-IS-ESA-GS-002 – ERS-2 to Ground Segment Interface Specification, Issue 1.1 02.12.1993 – ESA/ESTEC. 1.2.4. Reference documents – Information description methodology 1.3 M-1 CCSDS 647.0-R-2.6 - Data Entity Dictionary Specification Language (DEDSL) Abstract Syntax - October 1999 – CCSDS. M-2 FGDC-STD-001-1998 - Content Standard for Digital Geospatial Metadata - Federal Geographic Committee – June 1998. M-3 FGDC-STD-???-???? - Content Standard for Digital Geospatial Metadata: Extensions for Remote Sensing Metadata - Federal Geographic Committee – Internal Committee Draft, version 0.2 – September 8, 1999. M-4 Draft, A Strawman Proposal for a Standard Sensor Description Format of Earth Observing Dynamic Sensors - 20.09.1998 – Mike BOTTS, prepared for CEOS WGISS. M-5 CCSDS 650.0-R-1 - Reference Model for an Open Archival Information System (OAIS) - June 1999 - CCSDS. M-6 CEOS.WGISS.DS.TN01 - Guidelines on Standard Formats and Data Description Languages Version C Draft - 03.09.1997 - CEOS WGISS Guidelines. M-7 Alain MICHARD – XML Language et applications - Eyrolles – 1999. M-8 St Laurent, Cerami - Building XML Applications - Mc Graw-Hill – 1999. M-9 Michael MORRISON, et al. – XML Unleashed – Sams Publishing – 2000. M-10 Planetary data System Standards Reference – Jet Propulsion laboratory URL: http://pds.jpl.nasa.gov/stdref – Updated 10/11/95 – Browsed 24/02/2000. M-11 Robert Orfali, Dan Harkey - Client/Server Programming with JAVA and CORBA - Wiley Computer publishing – 1998. – Abbreviations and Acronyms This list is a collection of terms found within the referenced documents. When an abbreviation has been found within only one document its unique reference is reported inside parenthesis. API Application Programming Interface ASCII American National Standards Institute ATT Archive Task Team BER Bit Error Rate BIL Band Interleaved by Line BIP Band Interleaved by Pixel BSQ Band Sequential CADU Channel Access Data Unit (delimited by Synchronization codes) CCD Charged-Coupled Device CCF Compatible Computer Format CCSDS Consultative Committee for Space Data Systems GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note CEOS Committee on Earth Observation Satellite CNES Centre National d’Etudes Spatiales CONI (F-4) Tagged ASCII File CRC Cyclic Redundancy Check DCS (F-4) Direct Capture System DED Data Entity Dictionary DEDSL Data Entity Dictionary Specification Language DLT Digital Linear Tape DPCM Differential Pulse Code Modulation EAF Existing Archive Format ECC Error Correcting Code EO Earth Observation EOF End Of File EOR End Of Record EOT End Of Tape EROS Earth Resource Observation Systems ESA European Space Agency FTP File Transfer Protocol GB GigaByte(s) HDDT High Density Data Tape HR High Rate (Data) ICF Baseband Data Archive InterChange Format IDHT (F-8) Instrument Data Handling on Transmission Subsystem IEEE Institute of Electrical and Electronic Engineers MIR Moyen Infra-Rouge NASA National Aeronautics and Space Agency NASDA National Space Development Agency of Japan NORAD North American Aerospace Defense Command OBR On-Board Recorder (or On-Board Recording (F-4)) ODL Object Description Language OGRC On-Ground Range Compression PCD Payload Control Data PN (or PRN) Pseudorandom noise PRF Pulse Response Frequency PVL Parameter Value Language SAR Synthetic Aperture Radar SPOT Satellite Pour l’Observation de la Terre reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 9 of 30 GAEL Consultant 1.4 Development of a baseband data archive interchange format ICF Concepts technical note SW Software SWST Sample Window Start Time TBC To Be Confirmed TBD To Be Defined URL Uniform Resource Locator UTC Universal Time Coordinated VCDU Virtual Channel Data Unit WGISS Working Group on Information Systems and Services WRS World Reference System XML eXtensible Markup Language reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 10 of 30 Definitions Many words or groups of words are found within the various documents with sometimes slightly different meaning. The following list of definitions will be used consistently throughout this document. format Description of the way data are organized. frame Telemetry unit. segment Period of time in which sensor is operating in a single mode. GAEL Consultant 2 Development of a baseband data archive interchange format reference GAEL-ICF-TN-060.2 issue 2 revision 3 ICF Concepts technical note date 13/04/2000 page 11 of 30 CEOS ICF CONCEPTS Scope of this section is threefold: Analyze the present context of the various tasks going from the data acquisition to their distribution to end-users. Baseband data interchange is precisely located with regard to the other activities: acquisition, archiving and production. Identify the organizations having the knowledge and the authority to define the form and contents of the information involved in baseband data interchange. Set out two strategies that could be adopted for baseband data interchange: -a “interchange driven by export facility” and –a more modern “interchange driven by import facility”. 2.1. Interchange context This section addresses two of the major difficulties of baseband data interchange: 1. What are exactly the pre-processing levels of telemetry that are achieved in existing systems? 2. Who has authority to define and control the contents and meaning of the various data entities that can be found in existing archives and in the interchange format? 2.1.1. From Earth Observation to end-users Space segment OBR original signal data Transmission subsystem Ground segment instruments transmitted telemetry CEOS ICF Ground segment Export CEOS ICF subsystem Import CEOS ICF subsystem baseband archive Earth Receiving subsystem received telemetry Archiving subsystem Production subsystem end-user product Figure 2.1.a.: Data flow diagram. Original signal data are the outputs of sensors when satellite processes acquisition within the reception area of the ground station or data played back from On-Board Recorder(s) (OBR). Transmitted telemetry is the serial stream of bits than have been arranged in a transmission format. CCSDS has settled standards for this transmission like the organization in CADU’s and transfer frames. GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 12 of 30 Received telemetry Transmitted telemetry in bitstream format possibly corrupted during its transfer and filtered by front-end sub-system. Baseband archive After having been pre-processed (see here below), telemetry is arranged in an archive format (FRED, MDPS, GERALD, VEXCEL) and stored onto highdensity media in computer compatible format. End-user product Upon work ordering, data are extracted from the archive, processed and rearranged in an intermediate format (see level 0 of SPOT or Wideband of Landsat 7) or a distribution format for end-users. 2.1.2. Mission-dependent exchanges Some satellite operating agencies have already set-up an exchange policy to fulfill their proper needs. Direct Receiving Stations of the SPOT network shall be able to produce level 0 scenes in CAP (or CRIS few years ago) format. This product is very close the first distributed processing level (1A) that only performs radiometric corrections with respect to level 0. In this way, SPOT IMAGE may process scenes that have been received by other ground segments. For Landsat 7 mission, NASA has issued a Wideband data format (F-5) that defines the output of LPS (Landsat processing System). This format seems to be the one used to archive 0R data at the EROS Data Center. A note entitled “Landsat 7 Computer Compatible Raw Wideband exchange Data Format Control Book, version 1.0” has been issued by USG in June 1999 stating the way archives will be exchanged between the EROS Data Center and the international ground stations. At the contrary of SPOT, exchange concerns complete subintervals and not only single scenes. 2.1.3. Telemetry processing levels Details of the way FRED, MDPS, GERALD and VEXCEL process telemetry before archiving is analyzed in section “3.1. Validation of Image Data Exchange” of “Archive Format Technical Note” (R-1). This study applied to the three missions/instruments (Landsat ETM+, SPOT 1,2,3,4 XS,XI,P/M and ERS SAR HR OGRC) shows that formats may be: very close: example of ERS SAR, where the raw telemetry is almost left unchanged by FRED, MDPS or VEXCEL, or very different: example of SPOT, where FRED keeps the original telemetry and GERALD preprocesses data until a level 0 format. Nevertheless, all the formats process base pre-processing: -PN decoding, -downlinked channels are interleaved, -play-back data are inverted, -Red Salomon corrections are applied, -DPCM is decompressed and –data are almost always unpacked into bytes. Even for the more elaborated level 0 format, changes seem to be limited to a re-arrangement of the transmitted data and are reversible. 2.1.4. Data formats and configuration control Scope of this section is to identify the various format types and the organizations in charge of controlling them (see figure 2.1.b.). GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note Satellite Operating Agency archive format 1 issue 2 revision 3 date 13/04/2000 page 13 of 30 Product Distribution Agency Archive Processor Designer 1 telemetry format reference GAEL-ICF-TN-060.2 Archive Processor Designer 2 ICF format archive format 2 end-user format CEOS WGISS Standardization bodies Figure 2.1.b.: Data format and configuration control responsibilities. Telemetry format This format has been issued by the satellite operating agency (ESA for ERS, NASA for Landsat, CNES for SPOT, NASDA for JERS…) and distributed to the ground stations within a document often called “Satellite to Ground Station Interface Specifications”. This reference document defines the way data are transmitted from satellite and possibly the way auxiliary data useful for further processing are transmitted from Mission Operation Center. This document is unique and contents the exhaustive list of data entities that are handled by the mission. Archive formats These formats are normally designed by the companies, sometimes in conjunction with the operating agency, that have developed complete systems able to receive, archive and produce end-user data for one or more missions, or by the operating agency. There is no standard to state at which processing level shall stay the archive (for example, a raw telemetry may be archived in FRED instead data in GERALD archive are close the end-user representation). CEOS has proposed the Baseband Data Concepts as the baseline for the archive data. End-user formats In the majority of the cases, end-user format are defined by the satellite Operating Agency it-self. But, in the same way distribution is sub-contracted to subsidiaries or other organizations, end-user formats are sometimes defined by these third-part organizations (example of SPOT IMAGE that produces and distributes images from the satellite managed by the CNES). Because the tendency is to distribute addedvalue products with always less auxiliary data, these end-user formats provide few data entities to be kept in CEOS ICF. Only the knowledge of the way end-user products are generated allow to determine which data entity shall be kept in CEOS ICF to reach the same performances as for data directly received from the station. CEOS ICF is developed and will be managed by CEOS WGISS. As shown before, it is essential to maintain a close collaboration with the following experts: Mission experts – These people are the more qualified to determine the list of data entities (name, definition, default value, allowed values, mandatory/optional status…) that concern their mission. GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 14 of 30 Archive format experts – These people can define which data are required in input of their archive to allow further processing and which information is required to ensure the long-term preservation of data. Standard experts – Designed from the standards, ICF format shall be maintained under a strict configuration control by an organization that will stay in close collaboration with the standardization bodies. 2.2. Data Exchange Scenarii The interchange operation may be seen in two manners that lead to two different implementation procedures and two types of application tools : - interchange driven by export facility, - interchange driven by import facility. 2.2.1. Interchange Driven by Export Facility The archiving facility develops a defined translator where available information is introduced into ICF version of its own dataset. The information may come from the archive format but also from external source. The goal of this task is to fill as much as possible the CEOS ICF format (Figure 2.2.1). When another facility requires those data, the exporting operations are : - select the requested dataset and the respective data from respective auxiliary archive, - convert the information into the CEOS ICF, - dump resulting data onto a medium or transfer it through network. When the import facility receives the data, the importing operations are : - convert the CEOS ICF dataset into the import format, - record the resulting data set onto the archive medium, - record the default value when required information is not available, - keep interchange metadata file on a separated server. More sophisticated operations such as the following ones may be added : - the export facility shall send first the current CEOS ICF DED for expertise. Comparison with equivalent files of the import facility shall lead to the exchange losses assessment before effective transfer , - it can undergo some reprocessing or some quality control of resulting data with the current archiving system, - it can add to the interchange metadata file some data from CEOS ICF, some precision, some extra comment, data which were not recorded. Development of a baseband data archive interchange format GAEL Consultant ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 15 of 30 Export Facility AUXILIARY ARCHIVE ARCHIVE PRODUCT EXTERNAL SOURCES ICF WRITER ICF PRODUCT ICF READER AUXILIARY ARCHIVE ARCHIVE PRODUCT OPERATOR Import Facility Figure 2.2.1 : Representation of exchange driven by the export facility 2.2.2. Interchange Driven by Import Facility The idea of this exchange is to avoid transferring information which shall not be required by the import facility. The export shall make a request according to CEOS ICF formalism of information it needs. When available, import facility shall convert it into CEOS ICF formalism. Those exchanges shall be implemented through Request Broker Architecture which will allow real time transfer of information (M-112). Development of a baseband data archive interchange format GAEL Consultant ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 16 of 30 EXPORT FACILITY AUXILIARY ARCHIVE ARCHIVE PRODUCT ICF READER ICF READER EXTERNAL OPERATOR ICF READER Format Request Broker ICF WRITER ICF WRITER FACILITY ARCHIVE SERVER PRODUCT SOURCES Import Facility Figure 4.2 : Representation of exchange driven by the import facility GAEL Consultant 3 Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 17 of 30 CEOS ICF HIGH LEVEL REQUIREMENTS 3.1. Differences with archiving requirements Scope of this section is to resume the major objective differences between requirements suitable for archiving from those suitable for interchange. 3.1.1. Memory constraints Interchange will concern only a part of existing archives. Although archiving is a systematic process performed every day whatever being the quality of gigabytes of data, interchanges are often punctual activities that normally concern only small amount of data of particular interest. As a consequence, data of ICF shall not use compression techniques nor sophisticated physical organization on singular high-density support that are not foreseen in the external archive formats. 3.1.2. Run-time constraints At present, archiving is processed in near real-time. In a next future, we may imagine that telemetry resulting from direct capture will be processed on-the-flight onto high-density media without intermediate storing on local disks. It can also be an off-line process performed during transcription operations but normally the format is kept the same as the real-time one, in order to ensure compatibility. Interchange is processed off-line and export facility has time to re-arrange data into a more convenient format. As a consequence, ICF may require more processing to possibly re-arrange and process baseband data archives. An other impact concerns the sequencing of data. Although some information (for example, the amount of data, their quality, the time interval…) may only be assessed once the complete acquisition is performed, CEOS ICF can compile a metadata file that will contain all this information and position this file before the data themselves for sequential access media (tapes or electronic links). 3.1.3. Strong portability constraint Whereas the existing archives are often thought as internal storage unit within the acquisition and production system, CEOS ICF shall guaranty a perfect portability between heterogeneous systems. ICF shall be multi-media: tapes of whatever density, disk representation and electronic transfer. 3.1.4. Released physical reliability Durability of acquired data is a critical issue for archiving. As shown in the study of existing archive formats (R-1), these systems use mechanisms (duplication of data, redundancy checking, periodical transcriptions) to guaranty such durability in front the aging of supports. At the contrary, CEOS ICF shall not consider this issue. The medium that will be used to exchange the data will be often occasional. If the data cannot be read from the destination system, exchange will be processed again. 3.1.5. Direct access to archive Archive formats are almost always designed together with the production system that will extract the data to generate end-user products. Mechanisms are set up to allow easier and/or faster access to the archive from the production system. This issue is not a requirement for CEOS ICF. GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 18 of 30 3.1.6. External references In almost all the studied archive formats (R-1), codes are used to identify some data entities (mission, instrument, processing level, transmission mode…). These codes or mnemonics are understandable by the production system and allows to spare memory space in archive. Because CEOS ICF shall not consider memory constraints and shall be self-consistent, completeness, use of external references (mnemonic tables, databases, external functions providing metadata…) shall be avoided, in favor of a more explicit representation. 3.1.7. Impact of software changes Archives have been designed for long term. Changes in format may lead to difficulties when reading data written with the previous version or long time ago. At the opposite, interchange activities are limited in time. Exchanged data in CEOS ICF are ephemeral and has not to be kept. Possible changes of CEOS ICF will therefore have a less critical impact. 3.1.8. Sensor Description for Earth Observing Dynamic Our intention was to use the sensor definitions present in document “A Strawman Proposal for a Standard Sensor Description Format of Earth Observing Dynamic Sensors” (M-4). Unfortunately, these definitions cannot be retained for the following reasons: These sensor definitions do not match (or very few) the information and the formalism found within the archives (see R-1). Scope of interchange format is to deal with data entities actually present in source and target formats, and is not to introduce new information. Sensor definitions of M-4 proposal are aimed to provide the necessary (and homogeneous) information that would enable further geolocation of the acquired data. Importance of this issue is to be considered when designing a new (or universal) archive format. 3.1.9. Open Archival Information System In the same way as previous section, a possible contribution of principles and statements laid down in “Reference Model for an Open Archival Information System (OAIS)”(M-5) has been assessed. An interesting concept is defined in section “2.2.2. Information Package Definition” that introduces the Preservation Description Information (see here below). Preservation Description Information (PDI) is divided into four types of preserving information: Provenance that describes the source of Content Information (primary target of the preservation). Context describes how the Content Information (CI) relates to other information outside the Information Package (CI+PDI). Reference provides one or more identifiers, or systems of identifiers, by which the Content Information may be uniquely identified. Fixity that provides a wrapper, or protective shield, that protects the Content Information from undocumented alteration (for example use of check sum). Some information may be found in section “5.1.3.4. Transformation” that introduces the concepts of Reversible Transformation and Non-Reversible Transformation. This section concerns principally the transcription activity. Interoperability between OAIS archives is examinated in section “6.1. Technical Levels of Interaction Between OAIS Archives”. This section identifies the four following schemas of collaboration: -independent archives, -cooperating archives, -federated archives, and –archives with shared functional areas. GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 19 of 30 3.2. High level requirements A good format for interchanging baseband data archive shall satisfy the three major constraints: 1. Portability – The format shall be suitable for a wide variety of storage and exchange technologies. Format shall be simple and managed by standard softwares. 2. Exhaustiveness – All the elements shall be kept that will allow post-processing’s until a reliable enduser product. 3. Opening – The format shall be open for further introduction of new mission/instrument until new acquisition technologies. GAEL Consultant 4. Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 20 of 30 CEOS ICF DETAILED REQUIREMENTS 4.1. Baseband Interchange Unit (BIU) Interchange will concern only one segment (also called sub-segment (F-2) or sub-interval (F-5)) of one satellite at time. A segment is a period of acquisition during that the physical characteristics of the platform stay invariant (same spectral mode, same pulse frequency, same viewing angle…). All these parameters will be stored with only one value within the attached metadata file. It is therefore not foreseen to describe a list of products (catalog) as metadata of the exchange. This interchange unit (sometimes called dataset or datatake) is called Baseband Interchange Unit (abbreviation BIU). Data of one BIU are stored in a collection of files (at least two: 1 metadata file + 1 signal data file). When the export facility desires to export more than one BIU on the same physical support, they will be sequentially stored until the physical end of recording mark is encountered (EOT for tape, directory contents for disk files and communication closing for electronic transfer). 4.2. Baseband Interchange Medium 4.2.1. Multi-media exchange CEOS ICF has been basically foreseen to describe data stored on disk files. Nevertheless, exchange of baseband data may use the following types of supports: Disk files – series of files under the same directory, Tapes (DLT, Exabyte, DAT…) – series of sequential files separated by EOF mark and terminated by the EOT mark, Electronic transfer – series of disk files transferred using an appropriate file transfer protocol. 4.2.2. File naming All the files of a same baseband interchange unit shall have the same prefix. This prefix is compound from values of mandatory fields identifying at least the mission, instrument, station, and acquisition date/time start/stop for the segment. The suffix shall identify the type of data (signal or metadata). 4.2.3. Use of tapes and data packaging One or more tape(s )may be used to exchange BIU. In this case, standard archiving tools (UNIX:tar or gzip, cpio, dd; VMS:BACKUP; Windows: zip…) will be agreed between export and import facilities. 4.2.4. Independence from medium and limitations of operating system Interchange is very often an occasional interface involving two organizations that should agree about the type of medium and possible limitations due to their operating systems. To reduce risks of misunderstanding, CEOS ICF shall allow to adopt the lowest profile of performances. Disk representation – File size: Size of files on disk may not exceed 231 bytes (approximately 2 Gigabytes) because many operating systems (or versions of operating systems) do not allow file sizes greater than this limit (for example, the standard UNIX “tar” command deals with files whose size is less than 2 GB). When a file is greater, it may be split in a series of 2 GB files whose names record the sequence for further concatenation. GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 21 of 30 4.2.5. Data segmentation An other way to reduce the size of data shall be given allowing to export only a part of the acquired segment. Metadata shall record the elements (time/frame start/stop) allowing to accurately locate the part of segment being exchanged. 4.3. BIU Organization 4.3.1. File structure To maintain CEOS ICF as simple as possible, an entire BIU will basically contain one unique Metadata file, and one or more signal data files. Other files (for example a “Tape Volume Label File”) could accompagn the BIU in the medium but these files are not part of the ICF specification. In order to allow ICF readers to clearly identify the metadata file, its first line will always contain a statement identifying it-self. 4.3.2. File order The metadata file will always stand in first position within BIU on sequential access media like tapes or electronic transfer. 4.4. Metadata Management 4.4.1. Metadata Organization Metadata are stored within groups of information organized in a hierarchical way. This organization shall allow to add a new group (for example for a new mission or instrument) under a certain node of this hierarchy, without changing the rest of the format. 4.4.2. Language for Metadata Description The language to be used for the description of metadata should fulfill the following technical requirements: a) Strict use of ASCII. b) Hierarchical description – Language shall allow to describe groups compound of one or more (sub)groups and terminal leaves. c) Base data types – Integer, float, double, boolean and string data types shall be available and numerical values can be managed with the largest number of significant bits allowed by the intrinsic representation. d) User’s data type – Programmer may built-in its proper data type (for example a UTC date-time) naming it for further use. Description of these user’s data type will be joined to the BIU. CEOS ICF shall also takes into account the possibility that certain information shall not be described by their content but optionally by the location where they can be found. It can refer to a document or a server which can be respectively accessed through a reference or an URL address. The possibility to transfer blocks of information may be sometimes required. e) Signal data schema – Language shall allow to define the structure of the signal data record within the relative metadata file. In such a way, import translation software could dynamically read and process signal data records. GAEL Consultant f) Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 22 of 30 Lists – Language shall allow to represent lists with a variable and unlimited number of items. The empty list can be declared or can be considered as a default value. g) Default value – Language shall allow to set a default value when no definition has been found in metadata file. h) Undefined value – Language shall allow to declare that no value is known for a data entity. i) Mandatory/optional – Language shall allow to state that value for data entity is mandatory or optional. The language parser should be able to warn user when a data entity considered as mandatory has not been found with a value. j) Value range or enumeration – Language shall allow to define a range or a list of allowed values. k) Conditional description - Language should allow to consider description for a data entity only if one or more conditions are fulfilled getting the value of one or more other data entities. For example data entities of the LANDSAT group have not to be defined if the mission is ERS… In addition this language should fulfill the following operational requirements: l) Parser able to ingest the description shall be Off-the-Shelf or is available freeware on Internet. m) Language shall be maintained and a version should emerge considered as a standard. All these requirements will be collated with regard to the description languages already available (DEDSL, ODL, PVL, XML…). The data entity dictionary entries contained in Appendix B will be fully codified and documented using the selected language to stand within the “CEOS ICF” document. 4.4.3. DED organization DED is organized in a hierarchical way and includes the following main sections at the first level of this hierarchy. Entity title Short description ICF_VERSION Information found in this section shall identify the version of the dictionary to be used to parse this metadata file. INTERCHANGE Information included in this section identifies the physical volume (see 4.3.1) and the BIU contents. These last elements will be used to generate the metadata and signal data file names. PROCESSING This section contains the history information allowing to maintain the traceability of data through the main activities: -RECEIVING, -PRE_PROCESSING (TBC), -ARCHIVING and –EXPORTING. PLATFORM All the information generated on-board the platform is included in this section. ACQUISITION and ON_BOARD_COUNTER allow to precisely set the viewing period and the conversion between both dating systems. SEGMENT includes the identifiers (orbit, track, segment start/stop and image line number) of the granule. ORBITAL_BULLETIN retains parameters used by NORAD TLE (Two-Line Elements) to propagate the orbit. EPHEMERIS and ATTITUD are the state vectors registered on-board and transmitted in telemetry. GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 23 of 30 SIGNAL_DATA This section describes the way signal data files (one or more) are organized and, in particular, the design of the record field per field. QUALITY All the information that will form a Quality bulletin is reported in this section. This bulletin is divided in three sub-sections relative to the various critical steps: -ACQUISITION, -TRANSMISSION, -PRE_PROCESSING. The number of observed defects (dead detectors, out of range radiometry, synchronization loss, bit errors, missing lines) is reported. In addition, for some of these defects, a list of indices (or locations) for that a defect has been observed may be reported. The complete list of CEOS ICF data entities is reported in Appendix B. 4.4.4. Mission-dependent section An attempt has been made to try to unify the various missions / instruments according to their technical characteristics. Using a hierarchical approach, each node includes attributes that are relevant only to itself and to its sub-tree (see figure 4.4.4). SENSOR SCANNER DETECTOR_NUMBER SCANNING_PERIOD … PUSH_BROOM DETECTOR_NUMBER SAMPLING_PERIOD … MATRIX VERTICAL_DETECTOR_NUMBER HORIZONTAL_DETECTOR_NUMBER … SAR PULSE_REPETITION_FREQUENCY … TO BE COMPLETED Figure 4.4.4.: Sensor characteristics tree. Unfortunately, it seems difficult and not always easy to understand to pursue in this way. We suggest an alternative solution, in that all the attributes specific (i.e.; not already foreseen in the CEOS ICF DED) to a certain mission / instrument would be stored under a SPECIFIC section (example “SPECIFIC_SPOT” or “SPECIFIC_LANDSAT_ETM”...). This specific section will have the following characteristics: These sections will be located at the first hierarchical level, i.e. at the same level as the standard sections listed in 4.4.3. This specific section will be defined with the same formalism as for the standard section. Name and contents of this section will be agreed in close collaboration with the agency operating this satellite. Organization in charge of CEOS ICF configuration control would design a first proposal of hierarchy deriving from the information found within the “Satellite to Ground Station” document(s). GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 24 of 30 4.5. Signal Data Management 4.5.1. No redundancy CEOS ICF shall not introduce duplication of data neither redundancy allowing to check a particular value from values found in other fields. 4.5.2. No encryption CEOS ICF shall not introduce encryption. If the input data is encrypted and if at least one of the destination archives expect no encrypted data in input, data shall be decrypted. 4.5.3. CRC and Checksum When an error has been detected within the transmitted frame and if a correction mechanism is available, correction shall be applied.. 4.5.4. No compression Signal data shall not be compressed except in the following cases: Compression is defined inside the transmitted frame and would require sophisticated processing to decompress it. Compression is processed by a standard tape driver. File based lossless compression is applied by using standard, well agreed, SW tools to increase the transfer throughput, for example over the network. 4.5.5. PN decoded Like for all the studied formats (see R-1), transmitted data shall be PN-decoded. 4.5.6. Data is frame synchronized Loss of synchronization will lead to replace corrupted bytes (or lines) by 0 value. Bit slip/bit insertion shall be corrected. No “guard-bytes” (F-5) shall be kept within the signal records. 4.5.7. Chronological order When data are time-reversed (case of playback from on-board recorders), bytes and bits will be reversed to restore a chronological acquisition. 4.5.8. Byte alignment Bytes are aligned on major and minor (case of Landsat) frames. CEOS ICF supports both (TBC): the native representation as found within the telemetry, and byte alignment per pixel, i.e. when number of bits is extended to match a multiple of 8 (example of ERS SAR data for that the 5-bits used in telemetry are increased to 8 bits). A flag will be present in metadata file to indicate if the byte-alignment per pixel has been processed or not. When this alignment has been processed, the original number of bits within the native representation will be recorded. GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 25 of 30 4.5.9. Signal data record In order to allow an unique description of all the records containing signal data, length of records shall match the smallest repeated pattern within the transmitted telemetry. For example, the fact that the first transmitted frame of ERS OGRC HR format (figure 4.4.2.3.-1 of F-7) differs from the 28 following ones would oblige to make coincide one CEOS ICF signal data record with 29 ERS frames (record length = 7424 bytes = 29 x 256 bytes). In this way, it would be possible to describe the signal data record (see “RECORD_DESCRIPTION” tag) from fields identifying the –synchronization code, -IDHT-ID, -IDHT header, -auxiliary data, and – measurement data. 4.6. CEOS ICF Version Management To maintain its durability, CEOS ICF shall be managed by an institutional Configuration Control Board (CCB). Indeed, the increasing number of missions together with the development of new techniques make necessary to envisage upgrades of this format. Scope of this section is to state some first principles for the management of new releases. 4.6.1. Minor/major versions CEOS ICF organization is principally based on the metadata description. This choice provide a light way to introduce new mission / instrument just adding new group(s) and data entities. Such change shall lead to increase the minor version number of CEOS ICF. All the other changes (deletion of group(s) or data entities, change in hierarchy, change of the type of data entity, change of the mandatory/optional status of a data entity…) shall lead to increase the major version number of CEOS ICF. In its primary release, after acceptance of “CEOS ICF” document, the first version v1.1 will allow to process at least Landsat ETM+, SPOT 4 P/Xi/XS and ERS SAR missions/instruments. 4.6.2. DED and software availability All the versions of the Data Entity Dictionary and possibly the software (tools, API’s) allowing to parse, analyze and generate the metadata file will be made available on a site of CEOS WGISS (TBC). CEOS ICF version number (minor and major) shall be recorded as first data entity within metadata file. GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 26 of 30 APPENDIX A – BASEBAND DATA CONCEPT COMPLIANCE MATRIX A.1. Introduction One of the highest user’s requirement of applicable document A1 is “R-9) The ICF format shall be based on the CEOS Baseband Data concept.”. Scope of this section is to guarantee that requirements laid down in this document are fully compliant with Baseband Data Concepts (A2). A.2. Compliance Matrix Baseband Data Concepts (A2) requirements CEOS ICF requirements High level requirements BDC.1 Baseband data should be able of reconstructing the original sensor output data stream. Signal data management BDC.2 Baseband Data should remove encoding techniques used for transmission (PN, CRC). 4.5.3. 4.5.5. But Synchronization codes and zero fill can be kept. BDC.3 Telemetry stream should be frame synchronized and byte aligned. 4.5.6. 4.5.8. BDC.4 De-multiplexing of the original serial stream that separates the video data from all the rest is mandatory. BDC.5 Bit/byte reversal of OBR data is to be considered mandatory. 4.5.7. BDC.6 Removal of duplicate data is mandatory. 4.5.1. BDC.7 Removal of bad data is mandatory. 4.5.3. BDC.8 Ordering of data in time forward order is mandatory. 4.5.7. BDC.9 Proper time tagging of the stored data is mandatory. 4.4.3. PLATFORM section 4.4.3. QUALITY section BDC.10 All data gaps should be detected and occurrences should be recorded in the metadata. Metadata management BDC.11 The metadata will include information on the satellite, 4.4.3. sensor and mission, identification of facilities and processors involved in the formation of product. INTERCHANGE, PROCESSING and PLATFORM sections BDC.12 The metadata should also include times of various events such as acquisition time, down link time and transcription time. 4.4.3. PROCESSING section BDC.13 Other mandatory information: -special configuration, -mode of operation of sensor (on-board gain mode), -use of OBR, -use of relay station. 4.4.4. SPECIFIC section GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 27 of 30 BDC.14 Metadata will include methods for the identification of 4.4.3. the information granules (ex. WRS). PLATEFORM. SEGMENT section BDC.15 Baseband data information granule should be clearly 4.4.3. identified and time-tagged (on-board clock or another secure time source). PLATEFORM. ACQUISITION section BDC.16 PCD and on-board calibration information should be included in the mandatory metadata for Baseband Data. PLATFORM. EPHEMERIS and ATTITUD sections 4.4.3. Calibration (TBD) BDC.17 In the case the Baseband Data are time-tagged with the on-board clock, a method for converting it into universal time should be made available. 4.4.3. PLATEFORM. ACQUISITION and ON_BOARD_COUNT ER sections BDC.18 It should be possible to associate the baseband Data granules with the (possibly) latest set of ephemeris elements, satellite attitude data and sensor pointing data. Times of signal data and ephemeris shall be within the same referential. BDC.19 History of Baseband Data transcription can be 4.4.3. optionally recorded. History should include –data source, -version of processing/capture system, -facility identification, -format version, -data transmission quality, -data gap information. PLATFORM. PROCESSING section. Development of a baseband data archive interchange format GAEL Consultant ICF Concepts technical note reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 28 of 30 APPENDIX B – CEOS ICF DATA ENTITY DICTIONARY B1. Introduction Name of entities will respect the following requirements: Language to be used is the US American. All the letters of the name will only use upper-case characters [A,Z] and the underscore character (_) to separate words. Use of abbreviations shall be minimized (example “NUMBER” in place of “NR”). Use of plural with letter “S” shall be minimized (example “ATTITUDE_NUMBER” in place of “NUMBER_OF_ATTITUDES”). B.2. Hierarchical representation CEOS_ICF ICF_VERSION MINOR MAJOR INTERCHANGE PHYSICAL_ORGANIZATION VOLUME_NUMBER VOLUME_INDEX VOLUME_NAME SATELLITE_ID FAMILY_NAME NUMBER CODE SENSOR_ID FAMILY_NAME NUMBER CODE ACQUISITION START_DATE START_TIME STOP_TIME PROCESSING RECEIVING DATE START STOP FACILITY COUNTRY AGENCY STATION FACILITY SOFTWARE_RELEASE FORMAT_SYNCHRONIZER_DECOMMUTATOR NAME RELEASE PREPROCESSING SOFTWARE NAME RELEASE ARCHIVING Optional Optional Development of a baseband data archive interchange format GAEL Consultant ICF Concepts technical note DATE START STOP EXPORTING DATE START STOP FACILITY COUNTRY AGENCY STATION FACILITY SOFTWARE_RELEASE FILE_NAME_RADIX PLATFORM ACQUISITION TIME_START TIME_STOP ON_BOARD_COUNTER COUNTER_START COUNTER_STOP SEGMENT ORBIT_NUMBER TRACK_NUMBER SEGMENT_START (time) SEGMENT_STOP (time) ORBITAL_BULLETIN PRODUCED_BY UTC_DATE ORBITAL_INCLINATION RIGH_ASCENSION_NODE ECCENTRICITY ARGUMENT_OF_PERIGEE MEAN_ANOMALY MEAN_MOTION DRAG_COEFFICIENTS NUMBER LIST EPHEMERIS PRODUCED_BY NUMBER LIST TIME POSITION X Y Z VELOCITY X Y Z ATTITUDE ANGLE NUMBER LIST TIME YAW ROLL PITCH VELOCITY NUMBER LIST TIME YAW ROLL PITCH SIGNAL_DATA NUMBER LIST reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 29 of 30 GAEL Consultant Development of a baseband data archive interchange format ICF Concepts technical note ORGANIZATION DATA_SIZE FILE_NUMBER RECORD_LENGTH FIRST_FILE_RECORD_LENGTH FILE_NAME_RADIX BYTE_ORDER (LSBF,MSBF) BYTE_ALIGNMENT IS_PROCESSED_FLAG BITS_PER_PIXEL NATIVE CURRENT DATA INTERLEAVING_INDICATOR BITS_PER_SAMPLE SAMPLES_PER_BLOCK CHANNELS_PER_BLOCK BLOCKS_PER_RECORD RECORD_DESCRIPTION FIELD NUMBER LIST NAME DEFINITION BYTE_START BYTE_STOP OCCURRENCE CODING_TYPE DATA_TYPE QUALITY TRANSMISSION SYNCRONIZATION PATTERN LOSS NUMBER BIT ERROR_NUMBER ERROR_RATE FRAME PROCESSED_NUMBER ERROR_NUMBER SPECIFIC_LANDSAT7_ETM … SPECIFIC_SPOT1234 … QUALITY ACQUISITION DEAD_DETECTOR_NUMBER OUT_OF_RANGE_RADIOMETRY PREPROCESSING MISSING_LINE NUMBER REPORTED NUMBER LIST … SPECIFIC_ERS_SAR_OGRC … reference GAEL-ICF-TN-060.2 issue 2 revision 3 date 13/04/2000 page 30 of 30 (BINARY,ASCII) (INTEGER,FLOAT,DOUBLE,STRING) Optional
© Copyright 2026 Paperzz