| Activates<Out extends Service,In extends Service> |
Activates has a Service instance both as source and target as well as
CallsFor but with a complete different semantic.
|
| BelongsTo<Out extends Person,In extends LegalBody> |
BelongsTo indicates that the source Person belongs to the target
LegalBody.
|
| CallsFor<Out extends Service,In extends Service> |
CallsFor indicates that a Service instance can require another
Service instance to
properly operate.
|
| Demands<Out extends VirtualService,In extends Software> |
Demands is used to properly support sharing a VirtualService
with another context.
|
| DependsOn<Out extends Software,In extends Software> |
DependsOn indicates that a Software requires another one to work.
|
| Discovers<Out extends EService,In extends EService> |
Any EService or its specialisations can be related with
another EService with Discovers relation.
|
| Enables<Out extends Service,In extends Software> |
Any Service representing running code of a specific software has the
relation
Enables targeted to the corresponding Software.
|
| Hosts<Out extends Site,In extends Service> |
Hosts relation is used from a Site to a Service instance.
|
| Involves<Out extends Dataset,In extends Actor> |
Involves is used to indicate that an Actor is involved in a
Dataset.
|
| IsCompliantWith<Out extends Dataset,In extends Schema> |
IsCompliantWith indicates that the source Dataset is compliant with
the target Schema.
|
| IsConfiguredBy<Out extends Software,In extends ConfigurationTemplate> |
The relation IsConfiguredBy indicates that the source Software
requires a configuration when it is instantiated.
|
| IsCorrelatedTo<Out extends Dataset,In extends Dataset> |
This relation states that the source Dataset is correlated to the target
Dataset.
|
| IsCustomizedBy<Out extends Service,In extends ConfigurationTemplate> |
|
| IsDerivationOf<Out extends Configuration,In extends ConfigurationTemplate> |
|
| IsOwnedBy<Out extends Site,In extends Actor> |
Any Site is owned by an Actor and this is captured by the
IsOwnedBy relation.
|
| IsPartOf<Out extends ConcreteDataset,In extends Dataset> |
|
| IsPluginOf<Out extends Plugin,In extends Software> |
A Plugin is a piece of Software extending the capabilities of another
Software (main) and requiring the main Software to be
executed.
|
| Manages<Out extends Service,In extends Dataset> |
Manages indicates that the source Service manages the target
Dataset, e.g.
|
| Requires<Out extends Software,In extends Service> |
Requires is used to indicate that the source Software when activated
requires
to interact with a specific Service instance, i.e., the target of the
relation.
|
| Uses<Out extends EService,In extends EService> |
Uses relation informs regarding the network invocation of the target
EService by the source.
|