Skip to content

Class: Ingress

Represents the data ingress process for a Cr8tor project, modeling the flow of data from sources to destinations, and the datasets involved. This class captures the state of data movement and configuration for project data pipelines.

URI: cr8tor_metamodel:Ingress

classDiagram class Ingress click Ingress href "../Ingress/" Ingress : datasets Ingress --> "*" Dataset : datasets click Dataset href "../Dataset/" Ingress : destination Ingress --> "1" Destination : destination click Destination href "../Destination/" Ingress : source Ingress --> "1" Source : source click Source href "../Source/"

Slots

Name Cardinality and Range Description Inheritance
source 1
Source
The origin or source of data for the ingress process, representing where data... direct
destination 1
Destination
The target or endpoint where data is delivered during the ingress process, re... direct
datasets *
Dataset
List of datasets involved in the ingress process, each representing a collect... direct

Usages

used by used in type used
Cr8tor ingress range Ingress

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Ingress
description: Represents the data ingress process for a Cr8tor project, modeling the
  flow of data from sources to destinations, and the datasets involved. This class
  captures the state of data movement and configuration for project data pipelines.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
  source:
    name: source
    description: The origin or source of data for the ingress process, representing
      where data is extracted from. Optional.
    from_schema: https://w3id.org/karectl-crates/data-model
    rank: 1000
    domain_of:
    - Ingress
    range: Source
    required: true
  destination:
    name: destination
    description: The target or endpoint where data is delivered during the ingress
      process, representing the state of data delivery. Required.
    from_schema: https://w3id.org/karectl-crates/data-model
    rank: 1000
    domain_of:
    - Ingress
    range: Destination
    required: true
  datasets:
    name: datasets
    description: List of datasets involved in the ingress process, each representing
      a collection of data to be transferred. Optional, can include multiple datasets.
    from_schema: https://w3id.org/karectl-crates/data-model
    rank: 1000
    domain_of:
    - Ingress
    range: Dataset
    required: false
    multivalued: true
    inlined: true
    inlined_as_list: true

Induced

name: Ingress
description: Represents the data ingress process for a Cr8tor project, modeling the
  flow of data from sources to destinations, and the datasets involved. This class
  captures the state of data movement and configuration for project data pipelines.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
  source:
    name: source
    description: The origin or source of data for the ingress process, representing
      where data is extracted from. Optional.
    from_schema: https://w3id.org/karectl-crates/data-model
    rank: 1000
    alias: source
    owner: Ingress
    domain_of:
    - Ingress
    range: Source
    required: true
  destination:
    name: destination
    description: The target or endpoint where data is delivered during the ingress
      process, representing the state of data delivery. Required.
    from_schema: https://w3id.org/karectl-crates/data-model
    rank: 1000
    alias: destination
    owner: Ingress
    domain_of:
    - Ingress
    range: Destination
    required: true
  datasets:
    name: datasets
    description: List of datasets involved in the ingress process, each representing
      a collection of data to be transferred. Optional, can include multiple datasets.
    from_schema: https://w3id.org/karectl-crates/data-model
    rank: 1000
    alias: datasets
    owner: Ingress
    domain_of:
    - Ingress
    range: Dataset
    required: false
    multivalued: true
    inlined: true
    inlined_as_list: true