You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2015/01/23 16:39:54 UTC
svn commit: r1654241 - in
/incubator/taverna/site/trunk/content/ns/2010/scufl2: scufl2.rdf scufl2.ttl
Author: stain
Date: Fri Jan 23 15:39:54 2015
New Revision: 1654241
URL: http://svn.apache.org/r1654241
Log:
Updated from incubator-taverna-language
https://github.com/taverna-incubator/incubator-taverna-language/tree/master/taverna-scufl2-rdf/src/main/resources
Commit 0dcc39e5d646c24d37e9ffc783ef2942510101f2
Modified:
incubator/taverna/site/trunk/content/ns/2010/scufl2/scufl2.rdf
incubator/taverna/site/trunk/content/ns/2010/scufl2/scufl2.ttl
Modified: incubator/taverna/site/trunk/content/ns/2010/scufl2/scufl2.rdf
URL: http://svn.apache.org/viewvc/incubator/taverna/site/trunk/content/ns/2010/scufl2/scufl2.rdf?rev=1654241&r1=1654240&r2=1654241&view=diff
==============================================================================
--- incubator/taverna/site/trunk/content/ns/2010/scufl2/scufl2.rdf (original)
+++ incubator/taverna/site/trunk/content/ns/2010/scufl2/scufl2.rdf Fri Jan 23 15:39:54 2015
@@ -22,7 +22,6 @@
<owl:Ontology rdf:about="http://ns.taverna.org.uk/2010/scufl2">
<rdfs:label xml:lang="en">SCUFL2 Core ontology</rdfs:label>
<rdfs:comment xml:lang="en">The ontology defining SCUFL2 - a model for describing Taverna workflows.</rdfs:comment>
- <owl:imports rdf:resource="http://purl.org/dc/terms/"/>
<rdfs:seeAlso rdf:resource="http://www.mygrid.org.uk/dev/wiki/display/developer/Scufl2+Ontology"/>
<rdfs:seeAlso rdf:resource="http://www.taverna.org.uk/"/>
</owl:Ontology>
@@ -32,28 +31,6 @@
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
- // Annotation properties
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
-
-
-
-
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
- // Datatypes
- //
- ///////////////////////////////////////////////////////////////////////////////////////
- -->
-
-
-
-
- <!--
- ///////////////////////////////////////////////////////////////////////////////////////
- //
// Object Properties
//
///////////////////////////////////////////////////////////////////////////////////////
@@ -277,6 +254,8 @@
<owl:ObjectProperty rdf:about="http://ns.taverna.org.uk/2010/scufl2#dispatchStack">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:label xml:lang="en">dispatch stack</rdfs:label>
+ <owl:deprecated rdf:datatype="&xsd;boolean">true</owl:deprecated>
+ <rdfs:comment xml:lang="en">Dispatch stack has been deprecated in favour of configuring the Processor</rdfs:comment>
<rdfs:range rdf:resource="http://ns.taverna.org.uk/2010/scufl2#DispatchStack"/>
<rdfs:domain rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Processor"/>
<rdfs:subPropertyOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#child"/>
@@ -287,6 +266,7 @@
<!-- http://ns.taverna.org.uk/2010/scufl2#globalBaseURI -->
<owl:ObjectProperty rdf:about="http://ns.taverna.org.uk/2010/scufl2#globalBaseURI">
+ <rdf:type rdf:resource="&owl;ReflexiveProperty"/>
<rdf:type rdf:resource="&owl;SymmetricProperty"/>
<rdf:type rdf:resource="&owl;TransitiveProperty"/>
<rdfs:comment>The resources are the same (like in owl:sameAs), and
@@ -480,6 +460,22 @@
<rdfs:range rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Parent"/>
<rdfs:subPropertyOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#workflowRelation"/>
<rdfs:subPropertyOf rdf:resource="&dcterms;isPartOf"/>
+ <owl:propertyChainAxiom rdf:parseType="Collection">
+ <rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#controlledProcessor"/>
+ <rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ </owl:propertyChainAxiom>
+ <owl:propertyChainAxiom rdf:parseType="Collection">
+ <rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#sendTo"/>
+ <rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ </owl:propertyChainAxiom>
+ <owl:propertyChainAxiom rdf:parseType="Collection">
+ <rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#controllingProcessor"/>
+ <rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ </owl:propertyChainAxiom>
+ <owl:propertyChainAxiom rdf:parseType="Collection">
+ <rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#receiveFrom"/>
+ <rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ </owl:propertyChainAxiom>
</owl:ObjectProperty>
@@ -639,37 +635,49 @@
<!-- http://purl.org/dc/terms/hasPart -->
- <owl:ObjectProperty rdf:about="&dcterms;hasPart"/>
+ <owl:ObjectProperty rdf:about="&dcterms;hasPart">
+ <rdfs:isDefinedBy rdf:resource="http://purl.org/dc/terms/"/>
+ </owl:ObjectProperty>
<!-- http://purl.org/dc/terms/isPartOf -->
- <owl:ObjectProperty rdf:about="&dcterms;isPartOf"/>
+ <owl:ObjectProperty rdf:about="&dcterms;isPartOf">
+ <rdfs:isDefinedBy rdf:resource="http://purl.org/dc/terms/"/>
+ </owl:ObjectProperty>
<!-- http://purl.org/dc/terms/isVersionOf -->
- <owl:ObjectProperty rdf:about="&dcterms;isVersionOf"/>
+ <owl:ObjectProperty rdf:about="&dcterms;isVersionOf">
+ <rdfs:isDefinedBy rdf:resource="http://purl.org/dc/terms/"/>
+ </owl:ObjectProperty>
<!-- http://purl.org/dc/terms/relation -->
- <owl:ObjectProperty rdf:about="&dcterms;relation"/>
+ <owl:ObjectProperty rdf:about="&dcterms;relation">
+ <rdfs:isDefinedBy rdf:resource="http://purl.org/dc/terms/"/>
+ </owl:ObjectProperty>
<!-- http://www.w3.org/1999/02/22-rdf-syntax-ns#first -->
- <owl:ObjectProperty rdf:about="&rdf;first"/>
+ <owl:ObjectProperty rdf:about="&rdf;first">
+ <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+ </owl:ObjectProperty>
<!-- http://www.w3.org/1999/02/22-rdf-syntax-ns#rest -->
- <owl:ObjectProperty rdf:about="&rdf;rest"/>
+ <owl:ObjectProperty rdf:about="&rdf;rest">
+ <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+ </owl:ObjectProperty>
@@ -779,6 +787,12 @@
+ <!-- http://purl.org/dc/terms/identifier -->
+
+ <owl:DatatypeProperty rdf:about="&dcterms;identifier"/>
+
+
+
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
@@ -794,8 +808,15 @@
<owl:Class rdf:about="http://ns.taverna.org.uk/2010/scufl2#Activity">
<rdfs:label xml:lang="en">Activity</rdfs:label>
+ <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Child"/>
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Configurable"/>
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Named"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ <owl:allValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Profile"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
</owl:Class>
@@ -807,6 +828,12 @@
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Child"/>
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Port"/>
<rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Activity"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#InputActivityPort"/>
@@ -814,12 +841,6 @@
</owl:unionOf>
</owl:Class>
</rdfs:subClassOf>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
- <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Activity"/>
- </owl:Restriction>
- </rdfs:subClassOf>
</owl:Class>
@@ -831,13 +852,13 @@
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Control"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#untilFinished"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#block"/>
<owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Processor"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#block"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#untilFinished"/>
<owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Processor"/>
</owl:Restriction>
</rdfs:subClassOf>
@@ -853,7 +874,8 @@
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
- <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Parent"/>
+ <owl:onClass rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Parent"/>
+ <owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minQualifiedCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment xml:lang="en">A WorkflowElement which can be considered a child, for instance a Processor is a child of a Workflow, an InputActivityPort is a child of an Activity.
@@ -883,6 +905,12 @@ The Child-relationship also gives a stro
<owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Configurable"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ <owl:allValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Profile"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
</owl:Class>
@@ -891,7 +919,13 @@ The Child-relationship also gives a stro
<owl:Class rdf:about="http://ns.taverna.org.uk/2010/scufl2#Control">
<rdfs:label xml:lang="en">Control</rdfs:label>
- <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#WorkflowElement"/>
+ <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Child"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ <owl:allValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Workflow"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#controllingProcessor"/>
@@ -921,7 +955,13 @@ The Child-relationship also gives a stro
<owl:Class rdf:about="http://ns.taverna.org.uk/2010/scufl2#DataLink">
<rdfs:label xml:lang="en">Data Link</rdfs:label>
- <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#WorkflowElement"/>
+ <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Child"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ <owl:allValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Workflow"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#receiveFrom"/>
@@ -964,6 +1004,8 @@ The Child-relationship also gives a stro
</owl:unionOf>
</owl:Class>
</rdfs:subClassOf>
+ <owl:deprecated rdf:datatype="&xsd;boolean">true</owl:deprecated>
+ <rdfs:comment xml:lang="en">Dispatch stack has been deprecated in favour of configuring the Processor.</rdfs:comment>
</owl:Class>
@@ -973,6 +1015,13 @@ The Child-relationship also gives a stro
<owl:Class rdf:about="http://ns.taverna.org.uk/2010/scufl2#DispatchStackLayer">
<rdfs:label xml:lang="en">Dispatch Stack Layer</rdfs:label>
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Configurable"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ <owl:allValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#DispatchStack"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:deprecated rdf:datatype="&xsd;boolean">true</owl:deprecated>
</owl:Class>
@@ -1009,14 +1058,14 @@ The Child-relationship also gives a stro
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#PortBinding"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#bindInputActivityPort"/>
- <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#InputActivityPort"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#bindInputProcessorPort"/>
+ <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#InputProcessorPort"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#bindInputProcessorPort"/>
- <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#InputProcessorPort"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#bindInputActivityPort"/>
+ <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#InputActivityPort"/>
</owl:Restriction>
</rdfs:subClassOf>
<owl:disjointWith rdf:resource="http://ns.taverna.org.uk/2010/scufl2#OutputPortBinding"/>
@@ -1066,12 +1115,6 @@ This is considered a SenderPort within t
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#WorkflowElement"/>
<rdfs:subClassOf rdf:resource="&rdf;List"/>
<rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="&rdf;first"/>
- <owl:allValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#IterationStrategyNode"/>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Restriction>
@@ -1085,6 +1128,12 @@ This is considered a SenderPort within t
</owl:unionOf>
</owl:Class>
</rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="&rdf;first"/>
+ <owl:allValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#IterationStrategyNode"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
</owl:Class>
@@ -1136,8 +1185,7 @@ This is considered a SenderPort within t
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#name"/>
- <owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minQualifiedCardinality>
- <owl:onDataRange rdf:resource="&xsd;string"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment xml:lang="en">Anything identified with a scufl2:name</rdfs:comment>
@@ -1152,7 +1200,10 @@ This is considered a SenderPort within t
<owl:equivalentClass>
<owl:Class>
<owl:intersectionOf rdf:parseType="Collection">
- <rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#Child"/>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Parent"/>
+ </owl:Restriction>
<owl:Restriction>
<owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#name"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
@@ -1160,6 +1211,8 @@ This is considered a SenderPort within t
</owl:intersectionOf>
</owl:Class>
</owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Child"/>
+ <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Named"/>
<rdfs:comment xml:lang="en">Any Named Child is uniquely identified by its scufl2:name and scufl2:parent</rdfs:comment>
<owl:hasKey rdf:parseType="Collection">
<rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#name"/>
@@ -1199,14 +1252,14 @@ This is considered a SenderPort within t
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#PortBinding"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#bindOutputProcessorPort"/>
- <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#OutputProcessorPort"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#bindOutputActivityPort"/>
+ <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#OutputActivityPort"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#bindOutputActivityPort"/>
- <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#OutputActivityPort"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#bindOutputProcessorPort"/>
+ <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#OutputProcessorPort"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
@@ -1221,13 +1274,13 @@ This is considered a SenderPort within t
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#SenderPort"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#portDepth"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#granularPortDepth"/>
<owl:someValuesFrom rdf:resource="&xsd;nonNegativeInteger"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#granularPortDepth"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#portDepth"/>
<owl:someValuesFrom rdf:resource="&xsd;nonNegativeInteger"/>
</owl:Restriction>
</rdfs:subClassOf>
@@ -1263,6 +1316,12 @@ This is considered a ReceiverPort within
<rdfs:label xml:lang="en">Port</rdfs:label>
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Named"/>
<rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#name"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#ActivityPort"/>
@@ -1271,12 +1330,6 @@ This is considered a ReceiverPort within
</owl:unionOf>
</owl:Class>
</rdfs:subClassOf>
- <rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#name"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
- </owl:Restriction>
- </rdfs:subClassOf>
<rdfs:comment xml:lang="en">A port is an input or output to a Processor, Workflow or Activity. </rdfs:comment>
</owl:Class>
@@ -1288,12 +1341,6 @@ This is considered a ReceiverPort within
<rdfs:label xml:lang="en">Port Binding</rdfs:label>
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Child"/>
<rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
- <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#ProcessorBinding"/>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#InputPortBinding"/>
@@ -1301,6 +1348,12 @@ This is considered a ReceiverPort within
</owl:unionOf>
</owl:Class>
</rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#ProcessorBinding"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
</owl:Class>
@@ -1312,14 +1365,14 @@ This is considered a ReceiverPort within
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#IterationStrategyNode"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#desiredDepth"/>
- <owl:someValuesFrom rdf:resource="&xsd;nonNegativeInteger"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#iterateOverInputPort"/>
+ <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#InputProcessorPort"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#iterateOverInputPort"/>
- <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#InputProcessorPort"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#desiredDepth"/>
+ <owl:someValuesFrom rdf:resource="&xsd;nonNegativeInteger"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
@@ -1331,6 +1384,7 @@ This is considered a ReceiverPort within
<owl:Class rdf:about="http://ns.taverna.org.uk/2010/scufl2#Processor">
<rdfs:label xml:lang="en">Processor</rdfs:label>
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Child"/>
+ <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Configurable"/>
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Named"/>
<rdfs:subClassOf>
<owl:Restriction>
@@ -1338,6 +1392,12 @@ This is considered a ReceiverPort within
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ <owl:allValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Workflow"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
<rdfs:comment xml:lang="en">A processor is a unit of a Workflow which performs some work. It typically have some InputProcessorPorts and OutputProcessorPorts which are connected to other Ports within the workflow. A processor will start executing as soon as there is a value for each InputProcessorPort and there are no Blocking processors.
A processor is bound to an Activity which specifies how to execute the task. This ProcessorBinding also specifies PortBindings to map ActivityPorts with ProcessorPorts.</rdfs:comment>
@@ -1359,7 +1419,13 @@ A processor is bound to an Activity whic
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#bindActivity"/>
- <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Processor"/>
+ <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Activity"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ <owl:allValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Profile"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
@@ -1396,12 +1462,6 @@ A processor is bound to an Activity whic
<rdfs:label xml:lang="en">Product</rdfs:label>
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#IterationStrategyNode"/>
<rdfs:subClassOf>
- <owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#productOf"/>
- <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#IterationStrategyChildren"/>
- </owl:Restriction>
- </rdfs:subClassOf>
- <rdfs:subClassOf>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://ns.taverna.org.uk/2010/scufl2#CrossProduct"/>
@@ -1409,6 +1469,12 @@ A processor is bound to an Activity whic
</owl:unionOf>
</owl:Class>
</rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#productOf"/>
+ <owl:someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#IterationStrategyChildren"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
</owl:Class>
@@ -1420,6 +1486,12 @@ A processor is bound to an Activity whic
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Child"/>
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Named"/>
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#WorkflowElement"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#parent"/>
+ <owl:allValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#WorkflowBundle"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
</owl:Class>
@@ -1468,14 +1540,14 @@ A processor is bound to an Activity whic
<rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Named"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#workflowIdentifier"/>
- <owl:someValuesFrom rdf:resource="&owl;Thing"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#name"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#name"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#workflowIdentifier"/>
+ <owl:someValuesFrom rdf:resource="&owl;Thing"/>
</owl:Restriction>
</rdfs:subClassOf>
<owl:hasKey rdf:parseType="Collection">
@@ -1541,7 +1613,9 @@ Super-class for any Scufl2 class. </rdfs
<!-- http://www.w3.org/1999/02/22-rdf-syntax-ns#List -->
- <owl:Class rdf:about="&rdf;List"/>
+ <owl:Class rdf:about="&rdf;List">
+ <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+ </owl:Class>
@@ -1558,10 +1632,12 @@ Super-class for any Scufl2 class. </rdfs
<!-- http://www.w3.org/1999/02/22-rdf-syntax-ns#nil -->
- <owl:NamedIndividual rdf:about="&rdf;nil"/>
+ <owl:NamedIndividual rdf:about="&rdf;nil">
+ <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+ </owl:NamedIndividual>
</rdf:RDF>
-<!-- Generated by the OWL API (version 3.2.5.1928) http://owlapi.sourceforge.net -->
+<!-- Generated by the OWL API (version 3.4.2) http://owlapi.sourceforge.net -->
Modified: incubator/taverna/site/trunk/content/ns/2010/scufl2/scufl2.ttl
URL: http://svn.apache.org/viewvc/incubator/taverna/site/trunk/content/ns/2010/scufl2/scufl2.ttl?rev=1654241&r1=1654240&r2=1654241&view=diff
==============================================================================
--- incubator/taverna/site/trunk/content/ns/2010/scufl2/scufl2.ttl (original)
+++ incubator/taverna/site/trunk/content/ns/2010/scufl2/scufl2.ttl Fri Jan 23 15:39:54 2015
@@ -13,32 +13,12 @@
rdfs:comment "The ontology defining SCUFL2 - a model for describing Taverna workflows."@en ;
- owl:imports <http://purl.org/dc/terms/> ;
-
rdfs:seeAlso <http://www.mygrid.org.uk/dev/wiki/display/developer/Scufl2+Ontology> ,
<http://www.taverna.org.uk/> .
#################################################################
#
-# Annotation properties
-#
-#################################################################
-
-
-
-
-#################################################################
-#
-# Datatypes
-#
-#################################################################
-
-
-
-
-#################################################################
-#
# Object Properties
#
#################################################################
@@ -300,6 +280,10 @@
rdfs:label "dispatch stack"@en ;
+ owl:deprecated "true"^^xsd:boolean ;
+
+ rdfs:comment "Dispatch stack has been deprecated in favour of configuring the Processor"@en ;
+
rdfs:range :DispatchStack ;
rdfs:domain :Processor ;
@@ -311,6 +295,7 @@
### http://ns.taverna.org.uk/2010/scufl2#globalBaseURI
:globalBaseURI rdf:type owl:ObjectProperty ,
+ owl:ReflexiveProperty ,
owl:SymmetricProperty ,
owl:TransitiveProperty ;
@@ -543,7 +528,20 @@
rdfs:range :Parent ;
rdfs:subPropertyOf :workflowRelation ,
- dcterms:isPartOf .
+ dcterms:isPartOf ;
+
+ owl:propertyChainAxiom ( :receiveFrom
+ :parent
+ ) ,
+ ( :controllingProcessor
+ :parent
+ ) ,
+ ( :sendTo
+ :parent
+ ) ,
+ ( :controlledProcessor
+ :parent
+ ) .
@@ -735,37 +733,49 @@
### http://purl.org/dc/terms/hasPart
-dcterms:hasPart rdf:type owl:ObjectProperty .
+dcterms:hasPart rdf:type owl:ObjectProperty ;
+
+ rdfs:isDefinedBy dcterms: .
### http://purl.org/dc/terms/isPartOf
-dcterms:isPartOf rdf:type owl:ObjectProperty .
+dcterms:isPartOf rdf:type owl:ObjectProperty ;
+
+ rdfs:isDefinedBy dcterms: .
### http://purl.org/dc/terms/isVersionOf
-dcterms:isVersionOf rdf:type owl:ObjectProperty .
+dcterms:isVersionOf rdf:type owl:ObjectProperty ;
+
+ rdfs:isDefinedBy dcterms: .
### http://purl.org/dc/terms/relation
-dcterms:relation rdf:type owl:ObjectProperty .
+dcterms:relation rdf:type owl:ObjectProperty ;
+
+ rdfs:isDefinedBy dcterms: .
### http://www.w3.org/1999/02/22-rdf-syntax-ns#first
-rdf:first rdf:type owl:ObjectProperty .
+rdf:first rdf:type owl:ObjectProperty ;
+
+ rdfs:isDefinedBy rdf: .
### http://www.w3.org/1999/02/22-rdf-syntax-ns#rest
-rdf:rest rdf:type owl:ObjectProperty .
+rdf:rest rdf:type owl:ObjectProperty ;
+
+ rdfs:isDefinedBy rdf: .
@@ -882,6 +892,12 @@ rdf:rest rdf:type owl:ObjectProperty .
+### http://purl.org/dc/terms/identifier
+
+dcterms:identifier rdf:type owl:DatatypeProperty .
+
+
+
#################################################################
@@ -897,8 +913,13 @@ rdf:rest rdf:type owl:ObjectProperty .
rdfs:label "Activity"@en ;
- rdfs:subClassOf :Configurable ,
- :Named .
+ rdfs:subClassOf :Child ,
+ :Configurable ,
+ :Named ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :parent ;
+ owl:allValuesFrom :Profile
+ ] .
@@ -910,14 +931,14 @@ rdf:rest rdf:type owl:ObjectProperty .
rdfs:subClassOf :Child ,
:Port ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :parent ;
+ owl:someValuesFrom :Activity
+ ] ,
[ rdf:type owl:Class ;
owl:unionOf ( :InputActivityPort
:OutputActivityPort
)
- ] ,
- [ rdf:type owl:Restriction ;
- owl:onProperty :parent ;
- owl:someValuesFrom :Activity
] .
@@ -930,11 +951,11 @@ rdf:rest rdf:type owl:ObjectProperty .
rdfs:subClassOf :Control ,
[ rdf:type owl:Restriction ;
- owl:onProperty :untilFinished ;
+ owl:onProperty :block ;
owl:someValuesFrom :Processor
] ,
[ rdf:type owl:Restriction ;
- owl:onProperty :block ;
+ owl:onProperty :untilFinished ;
owl:someValuesFrom :Processor
] .
@@ -949,7 +970,8 @@ rdf:rest rdf:type owl:ObjectProperty .
rdfs:subClassOf :WorkflowElement ,
[ rdf:type owl:Restriction ;
owl:onProperty :parent ;
- owl:someValuesFrom :Parent
+ owl:onClass :Parent ;
+ owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ;
rdfs:comment """A WorkflowElement which can be considered a child, for instance a Processor is a child of a Workflow, an InputActivityPort is a child of an Activity.
@@ -978,6 +1000,10 @@ The Child-relationship also gives a stro
[ rdf:type owl:Restriction ;
owl:onProperty :configure ;
owl:someValuesFrom :Configurable
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :parent ;
+ owl:allValuesFrom :Profile
] .
@@ -988,7 +1014,11 @@ The Child-relationship also gives a stro
rdfs:label "Control"@en ;
- rdfs:subClassOf :WorkflowElement ,
+ rdfs:subClassOf :Child ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :parent ;
+ owl:allValuesFrom :Workflow
+ ] ,
[ rdf:type owl:Restriction ;
owl:onProperty :controllingProcessor ;
owl:someValuesFrom :Processor
@@ -1016,7 +1046,11 @@ The Child-relationship also gives a stro
rdfs:label "Data Link"@en ;
- rdfs:subClassOf :WorkflowElement ,
+ rdfs:subClassOf :Child ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :parent ;
+ owl:allValuesFrom :Workflow
+ ] ,
[ rdf:type owl:Restriction ;
owl:onProperty :receiveFrom ;
owl:someValuesFrom :Processor
@@ -1050,7 +1084,11 @@ The Child-relationship also gives a stro
owl:hasValue rdf:nil
]
)
- ] .
+ ] ;
+
+ owl:deprecated "true"^^xsd:boolean ;
+
+ rdfs:comment "Dispatch stack has been deprecated in favour of configuring the Processor."@en .
@@ -1060,7 +1098,13 @@ The Child-relationship also gives a stro
rdfs:label "Dispatch Stack Layer"@en ;
- rdfs:subClassOf :Configurable .
+ rdfs:subClassOf :Configurable ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :parent ;
+ owl:allValuesFrom :DispatchStack
+ ] ;
+
+ owl:deprecated "true"^^xsd:boolean .
@@ -1098,12 +1142,12 @@ The Child-relationship also gives a stro
rdfs:subClassOf :PortBinding ,
[ rdf:type owl:Restriction ;
- owl:onProperty :bindInputActivityPort ;
- owl:someValuesFrom :InputActivityPort
- ] ,
- [ rdf:type owl:Restriction ;
owl:onProperty :bindInputProcessorPort ;
owl:someValuesFrom :InputProcessorPort
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :bindInputActivityPort ;
+ owl:someValuesFrom :InputActivityPort
] ;
owl:disjointWith :OutputPortBinding .
@@ -1152,10 +1196,6 @@ This is considered a SenderPort within t
rdfs:subClassOf :WorkflowElement ,
rdf:List ,
- [ rdf:type owl:Restriction ;
- owl:onProperty rdf:first ;
- owl:allValuesFrom :IterationStrategyNode
- ] ,
[ rdf:type owl:Class ;
owl:unionOf ( [ rdf:type owl:Restriction ;
owl:onProperty rdf:rest ;
@@ -1166,6 +1206,10 @@ This is considered a SenderPort within t
owl:hasValue rdf:nil
]
)
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty rdf:first ;
+ owl:allValuesFrom :IterationStrategyNode
] .
@@ -1215,8 +1259,7 @@ This is considered a SenderPort within t
rdfs:subClassOf :WorkflowElement ,
[ rdf:type owl:Restriction ;
owl:onProperty :name ;
- owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
- owl:onDataRange xsd:string
+ owl:someValuesFrom xsd:string
] ;
rdfs:comment "Anything identified with a scufl2:name"@en .
@@ -1230,7 +1273,10 @@ This is considered a SenderPort within t
rdfs:label "Named Child"@en ;
owl:equivalentClass [ rdf:type owl:Class ;
- owl:intersectionOf ( :Child
+ owl:intersectionOf ( [ rdf:type owl:Restriction ;
+ owl:onProperty :parent ;
+ owl:someValuesFrom :Parent
+ ]
[ rdf:type owl:Restriction ;
owl:onProperty :name ;
owl:someValuesFrom xsd:string
@@ -1238,6 +1284,9 @@ This is considered a SenderPort within t
)
] ;
+ rdfs:subClassOf :Child ,
+ :Named ;
+
rdfs:comment "Any Named Child is uniquely identified by its scufl2:name and scufl2:parent"@en ;
owl:hasKey ( :parent
@@ -1273,12 +1322,12 @@ This is considered a SenderPort within t
rdfs:subClassOf :PortBinding ,
[ rdf:type owl:Restriction ;
- owl:onProperty :bindOutputProcessorPort ;
- owl:someValuesFrom :OutputProcessorPort
- ] ,
- [ rdf:type owl:Restriction ;
owl:onProperty :bindOutputActivityPort ;
owl:someValuesFrom :OutputActivityPort
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :bindOutputProcessorPort ;
+ owl:someValuesFrom :OutputProcessorPort
] .
@@ -1292,11 +1341,11 @@ This is considered a SenderPort within t
rdfs:subClassOf :ProcessorPort ,
:SenderPort ,
[ rdf:type owl:Restriction ;
- owl:onProperty :portDepth ;
+ owl:onProperty :granularPortDepth ;
owl:someValuesFrom xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
- owl:onProperty :granularPortDepth ;
+ owl:onProperty :portDepth ;
owl:someValuesFrom xsd:nonNegativeInteger
] .
@@ -1334,15 +1383,15 @@ This is considered a ReceiverPort within
rdfs:label "Port"@en ;
rdfs:subClassOf :Named ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :name ;
+ owl:someValuesFrom xsd:string
+ ] ,
[ rdf:type owl:Class ;
owl:unionOf ( :ActivityPort
:ProcessorPort
:WorkflowPort
)
- ] ,
- [ rdf:type owl:Restriction ;
- owl:onProperty :name ;
- owl:someValuesFrom xsd:string
] ;
rdfs:comment "A port is an input or output to a Processor, Workflow or Activity. "@en .
@@ -1356,14 +1405,14 @@ This is considered a ReceiverPort within
rdfs:label "Port Binding"@en ;
rdfs:subClassOf :Child ,
- [ rdf:type owl:Restriction ;
- owl:onProperty :parent ;
- owl:someValuesFrom :ProcessorBinding
- ] ,
[ rdf:type owl:Class ;
owl:unionOf ( :InputPortBinding
:OutputPortBinding
)
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :parent ;
+ owl:someValuesFrom :ProcessorBinding
] .
@@ -1376,12 +1425,12 @@ This is considered a ReceiverPort within
rdfs:subClassOf :IterationStrategyNode ,
[ rdf:type owl:Restriction ;
- owl:onProperty :desiredDepth ;
- owl:someValuesFrom xsd:nonNegativeInteger
- ] ,
- [ rdf:type owl:Restriction ;
owl:onProperty :iterateOverInputPort ;
owl:someValuesFrom :InputProcessorPort
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :desiredDepth ;
+ owl:someValuesFrom xsd:nonNegativeInteger
] .
@@ -1393,10 +1442,15 @@ This is considered a ReceiverPort within
rdfs:label "Processor"@en ;
rdfs:subClassOf :Child ,
+ :Configurable ,
:Named ,
[ rdf:type owl:Restriction ;
owl:onProperty :name ;
owl:someValuesFrom xsd:string
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :parent ;
+ owl:allValuesFrom :Workflow
] ;
rdfs:comment """A processor is a unit of a Workflow which performs some work. It typically have some InputProcessorPorts and OutputProcessorPorts which are connected to other Ports within the workflow. A processor will start executing as soon as there is a value for each InputProcessorPort and there are no Blocking processors.
@@ -1418,7 +1472,11 @@ A processor is bound to an Activity whic
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :bindActivity ;
- owl:someValuesFrom :Processor
+ owl:someValuesFrom :Activity
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :parent ;
+ owl:allValuesFrom :Profile
] .
@@ -1450,14 +1508,14 @@ A processor is bound to an Activity whic
rdfs:label "Product"@en ;
rdfs:subClassOf :IterationStrategyNode ,
- [ rdf:type owl:Restriction ;
- owl:onProperty :productOf ;
- owl:someValuesFrom :IterationStrategyChildren
- ] ,
[ rdf:type owl:Class ;
owl:unionOf ( :CrossProduct
:DotProduct
)
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :productOf ;
+ owl:someValuesFrom :IterationStrategyChildren
] .
@@ -1470,7 +1528,11 @@ A processor is bound to an Activity whic
rdfs:subClassOf :Child ,
:Named ,
- :WorkflowElement .
+ :WorkflowElement ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :parent ;
+ owl:allValuesFrom :WorkflowBundle
+ ] .
@@ -1518,12 +1580,12 @@ A processor is bound to an Activity whic
rdfs:subClassOf :Named ,
[ rdf:type owl:Restriction ;
- owl:onProperty :workflowIdentifier ;
- owl:someValuesFrom owl:Thing
- ] ,
- [ rdf:type owl:Restriction ;
owl:onProperty :name ;
owl:someValuesFrom xsd:string
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty :workflowIdentifier ;
+ owl:someValuesFrom owl:Thing
] ;
owl:hasKey ( :workflowIdentifier
@@ -1584,7 +1646,9 @@ Super-class for any Scufl2 class. """@en
### http://www.w3.org/1999/02/22-rdf-syntax-ns#List
-rdf:List rdf:type owl:Class .
+rdf:List rdf:type owl:Class ;
+
+ rdfs:isDefinedBy rdf: .
@@ -1599,10 +1663,12 @@ rdf:List rdf:type owl:Class .
### http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
-rdf:nil rdf:type owl:NamedIndividual .
+rdf:nil rdf:type owl:NamedIndividual ;
+
+ rdfs:isDefinedBy rdf: .
-### Generated by the OWL API (version 3.2.5.1928) http://owlapi.sourceforge.net
+### Generated by the OWL API (version 3.4.2) http://owlapi.sourceforge.net