Skip to content

Class: Table

Models a table within a dataset, representing a structured collection of data organized into columns. This class defines the state and schema of tabular data in the project.

URI: cr8tor_metamodel:Table

classDiagram class Table click Table href "../Table/" Table : columns Table --> "1..*" Column : columns click Column href "../Column/" Table : name

Slots

Name Cardinality and Range Description Inheritance
name 1
String
The name of the table, used for identification within the dataset direct
columns 1..*
Column
List of columns that define the schema of the table, each representing a data... direct

Usages

used by used in type used
Dataset tables range Table

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/karectl-crates/cr8tor-metamodel

Mappings

Mapping Type Mapped Value
self cr8tor_metamodel:Table
native cr8tor_metamodel:Table

LinkML Source

Direct

name: Table
description: Models a table within a dataset, representing a structured collection
  of data organized into columns. This class defines the state and schema of tabular
  data in the project.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
  name:
    name: name
    description: The name of the table, used for identification within the dataset.
      Required.
    from_schema: https://w3id.org/karectl-crates/data-model
    domain_of:
    - Project
    - Action
    - Source
    - Dataset
    - Table
    - Column
    - Resource
    - Environment
    - KeycloakClientConfig
    - SecretRef
    - ProtocolMapper
    - EnvironmentVariable
    range: string
    required: true
  columns:
    name: columns
    description: List of columns that define the schema of the table, each representing
      a data field. Required, can include multiple columns.
    from_schema: https://w3id.org/karectl-crates/data-model
    rank: 1000
    domain_of:
    - Table
    range: Column
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true

Induced

name: Table
description: Models a table within a dataset, representing a structured collection
  of data organized into columns. This class defines the state and schema of tabular
  data in the project.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
  name:
    name: name
    description: The name of the table, used for identification within the dataset.
      Required.
    from_schema: https://w3id.org/karectl-crates/data-model
    alias: name
    owner: Table
    domain_of:
    - Project
    - Action
    - Source
    - Dataset
    - Table
    - Column
    - Resource
    - Environment
    - KeycloakClientConfig
    - SecretRef
    - ProtocolMapper
    - EnvironmentVariable
    range: string
    required: true
  columns:
    name: columns
    description: List of columns that define the schema of the table, each representing
      a data field. Required, can include multiple columns.
    from_schema: https://w3id.org/karectl-crates/data-model
    rank: 1000
    alias: columns
    owner: Table
    domain_of:
    - Table
    range: Column
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true