common-workflow-language / common-workflow-language/cwlprov

cwlprov:relationship sketch

Abierto
#2 4 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Sin datos de lenguaje
Estrellas
20
Forks
3
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Together with #1 this attempts to find a way to pre-define domain-specific provenance that would be generated at workflow run time. The idea is define a set of relationships that will be added onto the produced outputs of a step to relate it to other data values or concepts at creation time.

These can use domain-specific ontologies like [EDAM ontology](http://edamontology.org/page) or [BioSchemas](https://bioschemas.org/specifications/), or more generic ones likes [PROV](https://www.w3.org/TR/prov-o/) or [schema.org](https://schema.org/)

``` cwl
#!/usr/bin/env cwl-runner
cwlVersion: v1.0
class: Workflow

inputs:
first_input: File
second_input: long

steps: []

outputs:
first_output:
type: File
outputSource: first_input
cwlprov:relationships:
prov:wasDerivedFrom: [ '#inputs.second_input' ]
prov:wasInfluencedBy: [ '#inputs.second_output' ]

$namespaces:
prov: http://www.w3.org/ns/prov#
cwlprov: https://w3id.org/cwl/prov#

$schemas:
- http://www.w3.org/ns/prov.owl
```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.