Draft Report Concerning Space Data System Standards PRODUCER-ARCHIVE INTERFACE SPECIFICATION (PAIS) INTEROPERABILITY TESTING REPORT

Size: px
Start display at page:

Download "Draft Report Concerning Space Data System Standards PRODUCER-ARCHIVE INTERFACE SPECIFICATION (PAIS) INTEROPERABILITY TESTING REPORT"

Transcription

1 Draft Report Concerning Space Data System Standards PRODUCER-ARCHIVE INTERFACE SPECIFICATION (PAIS) INTEROPERABILITY TESTING REPORT DRAFT CCSDS RECORD CCSDS Y-0 DRAFT YELLOW BOOK November 2013

2 FOREWORD Through the process of normal evolution, it is expected that expansion, deletion, or modification of this document may occur. This document is therefore subject to CCSDS document management and change control procedures, which are defined in the Procedures Manual for the Consultative Committee for Space Data Systems. Current versions of CCSDS documents are maintained at the CCSDS Web site: Questions relating to the contents or status of this document should be addressed to the CCSDS Secretariat at the address indicated on page i. CCSDS Y-0 Page i November 2013

3 At time of publication, the active Member and Observer Agencies of the CCSDS were: Member Agencies Agenzia Spaziale Italiana (ASI)/Italy. British National Space Centre (BNSC)/United Kingdom. Canadian Space Agency (CSA)/Canada. Centre National d Etudes Spatiales (CNES)/France. China National Space Administration (CNSA)/People s Republic of China. Deutsches Zentrum für Luft- und Raumfahrt e.v. (DLR)/Germany. European Space Agency (ESA)/Europe. Federal Space Agency (FSA)/Russian Federation. Instituto Nacional de Pesquisas Espaciais (INPE)/Brazil. Japan Aerospace Exploration Agency (JAXA)/Japan. National Aeronautics and Space Administration (NASA)/USA. Observer Agencies Austrian Space Agency (ASA)/Austria. Belgian Federal Science Policy Office (BFSPO)/Belgium. Central Research Institute of Machine Building (TsNIIMash)/Russian Federation. Centro Tecnico Aeroespacial (CTA)/Brazil. Chinese Academy of Sciences (CAS)/China. Chinese Academy of Space Technology (CAST)/China. Commonwealth Scientific and Industrial Research Organization (CSIRO)/Australia. Danish National Space Center (DNSC)/Denmark. European Organization for the Exploitation of Meteorological Satellites (EUMETSAT)/Europe. European Telecommunications Satellite Organization (EUTELSAT)/Europe. Hellenic National Space Committee (HNSC)/Greece. Indian Space Research Organization (ISRO)/India. Institute of Space Research (IKI)/Russian Federation. KFKI Research Institute for Particle & Nuclear Physics (KFKI)/Hungary. Korea Aerospace Research Institute (KARI)/Korea. MIKOMTEK: CSIR (CSIR)/Republic of South Africa. Ministry of Communications (MOC)/Israel. National Institute of Information and Communications Technology (NICT)/Japan. National Oceanic and Atmospheric Administration (NOAA)/USA. National Space Organization (NSPO)/Chinese Taipei. Naval Center for Space Technology (NCST)/USA. Space and Upper Atmosphere Research Commission (SUPARCO)/Pakistan. Swedish Space Corporation (SSC)/Sweden. United States Geological Survey (USGS)/USA. CCSDS Y-0 Page ii November 2013

4 DOCUMENT CONTROL Document Title and Issue Date Status CCSDS Y-0 PAIS Interoperability Testing Report, Issue 0 November 2013 First issue of the Record. CCSDS Y-0 Page iii November 2013

5 CONTENTS Section Page 1 INTRODUCTION PURPOSE SCOPE DOCUMENT STRUCTURE DEFINITIONS REFERENCES PAIS OVERVIEW PROTOTYPE TESTING METHODOLOGY ROLES TESTING TESTING RESOURCES AND PROTOTYPES NASA TEST CASES ESA SIP BUILDER PROTOTYPE CNES PROTOTYPE TEST RESULTS ANNEX A NASA TEST CASES DESCRIPTORS & DATA... A-1 ANNEX B ESA SIP BUILDER RESULTS...B-1 ANNEX C CNES PAIS PROTOTYPE RESULTS... C-1 ANNEX D PAIS INTEROPERABILITY MATRIX... D-1 CCSDS Y-0 Page iv November 2013

6 Figure Page 2-1 PAIS General Process PAIS prototype testing methodology NASA Test Data Layout Identification of PAIS elements used by the ESA SIP Builder File and Folder Collectors Example of Collectors supplying TC1 Groups and Data Objects Collectors mapping from test data to SIP Groups and Data Objects CNES Prototype TC1 MOT visualization CNES Prototype TC1 transfer follow up and validation CNES Prototype TC2 MOT visualization CNES Prototype TC2 transfer and follow up C-1 CNES Prototype TC1 Design and Transfer phases... C-1 C-2 CNES Prototype TC2 Design and Transfer phases... C-3 Table Page C-1 PAIS Interoperability Matrix... D-1 CCSDS Y-0 Page v November 2013

7 1 INTRODUCTION 1.1 PURPOSE The purpose of this CCSDS Record is to describe the prototype testing conducted on the CCSDS Producer Archive Interface Specification (PAIS) Draft Recommended Standard (see reference [1]). 1.2 SCOPE The scope of this CCSDS Record is to support the transition of the PAIS standard from a CCSDS Draft Recommended Standard (Red Book) to a CCSDS Recommended Standard (Blue Book). This CCSDS Record intends to fulfill CCSDS Organization and Procedures (see reference [5]) section that requires Blue Books to be prototyped before final approval and publication, and section 6.2.6, b, 1 that requires at least two independent and interoperable prototypes or implementations [ ] developed and demonstrated in an operationally relevant environment. 1.3 DOCUMENT STRUCTURE Section 1 defines the purpose, scope, structure, definitions for terminology and references to standards used in this CCSDS Record; Section 2 provides a brief overview of the PAIS Draft Recommended Standard (see reference [1]); Section 3 presents the scenario of prototype testing involving PAIS implementing descriptors and two software prototypes; Section 4 describes the test data and PAIS descriptors prepared by NASA, and two software prototypes developed by ESA and CNES in support of the prototype testing activity; Section 5 describes the results of the prototype testing activity. Annexes: Annex A contains the complete PAIS XML descriptors and a diagram outlining the test data, all prepared by NASA; Annex B contains the logs of ESA prototype applied on NASA test data and descriptors; Annex C contains the logs and snapshots of CNES prototype applied to the same NASA test data and descriptors; Annex D contains the matrix reporting intermediate and final results in output of the prototype and interoperability testing. CCSDS Y-0 Page 1-1 November 2013

8 1.4 DEFINITIONS ACRONYMS AND ABBREVIATIONS For the purposes of this document, the following acronyms and abbreviations apply. AIP ASCII CCSDS CMC CNES ISEE ESA GUI MB MOT NASA OAIS PAIS PAIMAS SIP Archival Information Package American Standard Code for Information Interchange Consultative Committee for Space Data Systems CCSDS Management Council Centre National d'études Spatiales International Sun-Earth Explorer international cooperative program European Space Agency Graphical User Interface Mega Bytes Model of Objects for Transfer National Aeronautics and Space Administration Open Archival Information System Producer Archive Interface Specification Producer-Archive Interface Methodology Abstract Standard Submission Information Package TC1 NASA Test Case 1 TC2 NASA Test Case 2 XFDU XML XML Formatted Data Unit Extensible Markup Language CCSDS Y-0 Page 1-2 November 2013

9 1.4.2 GLOSSARY OF TERMS PAIS terminology as defined in reference [1] is used throughout this CCSDS Record. Only brief definitions are provided here. Archive: An organization that intends to preserve information for access and use by a Designated Community. Collection Descriptor: A set of attributes that describes a view of a single collection of data and that identifies the parent collection of which it is a part. Data Object: Either a Physical Object or a Digital Object. Data Object Type: A set of characteristics describing a Data Object (such as the size of this object and the description of its content). Typically there will be multiple Data Objects conforming to the same Data Object Type. Descriptor: Either a Collection Descriptor or a Transfer Object Type Descriptor. Descriptor Model: A model that defines the mandatory and optional attributes needed for a Collection Descriptor or a Transfer Object Type Descriptor. Information: Any type of knowledge that can be exchanged. In an exchange, it is represented by data. An example is a string of bits (the data) accompanied by a description of how to interpret a string of bits as numbers representing temperature observations measured in degrees Celsius (the Representation Information). Information Package: A conceptual container composed of optional Content Information and optional associated Preservation Description Information. Associated with this Information Package is Packaging Information used to delimit and identify the Content Information and Package Description Information used to facilitate searches for the Content Information. Model: A data entity described independently from any instance in a data product, and corresponding to a re-usable data entity definition, from which other data entities may inherit the attributes and apply some specialization rules. Model of Objects for Transfer (MOT): The set of all Descriptors for a given Producer-Archive Project. It is used jointly by the Producer and the Archive to provide a common and understandable hierarchical view of the Producer s Data Objects to be transferred and their organization into collections, and it supports possible additional relationships among them. The hierarchy may be viewed as a tree having leaf and non-leaf nodes. The Data Objects to be transferred, organized as Transfer Objects, are represented by the leaves of the MOT. Thus the nodes of the MOT have a different meaning depending on whether they are leaves or not: A leaf node corresponds to a single Transfer Object Type and therefore one exists for each Transfer Object Type Descriptor; CCSDS Y-0 Page 1-3 November 2013

10 A non-leaf node corresponds to a collection view of Transfer Object Types, or of a collection of collections. A non-leaf node exists for each Collection Descriptor. Producer: The role played by those persons or client systems who provide the information to be preserved. This can include other OAISes or internal OAIS persons or systems. Producer-Archive Project: A Producer-Archive Project is a set of activities and the means used by the information Producer as well as the Archive to ingest a given set of information into the Archive. Submission Information Package (SIP): An Information Package that is delivered by the Producer to the OAIS for use in the construction or update of one or more AIPs and/or the associated Descriptive Information. Transfer Object: A set of one or more Transfer Object Groups containing at least one Data Object that are to be transferred to the Archive. Transfer Object Group: A set of zero or more Data Objects and zero or more Transfer Object Groups. Transfer Object Type: A set of characteristics describing a Transfer Object (such as the size of this object, the description of its content, and its makeup in terms of one or more Data Object Types). Typically there can be multiple Transfer Objects conforming to the same Transfer Object Type. Transfer Object Type Descriptor: A set of attributes that describes a Transfer Object Type and that identifies the parent collection of which it is a part. 1.5 REFERENCES The following publications are referenced in this Record. At the time of publication, the editions indicated were valid. All publications are subject to revision, and users of this document are encouraged to investigate the possibility of applying the most recent editions of the publications indicated below. The CCSDS Secretariat maintains a register of currently valid CCSDS publications. [1] Producer Archive Interface Specification (PAIS). Draft Recommendation for Space Data System Standards, CCSDS R-1. Red Book. Issue 1. Washington, D.C.: CCSDS, October [2] XML Formatted Data Unit (XFDU) Structure and Construction Rules. Recommendation for Space Data System Standards, CCSDS B-1. Blue Book. Issue 1. Washington, D.C.: CCSDS, September [Equivalent to ISO 13527:2010.] CCSDS Y-0 Page 1-4 November 2013

11 [3] Producer-Archive Interface Methodology Abstract Standard. Recommendation for Space Data System Standards, CCSDS M-1. Magenta Book. Issue 1. Washington, D.C.: CCSDS, May [Equivalent to ISO 20652:2006.] [4] Reference Model for an Open Archival Information System (OAIS). Recommendation for Space Data System Standards, CCSDS B-1. Blue Book. Issue 1. Washington, D.C.: CCSDS, January [Equivalent to ISO 14721:2003.] [5] Organization and Processes for the Consultative Committee for Space Data Systems. CCSDS Record, CCSDS A02.1-Y-3. Yellow Book. Issue 3. [6] CCSDS Publications Manual. CCSDS Record, CCSDS A20.0-Y-3. Yellow Book. Issue 3. Washington, D.C.: CCSDS, December CCSDS Y-0 Page 1-5 November 2013

12 2 PAIS OVERVIEW The general context for the PAIS Draft Recommended Standard (see reference [1]) is that of the transfer of Digital Objects from a data Producer to an Archive. A methodology for specifying, performing, and validating this transfer is defined in the PAIMAS Recommended Standard (see reference [3]). A key objective of the PAIS Recommended Standard is to provide a method to formally define the Digital Objects, along with their important inter-relationships, that are to be transferred by a data Producer to an Archive. This is performed during the Formal Definition Phase as defined in PAIMAS. Digital objects * Create Descriptor Specifications Descriptors Create SIP Content Type Specifications SIP Creation SIPs SIP Transfer SIPs SIP Reception and Validation Create SIP Sequencing Constraints Specification by the Archive Formal Definition Phase Transfer Phase Formal Agreement Time Producer and Archive responsibility Archive responsibility Producer responsibility * The process of data creation is not part of the standard. The data could exist at the beginning, or be created during the process. Figure 2-1: PAIS General Process A high-level view of the process involving use of this Recommended Standard is given in figure 2-1. This process shows a breakdown into two phases: Formal Definition and Transfer with Validation. Data Objects are formally defined using Descriptors, and then constraints on their transfer in terms of grouping and sequencing are addressed. This is negotiated with the Producer and results in the Submission Agreement. During the Transfer Phase the Data Objects are packaged into SIPs with links to their associated Descriptors, thus allowing the Archive to perform validation on each Data Object. The PAIS Recommended Standard specifies how to construct Descriptors, how to define types of SIPs, and how to define any sequencing constraints among types of SIPs. It also specifies an abstract SIP and how to instantiate this within a standardized data package known as an XFDU (see reference [2]). It does not address the actual transfer of a SIP nor how the Archive does validation upon the received SIP. The extent of such validation will depend, in part, on the details of Descriptor implementations and the level of validation required by the Producer- Archive Project. CCSDS Y-0 Page 2-1 November 2013

13 3 PROTOTYPE TESTING METHODOLOGY A high level view of the prototype testing methodology is shown in figure 3-1 and is described in more detail in the following sections. Producer Archive «as necessary» Create MOT Edit MOT Create Test Data Generate SIP Transfer SIP Receive SIP Validate SIP Figure 3-1: PAIS prototype testing methodology 3.1 ROLES As part of the Producer, NASA was responsible for the selection of test data and the design and the development of PAIS Model of Objects for Transfer (MOTs) (see section 4.1). On the same Producer side, ESA was responsible in the development of a software prototype capable of building SIPs from the test data and MOTs prepared by NASA (see section 4.2). The Archive role was prototyped by a software developed by the CNES. This software was capable of visualizing and editing the MOTs prepared by NASA and also capable of prototyping an Archive ingestion of the SIPs built by the Producer (see section 4.3). 3.2 TESTING The test harness described above was completed and run on two NASA test cases that involved two different MOTs. They are described in detail in section 4.1 and annex A. The ESA SIP CCSDS Y-0 Page 3-2 November 2013

