OntoDL Statement: define: Unterschied zwischen den Versionen

Aus CTS2-LE
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''' ''ObjectType'' ''ObjectName'' ''DefinitionBody''
+
| 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>   
|- style="vertical-align:top"
 
| ''ObjectType''
 
| :=
 
| [[OntoDL Object Type: codesystem|'''codesystem''']]
 
|
 
|
 
|- style="vertical-align:top"
 
|
 
| style="text-align:right" | &#124;
 
| [[OntoDL Object Type: system|'''system''']]
 
|
 
|
 
|- style="vertical-align:top"
 
|
 
| style="text-align:right" | &#124;
 
| [[OntoDL Object Type: concept|'''concept''']]
 
|
 
|
 
|- style="vertical-align:top"
 
|
 
| style="text-align:right" | &#124;
 
| [[OntoDL Object Type: predicate|'''predicate''']]
 
|
 
|
 
|- style="vertical-align:top"
 
|
 
| style="text-align:right" | &#124;
 
| [[OntoDL Object Type: property|'''property''']]
 
|
 
|
 
 
|-
 
|-
 
| ''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


Description

Examples