CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience ESA return from experience & f Stéphane Mbaye

Slides:



Advertisements
Similar presentations
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Advertisements

Heppenheim Producer-Archive Interface Specification Status of standardisation project Main characteristics, major changes, items pending.
05-October-2007 Heppenheim,DLR AD-initial - 1 MOIMS AREA: IPR STATUS REPORT, Louis Reich IPR WG Chairman Joint IPR/DAI Workshop 05 October 2007.
09-Dec Toulouse,FR AD-initial - 1 MOIMS AREA: IPR STATUS REPORT, END of Sprint 2006 Meeting Louis Reich IPR WG Chairman Joint IPR/DAI Workshop 20.
19/05/2011 CSTS File transfer service discussions CSTS-File Transfer service discussions (2) CNES position.
Status Report of the Study Group on MDR/MFI Implemenations ISO/IEC JTC 1/SC 32/WG2 Interim Meeting Santa Fe, NM, USA, November 11~15, 2013 Dongwon Jeong,
Transformations at GPO: An Update on the Government Printing Office's Future Digital System George Barnum Coalition for Networked Information December.
Next Generation Node (NGN) Technical Overview April 2007.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
Learning Resource iNterchange
An Overview of Selected ISO Standards Applicable to Digital Archives Science Archives in the 21st Century 25 April 2007 Donald Sawyer - NASA/GSFC/NSSDC.
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
1 CCSDS Information Architecture Working Group SEA Plenary Daniel J. Crichton, Chair NASA/JPL 12 September 2005.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Statistics New Zealand Classification Management System Andrew Hancock Statistics New Zealand Prepared for 2013 Meeting of the UN Expert Group on International.
C. Huc/CNES, D. Boucon/CNES-SILOGIC Specification for the Formal Definition and Transfer Phase of a Producer-Archive Interface.
Delta-DOR SIG: Report of the Fall 2007 Meeting Heppenheim, Germany October 5th, 2007 Roberto Maddè ESA/ESOC
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
Reference Model for an Open Archival Information System (OAIS) ESIP Summer Meeting John Garrett – ADNET Systems at NASA/GSFC ESIP Summer Meeting.
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 1 XFDU 2 Proposals Mathias Moucha ESA / GAEL Consultant.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Archival Information Packages for NASA HDF-EOS Data R. Duerr, Kent Yang, Azhar Sikander.
Extracts from NASA-NARA Research Report 12 June 2006 Rome, Italy.
Preservation Strategies: Intro to the OAIS Reference Model Curt Tilmes NASA Version 1.0 Review Date.
MOIMS Internet Packaging and Registries WG XML Formatted Data Units (XFDU) XML Packaging of Binary and Text Data Lou Reich NASA/CSC MOIMS Plenary May 10,
C. Huc/CNES, D. Boucon/CNES-SILOGIC, D.M. Sawyer/NASA/GSFC, J.G. Garrett/NASA-Raytheon Producer-Archive Interface Methodology Abstract Standard PAIMAS.
WGISS /09/2015 DATA PRESERVATION – CNES APPROACH B. Chausserie-Laprée.
CCSDS Meeting CNES Report, 05/12/2004 CNES 1 CCSDS - MOIMS Area Information Packaging and Registry WG CNES Report on activity November April 2005.
CCSDS Meeting CNES Report, 2/11/2004 CNES 1 CCSDS - MOIMS Area Data Archive ingestion WG Information Packaging and Registry WG CNES Report on activity.
1 CCSDS Information Architecture Working Group Daniel J. Crichton, Chair NASA/JPL 14 September 2005.
Standard Archive Format for Europe Gian Maria PinnaESA WGISS-21 Budapest 8 May 2006.
CCSDS MOIMS Falls Meeting 2007 – Colorado Springs - June 2006 SAFE Status Progress status & f Stéphane Mbaye
Wyn Cudlip BNSC/QinetiQ Presentation to WGISS25 China, February 2008 CCSDS Liaison Consultative Committee on Space Data Systems.
SCORM Course Meta-data 3 major components: Content Aggregation Meta-data –context specific data describing the packaged course SCO Meta-data –context independent.
NG9-1-1 Core Architecture: i3 v3 TERRY REESE BRIAN ROSEN.
Information Architecture WG: Report of the Spring 2004 Meeting May 13, 2004 Dan Crichton, NASA/JPL.
NASA/NSSDC Report to MOIMS DAI/IPR Plenary 16 January 2007 Colorado Springs, USA.
SPASE and the VxOs Jim Thieman Todd King Aaron Roberts.
SEA-1 20 Nov 2014 CCSDS System Engineering Area (SEA): System Architecture WG (SAWG) Restart Peter Shames, SEA AD 20 Nov 2014.
CCSDS Meeting data Archive Ingest - June 2006 CNES 1 CCSDS - MOIMS Area Data Archive Ingest WG CNES Report Rome meeting – June 2006 Claude Huc.
Preserving Virtual Worlds Jerome McDonough Graduate School of Library & Information Science University of Illinois at Urbana Champaign Henry Lowood Green.
08 April 2005 Athens, Greece AD-NP - 1 MOIMS AREA: STATUS REPORT, Start of Spring 2005 Meeting N. Peccia ESA R. Thompson BNSC Area Directors Joint CESG/CMC.
PS -0 System Architecture Working Group RASDS Status 14 June 2006 Peter Shames NASA / JPL
CCSDS Meeting data Archive Ingest - January 2007 CNES 1 CCSDS - MOIMS Area Data Archive Ingest WG CNES Report Colorado Springs meeting – January 2007 Claude.
Djc -1 Daniel J. Crichton NASA/JPL 9 May 2006 CCSDS Information Architecture Working Group.
Information Architecture BOF: Report of the Fall 2003 Meeting October 28, 2003 Dan Crichton, NASA/JPL.
UKOLN is supported by: Content packaging and MPEG-21 DID Andy Powell, UKOLN, University of Bath JISC Joint Programmes Meeting, July.
Motivation FACE architecture encourages modularity of components on data boundaries Transport Services Segment interface is centered on sending and receiving.
Information Architecture WG: Report of the Spring 2005 Meeting April 14, 2005 Steve Hughes, NASA/JPL.
Post-NASA Review Schema Harmonisation CCSDS Spring Meeting 2014 Peter Mendham, Richard Melvin, Stuart Fowell.
ESA UNCLASSIFIED – For Official Use SOIS EDS Interoperability F. Torelli CCSDS Spring Meeting /03/2015.
Harokopio University of Athens – Department of Informatics and Telematics HAROKOPIOUNIVERSITY A Distributed Architecture for Building Federated Digital.
1 Steve Hughes Daniel J. Crichton NASA/JPL January 16, 2007 CCSDS Information Architecture Working.
CEOS WGISS Meeting, Hanoi May CCSDS Liaison Consultative Committee on Space Data Systems Wyn Cudlip BNSC/QinetiQ Presentation.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 23 rd March 2015 Sam Cooper M&C service prototyping status.
Colorado Springs Producer-Archive Interface Specification Status of standardisation project Main characteristics, major changes, items pending.
1 XFDU Issues and Status Report Louis Reich IPR WG Chair Sergey Nikhinsen NASA/CSC CCSDS/MOIMS IPR/DAI Workshop 05-December-2005.
ESA UNCLASSIFIED – For Official Use INSPIRE Orthoimagery TWG Status Report Antonio Romeo ESRIN 15/02/2012.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
Information Architecture WG: Report of the Fall 2004 Meeting November 16th, 2004 Dan Crichton, NASA/JPL.
National Aeronautics and Space Administration 1 CCSDS Information Architecture Working Group Daniel J. Crichton NASA/JPL 24 March 2005.
Author: Maros Marsalek (Honeycomb PTL)
CNES: CCSDS - MOIMS Area Data Archive ingestion WG Information Packaging and Registry WG CNES Report on activity May-October 2004 Toulouse meeting.
Gian Maria Pinna, Vincenzo Beruti ESA
Joint IPR/DAI Workshop
An Introduction to Software Architecture
Eurostat Unit B3 – IT and standards for data and metadata exchange
Presentation transcript:

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience ESA return from experience & f Stéphane Mbaye Mathias Moucha

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Context Support to XFDU Specifications Historical Archive Rationalization (HARM)

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Support to XFDU Specifications (Among other requirements) Edit/Review « XFDU Construction Rules » releases Edit/Review « XFDU Green Book » releases Critical analysis of the standard regarding ESA needs Provide an early implementation of the standard Produce sample packages Perform interoperability testing with other agencies

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Historical Archive Rationalization (HARM) ESA Project: Historical Archive Rationalization and Management (HARM) Consortium: ACS, GAEL, Werum, DLR (Among other requirements) Develop a Standard Archive Format for Europe (SAFE) Support all ESA archived products (ESA and third party missions) Conform to modern standards including OAIS RM and W3C. Develop an API for handling SAFE products Java and C++ API Read/Write SAFE Products Convert native formats to SAFE formats

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Mutual Interests of the activities CCSDS/MOIMS/IPR XFDU HARM may provide a testbed for improving « XFDU Construction Rules » SAFE I/O API or any of its component may provide an alternate implementation of XFDU standard as required by the CCSDS SAFE test data may provide IPR working group with meaningful sample data HARM Project SAFE may benefit from studies and international consensus conducted by CCSDS agencies SAFE may conform to XFDU and, therefore, tackle with the CCSDS recommendation: « Each Agency is, however, strongly encouraged to direct planning for its new standards and implementations towards the later version of the Recommendation »

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Decision: Joint Activities SAFE shall follow the « XFDU Construction Rules » SAFE sample and test data should be proposed to the IPR as XFDU sample data SAFE I/O API shall be split in two separate layers: An independent XFDU I/O API (only those features required by SAFE will, however, be implemented) A top level API implementing SAFE specific features and converters « SAFE Control Book Volume 2 – Recommendation for Specialisations » shall be written to help the editing of « XFDU Green Book »

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience SAFE Core Specifications

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Information Model

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Logical Model

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Physical Model

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Manifest - Internal Constraints

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Manifest - Identification of Product Types <xfdu:XFDU xmlns:xfdu=" xmlns:safe=" xmlns:xs=" xmlns:envisat=" xmlns:xlink=" xmlns:gml=" version="esa/safe/1.0/envisat/gomos/nl/level-0"> [...]

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Manifest - Reference Informations « SAFE requires Representation Information of each Data Object »

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Manifest – Multiple Rep. Info’s « Representation Information may be composed of several components »

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Manifest – Binary Metadata « XFDU Recommends to refer to Binary Metadata Components through a Data Object » « XFDU requires that all Data Objects should be referenced from the Information Package Map » « The second version of XFDU may simplify the mechanism for describing object to object associations »

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience SAFE Specializations

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Specialization - Definition

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Abstract specializations

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Abstract specializations - Example

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Redefinitions and Imports

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Example of SAFE Product’s Manifest Refer to « SAFE Control Book Volume 2 – Recommentation for Specialisations », Appendix A

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience ESA/XFDU I/O Java/C++ API

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Overview JNI Interface

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Use cases Create of an XFDU package Open an XFDU package Remove an XFDU package Move an XFDU package considering referenced objects Validate an XFDU package including the object contents Verify fixty i.e. Components checksums Add/Remove/Browse Content Units of the Information Package Map Add/Remove/Retrieve Metadata Objects Add/Remove/Retrieve Data Objects Apply Transformation Objects

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Java Packages esa.xfduGeneral XFDU packages management. esa.xfdu.mapXFDU Information Package Map Section esa.xfdu.objectClasses handling all XFDU object types. esa.xfdu.object.metadata XFDU meatadata object types. esa.xfdu.object.dataClasses handling XFDU data object types. esa.xfdu.object.behaviorClasses handling XFDU behavior object types. esa.xfdu.object.behavior.impl Behavior Implementations

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Main Java Interfaces esa.xfdu.object.Object esa.xfdu.object.metadata.MetadataObject esa.xfdu.object.data.DataObject esa.xfdu.object.behavior.BehaviorObject esa.xfdu.object.behavior.Mechanism esa.xfdu.object.behavior.Transformer « The second version of XFDU may gather the means for referencing Metadata/Data/Behavior objects in a common object list. »

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience C++ Wrapper

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Current Version xfdu-1-0-rc-10 (April 28, 2006)

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Code Statistics

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Further information

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Connected Application CNES has developped a GUI on top the XFDU I/O Java API: the « XFDU View » C.f.

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience ESA/SAFE I/O Java/C++ API

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Overview

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Use cases Create of a SAFE product Open a SAFE product Remove a SAFE product Move a SAFE product considering referenced objects Validate a SAFE product including the object contents Verify fixty i.e. Components checksums Add/Remove/Browse Content Units of the Information Package Map Add/Remove/Retrieve SAFE Specialized Metadata Objects Add/Remove/Retrieve SAFE Data Objects Browse XML and Binary Data Object Contents Accelerate Content access using SAFE Indexes

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Java Classes esa.safe.object.metadata.AcquisitionPeriod esa.safe.object.metadata.CloudVoteNotationSystem esa.safe.object.metadata.Container esa.safe.object.metadata.CorruptedCause esa.safe.object.metadata.CorruptedElements esa.safe.object.metadata.Facility esa.safe.object.metadata.Frame esa.safe.object.metadata.FrameSet esa.safe.object.metadata.FrameTile esa.safe.object.metadata.GridReference esa.safe.object.metadata.Instrument esa.safe.object.metadata.Line esa.safe.object.metadata.Location esa.safe.object.metadata.MissingElements esa.safe.object.metadata.OrbitNumber esa.safe.object.metadata.OrbitReference esa.safe.object.metadata.Platform esa.safe.object.metadata.Point esa.safe.object.metadata.Processing esa.safe.object.metadata.QualityInformation esa.safe.object.metadata.Resource esa.safe.object.metadata.Software esa.safe.object.metadata.Time esa.safe.Safe esa.safe.SchemaValidator

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience C++ Wrapper

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Current Version safe-1-0-rc-13 (June 10, 2006)

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Code Statistics

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Further information ESA Official Web: GAEL’s Project Web:

CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience Conclusions SAFE Specifications verified that XFDU is suitable for some amount of EO data sets (59) An alternate XFDU implementation is available (C++/Java) and interoperates with NASA API Up to 59 EO sample packages have been generated SAFE Volume 2 is ready to be conveyed to the XFDU Green Book An XFDU v2 may improve the v1, at least, by: Simplifying the association mechanism between Objects Generalizing Metadata/Data/Behavior Object references Future of XFDU and SAFE within ESA: c.f. ESA Agency Report