Skip to content

Class: InterfaceType

URI: fix_orchestra:InterfaceType

 classDiagram
    class InterfaceType
    click InterfaceType href "../InterfaceType/"
      BaseInterfaceType <|-- InterfaceType
        click BaseInterfaceType href "../BaseInterfaceType/"

      InterfaceType : annotation





        InterfaceType --> "0..1" InterfaceAnnotation : annotation
        click InterfaceAnnotation href "../InterfaceAnnotation/"



      InterfaceType : encoding





        InterfaceType --> "*" EncodingType : encoding
        click EncodingType href "../EncodingType/"



      InterfaceType : extra_attributes

      InterfaceType : name

      InterfaceType : protocol





        InterfaceType --> "*" ProtocolType : protocol
        click ProtocolType href "../ProtocolType/"



      InterfaceType : service





        InterfaceType --> "*" ServiceType : service
        click ServiceType href "../ServiceType/"



      InterfaceType : session_protocol





        InterfaceType --> "*" SessionProtocolType : session_protocol
        click SessionProtocolType href "../SessionProtocolType/"



      InterfaceType : sessions





        InterfaceType --> "0..1" SessionsInline : sessions
        click SessionsInline href "../SessionsInline/"



      InterfaceType : transport





        InterfaceType --> "*" TransportProtocolType : transport
        click TransportProtocolType href "../TransportProtocolType/"



      InterfaceType : user_interface





        InterfaceType --> "*" UserInterfaceType : user_interface
        click UserInterfaceType href "../UserInterfaceType/"



Inheritance

Class Properties

Property Value
Class URI fix_orchestra:InterfaceType

Slots

Name Cardinality and Range Description Inheritance
sessions 0..1
SessionsInline
direct
service *
ServiceType
An application layer protocol with orchestration BaseInterfaceType
user_interface *
UserInterfaceType
BaseInterfaceType
session_protocol *
SessionProtocolType
BaseInterfaceType
protocol *
ProtocolType
BaseInterfaceType
transport *
TransportProtocolType
BaseInterfaceType
extra_attributes *
String
Pass-through xs:anyAttribute values keyed by their XML attribute name (open e... BaseInterfaceType
encoding *
EncodingType
BaseInterfaceType
annotation 0..1
InterfaceAnnotation
BaseInterfaceType
name 1
String
BaseInterfaceType

Usages

used by used in type used
Interfaces interface range InterfaceType

In Subsets

Aliases

  • interfaceType

Identifier and Mapping Information

Annotations

property value
xsd_source interfaces.xsd

Schema Source

Mappings

Mapping Type Mapped Value
self fix_orchestra:InterfaceType
native fix_orchestra:InterfaceType
exact fixi:interfaceType

LinkML Source

Direct

name: InterfaceType
annotations:
  xsd_source:
    tag: xsd_source
    value: interfaces.xsd
in_subset:
- interfaces
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- interfaceType
exact_mappings:
- fixi:interfaceType
is_a: BaseInterfaceType
slots:
- sessions
class_uri: fix_orchestra:InterfaceType

Induced

name: InterfaceType
annotations:
  xsd_source:
    tag: xsd_source
    value: interfaces.xsd
in_subset:
- interfaces
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- interfaceType
exact_mappings:
- fixi:interfaceType
is_a: BaseInterfaceType
attributes:
  sessions:
    name: sessions
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixi:sessions
    rank: 1000
    slot_uri: fix_orchestra:sessions
    owner: InterfaceType
    domain_of:
    - InterfaceType
    range: SessionsInline
  service:
    name: service
    description: An application layer protocol with orchestration
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixi:service
    rank: 1000
    slot_uri: fix_orchestra:service
    owner: InterfaceType
    domain_of:
    - BaseInterfaceType
    range: ServiceType
    multivalued: true
    inlined: true
    inlined_as_list: true
  user_interface:
    name: user_interface
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - userInterface
    exact_mappings:
    - fixi:userInterface
    rank: 1000
    slot_uri: fix_orchestra:user_interface
    owner: InterfaceType
    domain_of:
    - BaseInterfaceType
    range: UserInterfaceType
    multivalued: true
    inlined: true
    inlined_as_list: true
  session_protocol:
    name: session_protocol
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - sessionProtocol
    exact_mappings:
    - fixi:sessionProtocol
    rank: 1000
    slot_uri: fix_orchestra:session_protocol
    owner: InterfaceType
    domain_of:
    - BaseInterfaceType
    range: SessionProtocolType
    multivalued: true
    inlined: true
    inlined_as_list: true
  protocol:
    name: protocol
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixi:protocol
    rank: 1000
    slot_uri: fix_orchestra:protocol
    owner: InterfaceType
    domain_of:
    - BaseInterfaceType
    range: ProtocolType
    multivalued: true
    inlined: true
    inlined_as_list: true
  transport:
    name: transport
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixi:transport
    rank: 1000
    slot_uri: fix_orchestra:transport
    owner: InterfaceType
    domain_of:
    - BaseInterfaceType
    range: TransportProtocolType
    multivalued: true
    inlined: true
    inlined_as_list: true
  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: InterfaceType
    domain_of:
    - Appinfo
    - InterfaceAppinfo
    - BaseInterfaceType
    - ProtocolType
    - TransportProtocolType
    range: string
    multivalued: true
  encoding:
    name: encoding
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixi:encoding
    slot_uri: fix_orchestra:encoding
    owner: InterfaceType
    domain_of:
    - FieldAttribGrp
    - BaseInterfaceType
    range: EncodingType
    multivalued: true
    inlined: true
    inlined_as_list: true
  annotation:
    name: annotation
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixi:annotation
    slot_uri: fix_orchestra:annotation
    owner: InterfaceType
    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: InterfaceType
    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: string
    required: true
class_uri: fix_orchestra:InterfaceType