Subset: relational_model

The set of constructs that have an equivalent in the classic relational mode as defined by Codd

URI: linkml:relational_model

Classes

  • ClassDefinition - the definition of a class or interface
  • EnumDefinition - List of values that constrain the range of a slot
  • SchemaDefinition - a collection of subset, type, slot and class definitions
  • UniqueKey - a collection of slots whose values uniquely identify an instance of a class

Mixins

Slots

  • attributes - Inline definition of slots
  • classes - class definitions
  • identifier - True means that the key slot(s) uniquely identify the container. There can be at most one identifier or key per container
  • key - True means that the key slot(s) uniquely identify the container.
  • name - 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 - defines the type of the object of the slot. Given the following slot definition
  • required - true means that the slot must be present in the loaded definition
  • schema_definition➞name
  • unique_key_name - name of the unique key
  • unique_key_slots - list of slot names that form a key
  • unique_keys - Set of unique keys for this slot

Types

Enums