diff --git a/23-050/lutaml_data_dictionary.yml b/23-050/lutaml_data_dictionary.yml new file mode 100644 index 00000000..6c6a94b1 --- /dev/null +++ b/23-050/lutaml_data_dictionary.yml @@ -0,0 +1,32 @@ +packages: +# - Temporal # This is the root package that contains +- ReferenceSystem +- Temporal Objects +- ISO 19107 +- ISO 19108 +- ISO 19111 +# external_classes: +# Boolean: "_boolean" +# Character: "_character" +# Characterstring: "_characterstring" +# CharacterString: "_characterstring" +# Date: "_date" +# Datetime: "_datetime" +# DateTime: "_datetime" +# Decimal: "_decimal" +# integer: "_integer" +# Integer: "_integer" +# number: "_number" +# Number: "_number" +# Real: "_real" +# Time: "_time" +# Uri: "_uri" +# URI: "_uri" +section_depth: 2 +render_nested_packages: true +# render_style: data_dictionary +# include_root: true +# ea_extension: +# - "ISO19103MDG v1.0.0-beta.xml" +# template_path: "../../sources/liquid_templates" +# guidance: "../../sources/guidance/guidance.yaml" \ No newline at end of file diff --git a/23-050/sections/08-data_dictionary.adoc b/23-050/sections/08-data_dictionary.adoc deleted file mode 100644 index bdeb3650..00000000 --- a/23-050/sections/08-data_dictionary.adoc +++ /dev/null @@ -1,899 +0,0 @@ -== Data Dictionary - -=== Reference Systems - -[[Algorithm-section]] -[cols="1a"] -|=== -|*Algorithm* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Calendar-section]] -[cols="1a"] -|=== -|*Calendar* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!{set:cellbgcolor:#FFFFFF} ! <> [1..*] ! -!{set:cellbgcolor:#FFFFFF} ! <> [1..*] ! -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Calendar Day-section]] -[cols="1a"] -|=== -|*Calendar Day* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Calendar Era-section]] -[cols="1a"] -|=== -|*Calendar Era* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! Calendar Era: division of a calendar composed of a sequence of periods of one type counted from a specified date (ISO 19108) -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Calendar Month-section]] -[cols="1a"] -|=== -|*Calendar Month* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! A month corresponds nominally to the period of a lunar cycle – either the cycle of the phases of the moon, or that of the moon’s revolution around the Earth. (ISO 19108) -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [1..*] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Calendar Year-section]] -[cols="1a"] -|=== -|*Calendar Year* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! calendar year: period approximately equal in duration to the periodic time of the revolution of the Earth around the sun (ISO 19108) -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} reference ! <> [1..*] ! -!{set:cellbgcolor:#FFFFFF} ! <> [1..*] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Clock-section]] -[cols="1a"] -|=== -|*Clock* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Epoch-section]] -[cols="1a"] -|=== -|*Epoch* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!{set:cellbgcolor:#FFFFFF} definition ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[ReferenceSystem-section]] -[cols="1a"] -|=== -|*ReferenceSystem* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* - -!{set:cellbgcolor:#FFFFFF} applicableLocationTimeOrDomain !<<-section,>> ! - -!{set:cellbgcolor:#FFFFFF} authoritativeOwnerOrDefiningBody !<> ! - -!{set:cellbgcolor:#FFFFFF} dimension !<> [1..*] ! -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[SpatialReferenceSystem-section]] -[cols="1a"] -|=== -|*SpatialReferenceSystem* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* - -!{set:cellbgcolor:#FFFFFF} dimension !<> [1..3] ! -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[SpatialTemporalReferenceSystem-section]] -[cols="1a"] -|=== -|*SpatialTemporalReferenceSystem* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[TemporalCoordinateReferenceSystem-section]] -[cols="1a"] -|=== -|*TemporalCoordinateReferenceSystem* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} definition ! <> [] ! -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* - -!{set:cellbgcolor:#FFFFFF} uom !<> ! -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[TemporalOrdinalReferenceSystem-section]] -[cols="1a"] -|=== -|*TemporalOrdinalReferenceSystem* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!{set:cellbgcolor:#FFFFFF} definition ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* - -!{set:cellbgcolor:#FFFFFF} applicableLocationOrRegion !<> [0..1] ! - -!{set:cellbgcolor:#FFFFFF} events !<> [1..n] ! -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[TemporalReferenceSystem-section]] -[cols="1a"] -|=== -|*TemporalReferenceSystem* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} definition ! <> [] ! -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* - -!{set:cellbgcolor:#FFFFFF} dimension !<> ! - -!{set:cellbgcolor:#FFFFFF} epoch !<> [0..1] ! - -!{set:cellbgcolor:#FFFFFF} nameOrId !<> ! - -!{set:cellbgcolor:#FFFFFF} notations !<<-section,>> [0..n] ! -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[TimeScale-section]] -[cols="1a"] -|=== -|*TimeScale* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -=== Temporal Objects - -[[Calendar Date-section]] -[cols="1a"] -|=== -|*Calendar Date* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! A data type that shall be used to identify temporal position within a calendar. (ISO 19108) -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!{set:cellbgcolor:#FFFFFF} referenceSystem ! <> [1] ! -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Coordinate-section]] -[cols="1a"] -|=== -|*Coordinate* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!{set:cellbgcolor:#FFFFFF} referenceSystem ! <> [1] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Day of Month-section]] -[cols="1a"] -|=== -|*Day of Month* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Day of week-section]] -[cols="1a"] -|=== -|*Day of week* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! The day of week -day: period having a duration nominally equivalent to the periodic time of the Earth’s rotation around its axis (ISO 19108) -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Entity-section]] -[cols="1a"] -|=== -|*Entity* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! A temporal interval or instant. -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} hasDefinition ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Event-section]] -[cols="1a"] -|=== -|*Event* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! Event: action which occurs at an instant (ISO 19108) -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} ! <> [] ! -!{set:cellbgcolor:#FFFFFF} definition ! <> [] ! -!{set:cellbgcolor:#FFFFFF} isA ! <> [] ! -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Attribute* !*Value type and multiplicity* !*Definition* - -!{set:cellbgcolor:#FFFFFF} Name !<> ! -!=== -|{set:cellbgcolor:#FFFFFF} Note: Unless otherwise specified, all attributes and role names have the stereotype «Property». -|=== - -[[Instant-section]] -[cols="1a"] -|=== -|*Instant* -|[cols="1,4",frame=none,grid=none] -!=== -!{nbsp}{nbsp}{nbsp}{nbsp}Definition: ! A temporal entity with zero extent or duration -instant: point representing position in time (ISO 19108) -!{nbsp}{nbsp}{nbsp}{nbsp}Subclass of: ! <<-section,>> -!{nbsp}{nbsp}{nbsp}{nbsp}Stereotype: ! «interface» -!=== -|[cols="15,20,60",frame=none,grid=none,options="header"] -!=== -!{set:cellbgcolor:#DDDDDD} *Role name* !*Target class and multiplicity* !*Definition* -!{set:cellbgcolor:#FFFFFF} hasDefinition ! <