Skip to content

Class: FieldRuleType

URI: fix_orchestra:FieldRuleType

 classDiagram
    class FieldRuleType
    click FieldRuleType href "../FieldRuleType/"
      FieldAttribGrp <|-- FieldRuleType
        click FieldAttribGrp href "../FieldAttribGrp/"

      FieldRuleType : assign

      FieldRuleType : encoding

      FieldRuleType : impl_length

      FieldRuleType : impl_max_length

      FieldRuleType : impl_min_length

      FieldRuleType : max_inclusive

      FieldRuleType : min_inclusive

      FieldRuleType : name

      FieldRuleType : presence





        FieldRuleType --> "0..1" Presence : presence
        click Presence href "../Presence/"



      FieldRuleType : rendering

      FieldRuleType : type

      FieldRuleType : unique





        FieldRuleType --> "0..1" UniqueInline : unique
        click UniqueInline href "../UniqueInline/"



      FieldRuleType : value

      FieldRuleType : when

Inheritance

Class Properties

Property Value
Class URI fix_orchestra:FieldRuleType

Slots

Name Cardinality and Range Description Inheritance
unique 0..1
UniqueInline
direct
when 1
ExpressionType
A condition that distinguishes when a scenario of a message type applies direct
assign *
ExpressionType
Content of element holds an assignment expression for a message field or stat... direct
name 0..1
Name
Name of this rule direct
type 0..1
Name
Overrides the type of the referenced field direct
min_inclusive 0..1
String
Inclusive lower bound FieldAttribGrp
max_inclusive 0..1
String
Inclusive upper bound FieldAttribGrp
impl_length 0..1
Integer
Fixed length FieldAttribGrp
impl_min_length 0..1
Integer
FieldAttribGrp
impl_max_length 0..1
Integer
FieldAttribGrp
presence 0..1
Presence
Overrides presence when expression is true FieldAttribGrp
value 0..1
String
If presence is optional, then it represents a default when the sender does no... FieldAttribGrp
rendering 0..1
String
A hint to processes about how to interpret the element FieldAttribGrp
encoding 0..1
String
Character encoding if other than US-ASCII FieldAttribGrp

Usages

used by used in type used
FieldRefType rule range FieldRuleType
FieldType rule range FieldRuleType

In Subsets

Aliases

  • fieldRuleType

Identifier and Mapping Information

Annotations

property value
xsd_source repositorytypes.xsd

Schema Source

Mappings

Mapping Type Mapped Value
self fix_orchestra:FieldRuleType
native fix_orchestra:FieldRuleType
exact fixr:fieldRuleType

LinkML Source

Direct

name: FieldRuleType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- fieldRuleType
exact_mappings:
- fixr:fieldRuleType
mixins:
- FieldAttribGrp
slots:
- unique
- when
slot_usage:
  when:
    name: when
    required: true
attributes:
  assign:
    name: assign
    description: Content of element holds an assignment expression for a message field
      or state variable. This can be used for field validation.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:assign
    slot_uri: fix_orchestra:assign
    domain_of:
    - ActionType
    - FieldRefType
    - FieldRuleType
    - FieldType
    - IdentifiersType
    range: ExpressionType
    multivalued: true
  name:
    name: name
    description: Name of this rule
    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
  type:
    name: type
    description: Overrides the type of the referenced field.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:type
    slot_uri: fix_orchestra:type
    domain_of:
    - CodeSetType
    - FieldRuleType
    - FieldType
    - DcElementContainer
    - DctermsElementOrRefinementContainer
    range: Name
class_uri: fix_orchestra:FieldRuleType

Induced

name: FieldRuleType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- fieldRuleType
exact_mappings:
- fixr:fieldRuleType
mixins:
- FieldAttribGrp
slot_usage:
  when:
    name: when
    required: true
