Skip to content

Subset: RelationalModelProfile

A profile that includes all the metamodel elements whose semantics can be expressed using the classic Relational Model.

The Relational Model excludes collections (multivalued slots) as first class entities. Instead, these must be

mapped to backreferences

__

The classic Relational Model excludes inheritance and polymorphism -- these must be rolled down to

concrete classes or otherwise transformed.

URI: RelationalModelProfile

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/linkml/meta

Classes in subset

Class Description
SchemaDefinition A collection of definitions that make up a schema or a data model
ClassDefinition an element whose instances are complex objects that may have slot-value assig...
EnumDefinition an element whose instances must be drawn from a specified set of permissible ...
UniqueKey a collection of slots whose values uniquely identify an instance of a class

SchemaDefinition

A collection of definitions that make up a schema or a data model.

ClassDefinition

an element whose instances are complex objects that may have slot-value assignments

EnumDefinition

an element whose instances must be drawn from a specified set of permissible values

UniqueKey

a collection of slots whose values uniquely identify an instance of a class

Slots in subset

Slot Description
name the unique name of the element within the context of the schema
classes An index to the collection of all class definitions in the schema
identifier True means that the key slot(s) uniquely identifies the elements
required true means that the slot must be present in instances of the class definition
attributes Inline definition of slots
unique_keys A collection of named unique keys for this class
unique_key_name name of the unique key
unique_key_slots list of slot names that form a key
range defines the type of the object of the slot
key True means that the key slot(s) uniquely identify the elements within a singl...