Skip to content

Commit 9f21835

Browse files
committed
explaining the terminal syntax used in the spec
1 parent d28119e commit 9f21835

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

io.opencaesar.oml.specification/src/language-reference.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
This section presents the OML language features using its textual syntax as a notation. All the presented features exist in the other syntaxes except when noted otherwise. It is recommended that a reader starts with the common idioms section to gain an understanding of the language's basics, before reading the other sections.
44

5-
## Common Idioms ## {#Common-Idioms-LR}
5+
Note: This document frequently uses BNF grammar to specify OML's textual syntax. In such grammar, terminals like `IRI` and `NAMESPACE`, representing features of OML elements, may be used. To be more precise, we use the syntax `[Type|Terminal]` to indicate that a terminal represents a feature of a particular type . For example, `[Concept|IRI]` means the `IRI` of a `Concept`, and `[Vocabulary|NAMESPACE]` means the `NAMESAPCE` of a `Vocabulary`.
6+
7+
## OML Idioms ## {#Common-Idioms-LR}
68

79
### White Space ### {#White-Space-LR}
810

0 commit comments

Comments
 (0)