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.
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