ESDS Program

The Data Access Protocol - DAP 2.0

Summary

This page defines the Open-source Project for a Network Data Access Protocol (OPeNDAP) Data Access Protocol (DAP), a data transmission protocol designed specifically for science data. The protocol relies on the widely used and stable Hypertext Transfer Protocol (HTTP) and Multipurpose Internet Mail Extensions (MIME) standards, and provides data types to accommodate gridded data, relational data, and time series, as well as allowing users to define their own data types.

Status

The Data Acccess Protocol is an approved standard recommended for use in NASA Earth Science Data Systems (ESDS) in November 2005. Last revision date: August 2011.

Specification Document

The Data Access Protocol—DAP 2.0

User Resources

OPeNDAP project home page

Examples of Implementation

NASA Earth Science Community Recommendations for Use

Strengths

  1. Enthusiastic Adoption: Many of the reviewers were quite enthusiastic about the prospect of wider use of the DAP.
  2. Clarity of Specification: In general, the specification was judged to be clear. Implementation experience was good. Many reviewers simply installed the reference server implementation called OPeNDAP. Many reviewers also used provided client applications.
  3. Significant use reported: Many reviewers reported that DAP is central to their organization's effective use of data or plans for interoperability.
  4. Cross platform/Cross Format Reviewers report that the have installed DAP on various platforms and that they use it with varied data sets.

Weaknesses

  1. Completeness: Specification may not be complete for all applications (although it is a proper starting point). In particular several reviewers related reported difficulty in developing DAP clients or in modifying components in particular DAP implementations. These areas are beyond the scope of the specification.
  2. Fitness: There are some parts of the DAP that could be improved. These shortcomings sometimes resulted in decisions not to use DAP for particular purposes. All requests for enhancements to the specifications have been forwarded to the developers of DAP.

Applicability

  1. Expanded availability of NASA data: According to reviewers, NASA data systems that use DAP would have enhanced potential for interoperability with (there may be others):
    • Ocean—NOAA's Integrated Ocean Observing System (IOOS)
    • Digital Library for Earth Systems Education (DLESE)
    • U.S. Joint Global Ocean Flux Study Data Management Office
    • NOAA Operational Model Archive and Distribution System (NOMDAS) at the National Climatic Data Center (NCDC)"
    • Southeast Coastal Ocean Observing Regional Association (SECOORA), part of IOOS
    • "The atmospheric science community, through the Unidata program at University Corporation for Atmospheric Research (UCAR)/National Center for Atmospheric Research (NCAR)"
  2. Good will: Additionally, several reviewers expressed that NASA use of DAP would demonstrate general openness to work with outside groups. Particular comments include:
    • "This would demonstrate to the academic and research communities that NASA clearly wants them to be using their data"
    • "It would be helpful if federal agencies (USGS, NWS, NOAA, NASA) made their data available via OPeNDAP"
  3. Technology Leadership: DAP is one of the technologies that is "in the mix" for interoperability in a number of efforts. There is strong interest in using DAP with other interoperability technologies that are currently in development or use by Earth science communities. These include most notably computation and storage grid technology components and in Open Geospatial Consortium (OGC) technologies. One reviewer stated:
    • "I think DAP 2.0 is an essential dataset transmission standard, and I believe it will evolve to become an even better dataset-transmission solution."

Limitations

  1. Technical Obsolescence: There are other approaches to facilitate data transmission interoperability. Some of these may cause DAP to become obsolete. It is the Standard Process Group's opinion that this is a longer term threat and that future technical obsolescence is a threat common to almost all data systems practices. Current indications are that DAP is more likely to evolve as a particular science information system component within various systems interoperability approaches.
  2. Narrowed Focus: DAP is closely linked in many users' minds with NetCDF. This perception derives from historical association. There is a risk that, even though the specification is data format neutral, providers that use formats other than NetCDF will be reluctant to implement DAP interoperability. We believe that endorsement by NASA will encourage these providers to participate.
 
Last Updated