Home > SOA Glossary > XML vocabulary

XML vocabulary

(contributed by Andre Tost and Priscilla Walmsley)

An XML vocabulary is a set of related elements and/or attributes within an XML document. Usually, the elements and attributes that are part of a vocabulary are in the same namespace, and are specified a schema. Examples for existing, standards-based vocabularies are WSDL and SOAP. When designing service contracts, it is part of the design process to identify and possibly define a vocabulary for a contract, or to reuse an existing one.

The following diagram shows an XML vocabulary hierarchy for inventory items within a hardware store:

See also: