Linked.Archi UML 2.5.1 Reference Data
Controlled vocabularies for UML model annotations — visibility kinds, aggregation kinds, parameter direction kinds, message sorts, pseudostate kinds, transition kinds, interaction operator kinds, and connector kinds. Modeled as SKOS concept schemes following Linked.Archi convention DD-5. These correspond to UML 2.5.1 enumerations that the ODM specification (Annex D.3.9) maps to either owl:oneOf or SKOS concept schemes. Linked.Archi uses SKOS for all enumerated value sets (see DD-5).
Linked.Archi
Visibility Kind
The set of visibility options for a NamedElement.
public
The NamedElement is visible to all elements that can access the Namespace.
private
The NamedElement is only visible inside the Namespace that owns it.
protected
The NamedElement is visible to elements that have a generalization relationship to the Namespace.
package
The NamedElement is visible to elements within the same Package.
Aggregation Kind
The kind of aggregation for a Property that is an association end.
none
The Property has no aggregation semantics.
shared
The Property has shared aggregation semantics (hollow diamond).
composite
The Property has composite aggregation semantics (filled diamond). Deletion of the whole cascades to parts.
Parameter Direction Kind
The direction of a Parameter.
An input Parameter (may not be modified).
out
An output Parameter (may be modified to communicate information to the caller).
inout
An input Parameter that may be modified.
return
A return Parameter.
Message Sort
The sort of communication reflected by a Message.
synchCall
A synchronous call — the sender waits for a reply.
asynchCall
An asynchronous call — the sender does not wait.
asynchSignal
An asynchronous signal — a one-way communication.
createMessage
A message that creates the target lifeline.
deleteMessage
A message that destroys the target lifeline.
reply
A reply message to a synchronous call.
Pseudostate Kind
The kind of a Pseudostate vertex.
initial
The default vertex that is the source for a single Transition to the default State.
deepHistory
Represents the most recent active configuration of the composite State.
shallowHistory
Represents the most recent active substate of the composite State (one level).
join
Merges several transitions emanating from source vertices in different orthogonal Regions.
fork
Splits an incoming transition into two or more transitions terminating on orthogonal target vertices.
junction
A common target vertex for merging transitions from different source vertices.
choice
A dynamic conditional branch evaluated at runtime.
entryPoint
An entry point of a StateMachine or composite State.
exitPoint
An exit point of a StateMachine or composite State.
terminate
Entering a terminate Pseudostate implies that the execution of the StateMachine is terminated.
Transition Kind
The kind of a Transition.
external
The Transition exits the source State.
internal
The Transition does not exit or enter any State.
local
The Transition does not exit the composite source State but does exit and enter substates.
Interaction Operator Kind
The operator of a CombinedFragment.
alt
Alternative — choose one operand whose guard is true.
opt
Option — execute the operand if the guard is true.
loop
Loop — repeat the operand while the guard is true.
break
Break — if the guard is true, execute the operand and leave the enclosing fragment.
par
Parallel — execute operands concurrently.
seq
Weak sequencing — default ordering.
strict
Strict sequencing — operands execute in strict order.
critical
Critical region — the operand must execute atomically.
neg
Negative — the operand defines invalid traces.
assert
Assertion — the operand defines the only valid continuation.
ignore
Ignore — certain messages are insignificant.
consider
Consider — only certain messages are significant.
Connector Kind
The kind of a Connector.
assembly
Connects a provided interface to a required interface (ball-and-socket).
delegation
Connects an external Port to an internal part.