Saying that (www.example.com/output1, RDF:type, www.example.com/input1) is conceptually wrong, because they are not semantically the same. Step 2 does not have to be connected to step1, it's just that in this particular workflow they are.
How to represent that connection within a specific workflow?
Related: This validation of inputs and outputs is wrong:
|
def _validate_inputs_and_outputs(self): |
We need to update it based on what comes out of this discussion.
Saying that (www.example.com/output1, RDF:type, www.example.com/input1) is conceptually wrong, because they are not semantically the same. Step 2 does not have to be connected to step1, it's just that in this particular workflow they are.
How to represent that connection within a specific workflow?
Related: This validation of inputs and outputs is wrong:
fairworkflows/fairworkflows/fairworkflow.py
Line 345 in f62db49
We need to update it based on what comes out of this discussion.