Data Model & DDWG Update Management Council Face-to-Face Flagstaff, Arizona August 22-23, 2011.

Slides:



Advertisements
Similar presentations
CHAPTER OBJECTIVE: NORMALIZATION THE SNOWFLAKE SCHEMA.
Advertisements

From use cases to classes (in UML). A use case for writing use cases Use case: writing a use case Actors: analyst, client(s) Client identifies and write.
Lecture 5: Requirements Engineering
1 External Review Results November 30, 2011 Reta Beebe.
PDS MC April 2-3, Wash. D. C.1 PDS4 Data Model Working Group Status Report to the PDS Management Council April 2-3, 2008.
LADEE PDS4 Experience G. Delory LADEE Instrument and PDS Teams LADEE SOC PDS Management Council Nov /19/2014 LADEE PDS4 Experience 1.
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 7e Kendall & Kendall 8 © 2008 Pearson Prentice Hall.
ETEC 100 Information Technology
Database Systems: A Practical Approach to Design, Implementation and Management International Computer Science S. Carolyn Begg, Thomas Connolly Lecture.
IASSIST Conference 2006 – Ann Arbor, May Metadata as report and support A case for distinguishing expected from fielded metadata Reto Hadorn S I.
Overview of Software Requirements
An Introduction to Database Management Systems R. Nakatsu.
Introduction to Database Systems 1.  Assignments – 3 – 9%  Marked Lab – 5 – 10% + 2% (Bonus)  Marked Quiz – 3 – 6%  Mid term exams – 2 – (30%) 15%
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
PDS Radio Science Dick Simpson Stanford University Stanford Status PDS4 Status at Stanford o Testing o Mission Support o Migration Proposal o Tools o Issues.
PDS4 Phoenix Beta Review Lynn D. V. Neakrase Atmospheres Node.
XML, DITA and Content Repurposing By France Baril.
InSight Archive Status Ed Guinness and Susie Slavney PDS Geosciences Node PDS Management Council Berkeley, California November 18-19, 2014.
Information Model and DDWG Updates MC Face-to-Face Berkeley, California November 18-19, 2014.
SYSE 802 John D. McGregor Module 0 Session 1 Course Introduction.
1 Data Design Implementation and support for Build 2b November 30, 2011 Steve Hughes.
IPDA Assessment Results Build 1c Steve Hughes August 2011.
PDS4 Build 3b Status and Readiness Steve Hughes MC Face-to-Face Columbia, Maryland April 2-3, 2013.
MAPLDDesign Integrity Concepts You Mean We’re Still Working On It? Sustaining a Design.
PDSMC November 29-30, PDS Imaging Node PDS4 Migration Lisa Gaddis (USGS) Sue LaVoie (JPL) November 30, 2012 PDS Management Council Meeting UCLA.
PDS 2010 Project Update Dan Crichton MC Face-to-Face Washington DC March 25-26, 2010.
“Convergence, Communication and Interactive Data” December 3-6, 2007 Vancouver, British Columbia, Canada.
ECE 8443 – Pattern Recognition ECE 3822 – Software Tools For Engineers Topics: Definitions and Terminology Abstraction Schema Tables Types of Databases.
Update from the Data Integrity & Tracking WG Management Council F2F UCLA Los Angles, CA August 13-14, 2007
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
1 Chapter 1 Introduction to Databases Transparencies Last Updated: Pebruari 2010 By M. Arief Updated by RSO Feb 2011
PDS4 Project Report PDS MC F2F Columbia, MD Dan Crichton April 2-3,
06/30/ Data Product Service (DPS) Packaging and Context Dan Crichton Steve Hughes Ron Joyner Chris Mattman Paul Ramirez Peter Shames.
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,
Geometry Project Ed Guinness MC Face-to-Face Meeting UCLA November 28-29, 2012.
Methodology – Physical Database Design for Relational Databases.
1 Chapter 1 Introduction to Databases Transparencies.
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.
1 PDS 4 Data Design Report PDS Management Council April 2, 2009 PDS 2010 Data Design WG.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
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.
Eurostat 4. SDMX: Main objects for data exchange 1 Raynald Palmieri Eurostat Unit B5: “Central data and metadata services” SDMX Basics course, October.
Software Development and Deployment PDS Management Council Face-to-Face Los Angeles, California August 26-27, 2014 Sean Hardman.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
PDS4 Mission Needs Assessment Reta Beebe Dan Crichton.
1 Policy Discussion: Data Processing Levels PDS Management Council March 26, 2010 PDS 2010 Data Design WG.
PDS4 Demonstration Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Information Model and DDWG Updates MC Face-to-Face UCLA Los Angeles, California August 26-27, 2014.
PDS4 Build 3b System Readiness PDS Management Council Face-to-Face Columbia, Maryland April 2-3, 2013 Sean Hardman.
SOFTWARE ARCHIVE WORKING GROUP (SAWG) REPORT TODD KING PDS MANAGEMENT COUNCIL MEETING FEB. 4-5, 2016.
1 Steve Hughes Daniel J. Crichton NASA/JPL January 16, 2007 CCSDS Information Architecture Working.
Planetary Data System (PDS) Tom Morgan November 24, 2014.
Software Engineering Lecture 9: Configuration Management.
PDS4 Project Report PDS MC F2F University of Maryland Dan Crichton March 27,
PDS4 Data Standards IPDA - JAXA July 22, Topics Schedule and Status of the PDS4 Information Model (IM) Data Design Working Group and Task Statuses.
PDS4 Data Standards IPDA Steering Committee Meeting Paris, France July 16-18, 2013.
Dynamic/Deferred Document Sharing (D3S) Profile for 2010 presented to the IT Infrastructure Technical Committee Karen Witting February 1, 2010.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
The Next Generation PDS Archive Data Standards
PDS4 Update Dan Crichton August 2014.
PDS 2010 Project Overview: Description, Plans and Status
IPDA PDS4 Report PDS Team July 2015.
COMP 208/214/215/216 – Lecture 7 Documenting Design.
Presentation transcript:

