Class: type_definition

A data type definition.

URI: linkml:TypeDefinition

img

Parents

  • is_a: Element - a named element in the model

Uses Mixin

Referenced by Class

Attributes

Own

  • typeof 0..1
  • base 0..1
    • Description: python base type that implements this type definition
    • Range: String
  • type_definition➞uri 0..1
    • Description: The uri that defines the possible values for the type definition
    • Range: Uriorcurie
  • repr 0..1
    • Description: the name of the python object that implements this type definition
    • Range: String

Inherited from element:

  • name 1..1
    • Description: the unique name of the element within the context of the schema. Name is combined with the default prefix to form the globally unique subject of the target class.
    • Range: String
    • in subsets: (owl)
  • id_prefixes 0..*
    • Description: the identifier of this class or slot must begin with the URIs referenced by this prefix
    • Range: Ncname
  • definition_uri 0..1
    • Description: the "native" URI of the element
    • Range: Uriorcurie
  • aliases 0..*
  • local_names 0..*
  • conforms_to 0..1
    • Description: An established standard to which the element conforms.
    • Range: String
  • mappings 0..*
    • Description: A list of terms from different schemas or terminology systems that have comparable meaning. These may include terms that are precisely equivalent, broader or narrower in meaning, or otherwise semantically related but not equivalent from a strict ontological perspective.
    • Range: Uriorcurie
  • exact mappings 0..*
    • Description: A list of terms from different schemas or terminology systems that have identical meaning.
    • Range: Uriorcurie
  • close mappings 0..*
    • Description: A list of terms from different schemas or terminology systems that have close meaning.
    • Range: Uriorcurie
  • related mappings 0..*
    • Description: A list of terms from different schemas or terminology systems that have related meaning.
    • Range: Uriorcurie
  • narrow mappings 0..*
    • Description: A list of terms from different schemas or terminology systems that have narrower meaning.
    • Range: Uriorcurie
  • broad mappings 0..*
    • Description: A list of terms from different schemas or terminology systems that have broader meaning.
    • Range: Uriorcurie
  • precedence 0..1
    • Description: the relative order in which the element occurs
    • Range: Integer

Mixed in from type_expression:

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

Mixed in from type_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 type_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 type_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 type_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 type_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 type_expression:

Mixed in from type_expression:

Mixed in from type_expression:

Mixed in from type_expression: