Schema Custodians are primarily responsible for ensuring that service contract schemas, and schemas used elsewhere as the basis of messaging data models, are properly positioned as standardized and centralized parts of service inventories. Schema Custodians may even own design standards pertaining to service contracts and data modeling.
Figure 1 – The Schema Custodian gets involved whenever the service contract’s schema(s) are affected. It is part of its definition, implementation, and any subsequent versioning requirements.
The Schema Custodian role was originally established in book “Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services.”