PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX wf-invoc: <http://purl.org/net/wf-invocation#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

wf-invoc:Variable a rdfs:Class ;
  rdfs:label "Variable"@en ;
  rdfs:comment "Specialization of p-plan:Variable in order to be able to assert specific properties. A wf-invoc:Variable refers to those p-plan:Variables related to the scientific workflow invocation."@en ;
  rdfs:subClassOf <http://purl.org/net/p-plan#Variable> .

wf-invoc:hasDataBinding a rdf:Property ;
  rdfs:label "has Data Binding"@en ;
  rdfs:comment "Data property used to bind a wf-invoc:Variable with the path or URL where the data is available for the execution."@en ;
  rdfs:domain wf-invoc:Variable ;
  rdfs:range <https://w3id.org/linkml/Any> .

wf-invoc:Step a rdfs:Class ;
  rdfs:label "Step"@en ;
  rdfs:comment "Specialization of p-plan:Step in order to be able to assert domain specific properties. A wf-invoc:Step refers to those p-plan:Steps related to the scientific workflow invocation."@en ;
  rdfs:subClassOf <http://purl.org/net/p-plan#Step> .

wf-invoc:hasCustomData a rdf:Property ;
  rdfs:label "has Custom Data"@en ;
  rdfs:comment "Data property used to link a wf-invoc:Step with any particular metadata that will be used in the execution of the Step (e.g., environment requirements, memory, etc.)"@en ;
  rdfs:domain wf-invoc:Step ;
  rdfs:range <https://w3id.org/linkml/Any> .

wf-invoc:hasInvocationLine a rdf:Property ;
  rdfs:label "has Invocation Line"@en ;
  rdfs:comment "Data property used to link a wf-invoc:Step with the Literal representing the invocation line of the current Step."@en ;
  rdfs:domain wf-invoc:Step ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://purl.org/net/p-plan#Step> a rdfs:Class .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object"@en .

<http://purl.org/net/p-plan#Variable> a rdfs:Class .

wf-invoc:hasCodeBinding a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .
