Skip to content

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

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
    alias: pv_formula
    owner: anonymous_enum_expression
    domain_of:
    - enum_expression
    - enum_binding
    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