Exa-AToW Workflow Ontology
Ontology for describing workflows, engines, steps, data, provenance, execution environment and design properties for heterogeneous WMS interoperability. This ontology extends and aligns with: - PROV-O: for provenance tracking (prov:used, prov:wasGeneratedBy, prov:wasAssociatedWith) - wfdesc: for workflow structure (wfdesc:hasInput, wfdesc:hasOutput, wfdesc:hasDataLink) - wfprov: for workflow execution provenance - PAV: for versioning and attribution Exa-AToW adds domain-specific classes for workflow properties, execution environments, and cross-WMS interoperability while maintaining full compatibility with W3C standards.
A discrete unit within a workflow representing a task, command, or function that contributes to the overall workflow goal. It may execute computations, data manipulations, or invoke external services. Dependencies and scheduling are defined between steps to control execution order.
Une unité discrète au sein d'un flux de travail représentant une tâche, une commande ou une fonction contribuant à l'objectif global du workflow. Elle peut executer des calculs, manipulation des donnes ou appel aux services externes.
Flux de travail
Workflow
Une unité discrète au sein d'un flux de travail représentant une tâche, une commande ou une fonction contribuant à l'objectif global du workflow. Elle peut exécuter des calculs, manipuler des données ou appeler des services externes. Les dépendances et la planification entre les étapes contrôlent l'ordre d'exécution.
Workflow Step
Étape du flux de travail
A software system responsible for interpreting, orchestrating, scheduling, and managing the execution of a workflow, including its steps and underlying computational tools. Examples include CWL runner, Apache NiFi, Snakemake, and Airflow.
Un système logiciel responsable de l'**interprétation, de l'orchestration, de la planification et de la gestion de l'exécution** d'un flux de travail, y compris ses étapes et les outils de calcul sous-jacents (par exemple, CWL runner, Airflow, Nextflow).
Moteur de flux de travail
Workflow Engine
A specific scientific software application, script, or command-line utility executed within a workflow step.
Software Tool
Represents an execution (run) instance of a workflow.
Représente une instance d'exécution (run) d'un flux de travail.
Execution
Exécution
Enumerated states for runtime (Queued, Running, Completed, Failed, Cancelled).
États énumérés pour l'exécution (En attente, En cours, Terminé, Échoué, Annulé).
Execution Status
Status d'exécution
A variable representing an input or output data element within a workflow or step.
Parameter
Parametre
A data value or configuration setting required by a workflow step or command-line tool to begin execution. Inputs may include file paths, memory limits, container images, or dataset identifiers.
Une valeur de donnée ou un paramètre de configuration requis par une étape ou un outil en ligne de commande pour démarrer l'exécution. Les entrées peuvent inclure des chemins de fichiers, des limites de mémoire, des images de conteneurs ou des identifiants de jeux de données.
Input Parameter
Paramètre d’entrée
A result produced by a workflow step after execution. It may be a file, dataset, metric, or computation result used by other steps or stored for future processing.
Un résultat produit par une étape de flux de travail après exécution. Il peut s'agir d'un fichier, d'un jeu de données, d'une métrique ou d'un résultat de calcul utilisé par d'autres étapes ou stocké pour un traitement ultérieur.
Output Parameter
Paramètre de sortie
A data artifact (file, dataset, object) produced or consumed by workflow steps.
Data Artifact
Metadata entities describing contextual, provenance, or evaluative aspects of workflows, their components, and results. Includes provenance records, FAIR compliance assessments, and other metadata used for curation, traceability, or certification.
Workflow Metadata
Métadonnées du flux de travail
Describes the lineage and transformation history of data artifacts within workflows. It links data inputs, intermediate results, and outputs to workflow steps, capturing how data was produced and used to enable traceability and reproducibility.
Data Provenance
Provenance des données
Indicates the extent to which the workflow, its components, and outputs adhere to the FAIR principles (Findable, Accessible, Interoperable, Reusable). Used to capture FAIRness evaluations or certifications
Indique dans quelle mesure le flux de travail, ses composants et ses sorties respectent les principes FAIR (Faciles à trouver, Accessibles, Interopérables, Réutilisables).
Conformité aux principes FAIR
FAIR Compliance
A hardware or virtual resource required by an execution environment, such as HPC nodes, CPUs, GPUs, or memory.
Une ressource matérielle ou virtuelle requise par un environnement d'exécution, comme des nœuds HPC, des CPU, GPU ou mémoire.
Computational Resource
Resource computationnelle
L'environnement dans lequel un flux de travail ou une étape s'exécute, incluant le logiciel, les conteneurs ou les ressources computationnelles.
The environment in which a workflow or step executes, including software, containers, or computational resources.
Environnement d'exécution
Execution Environment
Environment of the local workstation or laptop.
Environnement local (poste de travail, portable).
Local Machine
Machine locale
A high-performance computing cluster providing compute nodes, memory, and scheduling capabilities for workflow execution.
Un cluster de calcul haute performance fournissant des nœuds de calcul, de la mémoire et des capacités d'ordonnancement pour l'exécution de workflows.
Environnement HPC
HPC Environment
Cloud execution context (managed services, VMs, serverless platforms).
Contexte d'exécution cloud (services managés, VM, plateformes serverless).
Cloud Environment
Environnement Cloud
A software environment managed by Conda containing packages and dependencies needed for a workflow.
Un environnement logiciel géré par Conda contenant les packages et dépendances nécessaires pour un flux de travail.
Conda Environment
Environnement Conda
A portable, encapsulated execution environment containing all software dependencies required by a workflow step. Common formats include Docker and Singularity.
Un environnement d'exécution portable et encapsulé contenant toutes les dépendances logicielles requises par une étape de flux de travail. Les formats courants incluent Docker et Singularity.
Container
Conteneur
Attributes describing structural, execution, or data management characteristic of a workflow.
Attributs décrivant les caractéristiques structurelles, d'exécution ou de gestion des données d'un flux de travail.
Propriété du flux de travail
Workflow Property
Le niveau conceptuel auquel le flux de travail est défini. Va de implicite (niveau code), à abstrait (étapes logiques), intermédiaire, ou concret (plans d'exécution entièrement spécifiés).
The conceptual level at which the workflow is defined. Ranges from implicit (code-level), abstract (logical steps), intermediate, to concrete (fully specified execution plans).
Abstraction Level
Niveau d'abstraction
L’approche utilisée pour décrire et assembler un flux de travail dans un système de gestion de flux de travail (WMS). La composition peut être : (1) basée sur un schéma, où les workflows sont définis dans des fichiers texte structurés (XML, JSON, YAML, DSL) avec une syntaxe ad hoc spécifique à un WMS ou un format standard partagé par plusieurs WMS (par ex. CWL, IWIR, Wf-Format) ; (2) pilotée par API, où les workflows sont exprimés via une API de programmation ou un moteur de gabarit, permettant des structures de contrôle comme des boucles et des conditions ; ou (3) basée sur une interface graphique, où les workflows sont construits visuellement.
The approach used to describe and assemble a workflow within a workflow management system (WMS). Composition can be: (1) schema-based, where workflows are defined in structured text files (XML, JSON, YAML, DSL) with either ad-hoc syntax specific to a single WMS or a standardized format shared across multiple WMSs (e.g., CWL, IWIR, Wf-Format); (2) API-driven, where workflows are expressed through a programming API or template engine, enabling control structures such as loops and conditionals; or (3) GUI-based, where workflows are constructed visually via a graphical interface.
Composition Method
Méthode de composition
Degree of dependency between workflow components. Tight coupling implies strong interdependence and synchronous execution; loose coupling implies modularity and flexibility.
Degré de dépendance entre les composants du flux de travail. Le couplage fort implique une interdépendance importante et une exécution synchrone ; le couplage faible favorise la modularité et la flexibilité.
Couplage
Coupling
Granularity at which the WMS handles data operations. Possible values: Batch (data consumed and produced in full sets), Pipelined (data streamed record by record), Partitioned (data divided into groups of records).
Granularité à laquelle le système de gestion de workflow traite les opérations sur les données. Valeurs possibles : Batch (consommation et production en ensembles complets), Pipeline (flux enregistrements individuels), Partitionné (groupes d'enregistrements).
Data Management Granularity
Granularité de la gestion des données
Modèle de stockage utilisé pour les données intermédiaires. Valeurs possibles : Système de fichiers local, Système de fichiers partagé, Stockage distribué, Stockage répliqué, Tâches de transfert, En mémoire.
Storage model used for intermediate data. Possible values: LocalFileSystem, SharedFileSystem, DistributedStorage, ReplicatedStorage, TransferTasks, InMemory.
Data Management Storage
Stockage de la gestion des données
Mechanism to transfer intermediate data between workflow components. Possible values: FileBased (written/read from files), StreamBased (direct streaming via memory or network).
Mécanisme de transfert des données intermédiaires entre composants. Valeurs possibles : Basé sur fichiers (écriture/lecture depuis des fichiers), Basé sur flux (streaming direct via mémoire ou réseau).
Data Management Transport
Transport de la gestion des données
Describes whether the workflow is designed for a specific scientific or industrial domain, or is domain-agnostic and reusable.
Indique si le flux de travail est conçu pour un domaine scientifique ou industriel spécifique, ou s’il est agnostique et réutilisable.
Domain Specificity
Spécificité du domaine
Specifies the method used to execute tasks within a workflow. Possible values include: Runner (workflow system fully manages resources and task execution), Resource Manager (delegates resource allocation to an external manager such as a batch scheduler), and Serverless (cloud-based model where infrastructure management is handled by the provider).
Spécifie la méthode utilisée pour exécuter les tâches dans un workflow. Les valeurs possibles incluent : Exécuteur (le système gère entièrement les ressources et l'exécution), Gestionnaire de ressources (délègue l'allocation des ressources à un gestionnaire externe comme un ordonnanceur), et Sans serveur (modèle basé sur le cloud où la gestion de l'infrastructure est assurée par le fournisseur).
Contrôle d'exécution
Execution Control
La nature structurelle du flux de travail : basé sur les tâches (étapes séquentielles), orienté données (déclenché par la disponibilité des données) ou itératif (boucles sur des conditions ou des données).
The structural nature of the workflow: task-based (sequential steps), data-driven (triggered by data availability), or iterative (looping over conditions or data).
Flow Type
Type de flux
Level of decomposition of a workflow: from fine-grained functions to coarse-grained sub-workflows or standalone executables.
Niveau de décomposition d’un flux de travail : des fonctions de bas niveau aux sous-flux de travail ou exécutables autonomes de haut niveau.
Granularity
Granularité
Describes how workflows are structured in terms of their components. Possible values include: Flat (single-level composition with no nested sub-workflows) and Hierarchical (nested sub-workflows enabling modular and scalable design).
Décrit la façon dont les workflows sont structurés en termes de composants. Les valeurs possibles sont : Plate (composition à un seul niveau sans sous-workflows imbriqués) et Hiérarchique (sous-workflows imbriqués permettant une conception modulaire et évolutive).
Modularity
Modularité
Defines how a workflow system plans its execution. Possible values include: Static (all scheduling and resource allocation decisions made before execution starts), Dynamic (decisions are adapted during execution), and Event-driven (execution reacts to triggers or conditions at runtime).
Définit la manière dont un système de workflow planifie son exécution. Les valeurs possibles incluent : Statique (toutes les décisions prises avant l'exécution), Dynamique (les décisions sont adaptées pendant l'exécution) et Piloté par événements (l'exécution réagit à des déclencheurs ou conditions en temps réel).
Orchestration Planning
Planification de l'orchestration
Workflows defined in structured text files (XML, JSON, YAML, DSL) with either ad-hoc syntax specific to a single WMS or a standardized format shared across multiple WMSs (e.g., CWL, IWIR, Wf-format).
Workflows définis dans des fichiers texte structurés (XML, JSON, YAML, DSL) avec une syntaxe ad hoc spécifique à un WMS ou un format standard partagé par plusieurs WMS (par ex. CWL, IWIR, Wf-Format) .
Basée sur un schéma
Schema-based
Workflows expressed via a programming API or template engine, enabling control structures such as loops and conditionals.
Workflows exprimés via une API de programmation ou un moteur de gabarit, permettant des structures de contrôle comme des boucles et des conditions.
API-driven
Pilotée par API
Workflows built visually through a GUI.
Workflows construits visuellement via une interface graphique.
Basée sur une interface graphique
GUI-based
Flux de travail défini comme étapes logiques.
Workflow defined as logical steps.
Abstract level
Abstrait
Fully specified execution plans.
Plans d'exécution entièrement spécifiés.
Concret
Concrete
Flux de travail défini au niveau du code.
Workflow defined at code level.
Implicit
Implicite
Workflow defined with a balance between logical steps and initial execution constraints, often including platform-agnostic configuration or data flow specifications.
Le flux de travail est défini avec un équilibre entre les étapes logiques et les contraintes d'exécution initiales, incluant souvent une configuration agnostique de la plateforme ou des spécifications de flux de données.
Intermediate
Intermédiaire
Forte interdépendance et exécution synchrone entre les composants.
Strong interdependence and synchronous execution between components.
Couplage fort
Tight Coupling
Interaction modulaire et flexible entre les composants du flux de travail.
Modular and flexible interaction between workflow components.
Couplage faible
Loose Coupling
Delegates to external resource managers.
Délègue à un gestionnaire de ressources externe.
Gestionnaire de ressources
Resource Manager
Gère l'exécution des tâches et les ressources.
Manages task execution and resources.
Exécuteur
Runner
Infrastructure gérée par le fournisseur.
Infrastructure handled by the provider.
Sans serveur
Serverless
Le flux de travail progresse à travers une séquence définie de tâches.
Workflow progresses through a defined sequence of tasks.
Basé sur les tâches
Task-based
L'exécution du flux est déclenchée par la disponibilité des données.
Workflow execution is triggered by data availability.
Data-driven
Orienté données
Le flux de travail boucle sur des conditions ou des données jusqu’à ce qu’un critère soit satisfait.
Workflow loops over conditions or data until a criterion is met.
Iterative
Itératif
Le flux est composé de petites tâches atomiques ou fonctions.
Workflow is composed of small, atomic tasks or functions.
Fine-grained
Finesse granulaire
Le flux est construit avec des composants plus larges comme des sous-flux ou des applications complètes.
Workflow is built with larger components such as sub-workflows or complete applications.
Coarse-grained
Gros grain
Composition à un seul niveau sans sous-workflows imbriqués.
Single-level composition with no nesting.
Flat
Plate
Nested sub-workflows for modular design. Use exa-atow:isPartOfWorkflow to link parent steps to child workflows.
Sous-workflows imbriqués pour une conception modulaire.
Hierarchical
Hiérarchique
Decisions made before execution.
Décisions prises avant l'exécution.
Static
Statique
Adapted during execution.
Adapté pendant l'exécution.
Dynamic
Dynamique
Execution reacts to runtime triggers.
Réagit à des déclencheurs en temps réel.
Event-driven
Piloté par événements
Generic
Générique
Domain-specific
Spécifique au domaine
Data held in RAM.
Données conservées en RAM.
En mémoire
In-Memory
Data stored locally on one machine.
Données stockées localement sur une machine.
Local File System
Système de fichiers local
Copies de données dans plusieurs emplacements.
Copies of data stored in multiple locations.
Replicated Storage
Stockage répliqué
Intermediate tasks move data.
Tâches intermédiaires déplacent les données.
Transfer Tasks
Tâches de transfert
Accessible by multiple nodes.
Accessible par plusieurs nœuds.
Shared File System
Système de fichiers partagé
Data spread across several machines.
Données réparties sur plusieurs machines.
Distributed Storage
Stockage distribué
Streaming via memory or network.
Streaming via mémoire ou réseau.
Basé sur flux
Stream-based
Transfer via file writing/reading.
Transfert via fichiers.
Basé sur fichiers
File-based
Full sets of data consumed/produced.
Jeux de données complets consommés/produits.
Batch
Data streamed record by record.
Flux de données enregistrements par enregistrements.
Pipeline
Pipelined
Data divided into groups of records.
Données divisées en groupes d'enregistrements.
Partitioned
Partitionné
The workflow or task has been submitted and is waiting for resources to become available for execution.
Le flux de travail ou la tâche a été soumis et est en attente que les ressources deviennent disponibles pour l'exécution.
Queued
En attente
The workflow or task is currently being executed.
Le flux de travail ou la tâche est en cours d'exécution.
Running
En cours
The workflow or task finished successfully.
Le flux de travail ou la tâche s'est terminé avec succès.
Completed
Terminé
The workflow or task terminated due to an error.
Le flux de travail ou la tâche s'est terminé en raison d'une erreur.
Failed
Échoué
The workflow or task was explicitly stopped by a user or system prior to completion.
Le flux de travail ou la tâche a été explicitement arrêté par un utilisateur ou le système avant son achèvement.
Cancelled
Annulé
Indicates the workflow step that produced this data artifact.
Indique l'étape du flux de travail qui a produit cet artefact de données.
was generated by
a été généré par
Indicates that one data artifact was derived from another.
Indique qu’un artefact de données a été dérivé d’un autre.
was derived from
a été dérivé de
Indicates that a data artifact was consumed by a workflow step.
Indique qu’un artefact de données a été consommé par une étape du flux de travail.
used in step
utilisé dans l'étape
Links a data artifact or workflow to its provenance record.
Relie un artefact de données ou un flux de travail à son enregistrement de provenance.
has provenance record
a un enregistrement de provenance
Associates a workflow with a FAIR compliance record or evaluation.
Associe un flux de travail à un enregistrement ou une évaluation de conformité FAIR.
has FAIR compliance
a une conformité FAIR
Connects a workflow step to its input parameters.
Connecte une étape de workflow à ses paramètres d'entrée.
Connects a workflow step to its output parameters.
Connecte une étape de workflow à ses paramètres de sortie.
Indicates that an output parameter connects to an input parameter of another step.
Indique qu’un paramètre de sortie est connecté à un paramètre d’entrée d’une autre étape.
connects to
se connecte à
Workflow-specific: indicates data consumption during step execution.
Indique qu’une étape du flux de travail consomme un artefact de données.
consumes
consomme
Indicates that one workflow step depends on the completion of another.
Indique qu’une étape du flux de travail dépend de l’exécution d’une autre.
depends on
dépend de
Indicates that a workflow step produces a data artifact.
Indique qu’une étape du flux de travail produit un artefact de données.
produces
produit
Indicates that a workflow includes a given workflow step.
Indique qu’un flux de travail comprend une étape donnée.
has step
a une étape
Indicates that a workflow step is part of a workflow.
Indique qu’une étape fait partie d’un flux de travail.
is part of workflow
fait partie du flux de travail
Links a workflow step to a nested sub-workflow, enabling hierarchical workflow composition. Use this property when a step encapsulates an entire workflow as a reusable component. This specializes wfdesc:hasSubProcess for Exa-AToW's cross-WMS interoperability requirements.
Relie une étape de workflow à un sous-workflow imbriqué, permettant la composition hiérarchique de workflows. Utilisez cette propriété lorsqu'une étape encapsule un workflow entier comme composant réutilisable.
has sub-process
a un sous-processus
Links an execution instance to its current or final status, selecting from a controlled vocabulary of exa-atow:ExecutionStatus individuals.
Lie l'instance d'exécution à son statut actuel ou final, sélectionné à partir d'un vocabulaire contrôlé d'individus exa-atow:ExecutionStatus.
has status
a statut
Links a workflow or step to its execution instance.
Relie un flux de travail ou une étape à son instance d'exécution.
has execution
a une exécution
Indicates that an execution instance corresponds to a workflow or a workflow step.
Indique qu’une instance d’exécution correspond à un flux de travail ou à une étape du flux de travail.
is execution of
est l'exécution de
Links an execution to its computational environment.
Relie une exécution à son environnement de calcul.
has execution environment
a un environnement d’exécution
Indicates that an execution environment requires a computational resource.
Indique qu’un environnement d’exécution nécessite une ressource informatique.
requires resource
nécessite une ressource
Indicates that a workflow step uses a container for execution.
Indique qu’une étape du flux de travail utilise un conteneur pour l’exécution.
uses container
utilise un conteneur
Specifies the primary workflow management system (WMS) used to define, orchestrate, and execute the overall workflow structure.
Spécifie le système principal de gestion des flux de travail (WMS) utilisé pour définir, orchestrer et exécuter la structure globale du flux de travail.
uses engine
utilise un moteur
Indicates the specific software application or tool executed by a workflow step.
Indique l'application logicielle ou l'outil spécifique exécuté par une étape du flux de travail.
uses tool
utilise outil
Associates a workflow with its descriptive properties.
Associe un flux de travail avec ses propriétés descriptives.
has property
a une propriété
Associates a workflow with its abstraction level, indicating the conceptual level at which it is defined.
Associe un flux de travail avec son niveau d'abstraction, indiquant le niveau conceptuel auquel il est défini.
has abstraction level
a un niveau d'abstraction
Associates a workflow with its composition method, indicating how it is assembled within a WMS.
Associe un flux de travail avec sa méthode de composition, indiquant comment il est assemblé dans un WMS.
has composition method
a une méthode de composition
Links a workflow to its coupling type (tight or loose).
Relie un flux de travail à son type de couplage (serré ou lâche).
has coupling type
a un type de couplage
Associates a workflow with its data management granularity, indicating how the WMS handles data operations.
Associe un flux de travail avec sa granularité de gestion des données, indiquant comment le WMS traite les opérations sur les données.
has data management granularity
a une granularité de gestion des données
Associates a workflow with its data management storage model for intermediate data.
Associe un flux de travail avec son modèle de stockage pour les données intermédiaires.
has data management storage
a un stockage de gestion des données
Associates a workflow with its data management transport mechanism for transferring intermediate data.
Associe un flux de travail avec son mécanisme de transport de données intermédiaires.
has data management transport
a un transport de gestion des données
Links a workflow to its domain specificity classification (domain-specific or domain-agnostic).
Relie un flux de travail à sa classification de spécificité de domaine (spécifique ou agnostique).
has domain specificity
a une spécificité de domaine
Associates a workflow with its execution control method, specifying how tasks are executed.
Associe un flux de travail avec sa méthode de contrôle d'exécution, spécifiant comment les tâches sont exécutées.
has execution control
a un contrôle d'exécution
Links a workflow to its flow type (task-based, iterative, or data-driven).
Relie un flux de travail à son type de flux (basé sur des tâches, itératif ou orienté données).
has flow type
a un type de flux
Links a workflow to its granularity level (functions, standalone executables, sub-workflows).
Relie un flux de travail à son niveau de granularité (fonctions, exécutables autonomes, sous-flux).
has granularity type
a un type de granularité
Associates a workflow with its modularity characteristic, describing how it is structured in terms of components.
Associe un flux de travail avec sa modularité, décrivant comment il est structuré en termes de composants.
has modularity
a une modularité
Associates a workflow with its orchestration planning approach, defining how the system plans execution.
Associe un flux de travail avec son approche de planification d'orchestration, définissant comment le système planifie l'exécution.
has orchestration planning
a une planification d'orchestration
Generic description applicable to any entity.
Description générique applicable à toute entité.
description
Generic version identifier applicable to any entity.
Identifiant de version générique applicable à toute entité.
version
Human-readable name of the workflow.
Nom lisible du flux de travail.
workflow name
nom du flux de travail
Version identifier of the workflow.
Identifiant de version du flux de travail.
workflow version
version du flux de travail
Textual description of the workflow purpose and logic.
Description textuelle de l'objectif et de la logique du flux de travail.
workflow description
description du flux de travail
Specifies the domain name(s) to which the workflow applies, e.g., 'materials science', 'genomics'.
Spécifie le ou les domaines auxquels s'applique le flux de travail, par exemple 'science des matériaux', 'génomique'.
domain label
étiquette de domaine
The creator or author of the workflow definition.
authored by
The date and time when the workflow was initially created or defined (creation timestamp).
created on
créé le
Human-readable name of the workflow step.
Nom lisible de l'étape du flux de travail.
step name
nom de l'étape
Description of what the workflow step does.
Description de la fonction de l'étape du flux de travail.
step description
description de l'étape
Command or script executed by the workflow step.
Commande ou script exécuté par l'étape du flux de travail.
command line
ligne de commande
The formal, full name of the software application or computational tool.
Le nom formel et complet de l'application logicielle ou de l'outil de calcul.
tool name
nom de l'outil
The specific version identifier of the software application, which is crucial for reproducibility.
L'identifiant de version spécifique de l'application logicielle, crucial pour la reproductibilité.
tool version
version de l'outil
Name of the parameter as defined in the workflow system.
Nom du paramètre tel que défini dans le système de flux de travail.
parameter name
nom du paramètre
Type of the parameter (e.g., string, integer, file, URI).
Type du paramètre (par ex., chaîne, entier, fichier, URI).
parameter type
type de paramètre
Default value assigned to the parameter if not specified.
Valeur par défaut attribuée au paramètre si elle n'est pas spécifiée.
default value
valeur par défaut
Expected format or encoding of the parameter value (e.g., JSON, CSV).
Format ou encodage attendu de la valeur du paramètre (par ex., JSON, CSV).
parameter format
format du paramètre
Name of the workflow engine used (e.g., CWL, Nextflow, Snakemake).
Nom du moteur de flux de travail utilisé (par ex., CWL, Nextflow, Snakemake).
engine name
nom du moteur
Version of the workflow engine.
Version du moteur de flux de travail.
engine version
version du moteur
Description of the workflow engine’s purpose or key features.
Description du moteur de flux de travail et de ses fonctionnalités clés.
engine description
description du moteur
Start time of the workflow or step execution.
Heure de début de l'exécution du flux de travail ou de l'étape.
has start time
a une heure de début
End time of the workflow or step execution.
Heure de fin de l'exécution du flux de travail ou de l'étape.
has end time
a une heure de fin
Name of the computational environment (e.g., cluster, HPC node).
Nom de l'environnement de calcul (par ex., cluster, nœud HPC).
environment name
nom de l'environnement
Version or identifier of the environment configuration.
Version ou identifiant de la configuration de l'environnement.
environment version
version de l'environnement
Description of the computational environment, including hardware and software context.
Description de l'environnement de calcul, incluant le contexte matériel et logiciel.
environment description
description de l'environnement
Container image identifier (e.g., Docker or Singularity image URI).
Identifiant de l'image de conteneur (par ex., URI d'une image Docker ou Singularity).
container image
image de conteneur
Tag or version of the container image.
Étiquette ou version de l'image de conteneur.
container tag
étiquette du conteneur
Path or URI of the Conda environment file (e.g., environment.yml).
Chemin ou URI du fichier d'environnement Conda (par ex., environment.yml).
environment file
fichier d'environnement
Checksum or hash identifier of the Conda environment file for verification.
Somme de contrôle ou identifiant de hachage du fichier d'environnement Conda pour vérification.
environment hash
hachage de l'environnement
Name of the data artifact file or object.
Nom du fichier ou de l'objet de l'artéfact de données.
file name
nom du fichier
Local or remote path/URI where the data artifact is stored.
Chemin local ou URI distant où l'artéfact de données est stocké.
file path
chemin du fichier
Format or MIME type of the data artifact (e.g., CSV, JSON, NetCDF).
Format ou type MIME de l'artéfact de données (par ex., CSV, JSON, NetCDF).
file format
format du fichier
Size of the data artifact file, in bytes.
Taille du fichier d'artéfact de données, en octets.
file size
taille du fichier
Checksum or hash value (e.g., MD5, SHA256) to verify data integrity.
Somme de contrôle ou valeur de hachage (par ex., MD5, SHA256) pour vérifier l'intégrité des données.
checksum
somme de contrôle
Date and time when the data artifact was created.
Date et heure de création de l'artéfact de données.
creation date
date de création
Date and time when the data artifact was last modified.
Date et heure de la dernière modification de l'artéfact de données.
last modified
dernière modification
License or usage terms associated with the data artifact.
Licence ou conditions d'utilisation associées à l'artéfact de données.
license
licence
Resolvable URL to access or download the data artifact.
URL résoluble pour accéder ou télécharger l'artéfact de données.
access URL
URL d'accès
Digital Object Identifier (DOI) associated with the data artifact, if available.
Identifiant d'objet numérique (DOI) associé à l'artéfact de données, le cas échéant.
DOI