attributes:
  assign:
    name: assign
    description: Content of element holds an assignment expression for a message field
      or state variable. This can be used for field validation.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:assign
    slot_uri: fix_orchestra:assign
    owner: FieldRuleType
    domain_of:
    - ActionType
    - FieldRefType
    - FieldRuleType
    - FieldType
    - IdentifiersType
    range: ExpressionType
    multivalued: true
  name:
    name: name
    description: Name of this rule
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:name
    slot_uri: fix_orchestra:name
    owner: FieldRuleType
    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
  type:
    name: type
    description: Overrides the type of the referenced field.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:type
    slot_uri: fix_orchestra:type
    owner: FieldRuleType
    domain_of:
    - CodeSetType
    - FieldRuleType
    - FieldType
    - DcElementContainer
    - DctermsElementOrRefinementContainer
    range: Name
  unique:
    name: unique
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:unique
    rank: 1000
    slot_uri: fix_orchestra:unique
    owner: FieldRuleType
    domain_of:
    - FieldRuleType
    range: UniqueInline
  when:
    name: when
    description: A condition that distinguishes when a scenario of a message type
      applies. It could be used to generate a decision tree to correlate an incoming
      message to its scenario, or to decide which scenario of a request message to
      send.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:when
    rank: 1000
    slot_uri: fix_orchestra:when
    owner: FieldRuleType
    domain_of:
    - ComponentRuleType
    - FieldRuleType
    - MessageType
    - ResponseType
    - TransitionType
    range: ExpressionType
    required: true
  min_inclusive:
    name: min_inclusive
    description: Inclusive lower bound
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - minInclusive
    exact_mappings:
    - fixr:minInclusive
    rank: 1000
    slot_uri: fix_orchestra:min_inclusive
    owner: FieldRuleType
    domain_of:
    - FieldAttribGrp
    - MappedDatatype
    range: string
  max_inclusive:
    name: max_inclusive
    description: Inclusive upper bound
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - maxInclusive
    exact_mappings:
    - fixr:maxInclusive
    rank: 1000
    slot_uri: fix_orchestra:max_inclusive
    owner: FieldRuleType
    domain_of:
    - FieldAttribGrp
    - MappedDatatype
    range: string
  impl_length:
    name: impl_length
    description: Fixed length
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - implLength
    exact_mappings:
    - fixr:implLength
    rank: 1000
    slot_uri: fix_orchestra:impl_length
    owner: FieldRuleType
    domain_of:
    - FieldAttribGrp
    range: integer
  impl_min_length:
    name: impl_min_length
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - implMinLength
    exact_mappings:
    - fixr:implMinLength
    rank: 1000
    slot_uri: fix_orchestra:impl_min_length
    owner: FieldRuleType
    domain_of:
    - FieldAttribGrp
    range: integer
  impl_max_length:
    name: impl_max_length
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - implMaxLength
    exact_mappings:
    - fixr:implMaxLength
    rank: 1000
    slot_uri: fix_orchestra:impl_max_length
    owner: FieldRuleType
    domain_of:
    - FieldAttribGrp
    range: integer
  presence:
    name: presence
    description: Overrides presence when expression is true
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:presence
    rank: 1000
    slot_uri: fix_orchestra:presence
    ifabsent: string(optional)
    owner: FieldRuleType
    domain_of:
    - FieldAttribGrp
    - ComponentRefType
    - ComponentRuleType
    range: Presence
  value:
    name: value
    description: If presence is optional, then it represents a default when the sender
      does not provide the field. If presence is constant, then it is the constant
      value.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:value
    rank: 1000
    slot_uri: fix_orchestra:value
    owner: FieldRuleType
    domain_of:
    - FieldAttribGrp
    - Appinfo
    - CodeType
    - Documentation
    - IdentifierType
    - InterfaceAppinfo
    - InterfaceDocumentation
    - DcSimpleLiteral
    range: string
  rendering:
    name: rendering
    description: A hint to processes about how to interpret the element. Not validated.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:rendering
    rank: 1000
    slot_uri: fix_orchestra:rendering
    owner: FieldRuleType
    domain_of:
    - FieldAttribGrp
    - ComponentType
    - GroupType
    - MessageType
    range: string
  encoding:
    name: encoding
    description: Character encoding if other than US-ASCII
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:encoding
    rank: 1000
    slot_uri: fix_orchestra:encoding
    owner: FieldRuleType
    domain_of:
    - FieldAttribGrp
    - BaseInterfaceType
    range: string
class_uri: fix_orchestra:FieldRuleType