From the technical point of view the ODP is based on service-oriented architecture (SOA), consisting of interoperability conventions
and a network of the interacting system nodes with various functional roles and responsibilities. The ODP stakeholders, providing node operations, need to be in compliance with agreed interoperability arrangements and
functional requirements for the interconnections and shared use of the metadata, data and services. The ODP v2 toolkit was developed as a standard solution which addresses these requirements. The ODP v2 toolkit is a complete set of software components and specifications used for a “plug-and-play” setup of an ODP node. Below the list of components, along with a brief description of their function:
1) Integration of metadata and data
2) Information services
3) Control of the system
The ODP v2 toolkit is available for the ODP participants and the content of the deployed components is dependent on the designated participant role and functionality.
The ODP interoperability specifications include typical solutions for common dictionaries, formats, protocols and other means for heterogeneous data unification,
interfaces between the components, nodes and also between ODP and external systems. The ODP plays an important role in identifying important standards that can be
considered by the IODE Ocean Data Standards (ODS) process.
Priorities for ODS that were identified by the IODE Ocean Data Portal: