Vocabularies provide the ability to annotate metadata as well as instance data, and define a powerful extensibility point for OData.

Annotations that apply across instances should be specified within the metadata. Where the same annotation is defined at both the metadata and instance level, the instance-level annotation should override the annotation specified at the metadata level.

Some things to keep in mind about vocabularies:

To get started with OData Vocabularies, please refer to Vocabulary components