OPeNDAP: Accessing data in a distributed, heterogeneous environment | Synapse