Class: ProtocolType
URI: fix_orchestra:ProtocolType
classDiagram
class ProtocolType
click ProtocolType href "../ProtocolType/"
ProtocolType <|-- EncodingType
click EncodingType href "../EncodingType/"
ProtocolType <|-- ServiceType
click ServiceType href "../ServiceType/"
ProtocolType <|-- SessionProtocolType
click SessionProtocolType href "../SessionProtocolType/"
ProtocolType <|-- TransportProtocolType
click TransportProtocolType href "../TransportProtocolType/"
ProtocolType <|-- UserInterfaceType
click UserInterfaceType href "../UserInterfaceType/"
ProtocolType : activation_time
ProtocolType : annotation
ProtocolType --> "0..1" InterfaceAnnotation : annotation
click InterfaceAnnotation href "../InterfaceAnnotation/"
ProtocolType : deactivation_time
ProtocolType : deprecated
ProtocolType : extra_attributes
ProtocolType : layer
ProtocolType --> "0..1" Layer : layer
click Layer href "../Layer/"
ProtocolType : name
ProtocolType : orchestration
ProtocolType : reliability
ProtocolType --> "0..1" InterfaceReliability : reliability
click InterfaceReliability href "../InterfaceReliability/"
ProtocolType : version
Inheritance
Class Properties
| Property | Value |
|---|---|
| Class URI | fix_orchestra:ProtocolType |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| activation_time | 0..1 Datetime |
When this version becomes effective | direct |
| deactivation_time | 0..1 Datetime |
When this version is no longer effective | direct |
| layer | 0..1 Layer |
direct | |
| orchestration | 0..1 Uri |
URI of Orchestra rules of engagement | direct |
| extra_attributes | * String |
Pass-through xs:anyAttribute values keyed by their XML attribute name (open e... | direct |
| annotation | 0..1 InterfaceAnnotation |
direct | |
| name | 0..1 ProtocolName |
direct | |
| version | 0..1 String |
direct | |
| deprecated | 0..1 Datetime |
When this version was deprecated; may be replaced or removed in the future | direct |
| reliability | 0..1 InterfaceReliability |
Reliability can be implemented at transport, session, or application layers | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| BaseInterfaceType | protocol | range | ProtocolType |
| InterfaceType | protocol | range | ProtocolType |
| SessionType | protocol | range | ProtocolType |
In Subsets
Aliases
- protocolType
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| xsd_source | interfaces.xsd |
| xsd_any_attribute | True |
Schema Source
- from schema: https://w3id.org/lmodel/fix-orchestra
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | fix_orchestra:ProtocolType |
| native | fix_orchestra:ProtocolType |
| exact | fixi:protocolType |
LinkML Source
Direct
name: ProtocolType
annotations:
xsd_source:
tag: xsd_source
value: interfaces.xsd
xsd_any_attribute:
tag: xsd_any_attribute
value: true
in_subset:
- interfaces
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- protocolType
exact_mappings:
- fixi:protocolType
slots:
- activation_time
- deactivation_time
- layer
- orchestration
- extra_attributes
attributes:
annotation:
name: annotation
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi: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: InterfaceAnnotation
name:
name: name
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi: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: ProtocolName
version:
name: version
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi:version
rank: 1000
slot_uri: fix_orchestra:version
domain_of:
- ProtocolType
- Repository
range: string
deprecated:
name: deprecated
description: When this version was deprecated; may be replaced or removed in the
future
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi:deprecated
slot_uri: fix_orchestra:deprecated
domain_of:
- EntityAttribGrp
- ProtocolType
range: datetime
reliability:
name: reliability
description: Reliability can be implemented at transport, session, or application
layers
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi:reliability
slot_uri: fix_orchestra:reliability
domain_of:
- FlowType
- ProtocolType
range: InterfaceReliability
class_uri: fix_orchestra:ProtocolType
Induced
name: ProtocolType
annotations:
xsd_source:
tag: xsd_source
value: interfaces.xsd
xsd_any_attribute:
tag: xsd_any_attribute
value: true
in_subset:
- interfaces
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- protocolType
exact_mappings:
- fixi:protocolType
attributes:
annotation:
name: annotation
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi:annotation
slot_uri: fix_orchestra:annotation
owner: ProtocolType
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: InterfaceAnnotation
name:
name: name
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi:name
slot_uri: fix_orchestra:name
owner: ProtocolType
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: ProtocolName
version:
name: version
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi:version
rank: 1000
slot_uri: fix_orchestra:version
owner: ProtocolType
domain_of:
- ProtocolType
- Repository
range: string
deprecated:
name: deprecated
description: When this version was deprecated; may be replaced or removed in the
future
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi:deprecated
slot_uri: fix_orchestra:deprecated
owner: ProtocolType
domain_of:
- EntityAttribGrp
- ProtocolType
range: datetime
reliability:
name: reliability
description: Reliability can be implemented at transport, session, or application
layers
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi:reliability
slot_uri: fix_orchestra:reliability
owner: ProtocolType
domain_of:
- FlowType
- ProtocolType
range: InterfaceReliability
activation_time:
name: activation_time
description: When this version becomes effective
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- activationTime
exact_mappings:
- fixi:activationTime
rank: 1000
slot_uri: fix_orchestra:activation_time
owner: ProtocolType
domain_of:
- ProtocolType
- SessionType
range: datetime
deactivation_time:
name: deactivation_time
description: When this version is no longer effective
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- deactivationTime
exact_mappings:
- fixi:deactivationTime
rank: 1000
slot_uri: fix_orchestra:deactivation_time
owner: ProtocolType
domain_of:
- ProtocolType
- SessionType
range: datetime
layer:
name: layer
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi:layer
rank: 1000
slot_uri: fix_orchestra:layer
owner: ProtocolType
domain_of:
- ProtocolType
range: Layer
orchestration:
name: orchestration
description: URI of Orchestra rules of engagement
from_schema: https://w3id.org/lmodel/fix-orchestra
exact_mappings:
- fixi:orchestration
rank: 1000
slot_uri: fix_orchestra:orchestration
owner: ProtocolType
domain_of:
- ProtocolType
range: uri
extra_attributes:
name: extra_attributes
description: Pass-through xs:anyAttribute values keyed by their XML attribute
name (open extension point).
from_schema: https://w3id.org/lmodel/fix-orchestra
rank: 1000
owner: ProtocolType
domain_of:
- Appinfo
- InterfaceAppinfo
- BaseInterfaceType
- ProtocolType
- TransportProtocolType
range: string
multivalued: true
class_uri: fix_orchestra:ProtocolType