Skip to main content


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.

Please be noted:

OData vocabulary components

Currently there are three vocabulary components in OData V4. Vocabulary components in OData V3

Getting involved

We hosted a GitHub repository for OData vocabularies to discuss about OData vocabulary definitions and usage. You can discuss and contribute to the OData shared vocabularies following the guideline.