Class: AnonymousEnumExpression
An enum_expression that is not named
URI: linkml:AnonymousEnumExpression
 classDiagram
    class AnonymousEnumExpression
      EnumExpression <|-- AnonymousEnumExpression
      AnonymousEnumExpression : code_set
      AnonymousEnumExpression : code_set_tag
      AnonymousEnumExpression : code_set_version
      AnonymousEnumExpression : concepts
      AnonymousEnumExpression : include
          AnonymousEnumExpression --|> anonymous_enum_expression : include
      AnonymousEnumExpression : inherits
          AnonymousEnumExpression --|> enum_definition : inherits
      AnonymousEnumExpression : matches
          AnonymousEnumExpression --|> match_query : matches
      AnonymousEnumExpression : minus
          AnonymousEnumExpression --|> anonymous_enum_expression : minus
      AnonymousEnumExpression : permissible_values
          AnonymousEnumExpression --|> permissible_value : permissible_values
      AnonymousEnumExpression : pv_formula
          AnonymousEnumExpression --|> pv_formula_options : pv_formula
      AnonymousEnumExpression : reachable_from
          AnonymousEnumExpression --|> reachability_query : reachable_from
Inheritance
- AnonymousEnumExpression [ EnumExpression]
 
Slots
| Name | Cardinality and Range | Description | Inheritance | 
|---|---|---|---|
| code_set | 0..1  Uriorcurie  | 
the identifier of an enumeration code set | EnumExpression | 
| code_set_tag | 0..1  String  | 
the version tag of the enumeration code set | EnumExpression | 
| code_set_version | 0..1  String  | 
the version identifier of the enumeration code set | EnumExpression | 
| pv_formula | 0..1  PvFormulaOptions  | 
Defines the specific formula to be used to generate the permissible values | EnumExpression | 
| permissible_values | 0..*  PermissibleValue  | 
A list of possible values for a slot range | EnumExpression | 
| include | 0..*  AnonymousEnumExpression  | 
An enum expression that yields a list of permissible values that are to be in... | EnumExpression | 
| minus | 0..*  AnonymousEnumExpression  | 
An enum expression that yields a list of permissible values that are to be su... | EnumExpression | 
| inherits | 0..*  EnumDefinition  | 
An enum definition that is used as the basis to create a new enum | EnumExpression | 
| reachable_from | 0..1  ReachabilityQuery  | 
Specifies a query for obtaining a list of permissible values based on graph r... | EnumExpression | 
| matches | 0..1  MatchQuery  | 
Specifies a match query that is used to calculate the list of permissible val... | EnumExpression | 
| concepts | 0..*  Uriorcurie  | 
A list of identifiers that are used to construct a set of permissible values | EnumExpression | 
Usages
| used by | used in | type | used | 
|---|---|---|---|
| EnumExpression | include | range | AnonymousEnumExpression | 
| EnumExpression | minus | range | AnonymousEnumExpression | 
| AnonymousEnumExpression | include | range | AnonymousEnumExpression | 
| AnonymousEnumExpression | minus | range | AnonymousEnumExpression | 
| EnumDefinition | include | range | AnonymousEnumExpression | 
| EnumDefinition | minus | range | AnonymousEnumExpression | 
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/meta
 
Mappings
| Mapping Type | Mapped Value | 
|---|---|
| self | linkml:AnonymousEnumExpression | 
| native | linkml:AnonymousEnumExpression | 
LinkML Source
Direct
name: anonymous_enum_expression
description: An enum_expression that is not named
from_schema: https://w3id.org/linkml/meta
mixins:
- enum_expression
Induced
name: anonymous_enum_expression
description: An enum_expression that is not named
from_schema: https://w3id.org/linkml/meta
mixins:
- enum_expression
attributes:
  code_set:
    name: code_set
    description: the identifier of an enumeration code set.
    in_subset:
    - SpecificationSubset
    - BasicSubset
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    domain: enum_expression
    alias: code_set
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    range: uriorcurie
  code_set_tag:
    name: code_set_tag
    description: the version tag of the enumeration code set
    comments:
    - enum_expression cannot have both a code_set_tag and a code_set_version
    in_subset:
    - BasicSubset
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    domain: enum_expression
    alias: code_set_tag
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    range: string
  code_set_version:
    name: code_set_version
    description: the version identifier of the enumeration code set
    comments:
    - we assume that version identifiers lexically sort in temporal order. Recommend
      semver when possible
    in_subset:
    - BasicSubset
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    domain: enum_expression
    alias: code_set_version
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    range: string
  pv_formula:
    name: pv_formula
    description: Defines the specific formula to be used to generate the permissible
      values.
    comments:
    - you cannot have BOTH the permissible_values and permissible_value_formula tag
    - code_set must be supplied for this to be valid
    in_subset:
    - SpecificationSubset
    - BasicSubset
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    domain: enum_expression
    alias: pv_formula
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    range: pv_formula_options
  permissible_values:
    name: permissible_values
    description: A list of possible values for a slot range
    in_subset:
    - SpecificationSubset
    - BasicSubset
    from_schema: https://w3id.org/linkml/meta
    aliases:
    - coded values
    exact_mappings:
    - cdisc:PermissibleValue
    rank: 1000
    domain: enum_expression
    multivalued: true
    alias: permissible_values
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    range: permissible_value
    inlined: true
  include:
    name: include
    description: An enum expression that yields a list of permissible values that
      are to be included, after subtracting the minus set
    in_subset:
    - SpecificationSubset
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    domain: enum_expression
    multivalued: true
    alias: include
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    range: anonymous_enum_expression
  minus:
    name: minus
    description: An enum expression that yields a list of permissible values that
      are to be subtracted from the enum
    in_subset:
    - SpecificationSubset
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    domain: enum_expression
    multivalued: true
    alias: minus
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    range: anonymous_enum_expression
  inherits:
    name: inherits
    description: An enum definition that is used as the basis to create a new enum
    comments:
    - All permissible values for all inherited enums are copied to form the initial
      seed set
    in_subset:
    - SpecificationSubset
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    domain: enum_expression
    multivalued: true
    alias: inherits
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    range: enum_definition
  reachable_from:
    name: reachable_from
    description: Specifies a query for obtaining a list of permissible values based
      on graph reachability
    in_subset:
    - SpecificationSubset
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    domain: enum_expression
    alias: reachable_from
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    range: reachability_query
  matches:
    name: matches
    description: Specifies a match query that is used to calculate the list of permissible
      values
    in_subset:
    - SpecificationSubset
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    domain: enum_expression
    alias: matches
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    range: match_query
  concepts:
    name: concepts
    description: A list of identifiers that are used to construct a set of permissible
      values
    in_subset:
    - SpecificationSubset
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    domain: enum_expression
    multivalued: true
    alias: concepts
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    range: uriorcurie