OntoDL Syntax: InternalReference: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Syntax) |
(→Syntax) |
||
| Zeile 12: | Zeile 12: | ||
| | | | ||
| style="text-align:right" | | | | style="text-align:right" | | | ||
| − | | ''ObjectReference''? | + | | ''ObjectReference''? ''PropertyReference''+ ''PropertyQualifer''* |
| | | | ||
| <font face="arial" size="2">if property qualifiers are given, the leading part of the internal reference must resolve to an object of type ''collection''. If no object reference is stated, it is consodered that the base object is ''me''.</font> | | <font face="arial" size="2">if property qualifiers are given, the leading part of the internal reference must resolve to an object of type ''collection''. If no object reference is stated, it is consodered that the base object is ''me''.</font> | ||
| Zeile 19: | Zeile 19: | ||
| := | | := | ||
| ''ObjectName'' | | ''ObjectName'' | ||
| + | | | ||
| + | | | ||
| + | |- style="vertical-align:top" | ||
| + | | ''PropertyReference'' | ||
| + | | := | ||
| + | | '''.''' ''PropertyName'' | ||
| | | | ||
| | | | ||
Version vom 8. September 2016, 00:54 Uhr
Syntax
Syntax
| InternalReference | := | ObjectReference | ||
| | | ObjectReference? PropertyReference+ PropertyQualifer* | if property qualifiers are given, the leading part of the internal reference must resolve to an object of type collection. If no object reference is stated, it is consodered that the base object is me. | ||
| ObjectReference | := | ObjectName | ||
| PropertyReference | := | . PropertyName | ||
| | | me | me refers to the object that controls the current definition scope. If me is used outside a definition scope, it refers to the system object OntoDL. | ||
| PropertyQualifier | := | [ PropertyName = InternalReference ] |