14 Builder, described in detail in section 4.2, was run and the output is described in annex B. The CNES MOT visualization and SIP manifest checking software is described in section 4.3 and test snapshots are given in annex C The test results were collected and are summarized in section 5 and in the matrix in annex D, where the columns are: PAIS Elements: lists all XML elements defined in the PAIS standard. All these elements have been carefully classified by the WG with a given criticality : High: for any element that shall be implemented Medium: for an element that should be implemented Low: for an element that may not be implemented Test Cases: reports the test cases implementation status for all PAIS elements. The rightmost column of the Test Cases section provides a global implementation status computed as follow: 0 (red) if none of TC1 and TC2 implements an element that has a high criticality; 0.5 (orange) if none of the TC1 and TC2 implements an element that has a medium criticality; 1 (green) if at least one of the TC1 or TC2 implements the element. Interoperability: reports the overall interoperability status for the elements. The status is computed as follow: 0 (red) if an element of high criticality is not implemented in the Test Cases or any of the software prototype; 0.5 (orange) if an element of medium criticality is not implemented in the Test Cases or any of the software prototype; 1 (green) if the element is implemented in the Test Cases and all software prototype or if the element is of low criticality. CCSDS Y-0 Page 3-3 November 2013

15 4 TESTING RESOURCES AND PROTOTYPES This section describes the resources that have been prepared by the participating agencies for the prototyping and interoperability testing activity. NASA has prepared test cases, data and PAIS descriptors, modeling simulated transfers; ESA has developed a software prototype generating SIPs from the NASA test cases; and CNES has developed a software prototype displaying/editing NASA's descriptors through visual graph drawings, gathering the different descriptors to form the MOT, and analyzing the received SIPs for validation. 4.1 NASA TEST CASES NASA generated two test cases called Test Case 1 (TC1) and Test Case 2 (TC2). The test cases are designed to employ all the major features of the PAIS standard. The approach is for NASA to play the role of the Producer who has a set of data to be sent to an archive. Normally the Producer would interact with the archive to produce the necessary Collection and Transfer Object Descriptors. To test interoperability of the standard, NASA produced the Descriptors independently to see how well CNES (the archive) would be able to interpret them. The data chosen are from an instrument on several ISEE spacecraft that are resident on a National Space Science Data Center server. The organization of the data is as follows: Figure 4-1: NASA Test Data Layout CCSDS Y-0 Page 4-1 November 2013

16 The tree hierarchical levels corresponds to different directory levels. The data used for the testing are from the ISEE 1 and ISEE 2 spacecraft selected from the 60 second ASCII magnetometer data under the mag directories. These include the actual observations with file extension.ascii-gz and corresponding attribute files with file extension.ascii-gzatt TEST CASE 1 TC1 involves one Collection Descriptor as the parent of two Transfer Object Descriptors. The Collection Descriptor semantics calls for ISEE 1 and ISEE 2 magnetic field data and metadata grouped by spacecraft. The Collection size is specified to lie between 3 and 6 MB. Two association relationships of contains are specified corresponding to the data and metadata Transfer Object Descriptors. The data Transfer Object Descriptor semantics calls for ISEE 1 and ISEE 2 data, grouped by spacecraft and then by yearly directories (1977 only), and for days inclusive. An association relationship of data to the metadata Transfer Object Descriptor is also specified. It specifies that there shall be only 1 Transfer Object whose size is between 3 and 6 MB. It specifies that there shall be 2 satellite groups and inside each there shall be 1 yearly group. Inside each yearly group there shall be between 2 and 3 data objects. The data objects are specified to be plain text that have been gzip encoded. An association relationship of data to a metadata data object is also specified. The metadata Transfer Object Descriptor semantics calls for ISEE 1 and ISEE 2 metadata, grouped by spacecraft and then by yearly directories (1977 only), and for days inclusive. An association relationship of metadata to the data Transfer Object Descriptor is also specified. It specifies that there shall be only 1 Transfer Object whose size is between 8 and 18 KB. It specifies that there shall be 2 satellite groups and inside each there shall be 1 yearly group. Inside each yearly group there shall be between 2 and 3 metadata objects. The metadata objects are specified to be plain text. An association relationship of metadata to a data object is also specified. TC1 also includes a Submission Information Package (SIP) Constraint file that identifies two types of SIPs. SIP_01 is allowed to contain only one data Transfer Object while SIP_02 is allowed to contain only one metadata Transfer Object. In addition, it specifies that the SIP_02 metadata Transfer Object is to be transferred to the archive prior to sending the SIP_01 data Transfer Object. The test PAIS XML descriptors of TC1 are provided in annex A TEST CASE 2 TC2 also involves one Collection Descriptor as the parent of two Transfer Object Descriptors. The Collection Descriptor semantics calls for ISEE 1 and ISEE 2 magnetic field data and metadata grouped by spacecraft. The Collection size is specified to lie between 9 and 22 MB. Two association relationships of contains are specified corresponding to the data and metadata CCSDS Y-0 Page 4-2 November 2013

17 Transfer Object Descriptors. The main difference between TC1 and TC2 is that TC2 specifies multiple data and metadata Transfer Objects. The data Transfer Object Descriptor semantics calls for ISEE 1 and ISEE 2 data, grouped by spacecraft and then by yearly directories (1978 through 1980), and for days inclusive. An association relationship of data to the metadata Transfer Object Descriptor is also specified. It specifies that there shall be 3 Transfer Objects whose individual sizes are between 3 and 7 MB. It specifies that there shall be 2 satellite groups and inside each there shall be 1 yearly group taken from the range Inside each yearly group there shall be between 2 and 4 data objects. The data objects are specified to be plain text that have been gzip encoded. An association relationship of data to a metadata data object is also specified. The metadata Transfer Object Descriptor semantics calls for ISEE 1 and ISEE 2 metadata, grouped by spacecraft and then by yearly directories (1978 through 1980), and for days inclusive. An association relationship of metadata to the data Transfer Object Descriptor is also specified. It specifies that there shall be 3 Transfer Objects whose individual sizes are between 8 and 24 KB. It specifies that there shall be 2 satellite groups and inside each there shall be 1 yearly group. Inside each yearly group there shall be between 2 and 4 metadata objects. The metadata objects are specified to be plain text. An association relationship of metadata to a data object is also specified. TC2 also includes a Submission Information Package (SIP) Constraint file that identifies two types of SIPs. SIP_01 is allowed to contain from 1 to 3 data Transfer Objects while SIP_02 is allowed to contain from 1 to 3 metadata Transfer Objects. In addition, it specifies that the SIP_02 metadata Transfer Objects are to be transferred to the archive prior to sending the SIP_01 data Transfer Objects. The test PAIS XML descriptors of TC1 are provided in annex A ESA SIP BUILDER PROTOTYPE The ESA prototype, also called ESA SIP Builder, is a Java command line software dedicated to the generation of SIPs according to the PAIS XFDU SIP Model specified in section 6 of the PAIS Draft Recommended Standard (see reference [1]). The following diagram identifies the main PAIS elements that are critical for the ESA SIP Builder software. CCSDS Y-0 Page 4-3 November 2013

18 SIP Constraints Transfer Object Descriptors Figure 4-2: Identification of PAIS elements used by the ESA SIP Builder On top of this standard PAIS definitions, the ESA SIP Builder introduces the concept of so called Collectors responsible for the supply of the actual data files and folders to be conveyed by the output SIPs. Model of Objects for Transfer SIP Builder Project File System Repository Figure 4-3: File and Folder Collectors The ESA SIP Builder Collectors are attached to a target Group Type or a Data Object Type and hold one or more inclusion or exclusion patterns that select files and folders in a given file system repository. The ESA SIP Builder processes the input descriptors and collectors in an internal in-memory tree of objects before any conversion from-to the disk as XFDU packages. For disambiguation with PAIS and XFDU elements or objects, the internal in-memory objects are further prefixed with the "Logical" term e.g. Logical SIP composed of Logical Groups themselves composed of Logical Data Object. The main steps of the ESA SIP Builder processing are the following: Read and validate the Collection Descriptors and Transfer Object Descriptors Attach Collectors to the descriptors Group Types and Data Objects Types Select the SIP Types to be produced from the SIP Constraints Sort the SIP Types from the SIP Constraints, if any CCSDS Y-0 Page 4-4 November 2013

19 For each SIP Type: For each authorized descriptor of the SIP Type: For each Group Type and sub-group Type of the descriptor: Run the attached Collector, if any For each collected folder or once if none: For each Data Object Type: Run the attached Collector considering the current Group Type instance name as context location For each collected file: Create a Logical Data Object of the current Data Object Type Create as many Logical Groups as necessary to hold the created Logical Data Objects or intermediate Logical Groups Create as many Logical Transfer Objects as necessary to hold the created Logical Groups Create as many Logical SIPs as necessary to hold the created Logical Transfer Objects Validate the Logical SIPs against descriptor constraints and limits e.g. occurrences, sizes, etc. Convert the Logical SIPs to definitive XFDU packages A special attention has to be paid for the three "as many as" used in the above processing tree. The general strategy is a top-down analysis of the PAIS elements from the SIP Types to the Data Object Type leaves. However, the ESA SIP Builder Collectors may select more folders or files than allowed for a given Data Object Type or a Group Type cf. maxoccurrence usage in PAIS descriptors and constraints file. The ESA SIP Builder considers that extra instances of the parent Group Types, Transfer Object Types or even SIP Types need to be created. The use of maxoccurrence's is even the only means for building multiple instances of Group Types or Data Object Types in the current implementation. It is not said that this is the best strategy but it seemed reasonable so far, limiting the complexity of configuration to simple patterns. Future improvements could be considered by implementing less "passive" Collectors capable of, for example, expressing grouping rules or more complex mapping. The following practical example is probably more efficient than any further theory. It derives from a test case elaborated by NASA from data acquired by the International Sun-Earth Explorer (ISEE) first two spacecrafts. The input data set of about 2 Gb has the following structure with two main directories isee1 and isee2 that share the same layout. The data are broken down in individual directories matching the year of acquisition. Each data file (.asc-gz) corresponds to a day of acquisition and has an associated metadata file (.asc-gz_att) in an attrib sub directory.. isee1 mag 60_sec_ascii_gz 1977 attrib isee1_mag_60s_0001_1977_295.asc-gz_att isee1_mag_60s_0002_1977_298.asc-gz_att isee1_mag_60s_0003_1977_300.asc-gz_att isee1_mag_60s_0004_1977_302.asc-gz_att... CCSDS Y-0 Page 4-5 November 2013

20 isee1_mag_60s_0001_1977_295.asc-gz isee1_mag_60s_0002_1977_298.asc-gz isee1_mag_60s_0003_1977_300.asc-gz isee1_mag_60s_0004_1977_302.asc-gz isee2 mag 60_sec_ascii_gz 1979 attrib isee2_mag_60s_0001_1977_295.asc-gz_att... isee2_mag_60s_0001_1977_295.asc-gz In order to simulate an archiving project of this data set, NASA has designed a series of PAIS descriptors and SIP constraints files. The detail about these files is out of the scope of the present document but the main elements relevant for the present illustration are summarized in the following diagram. Figure 4-4: Example of Collectors supplying TC1 Groups and Data Objects The descriptors define, among others, a Transfer Object Type identified by ISEE_..._Metadata_TC1. This latter is described has composed of a Satellite_Group Group Type, itself composed of a Yearly_Group Group Type that accepts a NSSDC_Metadata_ISEE_Mag_Data_File Data Object Type. This tree of types matches quite well the layout of the data set described earlier where the Satelite_Group would correspond to the isee1 and isee2 directories, the Yearly_Group to the 1977, 1978,... and 1987 directories and finally the NSSDC_..._Mag_Data_File would represent the CCSDS Y-0 Page 4-6 November 2013

21 metadata files in the attrib sub-directories. Three collectors are necessary to express this mapping to the ESA SIP Builder. They are represented in Yellow in the above diagram. You may notice that different patterns could have produced the same results. For example, the pattern "isee[12]" could have been replaced by "isee." (any trailing character in regular expression) because only isee1 and isee2 are present in the input data set. Similarly, the "mag" prefix for the Yearly_Group filters nothing as far as there is no other directory than the mag one for any spacecraft. More specifically, you may notice that some collecting patterns includes some constraints that limit the file selection to a subset of what is actually available in the input data set. For example the collector attached to the Yearly_Group type selects only the files under the 1977 directory. Similarly, the ".*(29[5-9] 300).asc-gz_att" of the Data Object Type collector filters only those files acquired between the 295 th and the 300 th days of the year, included. These constraints are derived from the descriptors documentation e.g. a transferobjecttypedescription element was containing "Selected ISEE 1,2 Magnetic_Field Metadata grouped by Spacecraft and then by Yearly Directories (1977 only) for days inclusive." and thus required specific collector patterns for building SIPs with the right content. The ESA SIP Builder interpretation of the input descriptors and collection patterns for this example could be summarized by the following diagram where a Transfer Object, on the left, will be generated with two sub-groups, one for each satellite, each containing a single year group containing three files. The tree on the right correspond to the input data set. Figure 4-5: Type Instances Collectors File System Repository Collectors mapping from test data to SIP Groups and Data Objects The configuration of the ESA SIP Builder is provided through a so called project file which is an XML document. CCSDS Y-0 Page 4-7 November 2013

22 4.3 CNES PROTOTYPE The CNES implementation was developed to cover the following functions during the following main phases of a Producer-Archive Project: During the Formal Definition Phase: MOT creation and visualization: MOT structure design; Descriptors instantiation and validation with XSD Models, or direct import of Descriptors received from the Producer; MOT visualization (see TC1 and TC2 MOT figure 4-6 and 4-7), using an easy GUI; SIP specification: SIP content definition, and sequencing constraints between SIPs; During the Transfer and Validation Phases (on the Archive side): State of the delivered Transfer Objects in the MOT and detailed follow-up (see figure 4-8 and 4-9, where the number of delivered objects can be seen on the window, here 0); Using the same graphical visualization; Validations performed on the delivered SIPs (integrity, Data Objects occurrences, SIP contents, SIP sequencing constraints). They are applied on the XFDU manifest (not on the attached data). It is supposed to be installed on the Archive side. It is implemented in the JAVA programming language. It includes the Open Sources Xample (XML form) and JGraph (graphical design of the MOT). CCSDS Y-0 Page 4-8 November 2013

23 Figure 4-6: CNES Prototype TC1 MOT visualization Figure 4-7: CNES Prototype TC1 transfer follow up and validation CCSDS Y-0 Page 4-9 November 2013

24 Figure 4-8: CNES Prototype TC2 MOT visualization Figure 4-9: CNES Prototype TC2 transfer and follow up CCSDS Y-0 Page 4-10 November 2013

