Prev Up Next Index
Go backward to 6.2 Data Access Protocol
Go up to 6 Data and Data Models
Go forward to 6.3.1 Base Types

6.3 Data representation

There are many popular data storage formats, and many more than that in use. These formats are optimized (it they are optimized at all) for data storage, and are not generally suitable for data transmission. In order to transmit data over the Internet, OPeNDAP must translate the data model used by a particular storage format into the data model used for transmission.

If the data model for transmission is defined to be general enough to encompass the abstractions of several data models for storage, than this intermediate representation-the transmission format-can be used to translate between one data model and another.

The OPeNDAP data model consists of a fairly elementary set of base types, combined with an advanced set of constructs and operators that allows it to define data types of arbitrary complexity. This way, the OPeNDAP data access protocol can be used to transmit data from virtually any data storage format.

The elements of the OPeNDAP data access protocol are:

These elements are defined in greater detail in the sections that follow.


Tom Sgouros, August 25, 2004

Prev Up Next