# Domain Specification

The grammar for Domain Specifications in **DS-V7** consists of the following grammar nodes:

* [Domain Specification Node](https://gitbook.semantify.it/domainspecifications/ds-v7/grammar/domainspecification/domainspecification)
* [Property Node](https://gitbook.semantify.it/domainspecifications/ds-v7/grammar/domainspecification/property)
* [Class Node](https://gitbook.semantify.it/domainspecifications/ds-v7/grammar/domainspecification/class)
* [Data Type Node](https://gitbook.semantify.it/domainspecifications/ds-v7/grammar/domainspecification/datatype)
* [Enumeration Node](https://gitbook.semantify.it/domainspecifications/ds-v7/grammar/domainspecification/enumeration)

There is also a standard `@context` that should be used by Domain Specifications:

* [DS @context](https://gitbook.semantify.it/domainspecifications/ds-v7/grammar/domainspecification/context)
