1 / 30

PDS4 Build 3b Status and Readiness

PDS4 Build 3b Status and Readiness. Steve Hughes MC Face-to-Face Columbia, Maryland April 2-3, 2013. Topics. Build 3b Deliverables Candidate Classes for V1.0 Documents Overview of the Information Architecture Summary of Progress to Date Testing Future Plans Summary Acknowledgements.

sauda
Download Presentation

PDS4 Build 3b Status and Readiness

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PDS4 Build 3bStatus and Readiness Steve Hughes MC Face-to-Face Columbia, Maryland April 2-3, 2013

  2. Topics • Build 3b Deliverables • Candidate Classes for V1.0 • Documents • Overview of the Information Architecture • Summary of Progress to Date • Testing • Future Plans • Summary • Acknowledgements

  3. Candidate Classes For V1.0Fundamental Data Structures1 1And all component and supporting classes.

  4. Base Products1 and Aggregate Products 1And all component and supporting classes.

  5. Documents1 • Information Model Specification – Version 0.3.1.0.b • XML Schemas – Version 0.3.1.0.b • Data Dictionary – Version 0.3.1.0.b • Concepts Document – Version 0.4.0 • Standards Reference - Version 4.0.8 • Data Providers Handbook - Version 0.3.10 • PDS4 Example Products - Version 0.3.1.0.b 1Posted to http://pds.nasa.gov/pds4

  6. Products for Internal Use1 • PDS4 Context Products • Instrument, Investigation, Node, … • “PDS3” Context Products • For migration and archive of PDS3 catalog information. • PDS4 Data Dictionary Schema 1And all component and supporting classes.

  7. Label Schema Data Element has Class Information Architecture Concepts Product Information Model Tagged Data Object (Information Object) Used to Create <Array_2D_Image> <local_identifier>MPFL-M-IMP_IMG_GRAYSCALE… <offset unit="byte">0</offset> <axes>2</axes> <axis_index_order>Last Index Fastest… <Element_Array> <data_type>UnsignedMSB2</data_type> <unit>data number</unit> </Element_Array> <Axis_Array> <axis_name>Line</axis_name> <elements>248</elements> <unit>not applicable</unit> <sequence_number>1</sequence_number> </Axis_Array> <Axis_Array> <axis_name>Sample</axis_name> <elements>256</elements> <unit>not applicable</unit> <sequence_number>2</sequence_number> </Axis_Array> </Array_2D_Image> Validates Expressed As Extracted/Specialized Describes Planetary Science Data Dictionary Data Object

  8. Architecture Goals • Setup an information model development and management framework that includes methodologies and tools to address the following tasks across geographical, political, and domain boundaries. • Develop and manage an archive information model for diverse and complex planetary science domains • Maintain the information model independent of system implementation choices. • Use the information model to drive implementation and documentation. • Enable and maintain interoperability between domains. • Manage continuous evolutionary changes and additions to the information model.

  9. Protégé Ontology Modeling Tool PDS4 Model-Driven Process Ontology contents are extracted, filtered, translated, and then written to PDS4 system files. Requirements & Domain Knowledge PDS4 Information Model PDS4 Data Dictionary (ISO/IEC 11179) Filter and Translator Information Model Specification Registry Configuration Parameters PDS4 Data Dictionary (Doc and DB) Query Models XML Schema (pds) XMI/UML XML Document (Label Template)

  10. PDS4 Concept Map

  11. System PDS4 Documentsand their Relationships references Big Picture references derive PDS4 Information Model Specification Registry Configuration File Data Dictionary Data Dictionary Tutorial Data Provider’s Handbook PDS4 Product Labels XML Schemas Standards Reference Concepts Document generate File Registry instruct Requirements User Friendly generate Product Tracking and Cataloging generate Requirements Engineering Specification Definitions Blueprints Object Descriptions Deliverables create / validate generate Legend Informative Document Informative Cookbook Standards Document configure

  12. Referenced Standards • Open Archival Information System (OAIS) Reference Model - Defines the “Information Object” a key component of the model. • ISO/IEC 11179-3: Registry Metamodel and Basic Attributes - Provides the schema for the data dictionary. Defines the concepts of registration authority and steward for governance. • CCSDS 312.0-G-1: Reference Architecture for Space Information Management • Object_OrientedData Modeling – Used as the modeling methodology. • XML/XML Schema – Provides the label syntax and validation mechanism. • OASIS/ebXML Registry Information Model - Provides attributes for object registration within a federated registry/repository. • ISO 15836:2009 The Dublin Core Metadata Element Set – Provides standard web resource identification attributes. • Semantics - RDF, RDFS, OWL - Provides W3C standards for knowledge representation.

  13. Summary of Progress to Date(Since Inception) • Continuously applied the model-driven paradigm • Use an Ontology Modeling Tool to capture and validate the PDS4 Information Model. • Automatically generate the Information Model Specification Document, Data Dictionary Document, XML Schemas, and other artifacts. • Participated in all Builds: build 1(a,b,c,d), 2 (a,b,c), 3(a) • Participated in all major reviews and tests • E.g. Beta test conducted by Atmospheres to get user input on PDS4 concepts (XML, Bundles, etc) • PDS4 Data Standards were used to design and develop data product labels for the LADEEand MAVEN teams • PDS4 Data Standards are endorsed and in use by IPDA • International implementation by PSA for Bepi Colombo underway • International access prototype demonstrated at IPDA 2012 SC • PDS4 Data Standards are included in all deployed operational capabilities • Registry and harvest infrastructure at EN • Central catalog migration to registry; High level search • PDS3 data ingestion into PDS4 system at EN

  14. Summary of Progress to Date(Since Build 3a, Sept 2012) • Applied 140 updates to the PDS4 Information Model based on DDWG design decisions and RFA/Issue resolutions. • Summary of Changes • Attribute and Class names, Cardinality, Enumerated Values and Value Meanings, Schematron Rules and Patterns • Many new RFAs had been previously addressed or reviewed and rejected. • Very few structural changes. • Document Alignment Team tightened up the Standards Reference and brought it into alignment with the Information Model. • Remaining documents have been reviewed and updated. • Released Version 0.3.1.0.b of the PDS4 Data Standards on 3/28

  15. DDWG RFA Status • Build 2c • OPEN 0 • PENDING 1 • DELIVERED 159 • CLOSED 108 • DEFERRED 2 • TOTAL 270 • Build 3a • OPEN 0 • PENDING 0 • DELIVERED 13 • CLOSED 8 • DEFERRED 5 • TOTAL 33 • 8 RFAs PENDING/DEFERRED involving: • Encoding Type • Target Identification (SBN) • Array Axis Naming (non-Imaging)

  16. Testing • Oxygen is used to test the generated XML Schemas and Schematronfiles for validity and well-formedness. • File Difference (Ultra-Edit Compare) is used to identify differences between current and prior versions of generated files after updates. • XML Schema, Schematron, Information Model Specification, ISO/IEC-11179 Data Dictionary files. • Regression tests are performed against a suite of example products. • Regression tests are performed against selected node bundles (Imaging, Atmospheres)

  17. Support for System Testing • Will track RFAs against PDS4 Data Standards that are produced by PDS Node Bundle development going forward. • RFAs will be reviewed by DDWG for recommendation and disposition. • RFAs will be classified based on impact to system software, schema, schematron, etc.

  18. Plans • Small teams will continue to be formed for specific issues • Teams report back to DDWG with recommendations and final vote. • Current teams • Geometry White Paper – E. Guinness, C. Acton • Cartography – E. Rye, C. Isbell • DDWG will again scale back to 1 hour a week and meet as needed. • Finalize V1.1 classes, e.g. Image_2D_Image • Address current Pending and Deferred RFAs • Update and re-institute Standards Change Process for PDS4

  19. Task Title: Geometry White Paper Team lead and members: E. Guinness, C. Acton Short Description: Interview geometry experts from the various PDS disciplines and write a white paper that describes the scope and a set of high-level requirements for Geometry. Goals: Collect a PDS-wide set of requirements for Geometry Schedule (Major milestones): Dec – Start Gathering Geometry Requirements May – Distribute Draft for Review and Comment Jul – Finalize and Distribute White Paper.

  20. Task Title: Cartography Team lead and members: E. Rye, C. Isbell Short Description: Using existing and accepted cartography standards extend/develop a PDS4 cartography model that can be used across the PDS discipline nodes and also extended as needed for specific purposes. Goals: Develop a cartography model suitable for use across the PDS discipline nodes. Schedule (Major milestones): Apr – Continue Development May – Test ingest Cartography Model into PDS4 Sep – Release for general use in next Build.

  21. Summary • The PDS4 Data Standards are currently more stable than the PDS3 Data Standards ever were. 1 • The PDS4 Data Standards have been tested extensively. • The majority of new RFAs and issues are well focused, relatively minor, and in many cases either already addressed or previously rejected. • The PDS4 Data Standards are already in use. • Missions: LADEE, MAVEN, Bepi, Phoenix, etc • System: PDS4 Catalog and system dictionary • The PDS4 System is resilient and will be able to adapt to change. • Information model is independent from the implementation (XML Language and Technologies and System Software) 1 Quote from IPDA member.

  22. Acknowledgements* Dick Simpson Susie Slavney Dillon White Peter Allan David Heather Michel Gangloff Santa Martinez Thomas Roatsch Alain Sarkissian Debra Kazden Todd King John Kodis Joe Mafi Mike Martin Thomas Morgan Lynn Neakrase Paul Ramirez Anne Raugh Shannon Rees Mark Rose Matias Roybal Elizabeth Rye Boris Semenov Ed Bell Richard Chen Dan Crichton Amy Culver Patty Garcia Ed Grayzeck Ed Guinness Mitch Gordon Sean Hardman Lyle Huber Steve Hughes Chris Isbell Steve Joy Ronald Joyner * Anyone who sat through a DDWG 2-hour telecon or provided useful input.

  23. Questions and Answers

  24. Backup

  25. Product_Observational Label • Identification_Area • Logical_Identifier • Version_Id • Observation_Area • Time_Coordinates • Primary_Result_Description • Investigation_Area • Observing_System • Target_Identification • Cartography • Node_Area • Mission_Area • Reference_List • Internal_Reference • External_Reference • File_Area_Observational • File • Header • Array_2d_Image • …

  26. digital object: An object which is real data — for example, a binary image of a redwood tree or an ASCII table of atmospheric composition versus altitude. • physical object: An object which is physical or tangible (and, therefore, does not itself fit into a digital archive). Examples of ‘physical objects’ include the planet Saturn and the Venus Express magnetometer. • conceptual object: An object which is intangible (and, because it is intangible, does not fit into a digital archive). Examples of ‘conceptual objects’ include the Cassini mission and NASA’s strategic plan for solar system exploration.

  27. Fundamental Data Standards

  28. Core Components in Context Internet Users Internet Service Endpoints Search, Retrieve, Transport, Transform, … Product Centric The PDS Discipline Curated Data External Resources

  29. Plans for Build 3B • Remaining Topics (To be prioritized) • Calibration • Processing History (AMMOS)

  30. Build 3b Deliverables* • Software System • Data Standards* • Registry Service • Harvest Tool • Validate Tool • Security Service • Report Service • Search Service • CI Tool • Upgraded portal search and page views to support PDS4 • Information Model • XML Schemas • Data Dictionary • Concepts Document • Standards Reference • Data Providers Handbook • PDS4 Example Products * Posted to http://pds.nasa.gov/pds4

More Related