Skip to content

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

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