Class: anonymous_slot_expression

URI: linkml:AnonymousSlotExpression

img

Parents

Uses Mixin

  • mixin: SlotExpression - an expression that constrains the range of values a slot can take

Referenced by Class

Attributes

Mixed in from slot_expression:

  • range 0..1
    • Description: defines the type of the object of the slot. Given the following slot definition S1: domain: C1 range: C2 the declaration X: S1: Y

implicitly asserts Y is an instance of C2

 * Range: [Element](Element.md)

Mixed in from slot_expression:

Mixed in from slot_expression:

  • required 0..1
    • Description: true means that the slot must be present in the loaded definition
    • Range: Boolean

Mixed in from slot_expression:

  • recommended 0..1
    • Description: true means that the slot should be present in the loaded definition, but this is not required
    • Range: Boolean

Mixed in from slot_expression:

  • minimum_value 0..1
    • Description: for slots with ranges of type number, the value must be equal to or higher than this
    • Range: Integer

Mixed in from slot_expression:

  • maximum_value 0..1
    • Description: for slots with ranges of type number, the value must be equal to or lowe than this
    • Range: Integer

Mixed in from slot_expression:

  • pattern 0..1
    • Description: the string value of the slot must conform to this regular expression
    • Range: String

Mixed in from slot_expression:

  • equals_string 0..1
    • Description: the slot must have range string and the value of the slot must equal the specified value
    • Range: String

Mixed in from slot_expression:

  • equals_string_in 0..*
    • Description: the slot must have range string and the value of the slot must equal one of the specified values
    • Range: String

Mixed in from slot_expression:

  • equals_number 0..1
    • Description: the slot must have range of a number and the value of the slot must equal the specified value
    • Range: Integer

Mixed in from slot_expression:

  • equals_expression 0..1
    • Description: the value of the slot must equal the value of the evaluated expression
    • Range: String

Mixed in from slot_expression:

Mixed in from slot_expression:

Mixed in from slot_expression:

Mixed in from slot_expression:

  • all_members 0..*
    • Description: the value of the multiavlued slot is a list where all elements conform to the specified values. this defines a dynamic class with named slots according to matching constraints

E.g to state that all members of a list are between 1 and 10

all_members:
  x:
    range: integer
    minimum_value: 10
    maximum_value: 10
 * Range: [SlotDefinition](SlotDefinition.md)

Mixed in from slot_expression:

Mixed in from slot_expression:

Mixed in from slot_expression:

Mixed in from slot_expression: