Overview
ISO/IEC 20944-1:2013 is Part 1 of the Metadata Registries Interoperability and Bindings (MDR-IB) series. It defines the framework, common vocabulary, and common provisions for conformance used across the ISO/IEC 20944 family of standards that provide codings, APIs and protocols (bindings) for interacting with metadata registries (for example, those specified by the ISO/IEC 11179 series). The standard treats metadata as data for interchange purposes and focuses on the syntactic bindings (how metadata and data are encoded, structured and accessed), while relying on complementary standards (notably ISO/IEC 11179) for semantic description.
Key topics and technical requirements
- Framework and layered approach: Presents a layered model for interoperability from application‑independent layers to application‑specific layers to simplify harmonization and reduce implementation risk.
- Common vocabulary: Consolidates terms and definitions drawn from ISO/IEC directives and related standards to ensure consistent interpretation across bindings.
- Binding derivation methodology: Describes a two-step process for deriving specific bindings: choose a binding category (coding, API, protocol) and derive the specific binding from a generic binding to ensure harmonization across codings and APIs.
- Rule‑based bindings: Encourages rule‑based specifications (e.g., transformation rules for XML) rather than fixed schemas, improving flexibility and consistency.
- Conformance provisions: Defines conformance levels, mandatory vs optional requirements, profiles (subsets/supersets), derived normative documents, extensions, and conformance labels (normative annex) to support interoperable implementations.
- Metadata as data and navigation: Provides mechanisms for reification and navigation of relationships needed when exchanging metadata (context preservation).
- Informative annexes: Includes guidance on using MDR-IB as building blocks for interchange and the rationale behind design decisions.
Practical applications and who uses it
ISO/IEC 20944-1 is intended for:
- Standards developers and working groups defining codings, APIs, and protocols for metadata registries
- Metadata registry implementers and software vendors building interoperable registry services
- Data architects, system integrators, and enterprise architects designing metadata/data interchange solutions
- Public sector, libraries, health informatics, statistical agencies and enterprises requiring standardized metadata exchange for integration, discovery, governance and long‑term data reuse
Practical uses include harmonizing multiple encoding formats (XML, ASN.1, etc.), defining consistent API behaviours (C, Java, REST‑style bindings), establishing conformance tests and profiles for registry clients/servers, and enabling reliable metadata interchange across heterogeneous systems.
Related standards
- ISO/IEC 20944 series (Parts 2–5): coding, API, protocol bindings and profiles
- ISO/IEC 11179 series: metadata registry semantics and data element description
- ISO/IEC Guide 2 and other referenced ISO/IEC directives for terms and conformance guidance
Keywords: ISO/IEC 20944-1, MDR-IB, metadata registries, metadata interoperability, bindings, coding bindings, API bindings, protocol bindings, ISO/IEC 11179, conformance, profiles.