Skip to content

Class: Cr8tor

The root container class for the Cr8tor metamodel, aggregating all project data including governance, data ingress, and deployment configuration. This class represents the complete state of a Cr8tor project instance.

URI: cr8tor_metamodel:Cr8tor

classDiagram class Cr8tor click Cr8tor href "../Cr8tor/" Cr8tor : deployment Cr8tor --> "1" Deployment : deployment click Deployment href "../Deployment/" Cr8tor : governance Cr8tor --> "1" Governance : governance click Governance href "../Governance/" Cr8tor : ingress Cr8tor --> "1" Ingress : ingress click Ingress href "../Ingress/"

Slots

Name Cardinality and Range Description Inheritance
governance 1
Governance
The governance configuration for the project, managing user access, membershi... direct
ingress 1
Ingress
The data ingress configuration for the project, specifying data sources, dest... direct
deployment 1
Deployment
The deployment configuration for the project, detailing the resources and env... direct

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: cr8tor
description: The root container class for the Cr8tor metamodel, aggregating all project
  data including governance, data ingress, and deployment configuration. This class
  represents the complete state of a Cr8tor project instance.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
  governance:
    name: governance
    description: The governance configuration for the project, managing user access,
      membership, and project metadata. Required.
    from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
    rank: 1000
    domain_of:
    - cr8tor
    range: Governance
    required: true
  ingress:
    name: ingress
    description: The data ingress configuration for the project, specifying data sources,
      destinations, and datasets involved in data movement. Required.
    from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
    rank: 1000
    domain_of:
    - cr8tor
    range: Ingress
    required: true
  deployment:
    name: deployment
    description: The deployment configuration for the project, detailing the resources
      and environment to be provisioned. Required.
    from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
    rank: 1000
    domain_of:
    - cr8tor
    range: Deployment
    required: true
tree_root: true

Induced

name: cr8tor
description: The root container class for the Cr8tor metamodel, aggregating all project
  data including governance, data ingress, and deployment configuration. This class
  represents the complete state of a Cr8tor project instance.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
  governance:
    name: governance
    description: The governance configuration for the project, managing user access,
      membership, and project metadata. Required.
    from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
    rank: 1000
    alias: governance
    owner: cr8tor
    domain_of:
    - cr8tor
    range: Governance
    required: true
  ingress:
    name: ingress
    description: The data ingress configuration for the project, specifying data sources,
      destinations, and datasets involved in data movement. Required.
    from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
    rank: 1000
    alias: ingress
    owner: cr8tor
    domain_of:
    - cr8tor
    range: Ingress
    required: true
  deployment:
    name: deployment
    description: The deployment configuration for the project, detailing the resources
      and environment to be provisioned. Required.
    from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
    rank: 1000
    alias: deployment
    owner: cr8tor
    domain_of:
    - cr8tor
    range: Deployment
    required: true
tree_root: true