OwS Object Type: type

Aus CTS2-LE
Zur Navigation springen Zur Suche springen

In OwS each object has a type which is set when the object is initially defined. The type of an object determines the properties of this object. Types itself are objects in OwS. This allows for defining new types the same way as objects are defined (see define statement). Objects of type "type" have properties, too. These define some "meta-properties" that apply to all objects of that type.

Defined Properties

Property Name RWDS Type Subtype Card. Definition
Name RWD string 1..1 Name of the object. Set when the object is initially defined (see define statement).
Type RWD string 1..1 "type"
URI RW string 0..1 A type definition may be assigned an unique identifier which has to be provided as an URI. If this property is set, the defined type will be exported as a FHIR terminology.
Stereotype RW string 0..1 A stereotype defines an OwS specific semantics or behaviour for a type definition. E.g. by setting the Stereotype property to the value StructureDefinition the OwS compiler will export the type definiton as an FHIR StructureDefinition resource.
InlineSystem RWS codesystem 1..1 when objects of this type are defined inline (see set statememt), they will be automatically be placed into the code system referenced by this property. If the InlineSystem property is not set, any attempt for an inline definition of an object of this type will throw an error.
_Temp RW string 0..1 for your own disposition

RWDS = Read Access - Write Access - Default Value if not explicitly set - Special Treatment

Defining a new Object Type in OwS

Using Custom Types in OwS

Using Inline Systems