| 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> |
|
| CallsFor<Out extends Service,In extends Service> |
A Service instance can require another Service instance to properly
operate and this is indicated with CallsFor.
|
| Demands<Out extends VirtualService,In extends Software> |
Demands is used to properly support to share 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> |
|
| Involves<Out extends Dataset,In extends Actor> |
Involves is used to indicate that and Actor is involved in a
Dataset.
|
| IsCompliantWith<Out extends Dataset,In extends Schema> |
IsCompliantWith is used to indicated a Dataset compliant with a 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> |
IsCorrelatedTo relates a Dataset to another.
|
| 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 inform regarding the network invocation of the target
EService by the source.
|