25 5 TEST RESULTS The results reported in annex D demonstrate a complete prototyping of the critical elements of the PAIS XML descriptors except for the siptransferobjecttodelete. It was decided not to implement this specific case in the ESA SIP Builder prototype, and in place create the SIP manually. The interoperability and ingestion by the CNES prototype has been thus tested. This however demonstrated that the siptransferobjecttodelete element is implementable. The test cases and the two prototypes have also confirmed the interoperability for most of the other PAIS elements considered as of medium or low criticality. In addition to validating the standard, the test harness significantly helped the study and the development of the latest improvements including: Introduction of an XML Schema for common types; Introduction of PAIS XML Namespace; Update of the qualified form of PAIS elements; Refinement of siptransferobjecttodeletetype occurrences; Added support for Data Object composed of multiple files; etc. The PAIS is considered implementable and the prototypes interoperable. CCSDS Y-0 Page 5-1 November 2013

26 ANNEX A NASA TEST CASES DESCRIPTORS & DATA (Informative) This annex contains the PAIS descriptors developed by NASA (see section 4.1). A1 TEST CASE 1 A1.1 ISEE COLLECTION DESCRIPTOR TC1.XML <?xml version="1.0" encoding="utf-8"?> <collectiondescriptor xmlns="urn:ccsds:schema:pais:1"> <identification> <descriptormodelid>ccsd0015</descriptormodelid> <descriptormodelversion>v1.0</descriptormodelversion> <descriptorid>nasa_esa_cnes_test_data_exchange_01</descriptorid> </identification> <description> <collectiontitle> Selected ISEE 1,2 Magnetic_Field Data_Metadata </collectiontitle> <collectiondescription> Selected ISEE 1,2 Magnetic_Field Data and Metadata grouped by Spacecraft and then by Yearly Directories (1977 only) for days inclusive </collectiondescription> <collectionsize> <minsize>3</minsize> <maxsize>6</maxsize> <unitstype>mb</unitstype> </collectionsize> </description> <relation> <parentcollection>none</parentcollection> <association> <targetid>isee_mag_field_data_tc1</targetid> <relationdescription> <relationtype>contains</relationtype> <relationtextualdescription> Collection contains data Transfer Objects of this type </relationtextualdescription> </relationdescription> </association> <association> <targetid>isee_mag_field_metadata_tc1</targetid> <relationdescription> <relationtype>contains</relationtype> <relationtextualdescription> Collection contains metadata Transfer Objects of this type </relationtextualdescription> </relationdescription> </association> </relation> </collectiondescriptor> CCSDS Y-0 Page A-1 November 2013

27 A1.2 ISEE DESCRIPTOR- METADATA TC1.XML <?xml version="1.0" encoding="utf-8"?> <transferobjecttypedescriptor xmlns="urn:ccsds:schema:pais:1"> <identification> <descriptormodelid>ccsd0014</descriptormodelid> <descriptormodelversion>v1.0</descriptormodelversion> <descriptorid>isee_mag_field_metadata_tc1</descriptorid> <producersourceid>nasa_esa_source1</producersourceid> </identification> <description> <transferobjecttypetitle> Selected ISEE 1,2 Magnetic_Field Metadata </transferobjecttypetitle> <transferobjecttypedescription> Selected ISEE 1,2 Magnetic_Field Metadata grouped by Spacecraft and then by Yearly Directories (1977 only) for days inclusive. Only Metadata (no data) Data Objects </transferobjecttypedescription> <transferobjecttypeoccurrence> <minoccurrence>1</minoccurrence> <maxoccurrence>1</maxoccurrence> </transferobjecttypeoccurrence> <transferobjecttypesize> <minsize>8</minsize> <maxsize>18</maxsize> <unitstype>kb</unitstype> </transferobjecttypesize> <namepreservationrule>use the Source names</namepreservationrule> </description> <relation> <parentcollection> NASA_ESA_CNES_Test_Data_Exchange_01 </parentcollection> <association> <targetid>isee_mag_field_data_tc1</targetid> <relationdescription> <relationtype>metadata</relationtype> <relationtextualdescription> Group of metadata files corresponding to the Target Id's group of data files </relationtextualdescription> </relationdescription> </association> </relation> <grouptype> <grouptypeid>satellite_group</grouptypeid> <grouptypedescription> There are 2 satellite groups, ISEE1 and ISEE 2 </grouptypedescription> <grouptypestructurename>directory</grouptypestructurename> <grouptypeoccurrence> <minoccurrence>2</minoccurrence> <maxoccurrence>2</maxoccurrence> </grouptypeoccurrence> <grouptype> <grouptypeid>yearly_group</grouptypeid> <grouptypedescription> There will be only 1 yearly group CCSDS Y-0 Page A-2 November 2013

28 </grouptypedescription> <grouptypestructurename>directory</grouptypestructurename> <grouptypeoccurrence> <minoccurrence>1</minoccurrence> <maxoccurrence>1</maxoccurrence> </grouptypeoccurrence> <dataobjecttype> <dataobjecttypeid> NSSDC_Metadata_ISEE_Mag_Data_File </dataobjecttypeid> <dataobjecttypedescription> NSSDC generated metadata for ISEE Magnetometer 1 day Data File for days inclusive </dataobjecttypedescription> <dataobjecttypeoccurrence> <minoccurrence>2</minoccurrence> <maxoccurrence>3</maxoccurrence> </dataobjecttypeoccurrence> <dataobjecttypeformat> <mimetype>text/plain</mimetype> </dataobjecttypeformat> <dataobjecttypeassociation> <targetid>isee_mag_data_file</targetid> <relationdescription> <relationtype>metadata</relationtype> <relationtextualdescription> Metadata files corresponding to the Target ID's data files </relationtextualdescription> </relationdescription> </dataobjecttypeassociation> </dataobjecttype> </grouptype> </grouptype> </transferobjecttypedescriptor> A1.3 ISEE DESCRIPTOR- DATA TC1.XML <?xml version="1.0" encoding="utf-8"?> <transferobjecttypedescriptor xmlns="urn:ccsds:schema:pais:1"> <identification> <descriptormodelid>ccsd0014</descriptormodelid> <descriptormodelversion>v1.0</descriptormodelversion> <descriptorid>isee_mag_field_data_tc1</descriptorid> <producersourceid>nasa_esa_source1</producersourceid> </identification> <description> <transferobjecttypetitle> Selected ISEE 1,2 Magnetic_Field Data </transferobjecttypetitle> <transferobjecttypedescription> Selected ISEE 1,2 Magnetic_Field Data grouped by Spacecraft and then by Yearly Directories (1977 only) for days inclusive. Only Data (no Metadata) Objects </transferobjecttypedescription> <transferobjecttypeoccurrence> <minoccurrence>1</minoccurrence> <maxoccurrence>1</maxoccurrence> </transferobjecttypeoccurrence> CCSDS Y-0 Page A-3 November 2013

29 <transferobjecttypesize> <minsize>3</minsize> <maxsize>6</maxsize> <unitstype>mb</unitstype> </transferobjecttypesize> <namepreservationrule>use the Source names</namepreservationrule> </description> <relation> <parentcollection> NASA_ESA_CNES_Test_Data_Exchange_01 </parentcollection> <association> <targetid>isee_mag_field_metadata_tc1</targetid> <relationdescription> <relationtype>data</relationtype> <relationtextualdescription> Group of data files corresponding to the Target Id's group of metadata files </relationtextualdescription> </relationdescription> </association> </relation> <grouptype> <grouptypeid>satellite_group</grouptypeid> <grouptypedescription> There are 2 satellite groups, ISEE1 and ISEE 2 </grouptypedescription> <grouptypestructurename>directory</grouptypestructurename> <grouptypeoccurrence> <minoccurrence>2</minoccurrence> <maxoccurrence>2</maxoccurrence> </grouptypeoccurrence> <grouptype> <grouptypeid>yearly_group</grouptypeid> <grouptypedescription> There will be only 1 yearly group </grouptypedescription> <grouptypestructurename>directory</grouptypestructurename> <grouptypeoccurrence> <minoccurrence>1</minoccurrence> <maxoccurrence>1</maxoccurrence> </grouptypeoccurrence> <dataobjecttype> <dataobjecttypeid>isee_mag_data_file</dataobjecttypeid> <dataobjecttypedescription> ISEE Magnetometer 1 day Data File for days inclusive </dataobjecttypedescription> <dataobjecttypeoccurrence> <minoccurrence>2</minoccurrence> <maxoccurrence>3</maxoccurrence> </dataobjecttypeoccurrence> <dataobjecttypeformat> <mimetype>text/plain</mimetype> </dataobjecttypeformat> <dataobjecttypeencoded> <encodingname>gzip</encodingname> <encodingdescription> application/x-gzip </encodingdescription> </dataobjecttypeencoded> <dataobjecttypeassociation> CCSDS Y-0 Page A-4 November 2013

30 <targetid>nssdc_metadata_isee_mag_data_file</targetid> <relationdescription> <relationtype>data</relationtype> <relationtextualdescription> Data files corresponding to the Target ID's metadata files </relationtextualdescription> </relationdescription> </dataobjecttypeassociation> </dataobjecttype> </grouptype> </grouptype> </transferobjecttypedescriptor> A1.4 ISEE SIP CONSTRAINTS TC1.XML <?xml version="1.0" encoding="utf-8"?> <sipconstraints xmlns="urn:ccsds:schema:pais:1"> <producerarchiveprojectid> NASA_ESA_CNES_Test_Data_Exchange_01 </producerarchiveprojectid> <sipcontenttype> <sipcontenttypeid>sip_01</sipcontenttypeid> <authorizeddescriptor> <descriptorid>isee_mag_field_data_tc1</descriptorid> <occurrence> <minoccurrence>1</minoccurrence> <maxoccurrence>1</maxoccurrence> </occurrence> </authorizeddescriptor> </sipcontenttype> <sipcontenttype> <sipcontenttypeid>sip_02</sipcontenttypeid> <authorizeddescriptor> <descriptorid>isee_mag_field_metadata_tc1</descriptorid> <occurrence> <minoccurrence>1</minoccurrence> <maxoccurrence>1</maxoccurrence> </occurrence> </authorizeddescriptor> </sipcontenttype> <sipsequencingconstraintgroup> <groupname>normal Group-A</groupName> <constraintitem> <sipcontenttypeid>sip_02</sipcontenttypeid> <constraintserialnumber>1</constraintserialnumber> </constraintitem> <constraintitem> <sipcontenttypeid>sip_01</sipcontenttypeid> <constraintserialnumber>2</constraintserialnumber> </constraintitem> </sipsequencingconstraintgroup> </sipconstraints> CCSDS Y-0 Page A-5 November 2013

31 A2 TEST CASE 2 A2.1 ISEE COLLECTION DESCRIPTOR TC2.XML <?xml version="1.0" encoding="utf-8"?> <collectiondescriptor xmlns="urn:ccsds:schema:pais:1"> <identification> <descriptormodelid>ccsd0015</descriptormodelid> <descriptormodelversion>v1.0</descriptormodelversion> <descriptorid>nasa_esa_cnes_test_data_exchange_02</descriptorid> </identification> <description> <collectiontitle> Selection 2 of ISEE 1,2 Magnetic_Field Data and Metadata </collectiontitle> <collectiondescription> Selected ISEE 1,2 Magnetic_Field Data and Metadata grouped by Spacecraft and then by Yearly Directories (1978 through 1980 only) for days inclusive. </collectiondescription> <collectionsize> <minsize>9</minsize> <maxsize>22</maxsize> <unitstype>mb</unitstype> </collectionsize> </description> <relation> <parentcollection>none</parentcollection> <association> <targetid>isee_mag_data_tc2</targetid> <relationdescription> <relationtype>contains</relationtype> <relationtextualdescription> Collection contains data Transfer Objects of this type </relationtextualdescription> </relationdescription> </association> <association> <targetid>nssdc_attributes_isee_mag_data_tc2</targetid> <relationdescription> <relationtype>contains</relationtype> <relationtextualdescription> Collection contains metadata Transfer Objects of this type </relationtextualdescription> </relationdescription> </association> </relation> </collectiondescriptor> A2.2 ISEE DESCRIPTOR- METADATA TC2.XML <?xml version="1.0" encoding="utf-8"?> <transferobjecttypedescriptor xmlns="urn:ccsds:schema:pais:1"> <identification> <descriptormodelid>ccsd0014</descriptormodelid> <descriptormodelversion>v1.0</descriptormodelversion> <descriptorid>nssdc_attributes_isee_mag_data_tc2</descriptorid> CCSDS Y-0 Page A-6 November 2013

32 <producersourceid>nasa_esa_source1</producersourceid> </identification> <description> <transferobjecttypetitle> Annual Directory of NSSDC Attributes for ISEE 1,2 Magnetic_Field Data </transferobjecttypetitle> <transferobjecttypedescription> Annual Directory of NSSDC Attributes for ISEE 1,2 magnetic field data grouped by Spacecraft (ISEE 1 and ISEE 2) and then for a Yearly Directory (in range 1978 through 1980) for days inclusive </transferobjecttypedescription> <transferobjecttypeoccurrence> <minoccurrence>3</minoccurrence> <maxoccurrence>3</maxoccurrence> </transferobjecttypeoccurrence> <transferobjecttypesize> <minsize>8</minsize> <maxsize>24</maxsize> <unitstype>kb</unitstype> </transferobjecttypesize> <namepreservationrule>use the Source names</namepreservationrule> </description> <relation> <parentcollection> NASA_ESA_CNES_Test_Data_Exchange_02 </parentcollection> <association> <targetid>isee_mag_data_tc2</targetid> <relationdescription> <relationtype>metadata</relationtype> <relationtextualdescription> Group of metadata files corresponding to the Target Id's group of data files </relationtextualdescription> </relationdescription> </association> </relation> <grouptype> <grouptypeid>satellite_group</grouptypeid> <grouptypedescription> There are 2 satellite groups, ISEE1 and ISEE 2 </grouptypedescription> <grouptypestructurename>directory</grouptypestructurename> <grouptypeoccurrence> <minoccurrence>2</minoccurrence> <maxoccurrence>2</maxoccurrence> </grouptypeoccurrence> <grouptype> <grouptypeid>yearly_group</grouptypeid> <grouptypedescription> Each group will contain 1 year taken from range </grouptypedescription> <grouptypestructurename>directory</grouptypestructurename> <grouptypeoccurrence> <minoccurrence>1</minoccurrence> <maxoccurrence>1</maxoccurrence> </grouptypeoccurrence> <dataobjecttype> <dataobjecttypeid> CCSDS Y-0 Page A-7 November 2013

