PAIS STANDARD - ESA Conference Bureau
Transcription
PAIS STANDARD - ESA Conference Bureau
CCSDS « Data Archive Ingestion » standards (Consultative Committee for Space Data Systems) PAIS STANDARD PRODUCER ARCHIVE INTERFACE SPECIFICATION THE NEW CCSDS STANDARD FOR MODELING THE DATA TO BE TRANSFERRED TO, AND VALIDATED BY, AN ARCHIVE Danièle BOUCON, John GARRETT, Don SAWYER, David GIARETTA PV 2013 5 November 1 Boucon Danièle, CCSDS PAIS standard 5/11/2013 MAIN POINTS PAIS content Formal specification (Data, SIP) SIP creation, transfer and validation Applications 2 Context and overview Conclusion Boucon Danièle, CCSDS PAIS standard 5/11/2013 CONTEXT CCSDS standardization From OAIS OAIS (Reference Model for an Open Archival Information System) CCSDS 650.0-M-2, ISO 14721:2012 PAIMAS (Producer Archive Interface Methodology Abstract Standard) CCSDS 651.0-M-1, ISO 20652:2006 PAIS (Producer Archive Interface Specification + tutorial and yellow book) future CCSDS 651.1-B-1, CCSDS 651.2-G-1, CCSDS 651.3-Y-1 for end 2013 Data packaging XFDU (XML Formatted Data Unit) CCSDS 661.0-B-1, ISO 13527:2010 all CCSDS standards (also data structure description…) available at www.ccsds.org 3 Boucon Danièle, CCSDS DAI standards 5/11/2013 CONTEXT International cooperation, diversity of information contents and formats Producers with geographical dispersion organizational structures for archiving relationships between data Producers and archives rarely simple and easy archived information quality and cost 4 Boucon Danièle, CCSDS DAI standards 5/11/2013 CONTEXT Origin PAIMAS methodological standard 4 phases : Preliminary, Formal Definition, Transfer, Validation For each phase: aims, actions, expected results Submission agreement between Producer and Archive Need implementation standard PAIS Boucon Danièle, CCSDS DAI standards 5/11/2013 OVERVIEW : LINK WITH PAIMAS Phase objectives PAIS phases Transferred object files Preliminary Phase Formal Definition Phase Preliminary Agreement Producer Archive 6 Boucon Danièle, CCSDS DAI standards Transfer Phase Validation Phase Dictionary Anomalies Formal model Submission Agreement Validation agreement Data ready to archive OVERVIEW : LINK WITH OAIS PAIS = Interface between Producer and OAIS ingest Producer 7 Boucon Danièle, CCSDS DAI standards Archive 5/11/2013 OVERVIEW LINK WITH OAIS OAIS functional model AIP : Archival Information Package, SIP : Submission Information Package, DIP : Sissemination Information package 8 Boucon Danièle, CCSDS DAI standards 5/11/2013 OVERVIEW : LINK WITH OAIS receiving SIPs, performing quality assurance on SIPs Ingest AIP : Archival Information Package, SIP : Submission Information Package, DIP : Sissemination Information package 9 Boucon Danièle, CCSDS DAI standards 5/11/2013 OVERVIEW PAIS phases Data management PAIS phases and data management process 10 Preservation Production long term archive mission archive Production preparation Preservation preparation Formal Definition Transfer and validation Submission agreement Boucon Danièle, CCSDS DAI standards 5/11/2013 OVERVIEW For who? Data Producers + Archives When? Very early, from the first contact Along the Data production and transfer period Boucon Danièle, CCSDS DAI standards 5/11/2013 OVERVIEW Why? Formal definition of the objects to be transferred (Model of Objects for Transfer “MOT”) Formal definition of the packaging of these objects (content of SIPs, sequencing constraints between SIPs, SIP containers) Creation and effective transfer and validation of SIPs Boucon Danièle, CCSDS DAI standards 5/11/2013 MAIN POINTS PAIS content Formal specification(Data, SIP) SIP creation, transfer and validation Applications 13 Context and overview Conclusion Boucon Danièle, CCSDS PAIS standard 5/11/2013 FORMAL SPECIFICATION (DATA) MOT (Model of Objects for Transfer) Formal view of Data Objects to be transferred, Collections, and relationships between them Data Objects -> «Transfer Objects » data structures More or less complex Mandatory (IDs, occurrence, …), optional (format, size, …), possibly user-defined attributes MOT = {Collections and Transfer Objects Descriptors} 2 Standardized Descriptor Models Transfer Object and Collection 14 Boucon Danièle, CCSDS DAI standards XML schemas CCSD0014 and CCSD0015 5/11/2013 FORMAL SPECIFICATION (DATA) High level structure of a Transfer Object Descriptor 15 Boucon Danièle, CCSDS DAI standards FORMAL SPECIFICATION (DATA) MOT: POLDER example 16 Boucon Danièle, CCSDS DAI standards 5/11/2013 FORMAL SPECIFICATION (SIP) SIP constraints specification Authorized content of each SIP (SIP Content Type) Order in which SIPs have to be delivered Standardized SIP constraints Model XML schema CCSD0016 Example (SIP constraints extract) 17 Boucon Danièle, CCSDS DAI standards 5/11/2013 FORMAL SPECIFICATION (SIP) SIP Model specification SIPs = Containers (1 or more Transfer Objects) Including replacement, deletion last Transfer Object Standardized SIP Model 18 Boucon Danièle, CCSDS DAI standards CCSD0017 5/11/2013 PAIS CONTENT Digital Objects Descriptor Specification Descriptors/MOT SIP SIP Content Type Specification SIP Transfer SIP Creation SIP Sequencing Constraints Specification Transfer Phase Submission Agreement Producer and Archive Responsibility Producer Responsibility 19 Boucon Danièle, CCSDS DAI standards SIP Reception SIP validation Formal Definition Phase Archive Responsibility SIP Validation phase Tiime SIP CREATION, TRANSFER AND VALIDATION SIP = Zip file package • Data Objects • XML manifest (links with the MOT, information on Data Objects) Implementation using XFDU (SIP Model mapped with XFDU structure) 20 Boucon Danièle, CCSDS DAI standards 5/11/2013 SIP CREATION, TRANSFER AND VALIDATION Example Containers Links with Formal Spec (IDs) Data Object 21 Boucon Danièle, CCSDS DAI standards 5/11/2013 21 SIP VALIDATION minimum conformity to the formal specifications -> MOT (IDs, occurrences), SIP content Types, SIP sequencing constraints integrity higher level of validation (data content validation, …): case by case 22 Boucon Danièle, CCSDS DAI standards 5/11/2013 MAIN POINTS Description Formal specification(Data, SIP) SIP creation, transfer and validation Applications 23 Context and overview Conclusion Boucon Danièle, CCSDS PAIS standard 5/11/2013 APPLICATIONS 2 prototypes: required and developed Standard coverage and interoperability tests NASA/ESA (SIP builder) CNES (MOT design, transfer and validation follow up) PAIS Test tutorial (under development) cases NASA/ISEE, NASA/PDS, ESA/SAFE, CNES/COROT … PAIS implementation at CNES ingest archival system level (SIPAD-NG) 24 Boucon Danièle, CCSDS DAI standards 5/11/2013 CONCLUSION Flexible packaging specification to model Producer’s data for archiving Catalog, validate, store SIPs ⇒ Improve quality of archive holding ⇒ Reduce errors and cost 25 CCSDS standard end 2013, then ISO standard 2014 (before ask daniele.boucon@cnes.fr) Tutorial should be available at the same period Boucon Danièle, CCSDS DAI standards 5/11/2013 26