PDS4 Update Dan Crichton August 2014.

Slides:



Advertisements
Similar presentations
ITIL: Service Transition
Advertisements

GAI Proprietary Information
Transformations at GPO: An Update on the Government Printing Office's Future Digital System George Barnum Coalition for Networked Information December.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
Copyright © 2006 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
CSSE 375 Software Construction and Evolution: Configuration Management
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Change Advisory Board COIN v1.ppt Change Advisory Board ITIL COIN June 20, 2007.
PDS4 Phoenix Beta Review Lynn D. V. Neakrase Atmospheres Node.
Release & Deployment ITIL Version 3
IPDA Update Dan Crichton Tom Stein August 2014 International Planetary Data Alliance.
2-3 April 2009PDS MC Rapid-prototyping tools. 2-3 April 2009PDS MC Rapid-prototyping tools Legend: Gray – Existing tool effort; White – Proposed tool.
PDS4 Project Lifecycle Support for LADEE, MAVEN April 3, 2013.
U.S. Department of the Interior U.S. Geological Survey CDI Webinar Sept. 5, 2012 Kevin T. Gallagher and Linda C. Gundersen September 5, 2012 CDI Science.
PDSMC November 29-30, PDS Imaging Node PDS4 Migration Lisa Gaddis (USGS) Sue LaVoie (JPL) November 30, 2012 PDS Management Council Meeting UCLA.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Relationships July 9, Producers and Consumers SERI - Relationships Session 1.
PDS 2010 Project Update Dan Crichton MC Face-to-Face Washington DC March 25-26, 2010.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
Planetary Science Archive PSA User Group Meeting #1 PSA UG #1  July 2 - 3, 2013  ESAC PSA Archiving Standards.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
1 - A View from the Field - The Next Generation Data Standards For the PDS - PDS4 - ESIP Federation Meeting July 8, 2009 J. Steven Hughes JPL Copyright.
PDS4 Tool Development Strategy PDS Management Council Meeting November 18, 2014 Dan Crichton.
PDS4 and Build 5a Update Dan Crichton, Emily Law November
PDS Geosciences Node Page 1 Archiving Mars Mission Data Sets with the Planetary Data System Report to MEPAG Edward A. Guinness Dept. of Earth and Planetary.
PDS4 Project Report PDS MC F2F Columbia, MD Dan Crichton April 2-3,
Atmospheres Node Report Reta Beebe Nancy Chanover Lyle Huber Lynn Neakrase Jim Murphy Irma Trejo Matias Roybal Shannon Rees.
Label Design Tool Management Council F2F Washington, D.C. November 29-30, 2006
Data Standards and Build 3b Plans Steve Hughes MC Face-to-Face UCLA, Los Angeles, CA November 28-29, 2012.
PDS4 Project Update PDS MC F2F Flagstaff, AZ Dan Crichton August 22,
PDS M/C August 2012 PPI Node Report PDS Management Council August 28-29, 2012 R. J. Walker S. P. Joy T.A. King J. Mafi.
System Design and Deployment Status PDS Management Council Face-to-Face UCLA, Los Angeles, California November 28-29, 2012 Sean Hardman.
Information Architecture WG: Report of the Spring 2004 Meeting May 13, 2004 Dan Crichton, NASA/JPL.
Validation Tool (VTool) PDS Management Council Meeting Washington, D.C. November 2006
PDS Atmospheres Node Plans for PDS4 User Roll-out 8/28/12PDS4 Roll-outStatus 1 Reta Beebe Lyle Huber Lynn Neakrase Jim Murphy Nancy Chanover Joni Johnson.
Creation of the Archiving Component of a MOU template for international missions IPDA MOU project members.
Data Standards Development August 29, Topics 1.Current Status 2.What was delivered for Build 2c 3.How was IPDA supported 4.What mission support.
Software Development and Deployment PDS Management Council Face-to-Face Los Angeles, California August 26-27, 2014 Sean Hardman.
Development Report Engineering Node August 2006
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
PDS4 Mission Needs Assessment Reta Beebe Dan Crichton.
Software Development and Deployment PDS Management Council Face-to-Face Berkeley, California November 18-19, 2014 Sean Hardman.
Implementation Review1 Archive Ingest Redesign March 14, 2003.
PDS4 Build 3b System Readiness PDS Management Council Face-to-Face Columbia, Maryland April 2-3, 2013 Sean Hardman.
1 Steve Hughes Daniel J. Crichton NASA/JPL January 16, 2007 CCSDS Information Architecture Working.
Tools Report Engineering Node March 2007
PDS4 Deployment Planning (Discussion) PDS MC F2F Columbia, Maryland Dan Crichton August 28,
PDS4 Project Report PDS MC F2F UCLA Dan Crichton November 28,
PDS4 Project Report PDS MC F2F University of Maryland Dan Crichton March 27,
International Planetary Data Alliance Registry Development and Coordination Project Report 7 th IPDA Steering Committee Meeting July 13, 2012.
IPDA Architecture Project International Planetary Data Alliance IPDA Architecture Project Report.
IPDA PDS4 Report July 17, PDS4: The Next Generation PDS PDS4 is a PDS-wide project to upgrade from PDS version 3 to version 4 to address many.
National Aeronautics and Space Administration 1 CCSDS Information Architecture Working Group Daniel J. Crichton NASA/JPL 24 March 2005.
NASA PLANETARY DATA SYSTEM ARCHIVING IPDA Steering Committee Reta Beebe, Dan Crichton Paris, France July
International Planetary Data Alliance Registry Project Update September 16, 2011.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Tools Report Engineering Node August 2007
Project Execution Methodology
Process 4 Hours.
ITIL: Service Transition
PDS 2010 Project Overview: Description, Plans and Status
IPDA PDS4 Report PDS Team July 2015.
Exploitation of ISS Scientific data - sustainability
PDAP Query Language International Planetary Data Alliance
Atmospheres Node Report
Engineering Reports Day 1
International Planetary Data Alliance (IPDA): A Standards Initiative for Building Compatible Archives Dan Crichton, NASA/JPL Reta Beebe, New Mexico State.
IPDA Update for PDS Management Council
Helping Active Missions Convert to PDS4
NOAA OneStop and the Cloud
Presentation transcript:

PDS4 Update Dan Crichton August 2014

PDS4 MC Topics IPDA Report – Dan Crichton/Tom Stein PDS4 Report – Dan Crichton CCB –Lynn Neakrase IM/DDWG – Steve Hughes Software – Sean Hardman Tools – All

PDS4: The Next Generation PDS PDS4 is a PDS-wide project to upgrade from PDS version 3 to version 4 to address many of these challenges An explicit information architecture All PDS data tied to a common model to improve validation and discovery Use of XML, a well-supported international standard, for data product labeling, validation, and searching. A hierarchy of data dictionaries built to the ISO 11179 standard, designed to increase flexibility, enable complex searches, and make it easier to share data internationally. An explicit software/technical architecture Distributed services both within PDS and at international partners Consistent protocols for access to the data and services Deployment of an open source registry infrastructure to track and manage every product in PDS A distributed search infrastructure

Challenge: End-to-End System and Data Integration Core PDS Data Providers Transform Ingest PDS Data Management Distribution Transform Users Improve efficiency and support to deliver high quality science products to PDS Preserve and ensure the stability and integrity of PDS data Improve user support and usability of the data in the archive

Information Architecture Concepts Design/change starts here 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>         <sequence_number>2</sequence_number> </Array_2D_Image> Label Schema Validates Expressed As Extracted/Specialized Data Element Class has Planetary Science Data Dictionary Describes Data Object

System Design Approach Based on a distributed information services architecture (aka SOA-style) Allow for common and node specific network-based (e.g., REST) services. Allow for integrating with other systems through IPDA standards. System includes services, tools and applications Use of online registries across the PDS to track and share information about PDS holdings Implement distributed services that bring PDS forward into the online era of running a national data system With good data standards, they become critical to ultimately improving the usability of PDS Support on-demand transformation to/from PDS Client B Client A Service C Service Interface

Summary of Progress to Date Initial requirements in place PDS-wide system architecture defined Major reviews conducted (Design Review 1 and 2, ORR) System builds grouped by purpose: build 1,2,3 and 4 Iteratively increase capability and stability Operational capabilities deployed EN fully running PDS4 software supporting access to both PDS3 and PDS4 services at nodes mitigating migration pressure Change control board established JIRA deployed to manage tracking Product development underway at nodes and internationally Initial peer reviews conducted First mission getting ready to do data distribution (LADEE) IPDA endorsement of PDS4