33 NSSDC_Attributes_ISEE_Mag_Data_File </dataobjecttypeid> <dataobjecttypedescription> NSSDC generated metadata file, corresponding to ISEE magnetometer data file, whose file name contains a day identifier in the range </dataobjecttypedescription> <dataobjecttypeoccurrence> <minoccurrence>2</minoccurrence> <maxoccurrence>4</maxoccurrence> </dataobjecttypeoccurrence> <dataobjecttypeformat> <mimetype>text/plain</mimetype> </dataobjecttypeformat> <dataobjecttypeassociation> <targetid>isee_mag_data_file</targetid> <relationdescription> <relationtype>metadata</relationtype> <relationtextualdescription> Metadata files corresponding to the Target ID's data files </relationtextualdescription> </relationdescription> </dataobjecttypeassociation> </dataobjecttype> </grouptype> </grouptype> </transferobjecttypedescriptor> A2.3 ISEE DESCRIPTOR- DATA TC2.XML <?xml version="1.0" encoding="utf-8"?> <transferobjecttypedescriptor xmlns="urn:ccsds:schema:pais:1"> <identification> <descriptormodelid>ccsd0014</descriptormodelid> <descriptormodelversion>v1.0</descriptormodelversion> <descriptorid>isee_mag_data_tc2</descriptorid> <producersourceid>nasa_esa_source1</producersourceid> </identification> <description> <transferobjecttypetitle> Annual Directory of ISEE 1,2 Magnetic_Field Data </transferobjecttypetitle> <transferobjecttypedescription> Annual Directory of ISEE 1,2 magnetic field data (no metadata) grouped by Spacecraft (ISEE 1 and ISEE 2) and then for a Yearly Directory in range 1978 through 1980 for days inclusive </transferobjecttypedescription> <transferobjecttypeoccurrence> <minoccurrence>3</minoccurrence> <maxoccurrence>3</maxoccurrence> </transferobjecttypeoccurrence> <transferobjecttypesize> <minsize>3</minsize> <maxsize>7</maxsize> <unitstype>mb</unitstype> </transferobjecttypesize> <namepreservationrule>use the Source names</namepreservationrule> </description> CCSDS Y-0 Page A-8 November 2013

34 <relation> <parentcollection> NASA_ESA_CNES_Test_Data_Exchange_02 </parentcollection> <association> <targetid>nssdc_attributes_isee_mag_data_tc2</targetid> <relationdescription> <relationtype>data</relationtype> <relationtextualdescription> Group of data files corresponding to the Target Id's group of metadata files </relationtextualdescription> </relationdescription> </association> </relation> <grouptype> <grouptypeid>satellite_group</grouptypeid> <grouptypedescription> There are 2 satellite groups, ISEE1 and ISEE 2 </grouptypedescription> <grouptypestructurename>directory</grouptypestructurename> <grouptypeoccurrence> <minoccurrence>2</minoccurrence> <maxoccurrence>2</maxoccurrence> </grouptypeoccurrence> <grouptype> <grouptypeid>yearly_group</grouptypeid> <grouptypedescription> Each group will contain 1 year taken from range </grouptypedescription> <grouptypestructurename>directory</grouptypestructurename> <grouptypeoccurrence> <minoccurrence>1</minoccurrence> <maxoccurrence>1</maxoccurrence> </grouptypeoccurrence> <dataobjecttype> <dataobjecttypeid>isee_mag_data_file</dataobjecttypeid> <dataobjecttypedescription> ISEE magnetometer data file whose file name contains a day identifier in the range </dataobjecttypedescription> <dataobjecttypeoccurrence> <minoccurrence>2</minoccurrence> <maxoccurrence>4</maxoccurrence> </dataobjecttypeoccurrence> <dataobjecttypeformat> <mimetype>text/plain</mimetype> </dataobjecttypeformat> <dataobjecttypeencoded> <encodingname>gzip</encodingname> <encodingdescription> application/x-gzip </encodingdescription> </dataobjecttypeencoded> <dataobjecttypeassociation> <targetid>nssdc_attributes_isee_mag_data_file</targetid> <relationdescription> <relationtype>data</relationtype> <relationtextualdescription> Data file corresponding to the Target ID's metadata file CCSDS Y-0 Page A-9 November 2013

35 </relationtextualdescription> </relationdescription> </dataobjecttypeassociation> </dataobjecttype> </grouptype> </grouptype> </transferobjecttypedescriptor> A2.4 ISEE SIP CONSTRAINTS TC2.XML <?xml version="1.0" encoding="utf-8"?> <sipconstraints xmlns="urn:ccsds:schema:pais:1"> <producerarchiveprojectid> NASA_ESA_CNES_Test_Data_Exchange_02 </producerarchiveprojectid> <sipcontenttype> <sipcontenttypeid>sip_01</sipcontenttypeid> <authorizeddescriptor> <descriptorid>isee_mag_data_tc2</descriptorid> <occurrence> <minoccurrence>1</minoccurrence> <maxoccurrence>3</maxoccurrence> </occurrence> </authorizeddescriptor> </sipcontenttype> <sipcontenttype> <sipcontenttypeid>sip_02</sipcontenttypeid> <authorizeddescriptor> <descriptorid>nssdc_attributes_isee_mag_data_tc2</descriptorid> <occurrence> <minoccurrence>1</minoccurrence> <maxoccurrence>3</maxoccurrence> </occurrence> </authorizeddescriptor> </sipcontenttype> <sipsequencingconstraintgroup> <groupname>normal Group-A</groupName> <constraintitem> <sipcontenttypeid>sip_02</sipcontenttypeid> <constraintserialnumber>1</constraintserialnumber> </constraintitem> <constraintitem> <sipcontenttypeid>sip_01</sipcontenttypeid> <constraintserialnumber>2</constraintserialnumber> </constraintitem> </sipsequencingconstraintgroup> </sipconstraints> CCSDS Y-0 Page A-10 November 2013

36 B1 TEST CASE 1 ANNEX B ESA SIP BUILDER RESULTS (Informative) The execution of the ESA prototype SIP Builder v on NASA Test Case 1 described in section has produced the following two SIPs and log entries. B1.1 NASA_ESA_CNES_TEST_DATA_EXCHANGE_01-SIP-0001 The layout of the first SIP generated by the ESA SIP Builder prototype is depicted by the following tree: NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0001 isee1 mag 60_sec_ascii_gz 1977 attrib isee1_mag_60s_0001_1977_295.asc-gz_att isee1_mag_60s_0002_1977_298.asc-gz_att isee1_mag_60s_0003_1977_300.asc-gz_att isee2 mag 60_sec_ascii_gz 1977 attrib isee2_mag_60s_0001_1977_295.asc-gz_att isee2_mag_60s_0002_1977_298.asc-gz_att isee2_mag_60s_0003_1977_300.asc-gz_att xfdumanifest.xml The content of the xfdumanifest.xml document is: <?xml version="1.0" encoding="utf-8"?> <xfdu:xfdu xmlns:xfdu="urn:ccsds:schema:xfdu:1" xmlns:pais="urn:ccsds:schema:pais:1"> <packageheader ID="NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0001"> <volumeinfo> <specificationversion>1.0</specificationversion> </volumeinfo> <environmentinfo> <pais:sipglobalinformation> <pais:sipid> NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0001 </pais:sipid> <pais:producersourceid>nasa_esa_source1</pais:producersourceid> <pais:producerarchiveprojectid> NASA_ESA_CNES_Test_Data_Exchange_01 </pais:producerarchiveprojectid> CCSDS Y-0 Page B-1 November 2013

37 <pais:sipcontenttypeid>sip_02</pais:sipcontenttypeid> <pais:sipsequencenumber>1</pais:sipsequencenumber> </pais:sipglobalinformation> </environmentinfo> </packageheader> <informationpackagemap> <pais:siptransferobject> <pais:descriptorid> ISEE_Mag_Field_Metadata_TC1 </pais:descriptorid> <pais:transferobjectid> ISEE_Mag_Field_Metadata_TC </pais:transferobjectid> <pais:lasttransferobjectflag>true</pais:lasttransferobjectflag> </pais:siptransferobject> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee1 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1977 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> NSSDC_Metadata_ISEE_Mag_Data_File dataobjectid="do-nssdc_metadata_isee_mag_data_file-0001"/> NSSDC_Metadata_ISEE_Mag_Data_File CCSDS Y-0 Page B-2 November 2013

38 dataobjectid="do-nssdc_metadata_isee_mag_data_file-0002"/> NSSDC_Metadata_ISEE_Mag_Data_File dataobjectid="do-nssdc_metadata_isee_mag_data_file-0003"/> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee2 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1977 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> NSSDC_Metadata_ISEE_Mag_Data_File dataobjectid="do-nssdc_metadata_isee_mag_data_file-0004"/> NSSDC_Metadata_ISEE_Mag_Data_File dataobjectid="do-nssdc_metadata_isee_mag_data_file-0005"/> CCSDS Y-0 Page B-3 November 2013

39 NSSDC_Metadata_ISEE_Mag_Data_File dataobjectid="do-nssdc_metadata_isee_mag_data_file-0006"/> </informationpackagemap> <dataobjectsection> <dataobject ID="DO-NSSDC_Metadata_ISEE_Mag_Data_File-0001" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1977/attrib/ isee1_mag_60s_0001_1977_295.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Metadata_ISEE_Mag_Data_File-0002" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1977/attrib/ isee1_mag_60s_0002_1977_298.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Metadata_ISEE_Mag_Data_File-0003" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1977/attrib/ isee1_mag_60s_0003_1977_300.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Metadata_ISEE_Mag_Data_File-0004" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1977/attrib/ isee2_mag_60s_0001_1977_295.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Metadata_ISEE_Mag_Data_File-0005" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1977/attrib/ isee2_mag_60s_0002_1977_298.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Metadata_ISEE_Mag_Data_File-0006" size="128"> CCSDS Y-0 Page B-4 November 2013

40 href="file:isee2/mag/60_sec_ascii_gz/1977/attrib/ isee2_mag_60s_0003_1977_300.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> </dataobjectsection> </xfdu:xfdu> B1.2 NASA_ESA_CNES_TEST_DATA_EXCHANGE_01-SIP-0002 The layout of the second SIP generated by the ESA SIP Builder prototype is depicted by the following tree: NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0002 isee1 mag 60_sec_ascii_gz 1977 isee1_mag_60s_0001_1977_295.asc-gz isee1_mag_60s_0002_1977_298.asc-gz isee1_mag_60s_0003_1977_300.asc-gz isee2 mag 60_sec_ascii_gz 1977 isee2_mag_60s_0001_1977_295.asc-gz isee2_mag_60s_0002_1977_298.asc-gz isee2_mag_60s_0003_1977_300.asc-gz xfdumanifest.xml The content of the xfdumanifest.xml document is: <?xml version="1.0" encoding="utf-8"?> <xfdu:xfdu xmlns:xfdu="urn:ccsds:schema:xfdu:1" xmlns:pais="urn:ccsds:schema:pais:1"> <packageheader ID="NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0002"> <volumeinfo> <specificationversion>1.0</specificationversion> </volumeinfo> <environmentinfo> <pais:sipglobalinformation> <pais:sipid> NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0002 </pais:sipid> <pais:producersourceid> NASA_ESA_Source1 </pais:producersourceid> <pais:producerarchiveprojectid> NASA_ESA_CNES_Test_Data_Exchange_01 </pais:producerarchiveprojectid> <pais:sipcontenttypeid>sip_01</pais:sipcontenttypeid> <pais:sipsequencenumber>2</pais:sipsequencenumber> </pais:sipglobalinformation> CCSDS Y-0 Page B-5 November 2013

41 </environmentinfo> </packageheader> <informationpackagemap> <pais:siptransferobject> <pais:descriptorid>isee_mag_field_data_tc1</pais:descriptorid> <pais:transferobjectid> ISEE_Mag_Field_Data_TC </pais:transferobjectid> <pais:lasttransferobjectflag>true</pais:lasttransferobjectflag> </pais:siptransferobject> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee1 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1977 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0001"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0002"/> CCSDS Y-0 Page B-6 November 2013

42 ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0003"/> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee2 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1977 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0004"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0005"/> ISEE_Mag_Data_File CCSDS Y-0 Page B-7 November 2013

43 dataobjectid="do-isee_mag_data_file-0006"/> </informationpackagemap> <dataobjectsection> <dataobject ID="DO-ISEE_Mag_Data_File-0001" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1977/ isee1_mag_60s_0001_1977_295.asc-gz"/> checksumname="md5"> a6a66327b4b17e2ceaa68ee96</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0002" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1977/ isee1_mag_60s_0002_1977_298.asc-gz"/> checksumname="md5">cf88d23d2d208ebc3c0016b6d895e34d</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0003" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1977/ isee1_mag_60s_0003_1977_300.asc-gz"/> checksumname="md5">9bc8acf98471c04ff39fce1089adb9fb</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0004" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1977/ isee2_mag_60s_0001_1977_295.asc-gz"/> checksumname="md5">20d86745a6e5da859ab f8870</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0005" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1977/ isee2_mag_60s_0002_1977_298.asc-gz"/> checksumname="md5">293bd7ce800b0d26cf0800c882db8110</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0006" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1977/ isee2_mag_60s_0003_1977_300.asc-gz"/> checksumname="md5">502a3f32e1bcf4b23fce43b1ec1d05db</checksum> CCSDS Y-0 Page B-8 November 2013

44 </dataobjectsection> </xfdu:xfdu> B1.3 ESA SIP BUILDER LOGS [INFO ] SIP Builder (c) ESA / GAEL Systems [INFO ] Parsing project file... [INFO ] Reading project file "sip-builder-project.xml"... [INFO ] Reading descriptor file "ISEE Descriptor- data TC1.xml"... [INFO ] Reading descriptor file "ISEE Descriptor- metadata TC1.xml"... [INFO ] Reading descriptor file "ISEE Collection Descriptor TC1.xml"... [WARN ] Collection Descriptors are not supported (skipped) [INFO ] Reading descriptor file "ISEE SIP Constraints TC1.xml"... [INFO ] Collectors base directory is: "<truncated>test-data\nasa-isee12-tds shrunken-128b" [INFO ] Collector added for type "Satellite_Group" [INFO ] Collector added for type "Yearly_Group" [INFO ] Collector added for type "ISEE_Mag_Data_File" [INFO ] Collector added for type "NSSDC_Metadata_ISEE_Mag_Data_File" [INFO ] Descriptor tree: [INFO ] Transfer Object Type: "ISEE_Mag_Field_Data_TC1" [INFO ] Group Type: "Satellite_Group" [INFO ] Group Type: "Yearly_Group" [INFO ] Data Object Type: "ISEE_Mag_Data_File" [INFO ] Transfer Object Type: "ISEE_Mag_Field_Metadata_TC1" [INFO ] Group Type: "Satellite_Group" [INFO ] Group Type: "Yearly_Group" [INFO ] Data Object Type: "NSSDC_Metadata_ISEE_Mag_Data_File" [INFO ] Processing SIPs... [INFO ] Processing SIP content type "SIP_02"... [INFO ] Processing Transfer Object Descriptor "ISEE_Mag_Field_Metadata_TC1"... [INFO ] Processing Group Type "Satellite_Group"... [INFO ] Collecting files from "nasa-isee12-tds shrunken-128b" [INFO ] Processing Group Type "Yearly_Group"... [INFO ] Collecting files from "isee1" [INFO ] Processing Data Object Type "NSSDC_Metadata_ISEE_Mag_Data_File"... [INFO ] Collecting files from "1977" [INFO ] Processing Group Type "Yearly_Group"... [INFO ] Collecting files from "isee2" [INFO ] Processing Data Object Type "NSSDC_Metadata_ISEE_Mag_Data_File"... [INFO ] Collecting files from "1977" [INFO ] The 1 object(s) collected for "ISEE_Mag_Field_Metadata_TC1" type is included in the required occurrence range. [INFO ] Processing SIP content type "SIP_01"... [INFO ] Processing Transfer Object Descriptor "ISEE_Mag_Field_Data_TC1"... [INFO ] Processing Group Type "Satellite_Group"... [INFO ] Collecting files from "nasa-isee12-tds shrunken-128b" [INFO ] Processing Group Type "Yearly_Group"... [INFO ] Collecting files from "isee1" [INFO ] Processing Data Object Type "ISEE_Mag_Data_File"... [INFO ] Collecting files from "1977" [INFO ] Processing Group Type "Yearly_Group"... [INFO ] Collecting files from "isee2" [INFO ] Processing Data Object Type "ISEE_Mag_Data_File"... [INFO ] Collecting files from "1977" [INFO ] The 1 object(s) collected for "ISEE_Mag_Field_Data_TC1" type is included in the required occurrence range. [INFO ] Writing a SIP of type "SIP_02"... CCSDS Y-0 Page B-9 November 2013

