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