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>