Class: Project
Defines the core state and identifying properties of a Cr8tor project, including its name, description, and reference information. This class models the essential metadata required to uniquely identify and describe a project within the Cr8tor ecosystem.
classDiagram
class Project
click Project href "../Project/"
Project : actions
Project --> "*" Action : actions
click Action href "../Action/"
Project : description
Project : id
Project : name
Project : reference
Project : start_time
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| id | 0..1 String |
Unique identifier for the project | direct |
| name | 1 String |
The unique name of the Cr8tor project, used for identification and reference ... | direct |
| description | 1 String |
A brief summary describing the purpose, scope, or objectives of the Cr8tor pr... | direct |
| reference | 0..1 String |
An external or internal reference identifier for the Cr8tor project, used for... | direct |
| start_time | 0..1 String |
Timestamp when project was created | direct |
| actions | * Action |
List of actions performed on the cr8tor project | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Governance | project | range | Project |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/karectl-crates/cr8tor-metamodel
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cr8tor_metamodel:Project |
| native | cr8tor_metamodel:Project |
| narrow | schemaorg:Project |
LinkML Source
Direct
name: Project
description: Defines the core state and identifying properties of a Cr8tor project,
including its name, description, and reference information. This class models the
essential metadata required to uniquely identify and describe a project within the
Cr8tor ecosystem.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
narrow_mappings:
- schemaorg:Project
attributes:
id:
name: id
description: Unique identifier for the project
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
domain_of:
- Project
- Action
- User
range: string
required: false
name:
name: name
description: The unique name of the Cr8tor project, used for identification and
reference within the system.
title: Name
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
domain_of:
- Project
- Action
- Source
- Dataset
- Table
- Column
- Resource
- Environment
- KeycloakClientConfig
- SecretRef
- ProtocolMapper
- EnvironmentVariable
range: string
required: true
description:
name: description
description: A brief summary describing the purpose, scope, or objectives of the
Cr8tor project.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
domain_of:
- Project
- ProjectSpec
- GroupSpec
- ProfileConfig
range: string
required: true
reference:
name: reference
description: An external or internal reference identifier for the Cr8tor project,
used for cross-referencing or linking to related resources.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
domain_of:
- Project
range: string
required: false
start_time:
name: start_time
description: Timestamp when project was created
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
domain_of:
- Project
- Action
range: string
required: false
actions:
name: actions
description: List of actions performed on the cr8tor project
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
domain_of:
- Project
range: Action
required: false
multivalued: true
inlined: true
inlined_as_list: true
Induced
name: Project
description: Defines the core state and identifying properties of a Cr8tor project,
including its name, description, and reference information. This class models the
essential metadata required to uniquely identify and describe a project within the
Cr8tor ecosystem.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
narrow_mappings:
- schemaorg:Project
attributes:
id:
name: id
description: Unique identifier for the project
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
alias: id
owner: Project
domain_of:
- Project
- Action
- User
range: string
required: false
name:
name: name
description: The unique name of the Cr8tor project, used for identification and
reference within the system.
title: Name
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
alias: name
owner: Project
domain_of:
- Project
- Action
- Source
- Dataset
- Table
- Column
- Resource
- Environment
- KeycloakClientConfig
- SecretRef
- ProtocolMapper
- EnvironmentVariable
range: string
required: true
description:
name: description
description: A brief summary describing the purpose, scope, or objectives of the
Cr8tor project.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
alias: description
owner: Project
domain_of:
- Project
- ProjectSpec
- GroupSpec
- ProfileConfig
range: string
required: true
reference:
name: reference
description: An external or internal reference identifier for the Cr8tor project,
used for cross-referencing or linking to related resources.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
alias: reference
owner: Project
domain_of:
- Project
range: string
required: false
start_time:
name: start_time
description: Timestamp when project was created
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
alias: start_time
owner: Project
domain_of:
- Project
- Action
range: string
required: false
actions:
name: actions
description: List of actions performed on the cr8tor project
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
alias: actions
owner: Project
domain_of:
- Project
range: Action
required: false
multivalued: true
inlined: true
inlined_as_list: true