45 [INFO ] Directory "NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0001" created [INFO ] Creating xfdu manifest... [INFO ] Archiving SIP as "NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0001.zip"... [INFO ] Deleting staging directory... [INFO ] Writing a SIP of type "SIP_01"... [INFO ] Directory "NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0002" created [INFO ] Creating xfdu manifest... [INFO ] Archiving SIP as "NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0002.zip"... [INFO ] Deleting staging directory... [INFO ] 2 SIP(s) produced! B2 TEST CASE 2 The execution of the ESA prototype SIP Builder v on NASA Test Case 2 described in section has produced the following two SIPs and log entries. B2.1 NASA_ESA_CNES_TEST_DATA_EXCHANGE_02-SIP-0001 The layout of the first SIP generated by the ESA SIP Builder prototype is depicted by the following tree: NASA_ESA_CNES_Test_Data_Exchange_02-SIP-0001 isee1 mag 60_sec_ascii_gz 1978 attrib isee1_mag_60s_0031_1978_002.asc-gz_att isee1_mag_60s_0032_1978_004.asc-gz_att isee1_mag_60s_0033_1978_007.asc-gz_att 1979 attrib isee1_mag_60s_0184_1979_002.asc-gz_att isee1_mag_60s_0185_1979_005.asc-gz_att isee1_mag_60s_0186_1979_007.asc-gz_att 1980 attrib isee1_mag_60s_0336_1980_001.asc-gz_att isee1_mag_60s_0337_1980_003.asc-gz_att isee1_mag_60s_0338_1980_006.asc-gz_att isee2 mag 60_sec_ascii_gz 1978 attrib isee2_mag_60s_0031_1978_002.asc-gz_att isee2_mag_60s_0032_1978_004.asc-gz_att isee2_mag_60s_0033_1978_007.asc-gz_att 1979 attrib isee2_mag_60s_0184_1979_002.asc-gz_att isee2_mag_60s_0185_1979_005.asc-gz_att isee2_mag_60s_0186_1979_007.asc-gz_att 1980 attrib isee2_mag_60s_0336_1980_001.asc-gz_att isee2_mag_60s_0337_1980_003.asc-gz_att isee2_mag_60s_0338_1980_006.asc-gz_att CCSDS Y-0 Page B-10 November 2013

46 xfdumanifest.xml The content of the xfdumanifest.xml document is: <?xml version="1.0" encoding="utf-8"?> <xfdu:xfdu xmlns:xfdu="urn:ccsds:schema:xfdu:1" xmlns:pais="urn:ccsds:schema:pais:1"> <packageheader ID="NASA_ESA_CNES_Test_Data_Exchange_02-SIP-0001"> <volumeinfo> <specificationversion>1.0</specificationversion> </volumeinfo> <environmentinfo> <pais:sipglobalinformation> <pais:sipid> NASA_ESA_CNES_Test_Data_Exchange_02-SIP-0001 </pais:sipid> <pais:producersourceid>nasa_esa_source1</pais:producersourceid> <pais:producerarchiveprojectid> NASA_ESA_CNES_Test_Data_Exchange_02 </pais:producerarchiveprojectid> <pais:sipcontenttypeid>sip_02</pais:sipcontenttypeid> <pais:sipsequencenumber>1</pais:sipsequencenumber> </pais:sipglobalinformation> </environmentinfo> </packageheader> <informationpackagemap> <pais:siptransferobject> <pais:descriptorid> NSSDC_Attributes_ISEE_Mag_Data_TC2 </pais:descriptorid> <pais:transferobjectid> NSSDC_Attributes_ISEE_Mag_Data_TC </pais:transferobjectid> <pais:lasttransferobjectflag> FALSE </pais:lasttransferobjectflag> </pais:siptransferobject> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee1 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> CCSDS Y-0 Page B-11 November 2013

47 <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1978 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0001"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0002"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0003"/> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee1 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1979 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> CCSDS Y-0 Page B-12 November 2013

48 NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0004"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0005"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0006"/> <pais:siptransferobject> <pais:descriptorid> NSSDC_Attributes_ISEE_Mag_Data_TC2 </pais:descriptorid> <pais:transferobjectid> NSSDC_Attributes_ISEE_Mag_Data_TC </pais:transferobjectid> <pais:lasttransferobjectflag> FALSE </pais:lasttransferobjectflag> </pais:siptransferobject> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee1 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> CCSDS Y-0 Page B-13 November 2013

49 <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1980 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0007"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0008"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0009"/> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee2 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> CCSDS Y-0 Page B-14 November 2013

50 <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1978 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0010"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0011"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0012"/> <pais:siptransferobject> <pais:descriptorid> NSSDC_Attributes_ISEE_Mag_Data_TC2 </pais:descriptorid> <pais:transferobjectid> NSSDC_Attributes_ISEE_Mag_Data_TC </pais:transferobjectid> <pais:lasttransferobjectflag>true</pais:lasttransferobjectflag> </pais:siptransferobject> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group CCSDS Y-0 Page B-15 November 2013

51 </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee2 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1979 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0013"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0014"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0015"/> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee2 </pais:transferobjectgroupinstancename> CCSDS Y-0 Page B-16 November 2013

52 </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1980 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0016"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0017"/> NSSDC_Attributes_ISEE_Mag_Data_File dataobjectid="do-nssdc_attributes_isee_mag_data_file-0018"/> </informationpackagemap> <dataobjectsection> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0001" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1978/attrib/ isee1_mag_60s_0031_1978_002.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0002" size="128"> CCSDS Y-0 Page B-17 November 2013

53 href="file:isee1/mag/60_sec_ascii_gz/1978/attrib/ isee1_mag_60s_0032_1978_004.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0003" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1978/attrib/ isee1_mag_60s_0033_1978_007.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0004" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1979/attrib/ isee1_mag_60s_0184_1979_002.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0005" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1979/attrib/ isee1_mag_60s_0185_1979_005.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0006" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1979/attrib/ isee1_mag_60s_0186_1979_007.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0007" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1980/attrib/ isee1_mag_60s_0336_1980_001.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0008" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1980/attrib/ isee1_mag_60s_0337_1980_003.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> CCSDS Y-0 Page B-18 November 2013

54 <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0009" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1980/attrib/ isee1_mag_60s_0338_1980_006.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0010" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1978/attrib/ isee2_mag_60s_0031_1978_002.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0011" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1978/attrib/ isee2_mag_60s_0032_1978_004.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0012" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1978/attrib/ isee2_mag_60s_0033_1978_007.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0013" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1979/attrib/ isee2_mag_60s_0184_1979_002.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0014" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1979/attrib/ isee2_mag_60s_0185_1979_005.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0015" size="128"> CCSDS Y-0 Page B-19 November 2013

55 href="file:isee2/mag/60_sec_ascii_gz/1979/attrib/ isee2_mag_60s_0186_1979_007.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0016" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1980/attrib/ isee2_mag_60s_0336_1980_001.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0017" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1980/attrib/ isee2_mag_60s_0337_1980_003.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> <dataobject ID="DO-NSSDC_Attributes_ISEE_Mag_Data_File-0018" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1980/attrib/ isee2_mag_60s_0338_1980_006.asc-gz_att"/> checksumname="md5">42f0008bc5e6b9be7361ebefa379c552</checksum> </dataobjectsection> </xfdu:xfdu> B2.2 NASA_ESA_CNES_TEST_DATA_EXCHANGE_02-SIP-0002 The layout of the second SIP generated by the ESA SIP Builder prototype is depicted by the following tree: NASA_ESA_CNES_Test_Data_Exchange_02-SIP-0002 isee1 mag 60_sec_ascii_gz 1978 isee1_mag_60s_0031_1978_002.asc-gz isee1_mag_60s_0032_1978_004.asc-gz isee1_mag_60s_0033_1978_007.asc-gz 1979 isee1_mag_60s_0184_1979_002.asc-gz isee1_mag_60s_0185_1979_005.asc-gz isee1_mag_60s_0186_1979_007.asc-gz 1980 isee1_mag_60s_0336_1980_001.asc-gz isee1_mag_60s_0337_1980_003.asc-gz isee1_mag_60s_0338_1980_006.asc-gz isee2 mag CCSDS Y-0 Page B-20 November 2013

56 60_sec_ascii_gz 1978 isee2_mag_60s_0031_1978_002.asc-gz isee2_mag_60s_0032_1978_004.asc-gz isee2_mag_60s_0033_1978_007.asc-gz 1979 isee2_mag_60s_0184_1979_002.asc-gz isee2_mag_60s_0185_1979_005.asc-gz isee2_mag_60s_0186_1979_007.asc-gz 1980 isee2_mag_60s_0336_1980_001.asc-gz isee2_mag_60s_0337_1980_003.asc-gz isee2_mag_60s_0338_1980_006.asc-gz xfdumanifest.xml The content of the xfdumanifest.xml document is: <?xml version="1.0" encoding="utf-8"?> <xfdu:xfdu xmlns:xfdu="urn:ccsds:schema:xfdu:1" xmlns:pais="urn:ccsds:schema:pais:1"> <packageheader ID="NASA_ESA_CNES_Test_Data_Exchange_02-SIP-0002"> <volumeinfo> <specificationversion>1.0</specificationversion> </volumeinfo> <environmentinfo> <pais:sipglobalinformation> <pais:sipid> NASA_ESA_CNES_Test_Data_Exchange_02-SIP-0002 </pais:sipid> <pais:producersourceid>nasa_esa_source1</pais:producersourceid> <pais:producerarchiveprojectid> NASA_ESA_CNES_Test_Data_Exchange_02 </pais:producerarchiveprojectid> <pais:sipcontenttypeid>sip_01</pais:sipcontenttypeid> <pais:sipsequencenumber>2</pais:sipsequencenumber> </pais:sipglobalinformation> </environmentinfo> </packageheader> <informationpackagemap> <pais:siptransferobject> <pais:descriptorid>isee_mag_data_tc2</pais:descriptorid> <pais:transferobjectid> ISEE_Mag_Data_TC </pais:transferobjectid> <pais:lasttransferobjectflag> FALSE </pais:lasttransferobjectflag> </pais:siptransferobject> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> CCSDS Y-0 Page B-21 November 2013

57 <pais:transferobjectgroupinstancename> isee1 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1978 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0001"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0002"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0003"/> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee1 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> CCSDS Y-0 Page B-22 November 2013

58 <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1979 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0004"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0005"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0006"/> <pais:siptransferobject> <pais:descriptorid>isee_mag_data_tc2</pais:descriptorid> <pais:transferobjectid> ISEE_Mag_Data_TC </pais:transferobjectid> <pais:lasttransferobjectflag> FALSE </pais:lasttransferobjectflag> </pais:siptransferobject> CCSDS Y-0 Page B-23 November 2013

59 <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee1 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1980 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0007"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0008"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0009"/> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group CCSDS Y-0 Page B-24 November 2013

60 </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee2 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1978 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0010"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0011"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0012"/> <pais:siptransferobject> <pais:descriptorid>isee_mag_data_tc2</pais:descriptorid> <pais:transferobjectid> ISEE_Mag_Data_TC </pais:transferobjectid> <pais:lasttransferobjectflag>true</pais:lasttransferobjectflag> CCSDS Y-0 Page B-25 November 2013

61 </pais:siptransferobject> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee2 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1979 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0013"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0014"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0015"/> CCSDS Y-0 Page B-26 November 2013

62 <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Satellite_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> isee2 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> <pais:siptransferobjectgroup> <pais:associateddescriptorgrouptypeid> Yearly_Group </pais:associateddescriptorgrouptypeid> <pais:transferobjectgroupinstancename> mag/60_sec_ascii_gz/1980 </pais:transferobjectgroupinstancename> </pais:siptransferobjectgroup> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0016"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0017"/> ISEE_Mag_Data_File dataobjectid="do-isee_mag_data_file-0018"/> </informationpackagemap> <dataobjectsection> <dataobject ID="DO-ISEE_Mag_Data_File-0001" size="128"> CCSDS Y-0 Page B-27 November 2013

63 href="file:isee1/mag/60_sec_ascii_gz/1978/ isee1_mag_60s_0031_1978_002.asc-gz"/> checksumname="md5">7cc53dd29fb e5f50f9af06b5</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0002" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1978/ isee1_mag_60s_0032_1978_004.asc-gz"/> checksumname="md5">8b1e38c7109f4b39ae5f0ec456ba1569</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0003" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1978/ isee1_mag_60s_0033_1978_007.asc-gz"/> checksumname="md5">92f b9006f4091becd3b3e7ab7</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0004" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1979/ isee1_mag_60s_0184_1979_002.asc-gz"/> checksumname="md5">cd4ba939abbab267def a57a0f</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0005" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1979/ isee1_mag_60s_0185_1979_005.asc-gz"/> checksumname="md5">a4c03823a04e77e01f091e94e851b506</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0006" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1979/ isee1_mag_60s_0186_1979_007.asc-gz"/> checksumname="md5">92e12fc7928b0c43f71b3cdef70fff49</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0007" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1980/ isee1_mag_60s_0336_1980_001.asc-gz"/> checksumname="md5">b125c3e15a9299aadcd6b2ce2c1592d4</checksum> CCSDS Y-0 Page B-28 November 2013

64 <dataobject ID="DO-ISEE_Mag_Data_File-0008" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1980/ isee1_mag_60s_0337_1980_003.asc-gz"/> checksumname="md5">bc19c66de561583eed74165a0cab0ca4</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0009" size="128"> href="file:isee1/mag/60_sec_ascii_gz/1980/ isee1_mag_60s_0338_1980_006.asc-gz"/> checksumname="md5">333f8d57f bfbd8b61f07dae</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0010" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1978/ isee2_mag_60s_0031_1978_002.asc-gz"/> checksumname="md5">15e56b31c9c576f7ca50785f31bc8528</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0011" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1978/ isee2_mag_60s_0032_1978_004.asc-gz"/> checksumname="md5">0aa1312e75d78a68c98cf0063c6115a6</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0012" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1978/ isee2_mag_60s_0033_1978_007.asc-gz"/> checksumname="md5">06b5550d c be</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0013" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1979/ isee2_mag_60s_0184_1979_002.asc-gz"/> checksumname="md5">d9eb55a41bb39f06b8def40a5bb4361c</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0014" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1979/ isee2_mag_60s_0185_1979_005.asc-gz"/> CCSDS Y-0 Page B-29 November 2013

