c. huc/cnes, d. boucon/cnes-silogic, l. saillard/silogic producer-archive interface specification...

10
C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC roducer-Archive Interface Specificatio roducer-Archive Interface Specification Mock-up for POT creation Mock-up for POT creation

Upload: julie-rice

Post on 14-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC Producer-Archive Interface Specification Mock-up for POT creation

C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC

Producer-Archive Interface SpecificationProducer-Archive Interface SpecificationMock-up for POT creationMock-up for POT creation

Page 2: C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC Producer-Archive Interface Specification Mock-up for POT creation

CCSDS Meeting, 05/12/05 Producer-Archive Interface Specification 2

Main functionalitiesMain functionalities

Tool for– Plan first design (minimum information required),– Easy filling up of descriptor instances (possible in several times),

– Centralized information,– POT creation,– POT validation,– POT (and information) visualization.

with easy GUI.

Page 3: C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC Producer-Archive Interface Specification Mock-up for POT creation

CCSDS Meeting, 05/12/05 Producer-Archive Interface Specification 3

Main functionalitiesMain functionalities

Mock-up:

– Elementary Plan design (descriptor_type, descriptor_ID, title, parent_collection) using the dictionary (list of Descriptor Models): creation of nodes and first graphical view without need to give further Object information,

– Node instantiation (possible to do it in several times with automatic base updates) and validation (Xample form),

– POT creation: ingest base (XML file). This base provides a complete view on the nodes of the POT and the links between these nodes.

– POT validation by checking the coherence between all the described elements (identifiers, links, …).

– Graphic representation of the POT which can be seen and understood by the Producer and the Archive.

Page 4: C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC Producer-Archive Interface Specification Mock-up for POT creation

CCSDS Meeting, 05/12/05 Producer-Archive Interface Specification 4

ImplementationImplementation

Requirements:– JAVA (Applet & XML/XSLT Processing)– JAXB (Java for XML Binding)– Batik (Apache Java SVG Processing)– XAmple – Servlet & JSP Container (Tomcat server)– HTTP Browser with Java Plug-in

Page 5: C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC Producer-Archive Interface Specification Mock-up for POT creation

CCSDS Meeting, 05/12/05 Producer-Archive Interface Specification 5

DescriptionDescription

WWWSERVER

MODELS DICTIONARY

DESCRIPTOR DICTIONARY

CLIENTPOT.SVG

Page 6: C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC Producer-Archive Interface Specification Mock-up for POT creation

CCSDS Meeting, 05/12/05 Producer-Archive Interface Specification 6

DescriptionDescription

Page 7: C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC Producer-Archive Interface Specification Mock-up for POT creation

CCSDS Meeting, 05/12/05 Producer-Archive Interface Specification 7

ExampleExample

WIND

WAVES Experiment

WIND WAVES TNR L2 Data set

WIND WAVES TNR L2 Data (1..N)

Complementary Data Objects

EAST Description (1) Document (1)

Space Physics domain

•WIND mission•WAVES experiment •WIND WAVES TNR L2 data set•Complementary Data Objects:

EAST syntactic descriptor Mission description document

Page 8: C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC Producer-Archive Interface Specification Mock-up for POT creation

CCSDS Meeting, 05/12/05 Producer-Archive Interface Specification 8

ExampleExample

ROOT

WIND_WAVES

WA_TNR_L2_COMETADATA_STANDARD=DIF

WA_TNR_L2_DO (N)METADATA_MODEL=CDPP_DO.xsl

WIND_WAVES_CC

EAST_DESCRIPTION (1) WAVES_DOCUMENTATION (1)

Object Descriptor ID

SPACE_PHYSICS_SIPWind_waves_tnr_l2_aaammjj.datWind_waves_tnr_l2_aaammjj.xml

EAST_SIPWind_waves_tnr_l2.east

EXPERIMENT_DESCRIPTION_SIPWind_waves_22000_0387.pdf

SPACE_PHYSICS_COLLECTION_SIPWind_waves_tnr.dif

N

Files to be transferred

Page 9: C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC Producer-Archive Interface Specification Mock-up for POT creation

CCSDS Meeting, 05/12/05 Producer-Archive Interface Specification 9

ConclusionConclusion

Tool for– POT creation and validation

POT updating (node deletion, identifier updating, …)

Tool evolution: used for the transfer follow-up (follow-up descriptor state in POT and follow-up detail visualization)

Page 10: C. Huc/CNES, D. Boucon/CNES-SILOGIC, L. Saillard/SILOGIC Producer-Archive Interface Specification Mock-up for POT creation

CCSDS Meeting, 05/12/05 Producer-Archive Interface Specification 10