Skip to content

Class: Governance

Represents the governance structure of a Cr8tor project, encapsulating user access control, project membership, and mandatory project metadata. This class manages the relationships between users and the project, ensuring proper access and compliance with governance requirements.

URI: cr8tor_metamodel:Governance

classDiagram class Governance click Governance href "../Governance/" Governance : project Governance --> "1" Project : project click Project href "../Project/" Governance : users Governance --> "1..*" User : users click User href "../User/"

Slots

Name Cardinality and Range Description Inheritance
project 1
Project
The project entity governed by this governance model, containing core project... direct
users 1..*
User
List of users who have access to the project, each with their own roles, perm... direct

Usages

used by used in type used
Cr8tor governance range Governance

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Governance
description: Represents the governance structure of a Cr8tor project, encapsulating
  user access control, project membership, and mandatory project metadata. This class
  manages the relationships between users and the project, ensuring proper access
  and compliance with governance requirements.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
  project:
    name: project
    description: The project entity governed by this governance model, containing
      core project metadata and state.
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    domain_of:
    - Governance
    - VDI
    range: Project
    required: true
    multivalued: false
    inlined: true
    inlined_as_list: true
  users:
    name: users
    description: List of users who have access to the project, each with their own
      roles, permissions, and membership details. Represents the state of project
      membership and access control.
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    domain_of:
    - Governance
    range: User
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
    minimum_cardinality: 1

Induced

name: Governance
description: Represents the governance structure of a Cr8tor project, encapsulating
  user access control, project membership, and mandatory project metadata. This class
  manages the relationships between users and the project, ensuring proper access
  and compliance with governance requirements.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
  project:
    name: project
    description: The project entity governed by this governance model, containing
      core project metadata and state.
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    alias: project
    owner: Governance
    domain_of:
    - Governance
    - VDI
    range: Project
    required: true
    multivalued: false
    inlined: true
    inlined_as_list: true
  users:
    name: users
    description: List of users who have access to the project, each with their own
      roles, permissions, and membership details. Represents the state of project
      membership and access control.
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    alias: users
    owner: Governance
    domain_of:
    - Governance
    range: User
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
    minimum_cardinality: 1