> For the complete documentation index, see [llms.txt](https://gitbook.semantify.it/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gitbook.semantify.it/domainspecifications/ds-v7/grammar/domainspecification.md).

# Domain Specification

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

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

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

* [DS @context](/domainspecifications/ds-v7/grammar/domainspecification/context.md)
