# Presentation: 846095

## NASA Global Change Master Directory Federation Interactive Network for Discovery 

**Federation of Earth Science Information Partners**
**January 5 - 7, 2004 **
**Orlando, FL**
**Gene Major (major@gcmd.nasa.gov)**

## Federation Interactive Networkfor Discovery (FIND) Overview

- Metadata

- GCMD

- Mercury
- Supplemental
- Metadata

- Harvested
- Web pages
- (Can be linked
- to data sets)

- Mercury

- Service
- Metadata

- Federation Interactive Networkfor Discovery (FIND) Overview

- FIND combines the capabilities of two search systems (the Global Change Master Directory and Mercury). It provides users with a rich set of options to locate ESIP Federation data, services, and information. FIND is accessible from the Federation Home Page.

- EDG data
- set list

- Data Set
- Metadata

**http://www.esipfed.org/find**

-  Federation-wide search
-  Web/data free text search
-  Advanced data search w/data order links

-  Data search
-  Topical keyword search
-  Data tools and services search

## FIND GCMD Features

- Search for ESIP Federation data
- by topic keyword

- or free-text with fielded, spatial and/or temporal searching.

- Discover ESIP Federation tools, software, and services

**http://gcmd.nasa.gov/Data/portals/esip/**

**http://gcmd.nasa.gov/services**

**Discover over 3,800 Federation products & services**

**Discover over 14,000 other Earth science products & services descriptions from around the world through the GCMD**

**Link directly to data and services**

## Locating a Federation Dataset through the GCMD FIND

**Click on keyword to get**
**dataset titles. Click on**
**title to get metadata.**

**Access data directly from**
**metadata record.**

**Locating a Federation Dataset through the GCMD FIND**

## Federation of Earth Science Information Partners (ESIP)

**GCMD population of ESIP products and services ***(11/30/03)*
-    ESIP Type 1:     2723 DIFs             77 SERFs
-    ESIP Type 2:      1065 DIFs             30 SERFs
-    ESIP Type 3:         19 DIFs              43 SERFs
**    ****Total:                3807 DIFs           150 SERFs**
**   ****% of GCMD           27.3%                      18.7%**
**       ****holdings                      **

## Federation DIF Distribution Comparison

## Federation Dataset Distribution by Topic

## Total DIFs in GCMD, 1999-2003

## Locating Federation Earth Science Services through the GCMD

**Click on Earth science services **
**keyword to get list of titles. Click**
**on ****title**** to see services metadata**.

**Locating Federation Earth Science Services through the GCMD**

**Users can locate Earth science services**
**such as ****models****, ****educational resources****, ****data**
**handling**** and ****visualization tools****.**

## Number of ESIP Earth Science Services Descriptions (SERFs)

## Distribution of ESIP Earth Science Services by Topic

## Total SERFs In GCMD

## Tools that make it easy to write and 

**update your metadata**

## Current Metadata Authoring Tools

**DIFBuilder**
- Web-based, user-friendly tools for describing ***Earth science data sets ***
- Requires only 6 fields
- http://gcmd.nasa.gov/cgi-bin/difbuilder/difbuilder/

## Federation DIF Authoring Tool for Creating Data Set Metadata

- Required
- fields

##  Current Metadata Authoring Tools

**SERFBuilder**
- Web-based, user friendly tool for describing ***Earth science***
***Services***
- Requires only 7 fields
- http://gcmd.nasa.gov/cgi-bin/serfbuilder/serfbuilder

## SERF Authoring Tool to Create Services Metadata

**Required fields**

**SERF Authoring Tool to Create Services Metadata**

## Tools to Modify Your

- Metadata

**You can update your metadata record**
**directly from the metadata display.**

**Notes:**
DIF display where user clicks on update tab, which brings up DIFbuilder to update the DIF.

## Direct Access to Metadata and Data Sets

- Open API protocols for direct access to metadata
- Direct access to EOSDIS data
- Direct access to Federation data and services

## Open API

- servlets to query the GCMD directly through the OPeNDAP Data
- Connector:
- http://www.unidata.ucar.edu/packages/dods/home/swODC/
- GCMD API  HTTP Protocol:
- http://gcmd.sesda.com/~cgokey/http_protocol.html
- GCMD Query Servlet:
- http://gcmd.gsfc.nasa.gov/User/tools/query.html

## MDServer

- Provides a mechanism for remote clients to interoperate with GCMD using RMI protocol.

| Document API | Create, modify, and remove Documents |
| --- | --- |
| Query API | Retrieve documents based on entry identifier, object identifier,or query expression. |
| Valids API | Insert, modify, remove, retrieve valids |
| Personnel API | Insert, modify, remove, retrieve and merge personnel. |
| Incoming Queue API | Insert, modify, retrieve Incoming Items. |

| Application Programmers Interface (API) |
| --- |

## HTTP Protocol

