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
- FieldRuleType [ FieldAttribGrp]
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
- from schema: https://w3id.org/lmodel/fix-orchestra
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