13.07.2015 Views

download as a pdf - Southern California Coastal Ocean Observing ...

download as a pdf - Southern California Coastal Ocean Observing ...

download as a pdf - Southern California Coastal Ocean Observing ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Part III. Appendix 2: Data Transportity and workloads of clients while avoiding <strong>as</strong> much <strong>as</strong> possible the need for a mediating, formattranslatingserver. In general, servers would <strong>as</strong>sume the responsibility for translating archived datainto agreed-upon configurations.OGC/OGIS/BMS h<strong>as</strong> concentrated on designing and implementing specialized mediating servers,and the datatypes it h<strong>as</strong> used to date tend to be restrictive, compared to the needs of IOOS.DEI’s FSDM provides an interesting contr<strong>as</strong>t to OPeNDAP. The separation of location information(under the Mesh object) from variable values (under the Data object) is: (1) unlike OPeNDAP’sGrid datatype, which contains a sequence of locations followed by the variable values, but (2) reminiscentof OPeNDAP’s separation of data values (the DataDDS), grammar instance (the DDS), andgrammar-instance-structured metadata (the DAS). Perhaps the thinking that h<strong>as</strong> gone into the designof FSDM can inform an effort to integrate metadata more gracefully into IOOS’s system thanOPeNDAP does at present, particularly metadata applicable to a data set <strong>as</strong> a whole. Conversely, theOPeNDAP grammar may suggest ways to extend FSDM’s capabilities well beyond its current restrictivegeospatial (location-keyed) data.Syntactically consistent delivery of equivalent dataIn OPeNDAP, one can imagine syntactic uniformity being imposed upon equivalent informationby a software module inserted at each server between the module that extracts archival datato its closest OPeNDAP DDS-grammar representation and the module that transmits the DDS/DataDDS/DAS family. This interposed module would be capable of examining a DDS and recognizingwhether it w<strong>as</strong> an instance that could be re-expressed in a conventionally agreed upon, informationallyequivalent form, and then performing the transformation. The problem of designingsuch a module could be made e<strong>as</strong>ier by first <strong>as</strong>certaining whether, <strong>as</strong> seems likely, most requests arefor such simple data structures <strong>as</strong> arrays involving one or two variables in four-dimensional spacetimeand then concentrating on recognizing such c<strong>as</strong>es.DEI’s FSDM should be examined to see whether it h<strong>as</strong> dealt with the issue of reorganizing the syntacticstructure of data.181

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!