OntoDL Statement: define: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (→Syntax) |
(→Syntax) |
||
| Zeile 5: | Zeile 5: | ||
| style="width:10em" | ''DefinitionStatement'' | | style="width:10em" | ''DefinitionStatement'' | ||
| style="width:3em" | := | | style="width:3em" | := | ||
| − | | style="width:25em" | '''define''' '' | + | | style="width:25em" | '''define''' [[OntoDL Statement: Base Types|''TypeName'']] ''ObjectName'' ''DefinitionBody'' |
| style="width:10em" | | | style="width:10em" | | ||
| <font face="arial" size="2"> </font> | | <font face="arial" size="2"> </font> | ||
| Zeile 14: | Zeile 14: | ||
| | | | ||
| <font face="arial" size="2"> </font> | | <font face="arial" size="2"> </font> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| ''DefinitionBody'' | | ''DefinitionBody'' | ||
Version vom 10. September 2016, 16:04 Uhr
Syntax
| DefinitionStatement | := | define TypeName ObjectName DefinitionBody | ||
| ObjectName | := | Name | ||
| DefinitionBody | := | { FullDefinition * } | ||
| | | = QualifiedConcept | |||
| | | = InternalReference | |||
| Fulldefinition | := | DefineStatement | ||
| | | DefaultStatement | |||
| | | SetStatement | |||
| | | PredicateStatement | |||
| | | SetAsTableStatement | Must be formatted as 2-column MS Word table using style "OntoDL" | ||
| SetAsTableStatement | := | PropertyName (($)? Text | The prefix "($" advises the OntoDL interpreter to consider the provided text as a string (which will not be further processed) | |
| | | PropertyName InternalReference | |||
| PropertyName | := | Name |