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/02/17 21:40:10 UTC

[19/51] [partial] incubator-taverna-language git commit: temporarily empty repository

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/316e4a8a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/scufl2.ttl
----------------------------------------------------------------------
diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/scufl2.ttl b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/scufl2.ttl
deleted file mode 100644
index 961dd8b..0000000
--- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/scufl2.ttl
+++ /dev/null
@@ -1,1691 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-# 
-#   http://www.apache.org/licenses/LICENSE-2.0
-# 
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-@prefix : <http://ns.taverna.org.uk/2010/scufl2#> .
-@prefix owl: <http://www.w3.org/2002/07/owl#> .
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix xml: <http://www.w3.org/XML/1998/namespace> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-@prefix dcterms: <http://purl.org/dc/terms/> .
-@base <http://ns.taverna.org.uk/2010/scufl2> .
-
-<http://ns.taverna.org.uk/2010/scufl2> rdf:type owl:Ontology ;
-                                       
-                                       rdfs:label "SCUFL2 Core ontology"@en ;
-                                       
-                                       rdfs:comment "The ontology defining SCUFL2 - a model for describing Taverna workflows."@en ;
-                                       
-                                       rdfs:seeAlso <http://www.mygrid.org.uk/dev/wiki/display/developer/Scufl2+Ontology> ,
-                                                    <http://www.taverna.org.uk/> .
-
-
-#################################################################
-#
-#    Object Properties
-#
-#################################################################
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#activateConfiguration
-
-:activateConfiguration rdf:type owl:ObjectProperty ;
-                       
-                       rdfs:label "activate configuration"@en ;
-                       
-                       rdfs:range :Configuration ;
-                       
-                       rdfs:domain :Profile ;
-                       
-                       rdfs:subPropertyOf :workflowRelation .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#activityPort
-
-:activityPort rdf:type owl:ObjectProperty ;
-              
-              rdfs:label "Activity port"@en ;
-              
-              rdfs:domain :Activity ;
-              
-              rdfs:range :ActivityPort ;
-              
-              rdfs:subPropertyOf :port .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#bind
-
-:bind rdf:type owl:AsymmetricProperty ,
-               owl:IrreflexiveProperty ,
-               owl:ObjectProperty ;
-      
-      rdfs:subPropertyOf :workflowRelation ;
-      
-      rdfs:domain [ rdf:type owl:Class ;
-                    owl:unionOf ( :PortBinding
-                                  :ProcessorBinding
-                                )
-                  ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#bindActivity
-
-:bindActivity rdf:type owl:FunctionalProperty ,
-                       owl:ObjectProperty ;
-              
-              rdfs:label "bind activity"@en ;
-              
-              rdfs:range :Activity ;
-              
-              rdfs:domain :ProcessorBinding ;
-              
-              rdfs:subPropertyOf :bind .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#bindInputActivityPort
-
-:bindInputActivityPort rdf:type owl:FunctionalProperty ,
-                                owl:ObjectProperty ;
-                       
-                       rdfs:label "bind input activity port"@en ;
-                       
-                       rdfs:range :InputActivityPort ;
-                       
-                       rdfs:domain :InputPortBinding ;
-                       
-                       rdfs:subPropertyOf :bindPort .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#bindInputProcessorPort
-
-:bindInputProcessorPort rdf:type owl:FunctionalProperty ,
-                                 owl:ObjectProperty ;
-                        
-                        rdfs:label "bind input processor port"@en ;
-                        
-                        rdfs:domain :InputPortBinding ;
-                        
-                        rdfs:range :InputProcessorPort ;
-                        
-                        rdfs:subPropertyOf :bindPort .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#bindOutputActivityPort
-
-:bindOutputActivityPort rdf:type owl:FunctionalProperty ,
-                                 owl:ObjectProperty ;
-                        
-                        rdfs:label "bind output activity port"@en ;
-                        
-                        rdfs:range :OutputActivityPort ;
-                        
-                        rdfs:domain :OutputPortBinding ;
-                        
-                        rdfs:subPropertyOf :bindPort .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#bindOutputProcessorPort
-
-:bindOutputProcessorPort rdf:type owl:FunctionalProperty ,
-                                  owl:ObjectProperty ;
-                         
-                         rdfs:label "bind output processor port"@en ;
-                         
-                         rdfs:domain :OutputPortBinding ;
-                         
-                         rdfs:range :OutputProcessorPort ;
-                         
-                         rdfs:subPropertyOf :bindPort .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#bindPort
-
-:bindPort rdf:type owl:ObjectProperty ;
-          
-          rdfs:domain :PortBinding ;
-          
-          rdfs:subPropertyOf :bind ;
-          
-          rdfs:range [ rdf:type owl:Class ;
-                       owl:unionOf ( :ActivityPort
-                                     :ProcessorPort
-                                   )
-                     ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#bindProcessor
-
-:bindProcessor rdf:type owl:FunctionalProperty ,
-                        owl:ObjectProperty ;
-               
-               rdfs:label "bind processor"@en ;
-               
-               rdfs:range :Processor ;
-               
-               rdfs:domain :ProcessorBinding ;
-               
-               rdfs:subPropertyOf :bind .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#block
-
-:block rdf:type owl:FunctionalProperty ,
-                owl:ObjectProperty ;
-       
-       rdfs:domain :Blocking ;
-       
-       rdfs:subPropertyOf :controlledProcessor .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#child
-
-:child rdf:type owl:AsymmetricProperty ,
-                owl:InverseFunctionalProperty ,
-                owl:IrreflexiveProperty ,
-                owl:ObjectProperty ;
-       
-       rdfs:label "child"@en ;
-       
-       rdfs:range :Child ;
-       
-       rdfs:domain :Parent ;
-       
-       owl:inverseOf :parent ;
-       
-       rdfs:subPropertyOf :workflowRelation ,
-                          dcterms:hasPart .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#configure
-
-:configure rdf:type owl:FunctionalProperty ,
-                    owl:ObjectProperty ;
-           
-           rdfs:label "configure"@en ;
-           
-           rdfs:range :Configurable ;
-           
-           rdfs:domain :Configuration ;
-           
-           rdfs:subPropertyOf :workflowRelation .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#control
-
-:control rdf:type owl:ObjectProperty ;
-         
-         rdfs:range :Control ;
-         
-         rdfs:domain :Workflow ;
-         
-         rdfs:subPropertyOf :child .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#controlledProcessor
-
-:controlledProcessor rdf:type owl:ObjectProperty ;
-                     
-                     rdfs:domain :Control ;
-                     
-                     rdfs:range :Processor ;
-                     
-                     rdfs:subPropertyOf :workflowRelation .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#controllingProcessor
-
-:controllingProcessor rdf:type owl:FunctionalProperty ,
-                               owl:ObjectProperty ;
-                      
-                      rdfs:label "controlling processor"@en ;
-                      
-                      rdfs:domain :Control ;
-                      
-                      rdfs:range :Processor ;
-                      
-                      rdfs:subPropertyOf :workflowRelation .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#datalink
-
-:datalink rdf:type owl:ObjectProperty ;
-          
-          rdfs:label "datalink"@en ;
-          
-          rdfs:range :DataLink ;
-          
-          rdfs:domain :Workflow ;
-          
-          rdfs:subPropertyOf :child .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#dispatchStack
-
-:dispatchStack rdf:type owl:FunctionalProperty ,
-                        owl:ObjectProperty ;
-               
-               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 ;
-               
-               rdfs:subPropertyOf :child .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#globalBaseURI
-
-:globalBaseURI rdf:type owl:ObjectProperty ,
-                        owl:ReflexiveProperty ,
-                        owl:SymmetricProperty ,
-                        owl:TransitiveProperty ;
-               
-               rdfs:comment """The resources are the same (like in owl:sameAs), and
-      so are the sub-resources having the same base URI as a parent.  For instance if 
-        <file:///tmp/example/> scufl2:globalBaseURI 
-            <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/> .
-      then also 
-        <file:///tmp/example/workflow/HelloWorld/> scufl2:globalBaseURI 
-            <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/workflow/HelloWorld/> 
-
-      Note that for URIs under
-      <http://ns.taverna.org.uk/2010/workflowBundle/> special URI template rules
-      link the URI with the scufl2:parent, rdf:type, scufl2:name of the
-      resource. 
-      
-      For instance given 
-        <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/workflow/HelloWorld/processor/Hello/out/greeting> 
-      it must be so that:
-
-        <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/workflow/HelloWorld/processor/Hello/out/greeting>
-            a scufl2:OutputProcessorPort;
-            scufl2:name \"greeting\";
-            scufl2:parent <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/workflow/HelloWorld/processor/Hello>.
-
-        <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/workflow/HelloWorld/processor/Hello>
-            a scufl2:Processor;
-            scufl2:name \"Hello\";
-            scufl2:parent <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/workflow/HelloWorld/>;
-            scufl2:outputProcessorPort <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/workflow/HelloWorld/processor/Hello/out/greeting>.
-        
-        <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/workflow/HelloWorld/>    
-            a scufl2:Workflow;
-            scufl2:name \"HelloWorld\";
-            scufl2:parent <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/>;
-            sculf2:processor <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/workflow/HelloWorld/processor/Hello>.
-        
-        <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/>    
-            a scufl2:WorkflowBundle;
-            scufl2:workflow <http://ns.taverna.org.uk/2010/workflowBundle/28f7c554-4f35-401f-b34b-516e9a0ef731/workflow/HelloWorld/>;
-            scufl2:workflowBundleId \"28f7c554-4f35-401f-b34b-516e9a0ef731\";
-
-        Where 28f7c554-4f35-401f-b34b-516e9a0ef731 must be a randomly
-        generated UUID.    
-    """ ;
-               
-               rdfs:subPropertyOf :workflowRelation .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#inputActivityPort
-
-:inputActivityPort rdf:type owl:ObjectProperty ;
-                   
-                   rdfs:label "input acticity port"@en ;
-                   
-                   rdfs:domain :Activity ;
-                   
-                   rdfs:range :InputActivityPort ;
-                   
-                   rdfs:subPropertyOf :activityPort .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#inputPortBinding
-
-:inputPortBinding rdf:type owl:ObjectProperty ;
-                  
-                  rdfs:label "input port binding"@en ;
-                  
-                  rdfs:range :InputPortBinding ;
-                  
-                  rdfs:domain :ProcessorBinding ;
-                  
-                  rdfs:subPropertyOf :child .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#inputProcessorPort
-
-:inputProcessorPort rdf:type owl:ObjectProperty ;
-                    
-                    rdfs:label "input processor port"@en ;
-                    
-                    rdfs:range :InputProcessorPort ;
-                    
-                    rdfs:domain :Processor ;
-                    
-                    rdfs:subPropertyOf :processorPort .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#inputWorkflowPort
-
-:inputWorkflowPort rdf:type owl:ObjectProperty ;
-                   
-                   rdfs:label "input workflow port"@en ;
-                   
-                   rdfs:range :InputWorkflowPort ;
-                   
-                   rdfs:domain :Workflow ;
-                   
-                   rdfs:subPropertyOf :workflowPort .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#iterateOverInputPort
-
-:iterateOverInputPort rdf:type owl:FunctionalProperty ,
-                               owl:ObjectProperty ;
-                      
-                      rdfs:range :InputProcessorPort ;
-                      
-                      rdfs:domain :PortNode ;
-                      
-                      rdfs:subPropertyOf :workflowRelation .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#iterationStrategyStack
-
-:iterationStrategyStack rdf:type owl:FunctionalProperty ,
-                                 owl:ObjectProperty ;
-                        
-                        rdfs:label "iteration strategy stack"@en ;
-                        
-                        rdfs:range :IterationStrategyStack ;
-                        
-                        rdfs:domain :Processor ;
-                        
-                        rdfs:subPropertyOf :child .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#mainProfile
-
-:mainProfile rdf:type owl:FunctionalProperty ,
-                      owl:ObjectProperty ;
-             
-             rdfs:label "main profile"@en ;
-             
-             rdfs:range :Profile ;
-             
-             rdfs:domain :WorkflowBundle ;
-             
-             rdfs:subPropertyOf :profile .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#mainWorkflow
-
-:mainWorkflow rdf:type owl:FunctionalProperty ,
-                       owl:ObjectProperty ;
-              
-              rdfs:label "main workflow"@en ;
-              
-              rdfs:range :Workflow ;
-              
-              rdfs:domain :WorkflowBundle ;
-              
-              rdfs:subPropertyOf :workflow .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#outputActivityPort
-
-:outputActivityPort rdf:type owl:ObjectProperty ;
-                    
-                    rdfs:label "output activity port"@en ;
-                    
-                    rdfs:domain :Activity ;
-                    
-                    rdfs:range :OutputActivityPort ;
-                    
-                    rdfs:subPropertyOf :activityPort .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#outputPortBinding
-
-:outputPortBinding rdf:type owl:ObjectProperty ;
-                   
-                   rdfs:label "output port binding"@en ;
-                   
-                   rdfs:range :OutputPortBinding ;
-                   
-                   rdfs:domain :ProcessorBinding ;
-                   
-                   rdfs:subPropertyOf :child .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#outputProcessorPort
-
-:outputProcessorPort rdf:type owl:ObjectProperty ;
-                     
-                     rdfs:label "output processor port"@en ;
-                     
-                     rdfs:range :OutputProcessorPort ;
-                     
-                     rdfs:domain :Processor ;
-                     
-                     rdfs:subPropertyOf :processorPort .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#outputWorkflowPort
-
-:outputWorkflowPort rdf:type owl:ObjectProperty ;
-                    
-                    rdfs:label "output workflow port"@en ;
-                    
-                    rdfs:range :OutputWorkflowPort ;
-                    
-                    rdfs:domain :Workflow ;
-                    
-                    rdfs:subPropertyOf :workflowPort .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#parent
-
-:parent rdf:type owl:FunctionalProperty ,
-                 owl:ObjectProperty ;
-        
-        rdfs:label "parent"@en ;
-        
-        rdfs:domain :Child ;
-        
-        rdfs:range :Parent ;
-        
-        rdfs:subPropertyOf :workflowRelation ,
-                           dcterms:isPartOf ;
-        
-        owl:propertyChainAxiom ( :receiveFrom
-                                 :parent
-                               ) ,
-                               ( :controllingProcessor
-                                 :parent
-                               ) ,
-                               ( :sendTo
-                                 :parent
-                               ) ,
-                               ( :controlledProcessor
-                                 :parent
-                               ) .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#port
-
-:port rdf:type owl:ObjectProperty ;
-      
-      rdfs:label "port"@en ;
-      
-      rdfs:domain :Parent ;
-      
-      rdfs:range :Port ;
-      
-      rdfs:subPropertyOf :child ;
-      
-      rdfs:domain [ rdf:type owl:Class ;
-                    owl:unionOf ( :Activity
-                                  :Processor
-                                  :Workflow
-                                )
-                  ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#processor
-
-:processor rdf:type owl:ObjectProperty ;
-           
-           rdfs:label "processor"@en ;
-           
-           rdfs:range :Processor ;
-           
-           rdfs:domain :Workflow ;
-           
-           rdfs:subPropertyOf :child .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#processorBinding
-
-:processorBinding rdf:type owl:ObjectProperty ;
-                  
-                  rdfs:label "processor binding"@en ;
-                  
-                  rdfs:range :ProcessorBinding ;
-                  
-                  rdfs:domain :Profile ;
-                  
-                  rdfs:subPropertyOf :child .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#processorPort
-
-:processorPort rdf:type owl:ObjectProperty ;
-               
-               rdfs:label "processor port"@en ;
-               
-               rdfs:domain :Processor ;
-               
-               rdfs:range :ProcessorPort ;
-               
-               rdfs:subPropertyOf :port .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#productOf
-
-:productOf rdf:type owl:ObjectProperty ;
-           
-           rdfs:label "product of"@en ;
-           
-           rdfs:subPropertyOf :child .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#profile
-
-:profile rdf:type owl:ObjectProperty ;
-         
-         rdfs:label "profile"@en ;
-         
-         rdfs:range :Profile ;
-         
-         rdfs:domain :WorkflowBundle ;
-         
-         rdfs:subPropertyOf :child .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#receiveFrom
-
-:receiveFrom rdf:type owl:FunctionalProperty ,
-                      owl:ObjectProperty ;
-             
-             rdfs:label "receive from"@en ;
-             
-             rdfs:domain :DataLink ;
-             
-             rdfs:range :SenderPort ;
-             
-             rdfs:subPropertyOf :workflowRelation .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#sendTo
-
-:sendTo rdf:type owl:FunctionalProperty ,
-                 owl:ObjectProperty ;
-        
-        rdfs:label "send to"@en ;
-        
-        rdfs:domain :DataLink ;
-        
-        rdfs:range :ReceiverPort ;
-        
-        rdfs:subPropertyOf :workflowRelation .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#untilFinished
-
-:untilFinished rdf:type owl:FunctionalProperty ,
-                        owl:ObjectProperty ;
-               
-               rdfs:label "until finished"@en ;
-               
-               rdfs:domain :Blocking ;
-               
-               rdfs:subPropertyOf :controllingProcessor .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#workflow
-
-:workflow rdf:type owl:ObjectProperty ;
-          
-          rdfs:label "workflow"@en ;
-          
-          rdfs:range :Workflow ;
-          
-          rdfs:domain :WorkflowBundle ;
-          
-          rdfs:subPropertyOf :child .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#workflowIdentifier
-
-:workflowIdentifier rdf:type owl:FunctionalProperty ,
-                             owl:ObjectProperty ;
-                    
-                    rdfs:label "workflow identifier"@en ;
-                    
-                    rdfs:domain :Workflow ;
-                    
-                    rdfs:subPropertyOf :workflowRelation ,
-                                       dcterms:isVersionOf .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#workflowPort
-
-:workflowPort rdf:type owl:ObjectProperty ;
-              
-              rdfs:label "workflow port"@en ;
-              
-              rdfs:domain :Workflow ;
-              
-              rdfs:range :WorkflowPort ;
-              
-              rdfs:subPropertyOf :port .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#workflowRelation
-
-:workflowRelation rdf:type owl:ObjectProperty ;
-                  
-                  rdfs:label "workflow relation"@en ;
-                  
-                  rdfs:domain :WorkflowElement ;
-                  
-                  rdfs:range :WorkflowElement ;
-                  
-                  rdfs:subPropertyOf dcterms:relation .
-
-
-
-###  http://purl.org/dc/terms/hasPart
-
-dcterms:hasPart rdf:type owl:ObjectProperty ;
-                
-                rdfs:isDefinedBy dcterms: .
-
-
-
-###  http://purl.org/dc/terms/isPartOf
-
-dcterms:isPartOf rdf:type owl:ObjectProperty ;
-                 
-                 rdfs:isDefinedBy dcterms: .
-
-
-
-###  http://purl.org/dc/terms/isVersionOf
-
-dcterms:isVersionOf rdf:type owl:ObjectProperty ;
-                    
-                    rdfs:isDefinedBy dcterms: .
-
-
-
-###  http://purl.org/dc/terms/relation
-
-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 ;
-          
-          rdfs:isDefinedBy rdf: .
-
-
-
-###  http://www.w3.org/1999/02/22-rdf-syntax-ns#rest
-
-rdf:rest rdf:type owl:ObjectProperty ;
-         
-         rdfs:isDefinedBy rdf: .
-
-
-
-
-
-#################################################################
-#
-#    Data properties
-#
-#################################################################
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#activityPosition
-
-:activityPosition rdf:type owl:DatatypeProperty ,
-                           owl:FunctionalProperty ;
-                  
-                  rdfs:label "activity position"@en ;
-                  
-                  rdfs:domain :ProcessorBinding ;
-                  
-                  rdfs:range xsd:nonNegativeInteger .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#desiredDepth
-
-:desiredDepth rdf:type owl:DatatypeProperty ,
-                       owl:FunctionalProperty ;
-              
-              rdfs:label "desired depth"@en ;
-              
-              rdfs:domain :PortNode ;
-              
-              rdfs:range xsd:nonNegativeInteger .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#granularPortDepth
-
-:granularPortDepth rdf:type owl:DatatypeProperty ,
-                            owl:FunctionalProperty ;
-                   
-                   rdfs:label "granular port depth"@en ;
-                   
-                   rdfs:range xsd:nonNegativeInteger ;
-                   
-                   rdfs:domain [ rdf:type owl:Class ;
-                                 owl:unionOf ( :InputActivityPort
-                                               :InputProcessorPort
-                                               :OutputActivityPort
-                                             )
-                               ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#mergePosition
-
-:mergePosition rdf:type owl:DatatypeProperty ,
-                        owl:FunctionalProperty ;
-               
-               rdfs:label "merge position"@en ;
-               
-               rdfs:domain :DataLink ;
-               
-               rdfs:range xsd:integer .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#name
-
-:name rdf:type owl:DatatypeProperty ,
-               owl:FunctionalProperty ;
-      
-      rdfs:label "name"@en ;
-      
-      rdfs:domain :Named ;
-      
-      rdfs:subPropertyOf dcterms:identifier ;
-      
-      rdfs:range xsd:string .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#portDepth
-
-:portDepth rdf:type owl:DatatypeProperty ,
-                    owl:FunctionalProperty ;
-           
-           rdfs:label "port depth"@en ;
-           
-           rdfs:range xsd:nonNegativeInteger ;
-           
-           rdfs:domain [ rdf:type owl:Class ;
-                         owl:unionOf ( :InputActivityPort
-                                       :InputProcessorPort
-                                       :InputWorkflowPort
-                                       :OutputActivityPort
-                                     )
-                       ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#profilePosition
-
-:profilePosition rdf:type owl:DatatypeProperty ,
-                          owl:FunctionalProperty ;
-                 
-                 rdfs:label "profile position"@en ;
-                 
-                 rdfs:domain :Profile ;
-                 
-                 rdfs:range xsd:nonNegativeInteger .
-
-
-
-###  http://purl.org/dc/terms/identifier
-
-dcterms:identifier rdf:type owl:DatatypeProperty .
-
-
-
-
-
-#################################################################
-#
-#    Classes
-#
-#################################################################
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Activity
-
-:Activity rdf:type owl:Class ;
-          
-          rdfs:label "Activity"@en ;
-          
-          rdfs:subClassOf :Child ,
-                          :Configurable ,
-                          :Named ,
-                          [ rdf:type owl:Restriction ;
-                            owl:onProperty :parent ;
-                            owl:allValuesFrom :Profile
-                          ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#ActivityPort
-
-:ActivityPort rdf:type owl:Class ;
-              
-              rdfs:label "Activity Port"@en ;
-              
-              rdfs:subClassOf :Child ,
-                              :Port ,
-                              [ rdf:type owl:Restriction ;
-                                owl:onProperty :parent ;
-                                owl:someValuesFrom :Activity
-                              ] ,
-                              [ rdf:type owl:Class ;
-                                owl:unionOf ( :InputActivityPort
-                                              :OutputActivityPort
-                                            )
-                              ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Blocking
-
-:Blocking rdf:type owl:Class ;
-          
-          rdfs:label "Blocking"@en ;
-          
-          rdfs:subClassOf :Control ,
-                          [ rdf:type owl:Restriction ;
-                            owl:onProperty :block ;
-                            owl:someValuesFrom :Processor
-                          ] ,
-                          [ rdf:type owl:Restriction ;
-                            owl:onProperty :untilFinished ;
-                            owl:someValuesFrom :Processor
-                          ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Child
-
-:Child rdf:type owl:Class ;
-       
-       rdfs:label "Child"@en ;
-       
-       rdfs:subClassOf :WorkflowElement ,
-                       [ rdf:type owl:Restriction ;
-                         owl:onProperty :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.
-
-The Child-relationship also gives a strong hint that the entity should be serialised as part of its parent's serialisation."""@en .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Configurable
-
-:Configurable rdf:type owl:Class ;
-              
-              rdfs:label "Configurable"@en ;
-              
-              rdfs:subClassOf :WorkflowElement .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Configuration
-
-:Configuration rdf:type owl:Class ;
-               
-               rdfs:label "Configuration"@en ;
-               
-               rdfs:subClassOf :Named ,
-                               [ rdf:type owl:Restriction ;
-                                 owl:onProperty :configure ;
-                                 owl:someValuesFrom :Configurable
-                               ] ,
-                               [ rdf:type owl:Restriction ;
-                                 owl:onProperty :parent ;
-                                 owl:allValuesFrom :Profile
-                               ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Control
-
-:Control rdf:type owl:Class ;
-         
-         rdfs:label "Control"@en ;
-         
-         rdfs:subClassOf :Child ,
-                         [ rdf:type owl:Restriction ;
-                           owl:onProperty :parent ;
-                           owl:allValuesFrom :Workflow
-                         ] ,
-                         [ rdf:type owl:Restriction ;
-                           owl:onProperty :controllingProcessor ;
-                           owl:someValuesFrom :Processor
-                         ] ,
-                         [ rdf:type owl:Restriction ;
-                           owl:onProperty :controlledProcessor ;
-                           owl:someValuesFrom :Processor
-                         ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#CrossProduct
-
-:CrossProduct rdf:type owl:Class ;
-              
-              rdfs:label "Cross Product"@en ;
-              
-              rdfs:subClassOf :Product .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#DataLink
-
-:DataLink rdf:type owl:Class ;
-          
-          rdfs:label "Data Link"@en ;
-          
-          rdfs:subClassOf :Child ,
-                          [ rdf:type owl:Restriction ;
-                            owl:onProperty :parent ;
-                            owl:allValuesFrom :Workflow
-                          ] ,
-                          [ rdf:type owl:Restriction ;
-                            owl:onProperty :receiveFrom ;
-                            owl:someValuesFrom :Processor
-                          ] ,
-                          [ rdf:type owl:Restriction ;
-                            owl:onProperty :sendTo ;
-                            owl:someValuesFrom :Processor
-                          ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#DispatchStack
-
-:DispatchStack rdf:type owl:Class ;
-               
-               rdfs:label "Dispatch Stack"@en ;
-               
-               rdfs:subClassOf :WorkflowElement ,
-                               rdf:List ,
-                               [ rdf:type owl:Restriction ;
-                                 owl:onProperty rdf:first ;
-                                 owl:allValuesFrom :DispatchStackLayer
-                               ] ,
-                               [ rdf:type owl:Class ;
-                                 owl:unionOf ( [ rdf:type owl:Restriction ;
-                                                 owl:onProperty rdf:rest ;
-                                                 owl:allValuesFrom :DispatchStack
-                                               ]
-                                               [ rdf:type owl:Restriction ;
-                                                 owl:onProperty rdf:rest ;
-                                                 owl:hasValue rdf:nil
-                                               ]
-                                             )
-                               ] ;
-               
-               owl:deprecated "true"^^xsd:boolean ;
-               
-               rdfs:comment "Dispatch stack has been deprecated in favour of configuring the Processor."@en .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#DispatchStackLayer
-
-:DispatchStackLayer rdf:type owl:Class ;
-                    
-                    rdfs:label "Dispatch Stack Layer"@en ;
-                    
-                    rdfs:subClassOf :Configurable ,
-                                    [ rdf:type owl:Restriction ;
-                                      owl:onProperty :parent ;
-                                      owl:allValuesFrom :DispatchStack
-                                    ] ;
-                    
-                    owl:deprecated "true"^^xsd:boolean .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#DotProduct
-
-:DotProduct rdf:type owl:Class ;
-            
-            rdfs:label "Dot Product"@en ;
-            
-            rdfs:subClassOf :Product .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#InputActivityPort
-
-:InputActivityPort rdf:type owl:Class ;
-                   
-                   rdfs:label "Input Activity Port"@en ;
-                   
-                   rdfs:subClassOf :ActivityPort ,
-                                   [ rdf:type owl:Restriction ;
-                                     owl:onProperty :portDepth ;
-                                     owl:someValuesFrom xsd:nonNegativeInteger
-                                   ] ;
-                   
-                   owl:disjointWith :OutputActivityPort .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#InputPortBinding
-
-:InputPortBinding rdf:type owl:Class ;
-                  
-                  rdfs:label "Input Port Binding"@en ;
-                  
-                  rdfs:subClassOf :PortBinding ,
-                                  [ rdf:type owl:Restriction ;
-                                    owl:onProperty :bindInputProcessorPort ;
-                                    owl:someValuesFrom :InputProcessorPort
-                                  ] ,
-                                  [ rdf:type owl:Restriction ;
-                                    owl:onProperty :bindInputActivityPort ;
-                                    owl:someValuesFrom :InputActivityPort
-                                  ] ;
-                  
-                  owl:disjointWith :OutputPortBinding .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#InputProcessorPort
-
-:InputProcessorPort rdf:type owl:Class ;
-                    
-                    rdfs:label "Input Processor Port"@en ;
-                    
-                    rdfs:subClassOf :ProcessorPort ,
-                                    :ReceiverPort ,
-                                    [ rdf:type owl:Restriction ;
-                                      owl:onProperty :portDepth ;
-                                      owl:someValuesFrom xsd:nonNegativeInteger
-                                    ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#InputWorkflowPort
-
-:InputWorkflowPort rdf:type owl:Class ;
-                   
-                   rdfs:label "Input Workflow Port"@en ;
-                   
-                   rdfs:subClassOf :SenderPort ,
-                                   :WorkflowPort ,
-                                   [ rdf:type owl:Restriction ;
-                                     owl:onProperty :portDepth ;
-                                     owl:someValuesFrom xsd:nonNegativeInteger
-                                   ] ;
-                   
-                   rdfs:comment """An input to the workflow, representing a parameter required to run the workflow. 
-
-This is considered a SenderPort within the workflow, so that it can be connected to InputProcessorPort of processors contained by the same workflow."""@en .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#IterationStrategyChildren
-
-:IterationStrategyChildren rdf:type owl:Class ;
-                           
-                           rdfs:label "Iteration Strategy Children"@en ;
-                           
-                           rdfs:subClassOf :WorkflowElement ,
-                                           rdf:List ,
-                                           [ rdf:type owl:Class ;
-                                             owl:unionOf ( [ rdf:type owl:Restriction ;
-                                                             owl:onProperty rdf:rest ;
-                                                             owl:allValuesFrom :IterationStrategyChildren
-                                                           ]
-                                                           [ rdf:type owl:Restriction ;
-                                                             owl:onProperty rdf:rest ;
-                                                             owl:hasValue rdf:nil
-                                                           ]
-                                                         )
-                                           ] ,
-                                           [ rdf:type owl:Restriction ;
-                                             owl:onProperty rdf:first ;
-                                             owl:allValuesFrom :IterationStrategyNode
-                                           ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#IterationStrategyNode
-
-:IterationStrategyNode rdf:type owl:Class ;
-                       
-                       rdfs:label "Iteration Strategy Node"@en ;
-                       
-                       rdfs:subClassOf :WorkflowElement .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#IterationStrategyStack
-
-:IterationStrategyStack rdf:type owl:Class ;
-                        
-                        rdfs:label "Iteration Strategy Stack"@en ;
-                        
-                        rdfs:subClassOf :WorkflowElement ,
-                                        rdf:List ,
-                                        [ rdf:type owl:Class ;
-                                          owl:unionOf ( [ rdf:type owl:Restriction ;
-                                                          owl:onProperty rdf:rest ;
-                                                          owl:allValuesFrom :IterationStrategyStack
-                                                        ]
-                                                        [ rdf:type owl:Restriction ;
-                                                          owl:onProperty rdf:rest ;
-                                                          owl:hasValue rdf:nil
-                                                        ]
-                                                      )
-                                        ] ,
-                                        [ rdf:type owl:Restriction ;
-                                          owl:onProperty rdf:first ;
-                                          owl:allValuesFrom :Product
-                                        ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Named
-
-:Named rdf:type owl:Class ;
-       
-       rdfs:label "Named"@en ;
-       
-       rdfs:subClassOf :WorkflowElement ,
-                       [ rdf:type owl:Restriction ;
-                         owl:onProperty :name ;
-                         owl:someValuesFrom xsd:string
-                       ] ;
-       
-       rdfs:comment "Anything identified with a scufl2:name"@en .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#NamedChild
-
-:NamedChild rdf:type owl:Class ;
-            
-            rdfs:label "Named Child"@en ;
-            
-            owl:equivalentClass [ rdf:type owl:Class ;
-                                  owl:intersectionOf ( [ rdf:type owl:Restriction ;
-                                                         owl:onProperty :parent ;
-                                                         owl:someValuesFrom :Parent
-                                                       ]
-                                                       [ rdf:type owl:Restriction ;
-                                                         owl:onProperty :name ;
-                                                         owl:someValuesFrom xsd:string
-                                                       ]
-                                                     )
-                                ] ;
-            
-            rdfs:subClassOf :Child ,
-                            :Named ;
-            
-            rdfs:comment "Any Named Child is uniquely identified by its scufl2:name and scufl2:parent"@en ;
-            
-            owl:hasKey ( :parent
-                       ) ,
-                       ( :name
-                       ) .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#OutputActivityPort
-
-:OutputActivityPort rdf:type owl:Class ;
-                    
-                    rdfs:label "Output Activity Port"@en ;
-                    
-                    rdfs:subClassOf :ActivityPort ,
-                                    [ rdf:type owl:Restriction ;
-                                      owl:onProperty :granularPortDepth ;
-                                      owl:someValuesFrom xsd:nonNegativeInteger
-                                    ] ,
-                                    [ rdf:type owl:Restriction ;
-                                      owl:onProperty :portDepth ;
-                                      owl:someValuesFrom xsd:nonNegativeInteger
-                                    ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#OutputPortBinding
-
-:OutputPortBinding rdf:type owl:Class ;
-                   
-                   rdfs:label "Output Port binding"@en ;
-                   
-                   rdfs:subClassOf :PortBinding ,
-                                   [ rdf:type owl:Restriction ;
-                                     owl:onProperty :bindOutputActivityPort ;
-                                     owl:someValuesFrom :OutputActivityPort
-                                   ] ,
-                                   [ rdf:type owl:Restriction ;
-                                     owl:onProperty :bindOutputProcessorPort ;
-                                     owl:someValuesFrom :OutputProcessorPort
-                                   ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#OutputProcessorPort
-
-:OutputProcessorPort rdf:type owl:Class ;
-                     
-                     rdfs:label "Output Processor Port"@en ;
-                     
-                     rdfs:subClassOf :ProcessorPort ,
-                                     :SenderPort ,
-                                     [ rdf:type owl:Restriction ;
-                                       owl:onProperty :granularPortDepth ;
-                                       owl:someValuesFrom xsd:nonNegativeInteger
-                                     ] ,
-                                     [ rdf:type owl:Restriction ;
-                                       owl:onProperty :portDepth ;
-                                       owl:someValuesFrom xsd:nonNegativeInteger
-                                     ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#OutputWorkflowPort
-
-:OutputWorkflowPort rdf:type owl:Class ;
-                    
-                    rdfs:label "Output Workflow Port"@en ;
-                    
-                    rdfs:subClassOf :ReceiverPort ,
-                                    :WorkflowPort ;
-                    
-                    rdfs:comment """An output from the workflow, representing the defined results of the workflow.
-
-This is considered a ReceiverPort within the workflow, so that it can be connected from OutputProcessorPort of processors contained by the same workflow."""@en .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Parent
-
-:Parent rdf:type owl:Class ;
-        
-        rdfs:label "Parent"@en ;
-        
-        rdfs:subClassOf :WorkflowElement .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Port
-
-:Port rdf:type owl:Class ;
-      
-      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
-                                    )
-                      ] ;
-      
-      rdfs:comment "A port is an input or output to a Processor, Workflow or Activity. "@en .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#PortBinding
-
-:PortBinding rdf:type owl:Class ;
-             
-             rdfs:label "Port Binding"@en ;
-             
-             rdfs:subClassOf :Child ,
-                             [ rdf:type owl:Class ;
-                               owl:unionOf ( :InputPortBinding
-                                             :OutputPortBinding
-                                           )
-                             ] ,
-                             [ rdf:type owl:Restriction ;
-                               owl:onProperty :parent ;
-                               owl:someValuesFrom :ProcessorBinding
-                             ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#PortNode
-
-:PortNode rdf:type owl:Class ;
-          
-          rdfs:label "Port Node"@en ;
-          
-          rdfs:subClassOf :IterationStrategyNode ,
-                          [ rdf:type owl:Restriction ;
-                            owl:onProperty :iterateOverInputPort ;
-                            owl:someValuesFrom :InputProcessorPort
-                          ] ,
-                          [ rdf:type owl:Restriction ;
-                            owl:onProperty :desiredDepth ;
-                            owl:someValuesFrom xsd:nonNegativeInteger
-                          ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Processor
-
-:Processor rdf:type owl:Class ;
-           
-           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. 
-
-A processor is bound to an Activity which specifies how to execute the task. This ProcessorBinding also specifies PortBindings to map ActivityPorts with ProcessorPorts."""@en .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#ProcessorBinding
-
-:ProcessorBinding rdf:type owl:Class ;
-                  
-                  rdfs:label "Processor Binding"@en ;
-                  
-                  rdfs:subClassOf :Named ,
-                                  [ rdf:type owl:Restriction ;
-                                    owl:onProperty :bindProcessor ;
-                                    owl:someValuesFrom :Processor
-                                  ] ,
-                                  [ rdf:type owl:Restriction ;
-                                    owl:onProperty :bindActivity ;
-                                    owl:someValuesFrom :Activity
-                                  ] ,
-                                  [ rdf:type owl:Restriction ;
-                                    owl:onProperty :parent ;
-                                    owl:allValuesFrom :Profile
-                                  ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#ProcessorPort
-
-:ProcessorPort rdf:type owl:Class ;
-               
-               rdfs:label "Processor Port"@en ;
-               
-               rdfs:subClassOf :Child ,
-                               :Port ,
-                               [ rdf:type owl:Restriction ;
-                                 owl:onProperty :parent ;
-                                 owl:someValuesFrom :Processor
-                               ] ,
-                               [ rdf:type owl:Class ;
-                                 owl:unionOf ( :InputProcessorPort
-                                               :OutputProcessorPort
-                                             )
-                               ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Product
-
-:Product rdf:type owl:Class ;
-         
-         rdfs:label "Product"@en ;
-         
-         rdfs:subClassOf :IterationStrategyNode ,
-                         [ rdf:type owl:Class ;
-                           owl:unionOf ( :CrossProduct
-                                         :DotProduct
-                                       )
-                         ] ,
-                         [ rdf:type owl:Restriction ;
-                           owl:onProperty :productOf ;
-                           owl:someValuesFrom :IterationStrategyChildren
-                         ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Profile
-
-:Profile rdf:type owl:Class ;
-         
-         rdfs:label "Profile"@en ;
-         
-         rdfs:subClassOf :Child ,
-                         :Named ,
-                         :WorkflowElement ,
-                         [ rdf:type owl:Restriction ;
-                           owl:onProperty :parent ;
-                           owl:allValuesFrom :WorkflowBundle
-                         ] .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#ReceiverPort
-
-:ReceiverPort rdf:type owl:Class ;
-              
-              rdfs:label "Receiver Port"@en ;
-              
-              rdfs:subClassOf :Port ,
-                              [ rdf:type owl:Class ;
-                                owl:unionOf ( :InputProcessorPort
-                                              :OutputWorkflowPort
-                                            )
-                              ] ;
-              
-              owl:disjointWith :SenderPort ;
-              
-              rdfs:comment "A Port which can receive data from a DataLink"@en .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#SenderPort
-
-:SenderPort rdf:type owl:Class ;
-            
-            rdfs:label "Sender Port"@en ;
-            
-            rdfs:subClassOf :Port ,
-                            [ rdf:type owl:Class ;
-                              owl:unionOf ( :InputWorkflowPort
-                                            :OutputProcessorPort
-                                          )
-                            ] ;
-            
-            rdfs:comment "A Port which can send data to a DataLink"@en .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#Workflow
-
-:Workflow rdf:type owl:Class ;
-          
-          rdfs:label "Workflow"@en ;
-          
-          rdfs:subClassOf :Named ,
-                          [ 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
-                     ) .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#WorkflowBundle
-
-:WorkflowBundle rdf:type owl:Class ;
-                
-                rdfs:label "Workflow Bundle"@en ;
-                
-                rdfs:subClassOf :Named ,
-                                [ rdf:type owl:Restriction ;
-                                  owl:onProperty :globalBaseURI ;
-                                  owl:onClass :WorkflowBundle ;
-                                  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
-                                ] ;
-                
-                owl:hasKey ( :globalBaseURI
-                           ) .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#WorkflowElement
-
-:WorkflowElement rdf:type owl:Class ;
-                 
-                 rdfs:label "Workflow Element"@en ;
-                 
-                 rdfs:comment """Any element that defines a workflow, such as a processor, port, datalink, activity, port binding, profile.
-
-Super-class for any Scufl2 class. """@en .
-
-
-
-###  http://ns.taverna.org.uk/2010/scufl2#WorkflowPort
-
-:WorkflowPort rdf:type owl:Class ;
-              
-              rdfs:label "Workflow Port"@en ;
-              
-              rdfs:subClassOf :Port ,
-                              [ rdf:type owl:Class ;
-                                owl:unionOf ( :InputWorkflowPort
-                                              :OutputWorkflowPort
-                                            )
-                              ] ,
-                              [ rdf:type owl:Restriction ;
-                                owl:onProperty :parent ;
-                                owl:someValuesFrom :Workflow
-                              ] ;
-              
-              rdfs:comment "Ports of a Workflow. "@en .
-
-
-
-###  http://www.w3.org/1999/02/22-rdf-syntax-ns#List
-
-rdf:List rdf:type owl:Class ;
-         
-         rdfs:isDefinedBy rdf: .
-
-
-
-
-
-#################################################################
-#
-#    Individuals
-#
-#################################################################
-
-
-###  http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
-
-rdf:nil rdf:type owl:NamedIndividual ;
-        
-        rdfs:isDefinedBy rdf: .
-
-
-
-
-###  Generated by the OWL API (version 3.4.2) http://owlapi.sourceforge.net
-

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/316e4a8a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/taverna-2.2.rdf
----------------------------------------------------------------------
diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/taverna-2.2.rdf b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/taverna-2.2.rdf
deleted file mode 100644
index 4cf14cb..0000000
--- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/taverna-2.2.rdf
+++ /dev/null
@@ -1,143 +0,0 @@
-<?xml version='1.0'?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-
-<!-- Processed by Id: cwm.py,v 1.197 2007/12/13 15:38:39 syosi Exp -->
-<!--     using base file:///home/stain/src/scufl2/scufl2-rdf/src/main/resources/taverna-2.2.ttl-->
-
-
-<rdf:RDF xmlns="http://www.w3.org/2002/07/owl#"
-    xmlns:dc="http://purl.org/dc/elements/1.1/"
-    xmlns:owl="http://www.w3.org/2002/07/owl#"
-    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
-
-    <Ontology rdf:about="http://ns.taverna.org.uk/2010/taverna/2.2/">
-        <dc:title>Taverna ontology</dc:title>
-        <rdfs:comment>The ontology describing SCUFL2 components used by Taverna 2.2</rdfs:comment>
-        <rdfs:seeAlso rdf:resource="http://www.mygrid.org.uk/dev/wiki/display/developer/SCUFL2"/>
-        <rdfs:seeAlso rdf:resource="http://www.taverna.org.uk/"/>
-        <imports rdf:resource="http://ns.taverna.org.uk/2010/taverna/2.2/"/>
-    </Ontology>
-
-    <Class rdf:about="http://ns.taverna.org.uk/2010/taverna/2.2/ActivityConfiguration">
-        <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Configuration"/>
-        <rdfs:subClassOf rdf:parseType="Resource">
-            <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-            <allValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/scufl2#Activitity"/>
-            <onProperty rdf:resource="http://ns.taverna.org.uk/2010/scufl2#configures"/>
-        </rdfs:subClassOf>
-    </Class>
-
-    <Class rdf:about="http://ns.taverna.org.uk/2010/taverna/2.2/DefaultDispatchStack">
-        <rdfs:comment>The default Taverna dispatch stack of Parallelise, 
-		ErrorBounce, Failover, Retry, Stop and Invoke.</rdfs:comment>
-        <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#DispatchStack"/>
-        <rdfs:subClassOf rdf:parseType="Resource">
-            <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-            <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#first"/>
-            <someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/taverna/2.2/Parallelise"/>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf rdf:parseType="Resource">
-            <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-            <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"/>
-            <someValuesFrom rdf:parseType="Resource">
-                <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-                <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#first"/>
-                <someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/taverna/2.2/ErrorBounce"/>
-            </someValuesFrom>
-            <someValuesFrom rdf:parseType="Resource">
-                <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-                <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"/>
-                <someValuesFrom rdf:parseType="Resource">
-                    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-                    <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#first"/>
-                    <someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/taverna/2.2/Failover"/>
-                </someValuesFrom>
-                <someValuesFrom rdf:parseType="Resource">
-                    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-                    <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"/>
-                    <someValuesFrom rdf:parseType="Resource">
-                        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-                        <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#first"/>
-                        <someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/taverna/2.2/Retry"/>
-                    </someValuesFrom>
-                    <someValuesFrom rdf:parseType="Resource">
-                        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-                        <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"/>
-                        <someValuesFrom rdf:parseType="Resource">
-                            <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-                            <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#first"/>
-                            <someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/taverna/2.2/Stop"/>
-                        </someValuesFrom>
-                        <someValuesFrom rdf:parseType="Resource">
-                            <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-                            <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"/>
-                            <someValuesFrom rdf:parseType="Resource">
-                                <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-                                <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#first"/>
-                                <someValuesFrom rdf:resource="http://ns.taverna.org.uk/2010/taverna/2.2/Invoke"/>
-                            </someValuesFrom>
-                            <someValuesFrom rdf:parseType="Resource">
-                                <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
-                                <hasValue rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
-                                <onProperty rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"/>
-                            </someValuesFrom>
-                        </someValuesFrom>
-                    </someValuesFrom>
-                </someValuesFrom>
-            </someValuesFrom>
-        </rdfs:subClassOf>
-    </Class>
-
-    <Class rdf:about="http://ns.taverna.org.uk/2010/taverna/2.2/ErrorBounce">
-        <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#DispatchStackLayer"/>
-    </Class>
-
-    <Class rdf:about="http://ns.taverna.org.uk/2010/taverna/2.2/Failover">
-        <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#DispatchStackLayer"/>
-    </Class>
-
-    <Class rdf:about="http://ns.taverna.org.uk/2010/taverna/2.2/Invoke">
-        <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#DispatchStackLayer"/>
-    </Class>
-
-    <Class rdf:about="http://ns.taverna.org.uk/2010/taverna/2.2/Loop">
-        <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#DispatchStackLayer"/>
-    </Class>
-
-    <Class rdf:about="http://ns.taverna.org.uk/2010/taverna/2.2/Parallelise">
-        <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#DispatchStackLayer"/>
-    </Class>
-
-    <Class rdf:about="http://ns.taverna.org.uk/2010/taverna/2.2/Retry">
-        <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#DispatchStackLayer"/>
-    </Class>
-
-    <Class rdf:about="http://ns.taverna.org.uk/2010/taverna/2.2/Stop">
-        <rdfs:subClassOf rdf:resource="http://ns.taverna.org.uk/2010/scufl2#DispatchStackLayer"/>
-    </Class>
-
-    <DatatypeProperty rdf:about="http://ns.taverna.org.uk/2010/taverna/2.2/script">
-        <rdfs:domain rdf:resource="http://ns.taverna.org.uk/2010/taverna/2.2/ActivityConfiguration"/>
-        <rdfs:label>script</rdfs:label>
-        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
-    </DatatypeProperty>
-</rdf:RDF>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/316e4a8a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/taverna-2.2.ttl
----------------------------------------------------------------------
diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/taverna-2.2.ttl b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/taverna-2.2.ttl
deleted file mode 100644
index be3fdee..0000000
--- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf/taverna-2.2.ttl
+++ /dev/null
@@ -1,155 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-# 
-#   http://www.apache.org/licenses/LICENSE-2.0
-# 
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-@base <http://ns.taverna.org.uk/2010/taverna/2.2/> .
-@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
-@prefix dc: <http://purl.org/dc/elements/1.1/> .
-@prefix dcterms: <http://purl.org/dc/terms/> .
-@prefix owl: <http://www.w3.org/2002/07/owl#> .
-@prefix ro: <http://ns.mygrid.org.uk/2010/ResearchObject/> .
-@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix scufl2: <http://ns.taverna.org.uk/2010/scufl2#> .
-@prefix : <http://ns.taverna.org.uk/2010/taverna/2.2/> .
-
-
-<>
-    a owl:Ontology ;
-    dc:title "Taverna ontology" ;
-    owl:imports <http://ns.taverna.org.uk/2010/taverna/2.2/>;
-
-    rdfs:comment """The ontology describing SCUFL2 components used by Taverna 2.2""" ;
-    rdfs:seeAlso
-      <http://www.mygrid.org.uk/dev/wiki/display/developer/SCUFL2>,
-      <http://www.taverna.org.uk/> .
-
-
-
-# Default dispatch stack layers
-
-:Parallelise
-	a owl:Class ;
-	rdfs:subClassOf scufl2:DispatchStackLayer .
-
-:ErrorBounce
-	a owl:Class ;
-	rdfs:subClassOf scufl2:DispatchStackLayer .
-
-:Failover
-	a owl:Class ;
-	rdfs:subClassOf scufl2:DispatchStackLayer .
-
-:Retry
-	a owl:Class ;
-	rdfs:subClassOf scufl2:DispatchStackLayer .
-
-:Stop
-	a owl:Class ;
-	rdfs:subClassOf scufl2:DispatchStackLayer .
-
-:Invoke
-	a owl:Class ;
-	rdfs:subClassOf scufl2:DispatchStackLayer .
-
-# Optional layers
-
-:Loop
-	a owl:Class ;
-	rdfs:subClassOf scufl2:DispatchStackLayer .
-
-
-:DefaultDispatchStack
-	a owl:Class ;
-	rdfs:comment """The default Taverna dispatch stack of Parallelise, 
-		ErrorBounce, Failover, Retry, Stop and Invoke.""";
-	rdfs:subClassOf scufl2:DispatchStack, [
-             a owl:Restriction;
-             owl:someValuesFrom :Parallelise;
-             owl:onProperty rdf:first 
-           ], [
-             a owl:Restriction;
-             owl:onProperty rdf:rest;
-             owl:someValuesFrom [
-				a owl:Restriction;
-				owl:onProperty rdf:first;
-				owl:someValuesFrom :ErrorBounce
-				## TODO: And so on.. Is this even correct syntax?
-           	   ], [
-             	a owl:Restriction;
-             	owl:onProperty rdf:rest;
-             	owl:someValuesFrom [
-             		a owl:Restriction;
-             		owl:onProperty rdf:first;
-             		owl:someValuesFrom :Failover
-             	  ], [
-                    a owl:Restriction;
-                    owl:onProperty rdf:rest;
-                    owl:someValuesFrom [
-                        a owl:Restriction;
-                        owl:onProperty rdf:first;
-                        owl:someValuesFrom :Retry
-                      ], [
-                        a owl:Restriction;
-                        owl:onProperty rdf:rest;
-                        owl:someValuesFrom [
-                            a owl:Restriction;
-                            owl:onProperty rdf:first;
-                            owl:someValuesFrom :Stop
-                        ], [
-                            a owl:Restriction;
-                            owl:onProperty rdf:rest;
-                            owl:someValuesFrom [
-                                a owl:Restriction;
-                                owl:onProperty rdf:first;
-                                owl:someValuesFrom :Invoke
-                              ], [
-                                a owl:Restriction;
-                                owl:onProperty rdf:rest;
-                                owl:hasValue rdf:nil;
-                                ]
-                            ]
-                        ]
-                    ]
-                ]
-             ]. 
-             
-
-
-# Common activity properties
-
-
-:ActivityConfiguration
-	a owl:Class ;
-	rdfs:subClassOf scufl2:Configuration, [
-		a owl:Restriction;
-		owl:onProperty scufl2:configures;
-		owl:allValuesFrom scufl2:Activitity
-	] .
-
-:script
-    a owl:DatatypeProperty ;
-    rdfs:domain :ActivityConfiguration;
-    rdfs:label "script" ;
-    rdfs:range xsd:string .
-
-
-
-
-
-
-
-

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/316e4a8a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd
deleted file mode 100644
index 55b7c0c..0000000
--- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified"
-	elementFormDefault="qualified" targetNamespace="http://www.w3.org/2002/07/owl#"
-	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:scufl2="http://ns.taverna.org.uk/2010/scufl2#"
-	xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
-	
-	<!-- 
-	<xs:import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-		schemaLocation="rdf.xsd" />
-	<xs:import namespace="http://www.w3.org/2000/01/rdf-schema#"
-		schemaLocation="rdfs.xsd" />
-	<xs:import namespace="http://ns.taverna.org.uk/2010/scufl2#"
-		schemaLocation="scufl2.xsd" />
-	<xs:element name="Class">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element minOccurs="0" ref="scufl2:configurationType" />
-				<xs:element ref="rdfs:subClassOf" />
-				<xs:any namespace="##any" maxOccurs="unbounded" minOccurs="0"
-					processContents="lax" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-			<xs:anyAttribute />
-		</xs:complexType>
-	</xs:element>
-	
-	<xs:element name="sameAs">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:any namespace="##any" maxOccurs="unbounded" minOccurs="0"
-					processContents="lax" />
-			</xs:sequence>
-			<xs:attribute ref="rdf:parseType" fixed="Collection" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="DatatypeProperty">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="rdf:type" />
-				<xs:element ref="scufl2:required" />
-				<xs:element ref="rdfs:domain" />
-				<xs:element ref="rdfs:label" />
-				<xs:element ref="rdfs:range" />
-				<xs:element ref="rdfs:subPropertyOf" />
-				<xs:any namespace="##any" maxOccurs="unbounded" minOccurs="0"
-					processContents="lax" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-	 -->
-	
-</xs:schema>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/316e4a8a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd
deleted file mode 100644
index e472bd8..0000000
--- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified"
-	elementFormDefault="qualified" targetNamespace="http://www.w3.org/ns/prov#"
-	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
-	xmlns:prov="http://www.w3.org/ns/prov#"
-	xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
-	jxb:version="1.0">
-
-	<xs:annotation>
-		<xs:appinfo>
-			<!-- See http://docs.rakeshv.org/java/jaxb/users-guide/jaxb-custom.html -->
-			<jxb:globalBindings />
-			<jxb:schemaBindings>
-				<jxb:package name="org.w3.prov.jaxb" />
-			</jxb:schemaBindings>
-		</xs:appinfo>
-	</xs:annotation>
-<!-- 
-	<xs:import namespace="http://www.w3.org/XML/1998/namespace"
-		schemaLocation="http://www.w3.org/2001/03/xml.xsd" />
-	<xs:import namespace="http://www.w3.org/2002/07/owl#"
-		schemaLocation="owl.xsd" />
-	<xs:import namespace="http://www.w3.org/2000/01/rdf-schema#"
-		schemaLocation="rdfs.xsd" />
- -->
-
-	<xs:import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-		schemaLocation="rdf.xsd" />
-
-	<xs:element name="generatedAtTime">
-		<xs:complexType>
-			<xs:simpleContent>
-				<xs:extension base="xs:dateTime">
-					<xs:attribute ref="rdf:datatype" use="required"
-						fixed="http://www.w3.org/2001/XMLSchema#dateTime" />
-				</xs:extension>
-			</xs:simpleContent>
-		</xs:complexType>
-	</xs:element>
-	<xs:element name="wasRevisionOf" type="rdf:Resource"  />
-	<xs:element name="wasAssociatedWith" type="rdf:Resource"  />
-	<xs:element name="wasAttributedTo" type="rdf:Resource"  />
-	<xs:element name="hadOriginalSource" type="rdf:Resource"  />
-</xs:schema>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/316e4a8a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd
deleted file mode 100644
index eb3dc4c..0000000
--- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd
+++ /dev/null
@@ -1,80 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified"
-	elementFormDefault="qualified" targetNamespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-
-	<xs:import namespace="http://www.w3.org/XML/1998/namespace"
-		schemaLocation="xml.xsd" />
-	<!-- schemaLocation="http://www.w3.org/2001/03/xml.xsd" /> -->
-
-	<xs:element name="RDF" type="rdf:RDF" />
-	
-	<xs:complexType name="RDF">
-		<xs:sequence>
-			<xs:any namespace="##any" maxOccurs="unbounded" minOccurs="0" processContents="lax" />
-		</xs:sequence>
-		<xs:attribute ref="xml:base" />
-	</xs:complexType>
-
-	<xs:element name="Description"> 
-		<xs:complexType>
-			<xs:sequence>
-			<xs:any namespace="##any" maxOccurs="unbounded" minOccurs="0" processContents="lax" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-	
-	<xs:attributeGroup name="about">	
-		<xs:attribute name="about" use="required" form="qualified"
-			type="xs:anyURI" />
-	</xs:attributeGroup>
-	
-	<xs:attributeGroup name="aboutOptional">	
-		<xs:attribute name="about" use="optional" form="qualified"
-			type="xs:anyURI" />
-	</xs:attributeGroup>
-	
-	<xs:attributeGroup name="resource">
-		<xs:attribute name="resource" use="required" form="qualified"
-			type="xs:anyURI" />
-	</xs:attributeGroup>
-	
-	<xs:attribute name="parseType">
-		<xs:simpleType>
-			<xs:restriction base="xs:string">
-				<xs:enumeration value="Collection"></xs:enumeration>
-				<xs:enumeration value="Resource"></xs:enumeration>
-			</xs:restriction>
-		</xs:simpleType>
-	</xs:attribute>
-	
-	<xs:attribute name="datatype" type="xs:anyURI" />
-	
-	<xs:element name="type">
-		<xs:complexType>
-			<xs:attribute name="resource" use="required" form="qualified"
-				type="xs:anyURI" />
-		</xs:complexType>
-	</xs:element>
-	
-	<xs:complexType name="Resource">
-		<xs:attributeGroup ref="rdf:resource" />
-	</xs:complexType>
-</xs:schema>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/316e4a8a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd
deleted file mode 100644
index f95d3b7..0000000
--- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified"
-	elementFormDefault="qualified" targetNamespace="http://www.w3.org/2000/01/rdf-schema#"
-	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
-	
-	<xs:import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-		schemaLocation="rdf.xsd" />
-<!-- 
-	<xs:import namespace="http://www.w3.org/XML/1998/namespace"
-		schemaLocation="http://www.w3.org/2001/03/xml.xsd" />
- -->
-	<xs:element name="subClassOf">
-		<xs:complexType>
-			<xs:attributeGroup ref="rdf:resource" />
-		</xs:complexType>
-	</xs:element>
-	<xs:element name="domain">
-		<xs:complexType>
-			<xs:attributeGroup ref="rdf:resource" />
-		</xs:complexType>
-	</xs:element>
-	<xs:element name="label" type="xs:NCName" />
-	<xs:element name="range">
-		<xs:complexType>
-			<xs:attributeGroup ref="rdf:resource" />
-		</xs:complexType>
-	</xs:element>
-	<xs:element name="subPropertyOf">
-		<xs:complexType>
-			<xs:attributeGroup ref="rdf:resource" />
-		</xs:complexType>
-	</xs:element>
-	<xs:element name="seeAlso">
-		<xs:complexType>
-			<xs:attributeGroup ref="rdf:resource" />
-		</xs:complexType>
-	</xs:element>
-</xs:schema>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/316e4a8a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd b/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd
deleted file mode 100644
index 2c3d15f..0000000
--- a/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified"
-	elementFormDefault="qualified" targetNamespace="http://purl.org/wf4ever/roevo#" 
-	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-	xmlns:roevo="http://purl.org/wf4ever/roevo#"
-	xmlns:prov="http://www.w3.org/ns/prov#"
-	xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
-	jxb:version="1.0">
-
-	<xs:annotation>
-		<xs:appinfo>
-			<!-- See http://docs.rakeshv.org/java/jaxb/users-guide/jaxb-custom.html -->
-			<jxb:globalBindings />
-			<jxb:schemaBindings>
-				<jxb:package name="org.purl.wf4ever.roevo.jaxb" />
-			</jxb:schemaBindings>
-		</xs:appinfo>
-	</xs:annotation>
-	<!-- 
-	<xs:import namespace="http://www.w3.org/XML/1998/namespace"
-		schemaLocation="http://www.w3.org/2001/03/xml.xsd" />
-	<xs:import namespace="http://www.w3.org/2000/01/rdf-schema#"
-		schemaLocation="rdfs.xsd" />
-	<xs:import namespace="http://www.w3.org/2002/07/owl#"
-		schemaLocation="owl.xsd" />
-	 -->
-
-
-	<xs:import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-		schemaLocation="rdf.xsd" />	
-	<xs:import namespace="http://www.w3.org/ns/prov#"
-			schemaLocation="prov.xsd" />
-
-	<xs:complexType name="RoEvoDocument">
-		<xs:complexContent>
-			<xs:restriction base="rdf:RDF">
-				<xs:sequence>
-					<xs:element ref="roevo:VersionableResource" minOccurs="0" maxOccurs="unbounded" />
-				</xs:sequence>
-			</xs:restriction>
-		</xs:complexContent>
-	</xs:complexType>
-
-	<xs:element name="VersionableResource">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element name="wasChangedBy" minOccurs="0">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element ref="roevo:ChangeSpecification" />
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-				<xs:element ref="prov:generatedAtTime" minOccurs="0" />
-				<xs:element ref="prov:wasRevisionOf" minOccurs="0" />
-				<xs:element ref="prov:hadOriginalSource" minOccurs="0" maxOccurs="unbounded"/>
-				<xs:element ref="prov:wasAttributedTo" minOccurs="0" maxOccurs="unbounded"/>							
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />			
-		</xs:complexType>
-	</xs:element>
-
-
-	<xs:element name="ChangeSpecification">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="rdf:type" minOccurs="0"/>
-				<xs:element name="fromVersion" type="rdf:Resource" minOccurs="0" />
-				<xs:element name="hasChange" minOccurs="0" maxOccurs="3">
-					<xs:annotation>
-						<xs:documentation>
-							<p xmlns='http://www.w3.org/1999/xhtml'>
-							A ChangeSpecification can have up to 3 changes, 
-							one of Addition, one of Modificaton and one of Removal. 
-							Ironically, to 	avoid an 'non ambigious' XML Schema, this schema 
-							has to allow also say Addition, Addition, Removal. Clients MAY
-							parse additional changes of the same type, but SHOULD merge them 
-							to a single change per type when saving, ie. add the resources
-							from the second Addition to the resources of the first.							
-							</p>
-						</xs:documentation>
-					</xs:annotation>
-					<xs:complexType>
-						<xs:choice>
-							<xs:element name="Addition" type="roevo:Change" />
-							<xs:element name="Modification" type="roevo:Change" />
-							<xs:element name="Removal" type="roevo:Change" />
-						</xs:choice>
-					</xs:complexType>
-				</xs:element>
-			</xs:sequence>			
-		</xs:complexType>
-	</xs:element>
-
-	<xs:complexType name="Change">
-		<xs:sequence>
-			<xs:element name="relatedResource" type="rdf:Resource" minOccurs="0" maxOccurs="unbounded"/>
-		</xs:sequence>
-	</xs:complexType>
-	
-</xs:schema>