# Presentation: 302496

## SEEDS Standards and Interfaces ProcessStudy TaskParticipants and Their Roles inProcesses and Associated Activities

**Ken McDonald**
**NASA Goddard Space Flight Center**

- SEEDS Community Workshop, June 17-19, 2002

## Identification of Communities and Stakeholders

**Data Providers**
- By science discipline?
- By SEEDS functionality?  (back bone, mission center, science data center, ..)
**Users**
- Science users
- Application users
- General users
**National agencies**
**International agencies**
**NASA projects and programs and organizations**
- Multiple NASA centers

##  Potential SEEDS Standards Associated Activities

**Identification of potential capability/requirement for Core Interface/Standard**
**Working Groups for Development Processes **
**Working Groups for Approval Processes**
**Project management for SEEDS standards activities **
**Standards Support  - provides standards repository of approved Standards, documentation & software, provides technical support to use the standards**
**Outreach/Training **
**Testbed to prototype potential SEEDS standards and associated tools**
**Coordination with external standards organizations**
**Coordination with National and International Organizations**

## What are Roles with Respect to Various Activities?

**Where are the key areas that the SEEDS communities need to be be represented **
**Where are the key areas that the SEEDS communities need to participate  in?**
**What activities should NASA support strongly?**
**What activities should be left solely to the SEEDS communities (without NASA support)?**

## Notional Standards Development Process

**Notional Standards Development Process**

- ESECollaborative
- Process

- RFP/Proposal/
- Contract
- Model

## Standards Development Process 

**A technical working group studies the interoperability interface/capability needed and decides which development process to engage**
- Is the interface suitable to be developed by an external standards organization (potential for widespread use outside the EO community, vendor components possible, etc.)?  If yes, then fund external standards organization to develop the standard.
- Distributed, collaborative development :  distributed team composed of members from multiple stakeholder institutions swith a system level team leading the development effort funded for development
- RFP issued and a single team selected for development
**Questions**
- How will the SEEDS community be represented in the technical working group?

## Notional Standards Approval Process

- Proposer

- Test
- Prototype
- Evaluate

*MAYBE*

*YES*

*NO*

- Tech Support
- Software / Tools

**Notional Standards Approval Process**

- c.f. Development
- Process

- Coordinate With Reuse Process

## Standards Approval Process Questions

- Use this process to adopt new *core standards* (SEEDS mandatory)
- Mission critical
- International/interagency agreement
- NASA mandate
- Required for SEEDS to function
- Maybe use this process to move *community standards* to wider use (SEEDS recommended)

_**Submitting an initial draft standard**_
- Who can submit?
- How to submit?
- Template for draft standard?
_**Standards Committee**_
- Who is on?
- How to resolve conflicts?
- Management of process vs. technical review
_**Committee Recommendations **_
- If Initial Draft Standard is similar to an existing standard, may recommend adopting, extending, or profiling this existing standard instead.

**Standards Approval Process Questions**

## SEEDS Relationship and Interactions

**Other ESE programs and projects**
- How to facilitate adherence to SEEDS core interfaces and standards?
**National and international agencies**
- How to integrate SEEDS systems into the developing national and international federations and to facilitate access to data to and from these external federations
**Formal Standards bodies and organizations**
- Identify relevant standards organizations and work within those to get SEEDS requirements/needs in