65 checksumname="md5">8000efd93d427604b6552df0dbc658b7</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0015" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1979/ isee2_mag_60s_0186_1979_007.asc-gz"/> checksumname="md5">d51f95e20c288d3ada95fb d26</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0016" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1980/ isee2_mag_60s_0336_1980_001.asc-gz"/> checksumname="md5">0fb14b0bf6586b12f6306bad6d1cb52b</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0017" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1980/ isee2_mag_60s_0337_1980_003.asc-gz"/> checksumname="md5">43e388d77d6ad8d5d0ff87b1f4910ac6</checksum> <dataobject ID="DO-ISEE_Mag_Data_File-0018" size="128"> href="file:isee2/mag/60_sec_ascii_gz/1980/ isee2_mag_60s_0338_1980_006.asc-gz"/> checksumname="md5">2d9a2b38ace885affb587ba8ab2c0dbe</checksum> </dataobjectsection> </xfdu:xfdu> B2.3 ESA SIP BUILDER LOGS [INFO ] SIP Builder (c) ESA / GAEL Systems [INFO ] Parsing project file... [INFO ] Reading project file "sip-builder-project.xml"... [INFO ] Reading descriptor file "ISEE Descriptor- data TC2.xml"... [INFO ] Reading descriptor file "ISEE Descriptor- attributes TC2.xml"... [INFO ] Reading descriptor file "ISEE Collection Descriptor TC2.xml"... [WARN ] Collection Descriptors are not supported (skipped) [INFO ] Reading descriptor file "ISEE SIP Constraints TC2.xml"... [INFO ] Collectors base directory is: "<truncated>test-data\nasa-isee12-tds shrunken-128b" [INFO ] Collector added for type "Satellite_Group" [INFO ] Collector added for type "Yearly_Group" [INFO ] Collector added for type "ISEE_Mag_Data_File" [INFO ] Collector added for type "NSSDC_Attributes_ISEE_Mag_Data_File" CCSDS Y-0 Page B-30 November 2013

66 [INFO ] Descriptor tree: [INFO ] Transfer Object Type: "NSSDC_Attributes_ISEE_Mag_Data_TC2" [INFO ] Group Type: "Satellite_Group" [INFO ] Group Type: "Yearly_Group" [INFO ] Data Object Type: "NSSDC_Attributes_ISEE_Mag_Data_File" [INFO ] Transfer Object Type: "ISEE_Mag_Data_TC2" [INFO ] Group Type: "Satellite_Group" [INFO ] Group Type: "Yearly_Group" [INFO ] Data Object Type: "ISEE_Mag_Data_File" [INFO ] Processing SIPs... [INFO ] Processing SIP content type "SIP_02"... [INFO ] Processing Transfer Object Descriptor "NSSDC_Attributes_ISEE_Mag_Data_TC2"... [INFO ] Processing Group Type "Satellite_Group"... [INFO ] Collecting files from "nasa-isee12-tds shrunken-128b" [INFO ] Processing Group Type "Yearly_Group"... [INFO ] Collecting files from "isee1" [INFO ] Processing Data Object Type "NSSDC_Attributes_ISEE_Mag_Data_File"... [INFO ] Collecting files from "1978" [INFO ] Processing Data Object Type "NSSDC_Attributes_ISEE_Mag_Data_File"... [INFO ] Collecting files from "1979" [INFO ] Processing Data Object Type "NSSDC_Attributes_ISEE_Mag_Data_File"... [INFO ] Collecting files from "1980" [INFO ] Processing Group Type "Yearly_Group"... [INFO ] Collecting files from "isee2" [INFO ] Processing Data Object Type "NSSDC_Attributes_ISEE_Mag_Data_File"... [INFO ] Collecting files from "1978" [INFO ] Processing Data Object Type "NSSDC_Attributes_ISEE_Mag_Data_File"... [INFO ] Collecting files from "1979" [INFO ] Processing Data Object Type "NSSDC_Attributes_ISEE_Mag_Data_File"... [INFO ] Collecting files from "1980" [INFO ] The 3 object(s) collected for "NSSDC_Attributes_ISEE_Mag_Data_TC2" type is included in the required occurrence range. [INFO ] Processing SIP content type "SIP_01"... [INFO ] Processing Transfer Object Descriptor "ISEE_Mag_Data_TC2"... [INFO ] Processing Group Type "Satellite_Group"... [INFO ] Collecting files from "nasa-isee12-tds shrunken-128b" [INFO ] Processing Group Type "Yearly_Group"... [INFO ] Collecting files from "isee1" [INFO ] Processing Data Object Type "ISEE_Mag_Data_File"... [INFO ] Collecting files from "1978" [INFO ] Processing Data Object Type "ISEE_Mag_Data_File"... [INFO ] Collecting files from "1979" [INFO ] Processing Data Object Type "ISEE_Mag_Data_File"... [INFO ] Collecting files from "1980" [INFO ] Processing Group Type "Yearly_Group"... [INFO ] Collecting files from "isee2" [INFO ] Processing Data Object Type "ISEE_Mag_Data_File"... [INFO ] Collecting files from "1978" [INFO ] Processing Data Object Type "ISEE_Mag_Data_File"... [INFO ] Collecting files from "1979" [INFO ] Processing Data Object Type "ISEE_Mag_Data_File"... [INFO ] Collecting files from "1980" [INFO ] The 3 object(s) collected for "ISEE_Mag_Data_TC2" type is included in the required occurrence range. [INFO ] Writing a SIP of type "SIP_02"... [INFO ] Directory "NASA_ESA_CNES_Test_Data_Exchange_02-SIP-0001" created [INFO ] Creating xfdu manifest... [INFO ] Archiving SIP as "NASA_ESA_CNES_Test_Data_Exchange_02-SIP-0001.zip"... [INFO ] Deleting staging directory... [INFO ] Writing a SIP of type "SIP_01"... CCSDS Y-0 Page B-31 November 2013

67 [INFO ] Directory "NASA_ESA_CNES_Test_Data_Exchange_02-SIP-0002" created [INFO ] Creating xfdu manifest... [INFO ] Archiving SIP as "NASA_ESA_CNES_Test_Data_Exchange_02-SIP-0002.zip"... [INFO ] Deleting staging directory... [INFO ] 2 SIP(s) produced! CCSDS Y-0 Page B-32 November 2013

68 C1 TEST CASE 1 ANNEX C CNES PAIS PROTOTYPE RESULTS (Informative) The execution of the CNES prototype on NASA Test Case 1 described in section has produced the following snapshots during the design and transfer phases: Figure C-1: CNES Prototype TC1 Design and Transfer phases The CNES prototype has also produced the following log entries :31:14 [INFO] [RECEIVER] Initialized :01:27 [INFO] [RECEIVER] Initialized :04:56 [INFO] [RECEIVER] started :04:56 [INFO] [RECEIVER] entry = NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0001.zip :04:59 [INFO] [CONTROL] Descriptor Id = ISEE_Mag_Field_Metadata_TC1, Transfert Object = ISEE_Mag_Field_Metadata_TC [STOG: Satellite_Group[1, 0] (isee1, )] [STOG: Yearly_Group[2, 1] (mag/60_sec_ascii_gz/1977, )] [[DOP: DO-NSSDC_Metadata_ISEE_Mag_Data_File-0001 ()]] CCSDS Y-0 Page C-1 November 2013

69 [[DOP: DO-NSSDC_Metadata_ISEE_Mag_Data_File-0002 ()]] [[DOP: DO-NSSDC_Metadata_ISEE_Mag_Data_File-0003 ()]] [STOG: Satellite_Group[3, 0] (isee2, )] [STOG: Yearly_Group[4, 3] (mag/60_sec_ascii_gz/1977, )] [[DOP: DO-NSSDC_Metadata_ISEE_Mag_Data_File-0004 ()]] [[DOP: DO-NSSDC_Metadata_ISEE_Mag_Data_File-0005 ()]] [[DOP: DO-NSSDC_Metadata_ISEE_Mag_Data_File-0006 ()]] :04:59 [INFO] [CONTROL] descriptorid :04:59 [INFO] [CONTROL] groupconstraint :04:59 [INFO] [CONTROL] globaloccurrencies :04:59 [INFO] [CONTROL] sipoccurrencies :04:59 [INFO] [CONTROL] groupid :04:59 [INFO] [CONTROL] groupoccurrencies :04:59 [INFO] [CONTROL] dataoccurrencies :04:59 [INFO] [CONTROL] dataformat :04:59 [INFO] [CONTROL] sequenceconstraint :04:59 [INFO] [VALIDATION] NASA_ESA_CNES_Test_Data_Exchange_01- SIP :04:59 [INFO] [VALIDATION] Checksum MD5 OK :04:59 [INFO] [VALIDATION] Checksum MD5 OK :04:59 [INFO] [VALIDATION] Checksum MD5 OK :04:59 [INFO] [VALIDATION] Checksum MD5 OK :04:59 [INFO] [VALIDATION] Checksum MD5 OK :04:59 [INFO] [VALIDATION] Checksum MD5 OK :05:00 [INFO] [RECEIVER] treated = NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0001.zip :05:00 [INFO] [RECEIVER] entry = NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0002.zip :05:01 [INFO] [CONTROL] Descriptor Id = ISEE_Mag_Field_Data_TC1, Transfert Object = ISEE_Mag_Field_Data_TC [STOG: Satellite_Group[5, 0] (isee1, )] [STOG: Yearly_Group[6, 5] (mag/60_sec_ascii_gz/1977, )] [[DOP: DO-ISEE_Mag_Data_File-0001 ()]] [[DOP: DO-ISEE_Mag_Data_File-0002 ()]] [[DOP: DO-ISEE_Mag_Data_File-0003 ()]] [STOG: Satellite_Group[7, 0] (isee2, )] [STOG: Yearly_Group[8, 7] (mag/60_sec_ascii_gz/1977, )] [[DOP: DO-ISEE_Mag_Data_File-0004 ()]] [[DOP: DO-ISEE_Mag_Data_File-0005 ()]] [[DOP: DO-ISEE_Mag_Data_File-0006 ()]] :05:01 [INFO] [CONTROL] descriptorid :05:01 [INFO] [CONTROL] groupconstraint :05:01 [INFO] [CONTROL] globaloccurrencies :05:01 [INFO] [CONTROL] sipoccurrencies CCSDS Y-0 Page C-2 November 2013

70 :05:01 [INFO] [CONTROL] groupid :05:01 [INFO] [CONTROL] groupoccurrencies :05:01 [INFO] [CONTROL] dataoccurrencies :05:01 [INFO] [CONTROL] dataformat :05:01 [INFO] [CONTROL] sequenceconstraint :05:01 [INFO] [VALIDATION] NASA_ESA_CNES_Test_Data_Exchange_01-SIP :05:01 [INFO] [VALIDATION] Checksum MD5 OK :05:01 [INFO] [VALIDATION] Checksum MD5 OK :05:01 [INFO] [VALIDATION] Checksum MD5 OK :05:01 [INFO] [VALIDATION] Checksum MD5 OK :05:01 [INFO] [VALIDATION] Checksum MD5 OK :05:01 [INFO] [VALIDATION] Checksum MD5 OK :05:01 [INFO] [RECEIVER] treated = NASA_ESA_CNES_Test_Data_Exchange_01-SIP-0002.zip :05:01 [INFO] [RECEIVER] SIPs treated : 2 ( 0 SIPs error) :05:01 [INFO] [RECEIVER] stopped C2 TEST CASE 2 The execution of the CNES prototype on NASA Test Case 2 described in section has produced the following snapshots during the design and transfer phases: Figure C-2: CNES Prototype TC2 Design and Transfer phases The CNES prototype has also produced the following log entries :31:19 [INFO] [RECEIVER] Initialized :06:58 [INFO] [RECEIVER] Initialized :08:25 [INFO] [RECEIVER] started CCSDS Y-0 Page C-3 November 2013

PROCEDURES FOR SANA REGISTRY SPECIFICATION

PROCEDURES FOR SANA REGISTRY SPECIFICATION PROCEDURES FOR SANA REGISTRY SPECIFICATION CCSDS RECORD CCSDS 313.2-Y-1 YELLOW BOOK May 2016 PROCEDURES FOR SANA REGISTRY SPECIFICATION CCSDS RECORD CCSDS 313.2-Y-1 YELLOW BOOK May 2016 AUTHORITY Issue:

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 20206 First edition 2015-08-15 Space data and information transfer systems IP over CCSDS space links Systèmes de transfert des informations et données spatiales Protocole Internet

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 18202 Second edition 2015-12-15 Space data and information transfer systems Mission operations message abstraction layer Systèmes de transfert des informations et données spatiales

More information

THE DATA DESCRIPTION LANGUAGE EAST LIST OF CONVENTIONS

THE DATA DESCRIPTION LANGUAGE EAST LIST OF CONVENTIONS REPORT CONCERNING SPACE DATA SYSTEM STANDARDS THE DATA DESCRIPTION LANGUAGE EAST LIST OF CONVENTIONS CCSDS 646.0-G-1 GREEN BOOK May 1997 AUTHORITY Issue: Green Book, Issue 1 Date: May 1997 Location: São

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 21459 Second edition 2015-08-15 Space data and information transfer systems Proximity-1 space link protocol Coding and synchronization sublayer Systèmes de transfert des informations

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 22664 Third edition 2016-11-15 Space data and information transfer systems TC (telecommand) space data link protocol Systèmes de transfert des données et informations spatiales

More information

SPACE LINK EXTENSION SERVICES EXECUTIVE SUMMARY INFORMATIONAL REPORT CCSDS G-2

SPACE LINK EXTENSION SERVICES EXECUTIVE SUMMARY INFORMATIONAL REPORT CCSDS G-2 SPACE LINK EXTENSION SERVICES EXECUTIVE SUMMARY INFORMATIONAL REPORT CCSDS 910.0-G-2 GREEN BOOK March 2006 FOREWORD This Informational Report provides an overview of Space Link Extension (SLE) Services.

More information

ENCAPSULATION SERVICE

ENCAPSULATION SERVICE Recommendation for Space Data System Standards ENCAPSULATION SERVICE Recommended Standard CCSDS 133.1-B-1 Blue Book June 2006 Note: This current issue includes all updates through Technical Corrigendum

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 22645 Second edition 2016-11-15 Space data and information transfer systems TM (telemetry) space data link protocol Systèmes de transfert des données et informations spatiales

More information

NOTEBOOK OF COMMON INTER-AGENCY TESTS FOR CORE PROCEDURES

NOTEBOOK OF COMMON INTER-AGENCY TESTS FOR CORE PROCEDURES CCSDS FILE DELIVERY PROTOCOL (CFDP) NOTEBOOK OF COMMON INTER-AGENCY TESTS FOR CORE PROCEDURES CCSDS RECORD CCSDS 720.4-Y-1 YELLOW BOOK September 2007 CCSDS FILE DELIVERY PROTOCOL (CFDP) NOTEBOOK OF COMMON

