OntoDL Statement: set
Syntax
| SetStatement | := | set InternalReference SetOperator CopyMode? AssignedValue |
| AssignedValue | := | InternalReference |
| | | = QualifiedConcept | |
| | | = Text | |
| SetOperator | := | $= | -= | += | := |
| | | = Text | |
| CopyMode | := | = |
Semantics of the set-operator
| Operator | Sematics | a=string b=string |
a=object b=object |
a=empty collection | a=collection b=string |
a=collection b=object |
|---|---|---|---|---|---|---|
| $= | String Concatenation | ab | error | { b } | {a1b, .. , anb} | error |