CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 1 XFDU 2 Proposals Mathias Moucha ESA / GAEL Consultant
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 2 SAFE Project SAFE Specifications defined for: More than 50 product types 7 different missions 23 different sensors (More than 200 XML Schemas produced) SAFE (Standard Archive Format for Europe) is a specialisation of XFDU
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 3 Specialising XFDU: encountered difficulties metadataObject VS dataObject metadataWrap VS fileContent metadataReference VS fileLocation Content @pdiID
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 4 Return from SAFE experience Information Package Map could be simpler metadataObjects and dataObjects could become « objects »
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 5 Let’s take an example….
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 6 A product to be XFDU packaged:
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 7 The Logical Model
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 8 The Physical Model
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 9 Introducing RDF RDF (Resource Description Framework) is a language for representing information about resources [W3C]. The development of RDF has been motivated by the following uses: (…) to do for machine processable information (application data) what the World Wide Web has done for hypertext [W3C].
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 10 RDF Graph Data Model
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 11 RDF Graphs for Processing Log
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 12 Processing Log (Information Package Map part) (…)
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 13 Processing Object (…) ESA/GAEL T15:27:50Z (…)
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 14 Conclusion Single Object Section Simple objectType (only wraps or references) Unified mechanism for Information Package Map pointing Objects; allows any qualification of a relationship Use of standardized RDF