More information

SPACECRAFT ONBOARD INTERFACE SERVICES SUBNETWORK MEMORY ACCESS SERVICE

SPACECRAFT ONBOARD INTERFACE SERVICES SUBNETWORK MEMORY ACCESS SERVICE Recommendation for Space Data System Practices SPACECRAFT ONBOARD INTERFACE SERVICES SUBNETWORK MEMORY ACCESS SERVICE RECOMMENDED PRACTICE CCSDS 852.0-M-1 MAGENTA BOOK December 2009 Recommendation for

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 22666 Third edition 2016-11-15 Space data and information transfer systems AOS (advanced orbiting systems) space data link protocol Systèmes de transfert des données et informations

More information

OPERATION OF CFDP OVER ENCAPSULATION SERVICE

OPERATION OF CFDP OVER ENCAPSULATION SERVICE Recommendation for Space Data System Practices OPERATION OF OVER ENCAPSULATION SERVICE RECOMMENDED PRACTICE CCSDS 722.1-M-1 MAGENTA BOOK March 2014 Recommendation for Space Data System Practices OPERATION

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 22663 Third edition 2015-08-15 Space data and information transfer systems Proximity-1 space link protocol Data link layer Systèmes de transfert des informations et données spatiales

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

GUIDELINES FOR THE SPECIFICATION OF CROSS SUPPORT TRANSFER SERVICES

GUIDELINES FOR THE SPECIFICATION OF CROSS SUPPORT TRANSFER SERVICES Draft Recommendation for Space Data System Practices GUIDELINES FOR THE SPECIFICATION OF CROSS SUPPORT TRANSFER SERVICES DRAFT RECOMMENDED PRACTICE CCSDS 921.2-R-1 RED BOOK November 2017 Draft Recommendation

More information

Producer-Archive Interface Methodology Abstract Standard

Producer-Archive Interface Methodology Abstract Standard Consultative Committee for Space Data Systems RECOMMENDATION FOR SPACE DATA SYSTEM PRACTICES Producer-Archive Interface Methodology Abstract Standard CCSDS 651.0-M-1 MAGENTA BOOK May 2004 AUTHORITY Issue:

More information

REQUIREMENTS FOR BODIES PROVIDING AUDIT AND CERTIFICATION OF CANDIDATE TRUSTWORTHY DIGITAL REPOSITORIES

REQUIREMENTS FOR BODIES PROVIDING AUDIT AND CERTIFICATION OF CANDIDATE TRUSTWORTHY DIGITAL REPOSITORIES Recommendation for Space Data System Practices REQUIREMENTS FOR BODIES PROVIDING AUDIT AND CERTIFICATION OF CANDIDATE TRUSTWORTHY DIGITAL REPOSITORIES RECOMMENDED PRACTICE CCSDS 652.1-M-2 MAGENTA BOOK

More information

REFERENCE MODEL FOR AN OPEN ARCHIVAL INFORMATION SYSTEM (OAIS)

REFERENCE MODEL FOR AN OPEN ARCHIVAL INFORMATION SYSTEM (OAIS) Draft Recommendation for Space Data System Standards REFERENCE MODEL FOR AN OPEN ARCHIVAL INFORMATION SYSTEM (OAIS) DRAFT RECOMMENDED STANDARD CCSDS 650.0-P-1.1 PINK BOOK August 2009 Draft Recommendation

More information

SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR TRANSFER SERVICES CORE SPECIFICATION

SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR TRANSFER SERVICES CORE SPECIFICATION Recommendation for Space Data System Practices SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR TRANSFER SERVICES CORE SPECIFICATION RECOMMENDED PRACTICE CCSDS 914.0-M-2 Note: This current issue

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR THE FORWARD SPACE PACKET SERVICE

SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR THE FORWARD SPACE PACKET SERVICE Recommendation for Space Data System Practices SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR THE FORWARD SPACE PACKET SERVICE RECOMMENDED PRACTICE CCSDS 916.3-M-2 MAGENTA BOOK September 2015 Recommendation

More information

THE DATA DESCRIPTION LANGUAGE EAST SPECIFICATION (CCSD0010)

THE DATA DESCRIPTION LANGUAGE EAST SPECIFICATION (CCSD0010) Recommendation for Space Data System Standards THE DATA DESCRIPTION LANGUAGE EAST SPECIFICATION (CCSD0010) RECOMMENDED STANDARD CCSDS 644.0-B-3 BLUE BOOK June 2010 Recommendation for Space Data System

More information

COMMUNICATIONS OPERATION PROCEDURE-1

COMMUNICATIONS OPERATION PROCEDURE-1 Recommendation for Space Data System Standards COMMUNICATIONS OPERATION PROCEDURE-1 RECOMMENDED STANDARD CCSDS 232.1-B-2 BLUE BOOK September 2010 Recommendation for Space Data System Standards COMMUNICATIONS

More information

MISSION OPERATIONS COMMON OBJECT MODEL

MISSION OPERATIONS COMMON OBJECT MODEL Recommendation for Space Data System Standards MISSION OPERATIONS COMMON OBJECT MODEL RECOMMENDED STANDARD CCSDS 521.1-B-1 BLUE BOOK February 2014 Recommendation for Space Data System Standards MISSION

More information

SPACE LINK EXTENSION INTERNET PROTOCOL FOR TRANSFER SERVICES

SPACE LINK EXTENSION INTERNET PROTOCOL FOR TRANSFER SERVICES Recommendation for Space Data System Standards SPACE LINK EXTENSION INTERNET PROTOCOL FOR TRANSFER SERVICES RECOMMENDED STANDARD CCSDS 913.1-B-2 BLUE BOOK September 2015 Recommendation for Space Data System

More information

SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR THE FORWARD CLTU SERVICE

SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR THE FORWARD CLTU SERVICE Recommendation for Space Data System Practices SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR THE FORWARD CLTU SERVICE RECOMMENDED PRACTICE CCSDS 916.1-M-2 MAGENTA BOOK September 2015 Recommendation

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

NETWORK LAYER SECURITY ADAPTATION PROFILE

NETWORK LAYER SECURITY ADAPTATION PROFILE Recommendation for Space Data System Standards NETWORK LAYER SECURITY ADAPTATION PROFILE RECOMMENDED STANDARD CCSDS 356.0-B-1 BLUE BOOK June 2018 Recommendation for Space Data System Standards NETWORK

More information

TM SPACE DATA LINK PROTOCOL

TM SPACE DATA LINK PROTOCOL Consultative Committee for Space Data Systems RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS TM SPACE DATA LINK PROTOCOL CCSDS 132.0-B-1 BLUE BOOK September 2003 AUTHORITY Issue: Blue Book, Issue 1 Date:

More information

EXTENSIBLE SPACE COMMUNICATION CROSS SUPPORT SERVICE MANAGEMENT CONCEPT

EXTENSIBLE SPACE COMMUNICATION CROSS SUPPORT SERVICE MANAGEMENT CONCEPT Report Concerning Space Data System Standards EXTENSIBLE SPACE COMMUNICATION CROSS SUPPORT SERVICE MANAGEMENT CONCEPT INFORMATIONAL REPORT CCSDS 902.0-G- GREEN BOOK September 204 Report Concerning Space

More information

Report Concerning Space Data System Standards SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR TRANSFER SERVICES APPLICATION PROGRAMMER S GUIDE

Report Concerning Space Data System Standards SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR TRANSFER SERVICES APPLICATION PROGRAMMER S GUIDE Report Concerning Space Data System Standards SPACE LINK EXTENSION APPLICATION PROGRAM INTERFACE FOR TRANSFER SERVICES APPLICATION PROGRAMMER S GUIDE INFORMATIONAL REPORT CCSDS 914.2-G-2 GREEN BOOK October

More information

AOS SPACE DATA LINK PROTOCOL

AOS SPACE DATA LINK PROTOCOL Consultative Committee for Space Data Systems RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS AOS SPACE DATA LINK PROTOCOL CCSDS 732.0-B-1 BLUE BOOK September 2003 AUTHORITY Issue: Blue Book, Issue 1 Date:

More information

SPACE LINK EXTENSION SERVICES

SPACE LINK EXTENSION SERVICES Recommendation for Space Data System Standards CROSS SUPPORT REFERENCE MODEL PART 1: SPACE LINK EXTENSION SERVICES Recommended Standard CCSDS 910.4-B-2 Blue Book October 2005 AUTHORITY Issue: Recommended

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

COMMUNICATIONS OPERATION PROCEDURE-1

COMMUNICATIONS OPERATION PROCEDURE-1 Consultative Committee for Space Data Systems RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS COMMUNICATIONS OPERATION PROCEDURE-1 CCSDS 232.1-B-1 BLUE BOOK September 2003 AUTHORITY Issue: Blue Book, Issue

More information

CROSS SUPPORT CONCEPT PART 1: SPACE LINK EXTENSION SERVICES

CROSS SUPPORT CONCEPT PART 1: SPACE LINK EXTENSION SERVICES Report Concerning Space Data System Standards CROSS SUPPORT CONCEPT PART 1: SPACE LINK EXTENSION SERVICES Informational Report CCSDS 910.3-G-3 Green Book March 2006 AUTHORITY Issue: Informational Report,

More information

CCSDS SPACECRAFT IDENTIFICATION FIELD CODE ASSIGNMENT CONTROL PROCEDURES

CCSDS SPACECRAFT IDENTIFICATION FIELD CODE ASSIGNMENT CONTROL PROCEDURES Draft Recommendation for Space Data System Practices CCSDS SPACECRAFT IDENTIFICATION FIELD CODE ASSIGNMENT CONTROL PROCEDURES DRAFT RECOMMENDED PRACTICE CCSDS 320.0-P-6.1 PINK BOOK November 2016 Draft

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

TC SPACE DATA LINK PROTOCOL

TC SPACE DATA LINK PROTOCOL Consultative Committee for Space Data Systems RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS TC SPACE DATA LINK PROTOCOL CCSDS 232.0-B-1 BLUE BOOK September 2003 AUTHORITY Issue: Blue Book, Issue 1 Date:

More information

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) ABSTRACT SYNTAX (CCSD0011)

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) ABSTRACT SYNTAX (CCSD0011) RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) ABSTRACT SYNTAX (CCSD0011) CCSDS 647.1-B-1 BLUE BOOK June 2001 AUTHORITY Issue: Blue Book, Issue 1 Date:

More information

AOS SPACE DATA LINK PROTOCOL

AOS SPACE DATA LINK PROTOCOL Recommendation for Space Data System Standards AOS SPACE DATA LINK PROTOCOL RECOMMENDED STANDARD CCSDS 732.0-B-3 BLUE BOOK September 2015 Recommendation for Space Data System Standards AOS SPACE DATA LINK

More information

InterPlaNetary Internet

InterPlaNetary Internet InterPlaNetary Internet Vint Cerf The Aerospace Corporation 9 January 2003 Acknowledgments The IPN Team: Adrian Hooke, Scott Burleigh, Leigh Torgerson JPL Eric Travis GST Bob Durst, Keith Scott MITRE Howard

More information

MISSION OPERATIONS SERVICES CONCEPT

MISSION OPERATIONS SERVICES CONCEPT Report Concerning Space Data System Standards MISSION OPERATIONS SERVICES CONCEPT INFORMATIONAL REPORT CCSDS 520.0-G-3 GREEN BOOK December 2010 Report Concerning Space Data System Standards MISSION OPERATIONS

More information

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) XML/DTD SYNTAX (CCSD0013) CCSDS 647.

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) XML/DTD SYNTAX (CCSD0013) CCSDS 647. RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) XML/DTD SYNTAX (CCSD0013) CCSDS 647.3-B-1 BLUE BOOK January 2002 AUTHORITY Issue: Blue Book, Issue 1

More information

IP OVER CCSDS SPACE LINKS

IP OVER CCSDS SPACE LINKS Recommendation for Space Data System Standards IP OVER CCSDS SPACE LINKS RECOMMENDED STANDARD CCSDS 702.1-B-1 Note: This current issue includes all updates through Technical Corrigendum 1, dated April

More information

CCSDS FILE DELIVERY PROTOCOL (CFDP)

CCSDS FILE DELIVERY PROTOCOL (CFDP) Recommendation for Space Data System Standards CCSDS FILE DELIVERY PROTOCOL (CFDP) Recommended Standard CCSDS 727.0-B-4 Blue Book January 2007 AUTHORITY Issue: Blue Book, Issue 4 Date: January 2007 Location:

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

SPACE LINK EXTENSION RETURN CHANNEL FRAMES SERVICE SPECIFICATION

SPACE LINK EXTENSION RETURN CHANNEL FRAMES SERVICE SPECIFICATION Recommendation for Space Data System Standards SPACE LINK EXTENSION RETURN CHANNEL FRAMES SERVICE SPECIFICATION RECOMMENDED STANDARD CCSDS 911.2-B-3 BLUE BOOK August 2016 Recommendation for Space Data

More information

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) PVL SYNTAX (CCSD0012) 647.2-B-1 BLUE BOOK June 2001 AUTHORITY Issue: Blue Book, Issue 1 Date: June 2001

More information

DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL)

DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) TM G 8/ 9 2 DRAFT RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) (CCSD0011) CCSDS 647.0-R-2.2 DRAFT RED BOOK AUTHORITY Issue: Red Book, Issue 2.2 Date:

More information

MISSION OPERATIONS COMMON SERVICES

MISSION OPERATIONS COMMON SERVICES Draft Recommendation for Space Data System Standards MISSION OPERATIONS COMMON SERVICES DRAFT RECOMMENDED STANDARD CCSDS 522.0-R-1 RED BOOK November 2017 Draft Recommendation for Space Data System Standards

More information

LOSSLESS DATA COMPRESSION

LOSSLESS DATA COMPRESSION TMG 8/92 Consultative Committee for Space Data Systems RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS LOSSLESS DATA COMPRESSION CCSDS 121.0-B-1 BLUE BOOK May 1997 AUTHORITY Issue: Blue Book, Issue 1 Date:

More information

LOSSLESS DATA COMPRESSION

LOSSLESS DATA COMPRESSION Recommendation for Space Data System Standards LOSSLESS DATA COMPRESSION RECOMMENDED STANDARD CCSDS 121.0-B-2 BLUE BOOK May 2012 Recommendation for Space Data System Standards LOSSLESS DATA COMPRESSION

More information

DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL)

DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) TM G 8/92 DRAFT RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS DATA ENTITY DICTIONARY SPECIFICATION LANGUAGE (DEDSL) (CCSD0011/CCSD0012) CCSDS 647.0-R-1 RED BOOK November 1996 AUTHORITY Issue: Red Book,

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

MISSION OPERATIONS MAL SPACE PACKET TRANSPORT BINDING AND BINARY ENCODING

MISSION OPERATIONS MAL SPACE PACKET TRANSPORT BINDING AND BINARY ENCODING Recommendation for Space Data System Standards MISSION OPERATIONS MAL SPACE PACKET TRANSPORT BINDING AND BINARY ENCODING RECOMMENDED STANDARD CCSDS 524.1-B-1 BLUE BOOK August 2015 Recommendation for Space

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

