Data Provider Nodes
The eReefs Data Provider Nodes (DPN) represent a collections of data products and services that are brought together under a structured framework according to the “Data Provider Node Ontology”. This ontology provides a mechanism for describing the products and services contained within a Data Provider Node. This structured information, along with the adoption of a formal water quality vocabulary, allows all data services within a Data Provider Node to be described uniformly, enabling greater discovery and access to different types of data and data services. Multiple DPNs are aggregated into the eReefs Data Brokering Layer.
For the purposes of eReefs, DPNs need to adopt a set of conventions for consistent data publication and enhancing access, discoverability, integration and aggregation of the various datasets.
The following outline the conventions:
The DPN Ontology is a formal framework for providing lightweight metadata about the services, the DPN itself, service interfaces, dataset content, provenance, and physical web service endpoints. eReefs adopted a machine-readable and semantically rich approach so that tools can be used to automate the discovery of services and datasets. Lightweight RDF/OWL ontologies are used to describe the services and datasets that a data provider may host and publish as a mechanism for capturing the appropriate metadata for a DPN. The semantic service descriptions can then be used to verify and validate a DPN according to the eReefs conventions. Meeting eReefs conventions means that a DPN can then be integrated as part of the eReefs information architecture. It also enables tooling to be developed to perform automated discovery of services and datasets, as well as begin to do semantic brokering between user request for datasets and DPN datasets.
Data Provider Nodes have now been established for:
- IMOS/CSIRO Remote Sensing data
- BOM Remote Sensing data
- CSIRO Hydrodynamic model data
- CSIRO Ocean Colour data
- TERN Coastal Facility geospatial data
Data Provider Nodes are aggregated into and accessed via the Data Brokering Layer.