| get_entry_ids.py | Retrieve a set of entry identifiers given a specified query. |
| --- | --- |
| getdif.py | Retrieve a DIF given its entry identifer or object identifier. |
| getdifs.py | Retrieve a set of DIFs given a specified query. |
| get_valids.py | Retrieve a set of valids given its type. |
| getdifs_by_personnel.py | Retrieve a set of personnel given the first, middle, and last name. |

| Servlets |
| --- |

- HTTP Protocol

-  Provides a mechanism for remote clients to interoperate with GCMD using HTTP protocol.

## Example: Access EOSDIS Data Through EDG Link

**Example: Access EOSDIS Data Through EDG Link**

## Example: Access MODIS Data from Related_URL

**Example: Access MODIS Data from Related_URL**

## Example: Access MODIS Data from the “ACCESS MODIS’ Tab 

**Example: Access MODIS Data from the “ACCESS MODIS’ Tab **

## New GCMD XML Authoring Tool for ISO 19115

- Object-oriented design - allowing code reuse.
- Java/Jython implementation - offering platform independence and maintenance reduction.
- XML support - promoting extensibility and standardized information exchange.
- Multiple versions - supporting diverse users and environments through both Web and stand-alone applications.
- MD8 Integration - providing additional functionality through distributed database operations.
- Multi-document support - increasing flexibility and permitting the building of any type of document (DIF, SERF, FGDC, ANZLIC, ISO, etc.)
- Customization capabilities - strengthening integration with portals.
- Stand-alone or new Web-based tool.

## Sample screens
Main Page: Overview showing fields “checklist”.

- _Main Page_: Overview showing fields “checklist”.

## Sample screens
Field Using SearchableTable Widget: Widget for use with fields whose values have both a controlled and uncontrolled portion.

- _Field Using SearchableTable Widget_: Widget for use with fields whose values have both a controlled and uncontrolled portion.

- Controlled

- Uncontrolled

## DocBuilder can be used to write both data set (DIF) and 

- DocBuilder can be used to write both data set (DIF) and
- Services (SERF) metadata.

## New DocBuilder has same look and feel as the current generation of tools,

- but is now entirely based on XML and Java.

## GCMD Portals to Community-focused Data

- Global Change
- Master Directory

**GCMD Portals to Community-focused Data**

- DODS

**Through the GCMD,**
**Federation data are available**
**to an ****international ****Earth science**
**community.**

## Federation Interactive Network for Discovery

**Important GCMD URLs**
**ESIP FIND Data Search Page:**
- _[http://](http://esipfed.org/intercom/index.html)__[esipfed](http://esipfed.org/intercom/index.html)__[.org/intercom/index.html](http://esipfed.org/intercom/index.html)_
**GCMD ESIP Free-text Search Page:**
- _[http://](http://gcmd.gsfc.nasa.gov/Data/portals/esip/freetext/ft_search.html)__[gcmd](http://gcmd.gsfc.nasa.gov/Data/portals/esip/freetext/ft_search.html)__[.](http://gcmd.gsfc.nasa.gov/Data/portals/esip/freetext/ft_search.html)__[gsfc](http://gcmd.gsfc.nasa.gov/Data/portals/esip/freetext/ft_search.html)__[.nasa.gov/Data/portals/](http://gcmd.gsfc.nasa.gov/Data/portals/esip/freetext/ft_search.html)__[esip](http://gcmd.gsfc.nasa.gov/Data/portals/esip/freetext/ft_search.html)__[/](http://gcmd.gsfc.nasa.gov/Data/portals/esip/freetext/ft_search.html)__[freetext](http://gcmd.gsfc.nasa.gov/Data/portals/esip/freetext/ft_search.html)__[/ft_search.html](http://gcmd.gsfc.nasa.gov/Data/portals/esip/freetext/ft_search.html)_
**GCMD ESIP Portal Page:**
- _[http://](http://gcmd.nasa.gov/Data/portals/esip/index.html)__[gcmd](http://gcmd.nasa.gov/Data/portals/esip/index.html)__[.nasa.gov/Data/portals/](http://gcmd.nasa.gov/Data/portals/esip/index.html)__[esip](http://gcmd.nasa.gov/Data/portals/esip/index.html)__[/index.html](http://gcmd.nasa.gov/Data/portals/esip/index.html)_
**GCMD Earth Science Tools, Analytical Resources and Services:**
- _[http://](http://gcmd.nasa.gov/services/)__[gcmd](http://gcmd.nasa.gov/services/)__[.nasa.gov/services/](http://gcmd.nasa.gov/services/)_
**GCMD ESIP Metadata Authoring tool (ESIP DIFBuilder):**
- http://gcmd.nasa.gov/cgi-bin/esipbuilder/difbuilder
**GCMD Services Metadata Authoring Tool (SERFBuilder):**
- http://gcmd.nasa.gov/cgi-bin/serfbuilder/serfbuilder

## Need Help?Have Questions?

- Data Set Descriptions (DIFs):
- Gene Major  301-867-2088
- major@gcmd.nasa.gov
- Service Descriptions (SERFs):
- Heather Weir 301-867-2083
- hweir@gcmd.nasa.gov