Class: ResponseType
Any number of action behaviors can be triggered by the same 'when' condition
URI: fix_orchestra:ResponseType
classDiagram
class ResponseType
click ResponseType href "../ResponseType/"
ActionType <|-- ResponseType
click ActionType href "../ActionType/"
ResponseType : annotation
ResponseType --> "0..1" Annotation : annotation
click Annotation href "../Annotation/"
ResponseType : assign
ResponseType : component
ResponseType --> "*" ComponentType : component
click ComponentType href "../ComponentType/"
ResponseType : component_ref
ResponseType --> "*" ComponentRefType : component_ref
click ComponentRefType href "../ComponentRefType/"
ResponseType : field
ResponseType --> "*" FieldType : field
click FieldType href "../FieldType/"
ResponseType : field_ref
ResponseType --> "*" FieldRefType : field_ref
click FieldRefType href "../FieldRefType/"
ResponseType : group
ResponseType --> "*" GroupType : group
click GroupType href "../GroupType/"
ResponseType : group_ref
ResponseType --> "*" GroupRefType : group_ref
click GroupRefType href "../GroupRefType/"
ResponseType : message_ref
ResponseType --> "*" MessageRefType : message_ref
click MessageRefType href "../MessageRefType/"
ResponseType : name
ResponseType : sync
ResponseType --> "0..1" Synchronization : sync
click Synchronization href "../Synchronization/"
ResponseType : timer_schedule
ResponseType --> "*" TimerSchedule : timer_schedule
click TimerSchedule href "../TimerSchedule/"
ResponseType : trigger
ResponseType --> "*" TriggerType : trigger
click TriggerType href "../TriggerType/"
ResponseType : when
Inheritance
- ActionType
- ResponseType
Class Properties
| Property | Value |
|---|---|
| Class URI | fix_orchestra:ResponseType |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| when | 0..1 ExpressionType |
A common condition for all of the actions | direct |
| sync | 0..1 Synchronization |
direct | |
| annotation | 0..1 Annotation |
direct | |
| name | 0..1 Name |
direct | |
| field | * FieldType |
ActionType | |
| field_ref | * FieldRefType |
Other field or fields that scope uniqueness | ActionType |
| component | * ComponentType |
ActionType | |
| component_ref | * ComponentRefType |
ActionType | |
| group_ref | * GroupRefType |
ActionType | |
| message_ref | * MessageRefType |
Send a message | ActionType |
| trigger | * TriggerType |
Trigger a state transtion in a state machine | ActionType |
| timer_schedule | * TimerSchedule |
ActionType | |
| group | * GroupType |
ActionType | |
| assign | * ExpressionType |
Content of element holds an assignment expression for a state variable in the... | ActionType |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ResponsesInline | response | range | ResponseType |
In Subsets
Aliases
- responseType
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| xsd_source | repositorytypes.xsd |
Schema Source
- from schema: https://w3id.org/lmodel/fix-orchestra
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | fix_orchestra:ResponseType |
| native | fix_orchestra:ResponseType |
| exact | fixr:responseType |
LinkML Source
Direct
name: ResponseType
annotations:
xsd_source:
tag: xsd_source
value: repositorytypes.xsd
description: Any number of action behaviors can be triggered by the same 'when' condition
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- responseType
exact_mappings:
- fixr:responseType
is_a: ActionType
slots:
- when
- sync
slot_usage:
when:
name: when
description: A common condition for all of the actions. If it evalutes true, then
the actions are invoked. If 'when' is not present, the actions are unconditional.
attributes:
annotation:
name: annotation
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:annotation
slot_uri: fix_orchestra:annotation
domain_of:
- ActorType
- CategoryType
- CodeSetType
- CodeType
- ComponentRefType
- ComponentType
- ConceptType
- FieldRefType
- FieldType
- FlowType
- GroupType
- IdentifiersType
- MappedDatatype
- MessageType
- ResponseType
- ScenarioType
- SectionType
- StateMachineType
- StateType
- TransitionType
- BaseInterfaceType
- ProtocolType
- Datatype
- Actors
- Categories
- CodeSets
- Components
- Concepts
- Datatypes
- Fields
- Groups
- Messages
- Repository
- Scenarios
- Sections
range: Annotation
name:
name: name
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:name
slot_uri: fix_orchestra:name
domain_of:
- OidGrp
- RefidGrp
- ActorType
- CategoryType
- ComponentRuleType
- ConceptType
- FieldRuleType
- FlowType
- IdentifierType
- ResponseType
- ScenarioType
- SectionType
- StateMachineType
- StateType
- TimerSchedule
- TimerType
- TransitionType
- TriggerType
- BaseInterfaceType
- ProtocolType
- Datatype
- Repository
range: Name
class_uri: fix_orchestra:ResponseType
Induced
name: ResponseType
annotations:
xsd_source:
tag: xsd_source
value: repositorytypes.xsd
description: Any number of action behaviors can be triggered by the same 'when' condition
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- responseType
exact_mappings:
- fixr:responseType
is_a: ActionType
slot_usage:
when:
name: when
description: A common condition for all of the actions. If it evalutes true, then
the actions are invoked. If 'when' is not present, the actions are unconditional.
attributes:
annotation:
name: annotation
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:annotation
slot_uri: fix_orchestra:annotation
owner: ResponseType
domain_of:
- ActorType
- CategoryType
- CodeSetType
- CodeType
- ComponentRefType
- ComponentType
- ConceptType
- FieldRefType
- FieldType
- FlowType
- GroupType
- IdentifiersType
- MappedDatatype
- MessageType
- ResponseType
- ScenarioType
- SectionType
- StateMachineType
- StateType
- TransitionType
- BaseInterfaceType
- ProtocolType
- Datatype
- Actors
- Categories
- CodeSets
- Components
- Concepts
- Datatypes
- Fields
- Groups
- Messages
- Repository
- Scenarios
- Sections
range: Annotation
name:
name: name
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:name
slot_uri: fix_orchestra:name
owner: ResponseType
domain_of:
- OidGrp
- RefidGrp
- ActorType
- CategoryType
- ComponentRuleType
- ConceptType
- FieldRuleType
- FlowType
- IdentifierType
- ResponseType
- ScenarioType
- SectionType
- StateMachineType
- StateType
- TimerSchedule
- TimerType
- TransitionType
- TriggerType
- BaseInterfaceType
- ProtocolType
- Datatype
- Repository
range: Name
when:
name: when
description: A common condition for all of the actions. If it evalutes true, then
the actions are invoked. If 'when' is not present, the actions are unconditional.
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:when
rank: 1000
slot_uri: fix_orchestra:when
owner: ResponseType
domain_of:
- ComponentRuleType
- FieldRuleType
- MessageType
- ResponseType
- TransitionType
range: ExpressionType
sync:
name: sync
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:sync
rank: 1000
slot_uri: fix_orchestra:sync
owner: ResponseType
domain_of:
- ResponseType
range: Synchronization
field:
name: field
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:field
rank: 1000
slot_uri: fix_orchestra:field
owner: ResponseType
domain_of:
- ActionType
- ActorType
- Fields
range: FieldType
multivalued: true
inlined: true
inlined_as_list: true
field_ref:
name: field_ref
description: Other field or fields that scope uniqueness. If none provided, then
the field value must be globally unique.
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- fieldRef
exact_mappings:
- fixr:fieldRef
rank: 1000
slot_uri: fix_orchestra:field_ref
owner: ResponseType
domain_of:
- ActionType
- ActorType
- BlockAssignmentType
- ComponentType
- ConceptType
- UniqueInline
- GroupType
- StructureInline
range: FieldRefType
multivalued: true
inlined: true
inlined_as_list: true
component:
name: component
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:component
rank: 1000
slot_uri: fix_orchestra:component
owner: ResponseType
domain_of:
- ActionType
- ActorType
- Components
range: ComponentType
multivalued: true
inlined: true
inlined_as_list: true
component_ref:
name: component_ref
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- componentRef
exact_mappings:
- fixr:componentRef
rank: 1000
slot_uri: fix_orchestra:component_ref
owner: ResponseType
domain_of:
- ActionType
- ActorType
- BlockAssignmentType
- ComponentType
- ConceptType
- GroupType
- StructureInline
range: ComponentRefType
multivalued: true
inlined: true
inlined_as_list: true
group_ref:
name: group_ref
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- groupRef
exact_mappings:
- fixr:groupRef
rank: 1000
slot_uri: fix_orchestra:group_ref
owner: ResponseType
domain_of:
- ActionType
- ActorType
- BlockAssignmentType
- ComponentType
- ConceptType
- GroupType
- StructureInline
range: GroupRefType
multivalued: true
inlined: true
inlined_as_list: true
message_ref:
name: message_ref
description: Send a message
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- messageRef
exact_mappings:
- fixr:messageRef
rank: 1000
slot_uri: fix_orchestra:message_ref
owner: ResponseType
domain_of:
- ActionType
- ConceptType
range: MessageRefType
multivalued: true
inlined: true
inlined_as_list: true
trigger:
name: trigger
description: Trigger a state transtion in a state machine
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:trigger
rank: 1000
slot_uri: fix_orchestra:trigger
owner: ResponseType
domain_of:
- ActionType
range: TriggerType
multivalued: true
inlined: true
inlined_as_list: true
timer_schedule:
name: timer_schedule
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- timerSchedule
exact_mappings:
- fixr:timerSchedule
rank: 1000
slot_uri: fix_orchestra:timer_schedule
owner: ResponseType
domain_of:
- ActionType
range: TimerSchedule
multivalued: true
inlined: true
inlined_as_list: true
group:
name: group
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:group
rank: 1000
slot_uri: fix_orchestra:group
owner: ResponseType
domain_of:
- ActionType
- ActorType
- CodeType
- Groups
range: GroupType
multivalued: true
inlined: true
inlined_as_list: true
assign:
name: assign
description: Content of element holds an assignment expression for a state variable
in the form '$actor.variable=value'
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixr:assign
rank: 1000
slot_uri: fix_orchestra:assign
owner: ResponseType
domain_of:
- ActionType
- FieldRefType
- FieldRuleType
- FieldType
- IdentifiersType
range: ExpressionType
multivalued: true
class_uri: fix_orchestra:ResponseType