Data Model & DDWG Update Management Council Face-to-Face Flagstaff, Arizona August 22-23, 2011

Topics Design Process Builds Calendar Build 1b Review Issues

Data Standards Design Process

What exactly has to happen? "Build"

Freeze the Information Model "Build"

Freeze the Information Model Finalize the System Generate Schema Freeze the Document Set "Build"

Freeze the Information Model Finalize the System Generate Schema Freeze the Document Set Introduction Concepts Document Glossary Jump Start Data Provider's Handbook Standards Reference Dictionary Tutorial Data Dictionary Example Set "Build"

Reasonably Stable Freeze the Information Model Finalize the System Generate Schema Freeze the Document Set Introduction Concepts Document Glossary Jump Start Data Provider's Handbook Standards Reference Dictionary Tutorial Data Dictionary Example Set

"Build" Generated Reasonably Stable Freeze the Information Model Finalize the System Generate Schema Freeze the Document Set Introduction Concepts Document Glossary Jump Start Data Provider's Handbook Standards Reference Dictionary Tutorial Data Dictionary Example Set

"Build" Generated Reasonably Stable Human Intervention Freeze the Information Model Finalize the System Generate Schema Freeze the Document Set Introduction Concepts Document Glossary Jump Start Data Provider's Handbook Standards Reference Dictionary Tutorial Data Dictionary Example Set

What this translates to is "lead time". Right now we're looking at two to three weeks lead time from "freeze the model" to "flip the switch" on the build. Let's look at a calendar. "Build"

Objects on the Calendar

Objects on the Calendar Are Closer Than They Appear

Internal Review Issues 1b Review produced > 200 separate issues/comments Issues fell into two broad categories: Documentation issues - clarity, consistency, completeness, integration. Concerns about the model contents & implementation. The Status of the review issues fall into two categories: Open Closed

Internal Review Issues Open Still working for Build 2. Will address after Build 2. Have not decided whether or not to implement. Closed We have implemented. Model related issue arose from misunderstanding some aspect of PDS4. We disagree: Incompatible with PDS4 requirements. Incompatible with the model approach we're using. Not possible to implement within our time & budget constraints.

Internal Review Some Closed Issues Implemented Document set integration. Need analogs for PDS3 spreadsheet & container. Misunderstanding New Structures don't support qubes. Volatile metadata in a static archive (redelivery issue). Disagree Labels that describe multiple data objects don't really work. Do away with character tables. Other space science archives: Consider using VOTABLE, CDM & OPeNDAP approach, class="variable" & named "dimension".

