Class: enum_expression

An expression that constrains the range of a slot

URI: linkml:EnumExpression

img

Parents

  • is_a: Expression - general mixin for any class that can represent some form of expression

Mixin for

Referenced by Class

Attributes

Own

  • code_set 0..1
    • Description: the identifier of an enumeration code set.
    • Range: Uriorcurie
    • in subsets: (basic)
  • code_set_tag 0..1
    • Description: the version tag of the enumeration code set
    • Range: String
    • in subsets: (basic)
  • code_set_version 0..1
    • Description: the version identifier of the enumeration code set
    • Range: String
    • in subsets: (basic)
  • pv_formula 0..1
    • Description: Defines the specific formula to be used to generate the permissible values.
    • Range: pv_formula_options
    • in subsets: (basic)
  • permissible_values 0..*
    • Description: A list of possible values for a slot range
    • Range: PermissibleValue
    • in subsets: (basic)
  • include 0..*
    • Description: An enum expression that yields a list of permissible values that are to be included, after subtracting the minus set
    • Range: AnonymousEnumExpression
  • minus 0..*
    • Description: An enum expression that yields a list of permissible values that are to be subtracted from the enum
    • Range: AnonymousEnumExpression
  • inherits 0..*
    • Description: An enum definition that is used as the basis to create a new enum
    • Range: EnumDefinition
  • reachable_from 0..1
    • Description: Specifies a query for obtaining a list of permissible values based on graph reachability
    • Range: ReachabilityQuery
  • matches 0..1
    • Description: Specifies a match query that is used to calculate the list of permissible values
    • Range: MatchQuery
  • concepts 0..*
    • Description: A list of identifiers that are used to construct a set of permissible values
    • Range: Uriorcurie