Class: schema_definition

a collection of subset, type, slot and class definitions

URI: linkml:SchemaDefinition

img

Parents

  • is_a: Element - a named element in the model

Referenced by Class

Attributes

Own

  • id 1..1
    • Description: The official schema URI
    • Range: Uri
    • in subsets: (minimal,basic)
  • version 0..1
    • Description: particular version of schema
    • Range: String
    • in subsets: (owl,basic)
  • imports 0..*
    • Description: other schemas that are included in this schema
    • Range: Uriorcurie
    • in subsets: (basic)
  • license 0..1
    • Description: license for the schema
    • Range: String
    • in subsets: (owl,basic)
  • prefixes 0..*
    • Description: prefix / URI definitions to be added to the context beyond those fetched from prefixcommons in id prefixes
    • Range: Prefix
    • in subsets: (basic)
  • emit_prefixes 0..*
    • Description: a list of Curie prefixes that are used in the representation of instances of the model. All prefixes in this list are added to the prefix sections of the target models.
    • Range: Ncname
  • default_curi_maps 0..*
    • Description: ordered list of prefixcommon biocontexts to be fetched to resolve id prefixes and inline prefix variables
    • Range: String
    • in subsets: (basic)
  • default_prefix 0..1
    • Description: default and base prefix -- used for ':' identifiers, @base and @vocab
    • Range: String
    • in subsets: (minimal,basic)
  • default_range 0..1
    • Description: default slot range to be used if range element is omitted from a slot definition
    • Range: TypeDefinition
    • in subsets: (minimal,basic)
  • subsets 0..*
    • Description: list of subsets referenced in this model
    • Range: SubsetDefinition
    • in subsets: (basic)
  • types 0..*
    • Description: data types used in the model
    • Range: TypeDefinition
    • in subsets: (basic,object_oriented)
  • enums 0..*
    • Description: enumerated ranges
    • Range: EnumDefinition
    • in subsets: (basic,object_oriented)
  • schema_definitionÔ××slots 0..*
    • Description: slot definitions
    • Range: SlotDefinition
    • in subsets: (basic)
  • classes 0..*
    • Description: class definitions
    • Range: ClassDefinition
    • in subsets: (minimal,basic,relational_model,object_oriented)
  • metamodel_version 0..1
    • Description: Version of the metamodel used to load the schema
    • Range: String
    • in subsets: (owl,basic)
  • source_file 0..1
    • Description: name, uri or description of the source of the schema
    • Range: String
    • in subsets: (owl,basic)
  • source_file_date 0..1
    • Description: modification date of the source of the schema
    • Range: Datetime
    • in subsets: (owl,basic)
  • source_file_size 0..1
    • Description: size in bytes of the source of the schema
    • Range: Integer
    • in subsets: (owl,basic)
  • generation_date 0..1
    • Description: date and time that the schema was loaded/generated
    • Range: Datetime
    • in subsets: (owl,basic)
  • slot_names_unique 0..1
    • Description: if true then induced/mangled slot names are not created for class_usage and attributes
    • Range: Boolean
  • settings 0..*
    • Description: A collection of global variable settings
    • Range: Setting
  • categories 0..*
    • Description: controlled terms used to categorize an element
    • Range: Uriorcurie
    • in subsets: (basic)
  • keywords 0..*
    • Description: Keywords or tags used to describe the element
    • Range: String
    • in subsets: (basic)
  • schema_definitionÔ××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: Ncname
    • in subsets: (owl,minimal,basic,relational_model,object_oriented)

Inherited from element:

  • id_prefixes 0..*
    • Description: the identifier of this class or slot must begin with the URIs referenced by this prefix
    • Range: Ncname
    • in subsets: (basic)
  • definition_uri 0..1
    • Description: the "native" URI of the element
    • Range: Uriorcurie
  • local_names 0..*
  • conforms_to 0..1
    • Description: An established standard to which the element conforms.
    • Range: String
    • in subsets: (owl,basic)

Other properties

Aliases: data dictionary
In Subsets: minimal
basic
relational_model
object_oriented
See also: https://en.wikipedia.org/wiki/Data_dictionary