Internal Review Some Open Issues Documentation issues – still working many of them. Need robust, global metadata. New Structures don't support some EDRs, Telemetry, DSN data. Use a standard bundle entry (bundle index.html) Consider a nomenclature review. There is a proposed alternate XML implementation Starts with XML Schema 1.0 or 1.1? Perceived complexity. Too many subclasses.

Open Issue: Too many Subclasses (1) Going back to the original reviews, the issue is for the number of variations expanded from the four base structural types. The underlying concerns are overhead and confusion. There have been a lot of changes since build 1b. Now as we look at this issue we have to ask three questions. What do we count? Are there too many? If the numbers are reasonable, do we have the right ones?

Open Issue: Too many Subclasses (2) What do we count? Count what the data providers and end users see.

Open Issue: Too many Subclasses (3) What do we count? Count what the data providers and end users see. Schema – specifically the Product_* schema.

Open Issue: Too many Subclasses (4) What do we count? Count what the data providers and end users see. We have 40 Product schema. Wait for it …

Open Issue: Too many Subclasses (5) 40 Product schema – by function. Aggregations – 2 (Probably will be 3)

Open Issue: Too many Subclasses (6) 40 Product schema – by function. Aggregations – 2 Observational Data – 10 (probably will add 1 or 2)

Open Issue: Too many Subclasses (7) 40 Product schema – by function. Aggregations – 2 Observational Data – 10 Observational Support – 10 (e.g., browse, document)

Open Issue: Too many Subclasses (8) 40 Product schema – by function. Aggregations – 2 Observational Data – 10 Observational Support – 10 Context – 5

Open Issue: Too many Subclasses (9) 40 Product schema – by function. Aggregations – 2 Observational Data – 10 Observational Support – 10 Context – 5 Operations – 13 (includes 5 PDS3 Context)

Open Issue: Too many Subclasses (10) 40 Product schema – by function. Aggregations – 2 Observational Data – 10 Observational Support – 10 Context – 5 Operations – 13 Providers see 27, end users see 22.

Open Issue: Too many Subclasses (11) Are there too many? Comparing to PDS3 tends to be an apples and oranges situation, but the number of PDS4 observational data products is roughly equivalent to the corresponding subset of PDS3 Data Objects. PDS4 context products is roughly equivalent to the corresponding subset of PDS3 Catalog Objects. PDS4 observational data support products is substantially greater than the corresponding subset of PDS3 Data Objects.

Open Issue: Too many Subclasses (12) Do we have the correct set? We're close, but will probably add and subtract a few. May be significantly affected by the potential change in the XML Schema implementation.

Questions?

Backups

Acknowledgements* 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 * Anyone who sat through a DDWG 2-hour telecon or provided useful input. Ronald Joyner Debra Kazden Todd King Joe Mafi Mike Martin Thomas Morgan Lynn Neakrase Paul Ramirez Anne Raugh Mark Rose Elizabeth Rye Boris Semenov Dick Simpson Susie Slavney Peter Allan David Heather Michel Gangloff Santa Martinez Thomas Roatsch Alain Sarkissian

PDS4 Documents and their Relationships Concepts Document Big Picture Standards Reference Requirements User Friendly XML Schemas Blueprints PDS4 Product Labels Deliverables Data Dictionary Definitions PDS4 Information Model Specification Requirements Engineering Specification Informative Data Provider’s Handbook Cookbook derive generates references creates / validates instruct generates references Registry Configuration File Object Descriptions configures generates Registry Product Tracking and Cataloging generates Introduction to PDS4 Documentation JumpstartGlossaryData Dictionary Tutorial Complete Some TBD Legend

Requirements & Domain Knowledge PDS4 Information Model Query Models Information Model Specification XML Schema (Generic) Filter and Translator Information Modeling Tool PDS4 Data Dictionary (Doc and DB) PDS4 Data Dictionary (Doc and DB) XML Schema (Specific) XML Document (Label) XMI/UML Registry Configuration Parameters PDS4 Data Dictionary (ISO/IEC 11179) PDS4 Information Model and Generated Documents