PROXIMITY-1 SPACE LINK PROTOCOL CODING AND SYNCHRONIZATION SUBLAYER

PROXIMITY-1 SPACE LINK PROTOCOL CODING AND SYNCHRONIZATION SUBLAYER Recommendation for Space Data System Standards PROXIMITY-1 SPACE LINK PROTOCOL CODING AND SYNCHRONIZATION SUBLAYER RECOMMENDED STANDARD CCSDS 211.2-B-2 BLUE BOOK December 2013 Recommendation for Space

More information

CROSS SUPPORT SERVICE MANAGEMENT SIMPLE SCHEDULE FORMAT SPECIFICATION

CROSS SUPPORT SERVICE MANAGEMENT SIMPLE SCHEDULE FORMAT SPECIFICATION Recommendation for Space Data System Standards CROSS SUPPORT SERVICE MANAGEMENT SIMPLE SCHEDULE FORMAT SPECIFICATION RECOMMENDED STANDARD CCSDS 902.1-B-1 BLUE BOOK May 2018 Recommendation for Space Data

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

LOSSLESS MULTISPECTRAL & HYPERSPECTRAL IMAGE COMPRESSION

LOSSLESS MULTISPECTRAL & HYPERSPECTRAL IMAGE COMPRESSION Recommendation for Space Data System Standards LOSSLESS MULTISPECTRAL & HYPERSPECTRAL IMAGE COMPRESSION RECOMMENDED STANDARD CCSDS 123.0-B-1 BLUE BOOK May 2012 Recommendation for Space Data System Standards

More information

SPACECRAFT ONBOARD INTERFACE SERVICES

SPACECRAFT ONBOARD INTERFACE SERVICES Draft Report Concerning Space Data System Standards SPACECRAFT ONBOARD INTERFACE SERVICES DRAFT INFORMATIONAL REPORT CCSDS 850.0-G-0b DRAFT GREEN BOOK November 2006 AUTHORITY Issue: Draft Green Book, Issue

More information

MISSION OPERATIONS MESSAGE ABSTRACTION LAYER BINDING TO TCP/IP TRANSPORT AND SPLIT BINARY ENCODING

MISSION OPERATIONS MESSAGE ABSTRACTION LAYER BINDING TO TCP/IP TRANSPORT AND SPLIT BINARY ENCODING Recommendation for Space Data System Standards MISSION OPERATIONS MESSAGE ABSTRACTION LAYER BINDING TO TCP/IP TRANSPORT AND SPLIT BINARY ENCODING RECOMMENDED STANDARD CCSDS 524.2-B-1 BLUE BOOK November

More information

CCSDS Report. Mike Kearney CCSDS Management Council Chairman CCSDS General Secretary NASA MSFC EO

CCSDS Report. Mike Kearney CCSDS Management Council Chairman CCSDS General Secretary NASA MSFC EO CCSDS Report Mike Kearney CCSDS Management Council Chairman CCSDS General Secretary NASA MSFC EO-01 256-544-2029 Mike.Kearney@nasa.gov March 2008 CCSDS Overview The goal: For Space Data Systems, enhance

More information

STANDARD TERMINOLOGY, CONVENTIONS, AND METHODOLOGY (TCM) FOR DEFINING DATA SERVICES

STANDARD TERMINOLOGY, CONVENTIONS, AND METHODOLOGY (TCM) FOR DEFINING DATA SERVICES TMG 8/92 Consultative Committee for Space Data Systems REPORT CONCERNING SPACE DATA SYSTEMS STANDARDS STANDARD TERMINOLOGY, CONVENTIONS, AND METHODOLOGY (TCM) FOR DEFINING DATA SERVICES CCSDS 910.2-G-1

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

Recommendation for Space Data System Standards SPACE COMMUNICATIONS PROTOCOL SPECIFICATION (SCPS) TRANSPORT PROTOCOL (SCPS-TP) RECOMMENDED STANDARD

Recommendation for Space Data System Standards SPACE COMMUNICATIONS PROTOCOL SPECIFICATION (SCPS) TRANSPORT PROTOCOL (SCPS-TP) RECOMMENDED STANDARD Recommendation for Space Data System Standards SPACE COMMUNICATIONS PROTOCOL SPECIFICATION (SCPS) TRANSPORT PROTOCOL (SCPS-TP) RECOMMENDED STANDARD CCSDS 714.0-B-2 BLUE BOOK October 2006 AUTHORITY Issue:

More information

CCSDS BUNDLE PROTOCOL SPECIFICATION

CCSDS BUNDLE PROTOCOL SPECIFICATION Recommendation for Space Data System Standards CCSDS BUNDLE PROTOCOL SPECIFICATION RECOMMENDED STANDARD CCSDS 734.2-B-1 BLUE BOOK September 2015 Recommendation for Space Data System Standards CCSDS BUNDLE

More information

XML SPECIFICATION FOR NAVIGATION DATA MESSAGES

XML SPECIFICATION FOR NAVIGATION DATA MESSAGES Draft Recommendation for Space Data System Standards XML SPECIFICATION FOR NAVIGATION DATA MESSAGES DRAFT RECOMMENDED STANDARD CCSDS 505.0-R-2A RED BOOK June 2009March 2009 AUTHORITY Issue: Red Book,

More information

XML FORMATTED DATA UNIT (XFDU) STRUCTURE AND CONSTRUCTION RULES

XML FORMATTED DATA UNIT (XFDU) STRUCTURE AND CONSTRUCTION RULES Recommendation for Space Data System Standards XML FORMATTED DATA UNIT (XFDU) STRUCTURE AND CONSTRUCTION RULES RECOMMENDED STANDARD CCSDS 661.0-B-1 BLUE BOOK September 2008 Recommendation for Space Data

More information

XML TELEMETRIC AND COMMAND EXCHANGE (XTCE) ELEMENT DESCRIPTION

XML TELEMETRIC AND COMMAND EXCHANGE (XTCE) ELEMENT DESCRIPTION Report Concerning Space Data System Standards XML TELEMETRIC AND COMMAND EXCHANGE (XTCE) ELEMENT DESCRIPTION INFORMATIONAL REPORT CCSDS 660.1-G-1 GREEN BOOK May 2012 Report Concerning Space Data System

More information

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS TIME CODE FORMATS CCSDS 301.0-B-3 BLUE BOOK January 2002 AUTHORITY Issue: Blue Book, Issue 3 Date: January 2002 Location: Not Applicable This document has

More information

Recommendation for Space Data System Standards TIME CODE FORMATS RECOMMENDED STANDARD CCSDS B-4

Recommendation for Space Data System Standards TIME CODE FORMATS RECOMMENDED STANDARD CCSDS B-4 Recommendation for Space Data System Standards TIME CODE FORMATS RECOMMENDED STANDARD CCSDS 301.0-B-4 BLUE BOOK November 2010 Recommendation for Space Data System Standards TIME CODE FORMATS RECOMMENDED

More information

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS SPACE COMMUNICATIONS PROTOCOL SPECIFICATION (SCPS) NETWORK PROTOCOL (SCPS-NP) CCSDS 713.

RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS SPACE COMMUNICATIONS PROTOCOL SPECIFICATION (SCPS) NETWORK PROTOCOL (SCPS-NP) CCSDS 713. RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS SPACE COMMUNICATIONS PROTOCOL SPECIFICATION (SCPS) NETWORK PROTOCOL (SCPS-NP) CCSDS 713.0-B-1 BLUE BOOK May 1999 AUTHORITY Issue: Blue Book, Issue 1 Date:

More information

IMAGE DATA COMPRESSION

IMAGE DATA COMPRESSION Recommendation for Space Data System Standards IMAGE DATA COMPRESSION RECOMMENDED STANDARD CCSDS.0-B- Note: This current issue includes all updates through Technical Corrigendum, dated July 008. BLUE BOOK

More information

Voorbeeld. Preview. Space data and information transfer systems Pseudo-Noise (PN) Ranging Systems

Voorbeeld. Preview. Space data and information transfer systems Pseudo-Noise (PN) Ranging Systems INTERNATIONAL STANDARD ISO 18423 Second edition 2015-08-15 Dit document mag slechts op een stand-alone PC worden geinstalleerd. Gebruik op een netwerk is alleen. toestaan als een aanvullende licentieovereenkomst

More information

SCHEDULE-AWARE BUNDLE ROUTING

SCHEDULE-AWARE BUNDLE ROUTING Draft Recommendation for Space Data System Standards SCHEDULE-AWARE BUNDLE ROUTING DRAFT RECOMMENDED STANDARD CCSDS 734.3-R-1 RED BOOK July 2018 Draft Recommendation for Space Data System Standards SCHEDULE-AWARE

More information

SPACECRAFT ONBOARD INTERFACE SERVICES RFID TAG ENCODING SPECIFICATION

SPACECRAFT ONBOARD INTERFACE SERVICES RFID TAG ENCODING SPECIFICATION Recommendation for Space Data System Standards SPACECRAFT ONBOARD INTERFACE SERVICES RFID TAG ENCODING SPECIFICATION RECOMMENDED STANDARD CCSDS 881.1-B-1 BLUE BOOK October 2017 Recommendation for Space

More information

OAIS: What is it and Where is it Going?

OAIS: What is it and Where is it Going? OAIS: What is it and Where is it Going? Presentation on the Reference Model for an Open Archival System (OAIS) Don Sawyer/NASA/GSFC Lou Reich/NASA/CSC FAFLRT/ALA FAFLRT/ALA 1 Organizational Background

More information

MISSION OPERATIONS MESSAGE ABSTRACTION LAYER JAVA API

MISSION OPERATIONS MESSAGE ABSTRACTION LAYER JAVA API Recommendation for Space Data System Practices MISSION OPERATIONS MESSAGE ABSTRACTION LAYER JAVA API RECOMMENDED PRACTICE CCSDS 523.1-M-1 MAGENTA BOOK April 2013 Recommendation for Space Data System Practices

More information

STANDARD FORMATTED DATA UNITS STRUCTURE AND CONSTRUCTION RULES

STANDARD FORMATTED DATA UNITS STRUCTURE AND CONSTRUCTION RULES TMG 8/92 Consultative Committee for Space Data Systems RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS STANDARD FORMATTED DATA UNITS STRUCTURE AND CONSTRUCTION RULES CCSDS 620.0-B-2 BLUE BOOK Note: This

More information

IMAGE DATA COMPRESSION

IMAGE DATA COMPRESSION Recommendation for Space Data System Standards IMAGE DATA COMPRESSION RECOMMENDED STANDARD CCSDS.0-B- BLUE BOOK September 07 Recommendation for Space Data System Standards IMAGE DATA COMPRESSION RECOMMENDED

More information

Document Title Ingest Guide for University Electronic Records

Document Title Ingest Guide for University Electronic Records Digital Collections and Archives, Manuscripts & Archives, Document Title Ingest Guide for University Electronic Records Document Number 3.1 Version Draft for Comment 3 rd version Date 09/30/05 NHPRC Grant

More information

Voorbeeld. Preview ISO INTERNATIONAL STANDARD

Voorbeeld. Preview ISO INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO 15893 Second edition 2010-09-15 Dit document mag slechts op een stand-alone PC worden geinstalleerd. Gebruik op een netwerk is alleen. toestaan als een aanvullende licentieovereenkomst

More information

Voorbeeld. Preview ISO INTERNATIONAL STANDARD. Space data and information transfer systems Communication operations Procedure-1

Voorbeeld. Preview ISO INTERNATIONAL STANDARD. Space data and information transfer systems Communication operations Procedure-1 INTERNATIONAL STANDARD ISO 22667 First edition 2005-07-15 Dit document mag slechts op een stand-alone PC worden geinstalleerd. Gebruik op een netwerk is alleen. toestaan als een aanvullende licentieovereenkomst

More information

PROXIMITY-1 SPACE LINK PROTOCOL RATIONALE, ARCHITECTURE, AND SCENARIOS

PROXIMITY-1 SPACE LINK PROTOCOL RATIONALE, ARCHITECTURE, AND SCENARIOS Report Concerning Space Data System Standards PROXIMITY-1 SPACE LINK PROTOCOL RATIONALE, ARCHITECTURE, AND SCENARIOS INFORMATIONAL REPORT CCSDS 210.0-G-2 GREEN BOOK December 2013 Report Concerning Space

More information

ATTITUDE DATA MESSAGES

ATTITUDE DATA MESSAGES Recommendation for Space Data System Standards ATTITUDE DATA MESSAGES RECOMMENDED STANDARD CCSDS 504.0-B-1 BLUE BOOK May 2008 Recommendation for Space Data System Standards ATTITUDE DATA MESSAGES RECOMMENDED

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

TRACKING DATA MESSAGE

TRACKING DATA MESSAGE Recommendation for Space Data System Standards TRACKING DATA MESSAGE RECOMMENDED STANDARD CCSDS 503.0-B-1 Note: This current issue includes all updates through Technical Corrigendum 1, dated September

More information

TRACKING DATA MESSAGE

TRACKING DATA MESSAGE Consultative Committee for Space Data Systems DRAFT RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS TRACKING DATA MESSAGE CCSDS 50x503-TDM.0-W-1.1516 WHITE BOOK JULYAUGUST 2005 AUTHORITY Issue: White Book,

More information

CCSDS Historical Document

CCSDS Historical Document CCSDS Historical Document This document s Historical status indicates that it is no longer current. It has either been replaced by a newer issue or withdrawn because it was deemed obsolete. Current CCSDS

More information

CCSDS CRYPTOGRAPHIC ALGORITHMS

CCSDS CRYPTOGRAPHIC ALGORITHMS Recommendation for Space Data System Standards CCSDS CRYPTOGRAPHIC ALGORITHMS RECOMMENDED STANDARD CCSDS 352.0-B-1 BLUE BOOK November 2012 Recommendation for Space Data System Standards CCSDS CRYPTOGRAPHIC

More information

CCSDS STANDARDS A Reference Model for an Open Archival Information System (OAIS)

CCSDS STANDARDS A Reference Model for an Open Archival Information System (OAIS) CCSDS STANDARDS A Reference Model for an Open Archival System (OAIS) Mr. Nestor Peccia European Space Operations Centre, Robert-Bosch-Str. 5, D-64293 Darmstadt, Germany. Phone +49 6151 902431, Fax +49

More information

CCSDS CRYPTOGRAPHIC ALGORITHMS

CCSDS CRYPTOGRAPHIC ALGORITHMS Report Concerning Space Data System Standards CCSDS CRYPTOGRAPHIC ALGORITHMS INFORMATIONAL REPORT CCSDS 350.9-G-1 GREEN BOOK December 2014 Report Concerning Space Data System Standards CCSDS CRYPTOGRAPHIC

More information

The OAIS Reference Model: current implementations

The OAIS Reference Model: current implementations The OAIS Reference Model: current implementations Michael Day, UKOLN, University of Bath m.day@ukoln.ac.uk Chinese-European Workshop on Digital Preservation, Beijing, China, 14-16 July 2004 Presentation

More information