Overview
ISO 15000-3:2023 - Electronic business eXtensible Markup Language (ebXML) - Part 3: Registry and repository defines the service interfaces, protocols and information model for an integrated ebXML registry and repository. The standard describes how a repository stores electronic content while the registry stores metadata that describes that content. It provides XML Schema-based data types and a comprehensive model for managing objects, metadata, services, queries, events, provenance and federation in an interoperable, standards-based way.
Key technical topics and requirements
- Registry information model: Core types and structures (e.g., identifiable and registry object types, slots, version info, extrinsic objects) and XML Schema definitions for metadata representation.
- Associations & classification: Models for linking objects, defining taxonomies, classification schemes and nodes to enable discoverability and structured metadata.
- Provenance & parties: Types for postal, telephone and party/person/organization information to support auditability and origin tracking.
- Service information model: Service, endpoint, binding and interface types to register and discover web-service style endpoints and service metadata.
- Query information model & services: QueryDefinitionType, QueryExpression types (string/XML) and canonical queries plus the QueryManager interface for parameterized and ad-hoc querying of registry content.
- Event and audit model: Auditable events, actions, subscriptions and notifications for change tracking and notification workflows.
- Federation: Registry federation configuration and registry-to-registry models to support distributed registries.
- Access control: Information model for defining access control policies, contextual roles and XACML function bindings - constraints and policy resolution rules are included.
- Protocols & interfaces: Abstract protocol definitions for RegistryRequest/Response and exception handling; server plugin patterns for extensibility.
Practical applications and users
- Enterprise architects and system integrators deploying B2B integration platforms who need a standardized registry/repository for service metadata, artifacts and documents.
- Software vendors building registry/repository products or extensions that must interoperate with ebXML ecosystems.
- Governance, compliance and audit teams that require provenance, versioning and auditable event models.
- Public sector and large federated organizations implementing distributed registry infrastructures for shared service discovery and metadata governance.
- Use cases: service discovery, document and schema repository management, metadata-driven routing, federated catalogs, and secure access-controlled publishing of electronic business artifacts.
Related standards
- Part of the ISO 15000 ebXML series (other parts address messaging, collaboration and core specifications).
- References XML Schema and uses XACML-style access control constructs for policy semantics.
ISO 15000-3:2023 is essential for anyone implementing an XML-based registry/repository architecture to ensure interoperable metadata management, standardized queries and secure, federated service discovery.