Project Lifecycle thru Build 3 Pre- Formulation Formulation Implementation KDP: Study KDP: Project Plan & Arch KDP: Prelim Design KDP: Beta Release for LADEE/ MAVEN Build 1: Prototype build Project Lifecycle Gates & Major Events 1a (Oct 2010) 1b 1c 1d (Aug 2011) Begin Study Project Project Plan PDS4 Prelim Architecture PDS4 Design Study/ Concepts Build 2: Prepare for label design 2a (Sept 2011) 2b (Mar 2012) PDS External System Design Review I (Mar 2010) ORR (Start Label Design)(LADEE/MAVEN) (November 2011) PDS External System Design Review II (June 2011) Project Reviews PDS MC Concept Review (Dec 2007) PDS MC Impl Review (July 2008) PDS MC Arch Review (Nov 2008) PDS MC Preliminary Design (August 2009) Build 1b PDS Stds Assessment (Dec 2010) Build 1c IPDA Stds Assessment (April 2011) Build 1d External Stds Assessment (Aug 2011) Architecture, requirements, design, test, releases posted at: http://pds-engineering.jpl.nasa.gov

Build 4+ Implementation KDP: Release V1.0 of PDS4 Data Standards for LADEE/MAVEN KDP: Deploy for LADEE/MAVEN Build 3: V1.0 of PDS4 Standards; Transition EN to PDS4 Software Build 4: Release to Data Users (LADEE/MAVEN); Deploy PDS4 Software to DNs 3a (Sep 2012) 3b (Mar 2013) 4a (Sep 2013) 4b (Mar 2014) PDS MC Review of Build 3b (April 2013) Phoenix Beta Test (Dec 2012) Operational Readiness Review (LADEE/MAVEN Deployment) (September 2013)

PDS4 System Architecture Decomposition The System Architecture presentation will map these to LADEE and MAVEN. PDS4 ORR LADEE AND MAVEN

Document Tree PDS4 ORR LADEE AND MAVEN

The Information Model Driven Process & Artifacts Protégé Ontology Modeling Tool Requirements & Domain Knowledge The Information Model Driven Process & Artifacts PDS4 Information Model PDS4 Data Dictionary (ISO/IEC 11179) Filter and Translator XML Schema (pds) Query Models PDS4 Data Dictionary (Doc and DB) Registry Configuration Parameters XML Document (Label Template) Information Model Specification XMI/UML This is given to data providers (e.g., LADEE/MAVEN)

PDS4 Builds Build 3b (April 2013) Establish CCB for V1.0 of PDS4 V1.0 Standards derived from build 3b V1.0 classes under strict CM Scoped to LADEE/MAVEN product design needs Establish CCB for V1.0 of PDS4 Build 4a (September 2013) V1.1 Standards including additional classes as discussed at PDS MC Initial User Services ORR: Distribution capabilities and plans for LADEE, MAVEN (September 2013) Build 4b (March 2014) Additional user services/improvements Ready for LADEE Support for InSight/SEIS SEED data files Now getting ready for build 5a to begin I&T at end of September November MC can be used to discuss I&T results and deployment

PDS4 Planned Mission Support LADEE (NASA) InSight (NASA) BepiColumbo (ESA/JAXA) MAVEN (NASA) Osiris-REx (NASA) ExoMars (ESA/Russia) JUICE (ESA) …also Hyabussa-2, Chandryaan-2 Endorsed by the International Planetary Data Alliance in July 2012 – https://planetarydata.org/documents/steering-committee/ipda-endorsements-recommendations-and-actions

PDS3 Implementation PDS3 Pipeline PDS3 Ingest PDS3 Central Catalog Current Missions PDS3 Archive @ DNs Datasets + Products PDS3 Pipeline PDS3 Ingest PDS3 Central Catalog PDS3 Services PDS3 Metadata Index PDS Catalog Info Users PDS Portal

Transition Current Missions PDS3 Archive @ DNs Datasets + Products PDS3 Pipeline PDS3 Ingest PDS3 Central Catalog PDS3 Services PDS3 Metadata Index PDS Catalog Info PDS Catalog Info Users toPDS4 Transform Updated PDS Portal PDS4 XML Label PDS4 Registry PDS4 Metadata Index PDS4 infrastructure deployed at EN; Central catalog migrated.

Support for LADEE/MAVEN Current Missions PDS3 Archive @ DNs Datasets + Products PDS3 Pipeline PDS3 Ingest PDS3 Central Catalog PDS3 Services NOTE: PDS3 Services phased out overtime PDS3 Metadata Index PDS Catalog Info PDS Catalog Info Users toPDS4 Transform Updated PDS Portal PDS4 XML Label PDS4 Registry PDS4 Metadata Index PDS4 Pipeline PDS4 Ingest PDS4 Archive @ DNs PDS4 Services Build 4 New Missions (LADEE, MAVEN, O-Rex, Insight) PDS3 Data Migration (label, label+data) PDS4 infrastructure deployed at EN; Central catalog migrated. (2) Minimized migration pressure. (3) Working towards acceptance/distribution of new PDS4 mission data

PDS4 Policies The following PDS4 specific policies are posted to http://pds.nasa.gov/policy PDS Policy on Formats for PDS4 Data and Documentation (June 2014) PDS Policy on Data Processing Levels (March 2013) PDS Policy on Transition from PDS3 to PDS4 (November 2010)

Proposed Validation Policy Improve the quality of PDS4 bundles from data providers by ensuring that supplied tools coupled with manual verification is required prior to delivery of data to a node (or international partner) Discussed at April F2F and IPDA F2F MC needs to determine how to move forward International considerations (full support for a policy + tool) Tool considerations – agree to require a common tool Document considerations (minor additions to DM Plans and PDS4 Standards Reference,

Proposed Validation Policy Data providers delivering bundles to the PDS shall adhere to PDS4 standards by ensuring that the following criteria are met prior to delivery to PDS: 1) Syntactic validation: a) the XML label is validated against the appropriate schema rules; b) a mission schematron is syntactically correct; and c) a mission schema is syntactically correct. 2) Semantic validation: the XML label is validated against the appropriate schematron rules. 3) Content validation: the XML label accurately describes the data product. 4) Referential integrity: the relationships described, in and between digital objects described in the XML label, are consistent and represented PDS supplied software validation tools support syntactic, semantic, specific content rules and referential integrity validation. Data providers must run these prior to delivery. Data Providers should use visual inspection to validate content that cannot be done programmatically (i.e., by using software validation tools).

Information Model Development Not a lot of substantial changes to the common model Improvements and maintenance from experience This is under CCB; Lynn will report out Discipline extensions being worked (e.g., cartography, geometry) Discussion needed on how to best coordinate these (ESA request) Search and access discussions Need to take advantage of modern search engine approaches across the PDS

Software and Tools Development Registry and search infrastructure has been running for a while now at EN Sean will discuss node deployments, but goal is PDS3 tracked through a PDS3 registry (minimal label information) <- inconsistency in PDS3 makes this a challenge but we should begin tackling now New PDS4 products <- this is model-driven Common tool development and releases occurring Need to determine gaps (e.g., PDS4 version of NASAView, transformations, etc) Will review the MC spreadsheet from April 2013 to ensure coordinated development

Search and Access The search service is based on the Apache Solr search engine Fully open source Can be customized for our planetary science model (and their disciplines) Can include multiple inputs for search (labels + other sources) Ranking is under our control Fully deployed at Engineering Index includes data from multiple registries Adoption of a modern search engine infrastructure across PDS will allow us to tune overtime.

Build 5a Following the lifecycle we have established, we are planning for the next release Need final CCB changes to the IM (V1.3) Allow time for nodes to review changes prior to lock down for I&T Will accept any node test products for our regression tests during I&T I&T will exercise tests that integrate tools, services and data products Plan is to begin I&T October 1

Summary Policies Build 5a planning is underway Software Need MC disposition on moving forward with a validation policy Build 5a planning is underway Need node input Software Need to begin registry population Tools – core tools are emerging, but we need to work the gaps in our plan for FY15; will review spreadsheet Transformations – we can continue to plan these User Services/Search Access Move to a modern search engine infrastructure (e.g., search service)

Backup

Schedule https://pds-engineering.jpl.nasa.gov/pds2010/pds4_project_schedule.pdf