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 12:17:37 UTC

[21/52] [abbrv] incubator-taverna-language git commit: XSDs are in taverna-scufl2-schemas

XSDs are in taverna-scufl2-schemas


Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/8e7b6700
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/8e7b6700
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/8e7b6700

Branch: refs/heads/master
Commit: 8e7b67008569c1e40efd1a0c0e0684626ebe18c9
Parents: 0765cff
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Tue Feb 10 15:50:02 2015 +0000
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Tue Feb 10 15:50:02 2015 +0000

----------------------------------------------------------------------
 .../apache/taverna/scufl2/rdfxml/xsd/owl.xsd    |  54 --
 .../apache/taverna/scufl2/rdfxml/xsd/prov.xsd   |  44 --
 .../apache/taverna/scufl2/rdfxml/xsd/rdf.xsd    |  64 ---
 .../apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd   |  38 --
 .../apache/taverna/scufl2/rdfxml/xsd/roevo.xsd  | 101 ----
 .../apache/taverna/scufl2/rdfxml/xsd/scufl2.xsd | 554 -------------------
 .../apache/taverna/scufl2/rdfxml/xsd/xml.xsd    | 116 ----
 7 files changed, 971 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/8e7b6700/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd b/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd
deleted file mode 100644
index c5c0e3b..0000000
--- a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/owl.xsd
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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/8e7b6700/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd b/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd
deleted file mode 100644
index d885940..0000000
--- a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/prov.xsd
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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/8e7b6700/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd b/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd
deleted file mode 100644
index 2850d74..0000000
--- a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdf.xsd
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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/8e7b6700/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd b/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd
deleted file mode 100644
index 72a734e..0000000
--- a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/rdfs.xsd
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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/8e7b6700/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd b/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd
deleted file mode 100644
index ffec0ed..0000000
--- a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/roevo.xsd
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/8e7b6700/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/scufl2.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/scufl2.xsd b/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/scufl2.xsd
deleted file mode 100644
index 89d9294..0000000
--- a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/scufl2.xsd
+++ /dev/null
@@ -1,554 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified"
-	elementFormDefault="qualified" targetNamespace="http://ns.taverna.org.uk/2010/scufl2#"
-	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-	xmlns:scufl2="http://ns.taverna.org.uk/2010/scufl2#"
-	xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 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.apache.taverna.scufl2.rdfxml.jaxb" />
-			</jxb:schemaBindings>
-		</xs:appinfo>
-	</xs:annotation>
-<!-- 
-	<xs:import namespace="http://purl.org/dc/elements/1.1/"
-		schemaLocation="http://dublincore.org/schemas/xmls/qdc/dc.xsd" />
-
-	<xs:import namespace="http://purl.org/dc/terms/"
-		schemaLocation="http://dublincore.org/schemas/xmls/qdc/dcterms.xsd" />
-
-	<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/1999/02/22-rdf-syntax-ns#"
-		schemaLocation="rdf.xsd" />
-	<xs:import namespace="http://www.w3.org/2000/01/rdf-schema#"
-		schemaLocation="rdfs.xsd" />
-	
-
-
-	<xs:complexType name="WorkflowBundleDocument">
-		<xs:complexContent>
-			<xs:restriction base="rdf:RDF">
-				<xs:sequence>
-					<xs:element ref="scufl2:WorkflowBundle"></xs:element>
-				</xs:sequence>
-			</xs:restriction>
-		</xs:complexContent>
-	</xs:complexType>
-
-	<xs:complexType name="WorkflowDocument">
-		<xs:complexContent>
-			<xs:restriction base="rdf:RDF">
-				<xs:sequence>
-					<xs:element ref="scufl2:Workflow"></xs:element>
-				</xs:sequence>
-			</xs:restriction>
-		</xs:complexContent>
-	</xs:complexType>
-
-
-	<xs:complexType name="ProfileDocument">
-		<xs:complexContent>
-			<xs:restriction base="rdf:RDF">
-				<xs:sequence>
-					<xs:element ref="scufl2:Profile" />
-					<xs:element ref="scufl2:Activity" minOccurs="0"
-						maxOccurs="unbounded" />
-					<xs:element ref="scufl2:ProcessorBinding" minOccurs="0"
-						maxOccurs="unbounded" />
-					<xs:element ref="scufl2:Configuration" minOccurs="0"
-						maxOccurs="unbounded" />
-
-					<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"
-						processContents="lax" />
-				</xs:sequence>
-			</xs:restriction>
-		</xs:complexContent>
-	</xs:complexType>
-
-
-	<xs:element name="WorkflowBundle">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="scufl2:name" minOccurs="0" />
-				<xs:element name="globalBaseURI" type="rdf:Resource"
-					minOccurs="0" />
-				<xs:element name="mainWorkflow" type="rdf:Resource"
-					minOccurs="0" />
-				<xs:element name="workflow" maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element name="Workflow" type="scufl2:SeeAlsoType" />
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="mainProfile" type="rdf:Resource"
-					minOccurs="0" />
-				<xs:element name="profile" maxOccurs="unbounded"
-					minOccurs="0">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element name="Profile" type="scufl2:SeeAlsoType" />
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-				<xs:element ref="rdfs:seeAlso" minOccurs="0" maxOccurs="unbounded" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-
-	<xs:element name="Configuration">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="rdf:type" />
-                <xs:element ref="rdfs:seeAlso" minOccurs="0" />
-				<xs:element ref="scufl2:name" minOccurs="0" />
-				<xs:element name="configure" type="rdf:Resource" />
-				<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"
-					processContents="lax" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="Activity">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="rdf:type" />
-				<xs:element ref="scufl2:name" minOccurs="0" />
-				<xs:element name="inputActivityPort" minOccurs="0"
-					maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element ref="scufl2:InputActivityPort" />
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="outputActivityPort" minOccurs="0"
-					maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element ref="scufl2:OutputActivityPort" />
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-
-		</xs:complexType>
-	</xs:element>
-
-	<xs:complexType name="SeeAlsoType">
-		<xs:sequence>
-			<xs:element ref="rdfs:seeAlso" />
-		</xs:sequence>
-		<xs:attributeGroup ref="rdf:about" />
-	</xs:complexType>
-
-
-
-	<xs:element name="Profile">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="scufl2:name" />
-				<xs:element name="processorBinding" type="rdf:Resource"
-					minOccurs="0" maxOccurs="unbounded" />
-				<xs:element name="activateConfiguration" type="rdf:Resource"
-					minOccurs="0" maxOccurs="unbounded" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="ProcessorBinding">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="scufl2:name" minOccurs="0" />
-				<xs:element name="bindActivity" type="rdf:Resource" />
-				<xs:element name="bindProcessor" type="rdf:Resource" />
-				<xs:element name="activityPosition" minOccurs="0">
-					<xs:complexType>
-						<xs:simpleContent>
-							<xs:extension base="xs:int">
-								<xs:attribute ref="rdf:datatype" use="required"
-									fixed="http://www.w3.org/2001/XMLSchema#integer" />
-							</xs:extension>
-						</xs:simpleContent>
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="inputPortBinding" minOccurs="0"
-					maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element name="InputPortBinding" type="scufl2:InputPortBinding" />
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="outputPortBinding" minOccurs="0"
-					maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element name="OutputPortBinding" type="scufl2:OutputPortBinding" />
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:complexType name="InputPortBinding">
-		<xs:sequence>
-			<xs:element name="bindInputActivityPort" type="rdf:Resource" />
-			<xs:element name="bindInputProcessorPort" type="rdf:Resource" />
-		</xs:sequence>
-		<xs:attributeGroup ref="rdf:about" />
-	</xs:complexType>
-	<xs:complexType name="OutputPortBinding">
-		<xs:sequence>
-			<xs:element name="bindOutputActivityPort" type="rdf:Resource" />
-			<xs:element name="bindOutputProcessorPort" type="rdf:Resource" />
-		</xs:sequence>
-		<xs:attributeGroup ref="rdf:about" />
-	</xs:complexType>
-
-
-	<xs:element name="InputActivityPort">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="scufl2:name" />
-				<xs:element ref="scufl2:portDepth" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="OutputActivityPort">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="scufl2:name" />
-				<xs:element ref="scufl2:portDepth" />
-				<xs:element ref="scufl2:granularPortDepth" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-	<xs:element name="Workflow">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:sequence>
-					<xs:element ref="scufl2:name" />
-					<xs:element name="workflowIdentifier" type="rdf:Resource" />
-					<xs:element name="inputWorkflowPort" maxOccurs="unbounded"
-						minOccurs="0">
-						<xs:complexType>
-							<xs:sequence>
-								<xs:element ref="scufl2:InputWorkflowPort" />
-							</xs:sequence>
-						</xs:complexType>
-					</xs:element>
-					<xs:element name="outputWorkflowPort" minOccurs="0"
-						maxOccurs="unbounded">
-						<xs:complexType>
-							<xs:sequence>
-								<xs:element ref="scufl2:OutputWorkflowPort" />
-							</xs:sequence>
-						</xs:complexType>
-					</xs:element>
-					<xs:element name="processor" minOccurs="0" maxOccurs="unbounded">
-						<xs:complexType>
-							<xs:sequence>
-								<xs:element ref="scufl2:Processor" />
-							</xs:sequence>
-						</xs:complexType>
-					</xs:element>
-					<xs:element ref="scufl2:datalink" minOccurs="0"
-						maxOccurs="unbounded" />
-					<xs:element ref="scufl2:control" minOccurs="0"
-						maxOccurs="unbounded" />
-				</xs:sequence>
-				<xs:element ref="rdfs:seeAlso" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="InputWorkflowPort">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="scufl2:name" />
-				<xs:element ref="scufl2:portDepth" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="OutputWorkflowPort">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="scufl2:name" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="Processor">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="scufl2:name" />
-				<xs:element name="inputProcessorPort" minOccurs="0"
-					maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element ref="scufl2:InputProcessorPort" />
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="outputProcessorPort" minOccurs="0"
-					maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element ref="scufl2:OutputProcessorPort" />
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="dispatchStack" minOccurs="0">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element ref="scufl2:DispatchStack" />
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="iterationStrategyStack" minOccurs="0">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element ref="scufl2:IterationStrategyStack" />
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="InputProcessorPort">
-		<xs:complexType>
-			<xs:sequence minOccurs="0">
-				<xs:element ref="scufl2:name" />
-				<xs:element ref="scufl2:portDepth" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="OutputProcessorPort">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="scufl2:name" />
-				<xs:element ref="scufl2:portDepth" />
-				<xs:element ref="scufl2:granularPortDepth" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-
-	<xs:element name="DispatchStack">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="rdf:type" minOccurs="0" />
-				<xs:element name="dispatchStackLayers" minOccurs="0">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:element ref="scufl2:DispatchStackLayer" minOccurs="0"
-								maxOccurs="unbounded" />
-						</xs:sequence>
-						<xs:attribute ref="rdf:parseType" use="required"
-							fixed="Collection" />
-					</xs:complexType>
-				</xs:element>
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="DispatchStackLayer">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="rdf:type" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-
-	<xs:element name="IterationStrategyStack">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element name="iterationStrategies">
-					<xs:complexType>
-						<xs:sequence>
-							<xs:choice minOccurs="1" maxOccurs="unbounded">
-								<xs:element ref="scufl2:DotProduct" />
-								<xs:element ref="scufl2:CrossProduct" />
-							</xs:choice>
-						</xs:sequence>
-						<xs:attribute ref="rdf:parseType" use="required"
-							fixed="Collection" />
-					</xs:complexType>
-				</xs:element>
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-
-
-	<xs:element name="CrossProduct">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="scufl2:productOf" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="DotProduct">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element ref="scufl2:productOf" />
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-	<xs:element name="PortNode">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element name="iterateOverInputPort" type="rdf:Resource" />
-				<xs:element name="desiredDepth" minOccurs="0">
-					<xs:complexType>
-						<xs:simpleContent>
-							<xs:extension base="xs:int">
-								<xs:attribute ref="rdf:datatype" use="required"
-									fixed="http://www.w3.org/2001/XMLSchema#integer" />
-							</xs:extension>
-						</xs:simpleContent>
-					</xs:complexType>
-				</xs:element>
-			</xs:sequence>
-			<xs:attributeGroup ref="rdf:about" />
-		</xs:complexType>
-	</xs:element>
-
-
-	<xs:element name="productOf">
-		<xs:complexType>
-			<xs:choice maxOccurs="unbounded">
-				<xs:element ref="scufl2:CrossProduct" />
-				<xs:element ref="scufl2:DotProduct" />
-				<xs:element ref="scufl2:PortNode" />
-			</xs:choice>
-			<xs:attribute ref="rdf:parseType" use="required" fixed="Collection" />
-
-		</xs:complexType>
-	</xs:element>
-	<xs:element name="datalink">
-		<xs:complexType>
-			<xs:annotation>
-				<xs:appinfo>
-					<jxb:class name="DataLinkEntry">
-					</jxb:class>
-				</xs:appinfo>
-			</xs:annotation>
-			<xs:sequence>
-				<xs:element name="DataLink" type="scufl2:DataLink" />
-			</xs:sequence>
-		</xs:complexType>
-	</xs:element>
-
-	<xs:complexType name="DataLink">
-		<xs:sequence>
-			<xs:element name="receiveFrom" type="rdf:Resource" />
-			<xs:element name="sendTo" type="rdf:Resource" />
-			<xs:element name="mergePosition" minOccurs="0">
-				<xs:complexType>
-					<xs:simpleContent>
-						<xs:extension base="xs:int">
-							<xs:attribute ref="rdf:datatype" use="required"
-								fixed="http://www.w3.org/2001/XMLSchema#integer" />
-						</xs:extension>
-					</xs:simpleContent>
-				</xs:complexType>
-			</xs:element>
-		</xs:sequence>
-		<xs:attributeGroup ref="rdf:about" />
-	</xs:complexType>
-
-	<xs:element name="control">
-		<xs:complexType>
-			<xs:sequence>
-				<xs:element name="Blocking" type="scufl2:Blocking" />
-			</xs:sequence>
-		</xs:complexType>
-	</xs:element>
-
-	<xs:complexType name="Blocking">
-		<xs:sequence>
-			<xs:element name="block" type="rdf:Resource" />
-			<xs:element name="untilFinished" type="rdf:Resource" />
-		</xs:sequence>
-		<xs:attributeGroup ref="rdf:about" />
-	</xs:complexType>
-
-
-	<xs:element name="configurationType">
-		<xs:complexType>
-			<xs:attributeGroup ref="rdf:resource" />
-		</xs:complexType>
-	</xs:element>
-	<xs:element name="required">
-		<xs:complexType>
-			<xs:simpleContent>
-				<xs:extension base="xs:boolean">
-					<xs:attribute ref="rdf:datatype" use="required"
-						fixed="http://www.w3.org/2001/XMLSchema#boolean" />
-				</xs:extension>
-			</xs:simpleContent>
-		</xs:complexType>
-	</xs:element>
-	<xs:element name="name" type="xs:NCName" />
-	<xs:element name="granularPortDepth">
-		<xs:complexType>
-			<xs:simpleContent>
-				<xs:extension base="xs:int">
-					<xs:attribute ref="rdf:datatype" use="required"
-						fixed="http://www.w3.org/2001/XMLSchema#integer" />
-				</xs:extension>
-			</xs:simpleContent>
-		</xs:complexType>
-	</xs:element>
-	<xs:element name="portDepth">
-		<xs:complexType>
-			<xs:simpleContent>
-				<xs:extension base="xs:int">
-					<xs:attribute ref="rdf:datatype" use="required"
-						fixed="http://www.w3.org/2001/XMLSchema#integer" />
-				</xs:extension>
-			</xs:simpleContent>
-		</xs:complexType>
-	</xs:element>
-
-
-</xs:schema>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/8e7b6700/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/xml.xsd
----------------------------------------------------------------------
diff --git a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/xml.xsd b/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/xml.xsd
deleted file mode 100644
index 0f13678..0000000
--- a/taverna-scufl2-rdfxml/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/xml.xsd
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version='1.0'?>
-<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">
-
- <xs:annotation>
-  <xs:documentation>
-   See http://www.w3.org/XML/1998/namespace.html and
-   http://www.w3.org/TR/REC-xml for information about this namespace.
-
-    This schema document describes the XML namespace, in a form
-    suitable for import by other schema documents.  
-
-    Note that local names in this namespace are intended to be defined
-    only by the World Wide Web Consortium or its subgroups.  The
-    following names are currently defined in this namespace and should
-    not be used with conflicting semantics by any Working Group,
-    specification, or document instance:
-
-    base (as an attribute name): denotes an attribute whose value
-         provides a URI to be used as the base for interpreting any
-         relative URIs in the scope of the element on which it
-         appears; its value is inherited.  This name is reserved
-         by virtue of its definition in the XML Base specification.
-
-    lang (as an attribute name): denotes an attribute whose value
-         is a language code for the natural language of the content of
-         any element; its value is inherited.  This name is reserved
-         by virtue of its definition in the XML specification.
-  
-    space (as an attribute name): denotes an attribute whose
-         value is a keyword indicating what whitespace processing
-         discipline is intended for the content of the element; its
-         value is inherited.  This name is reserved by virtue of its
-         definition in the XML specification.
-
-    Father (in any context at all): denotes Jon Bosak, the chair of 
-         the original XML Working Group.  This name is reserved by 
-         the following decision of the W3C XML Plenary and 
-         XML Coordination groups:
-
-             In appreciation for his vision, leadership and dedication
-             the W3C XML Plenary on this 10th day of February, 2000
-             reserves for Jon Bosak in perpetuity the XML name
-             xml:Father
-  </xs:documentation>
- </xs:annotation>
-
- <xs:annotation>
-  <xs:documentation>This schema defines attributes and an attribute group
-        suitable for use by
-        schemas wishing to allow xml:base, xml:lang or xml:space attributes
-        on elements they define.
-
-        To enable this, such a schema must import this schema
-        for the XML namespace, e.g. as follows:
-        &lt;schema . . .>
-         . . .
-         &lt;import namespace="http://www.w3.org/XML/1998/namespace"
-                    schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
-
-        Subsequently, qualified reference to any of the attributes
-        or the group defined below will have the desired effect, e.g.
-
-        &lt;type . . .>
-         . . .
-         &lt;attributeGroup ref="xml:specialAttrs"/>
- 
-         will define a type which will schema-validate an instance
-         element with any of those attributes</xs:documentation>
- </xs:annotation>
-
- <xs:annotation>
-  <xs:documentation>In keeping with the XML Schema WG's standard versioning
-   policy, this schema document will persist at
-   http://www.w3.org/2001/03/xml.xsd.
-   At the date of issue it can also be found at
-   http://www.w3.org/2001/xml.xsd.
-   The schema document at that URI may however change in the future,
-   in order to remain compatible with the latest version of XML Schema
-   itself.  In other words, if the XML Schema namespace changes, the version
-   of this document at
-   http://www.w3.org/2001/xml.xsd will change
-   accordingly; the version at
-   http://www.w3.org/2001/03/xml.xsd will not change.
-  </xs:documentation>
- </xs:annotation>
-
- <xs:attribute name="lang" type="xs:language">
-  <xs:annotation>
-   <xs:documentation>In due course, we should install the relevant ISO 2- and 3-letter
-         codes as the enumerated possible values . . .</xs:documentation>
-  </xs:annotation>
- </xs:attribute>
-
- <xs:attribute name="space" default="preserve">
-  <xs:simpleType>
-   <xs:restriction base="xs:NCName">
-    <xs:enumeration value="default"/>
-    <xs:enumeration value="preserve"/>
-   </xs:restriction>
-  </xs:simpleType>
- </xs:attribute>
-
- <xs:attribute name="base" type="xs:anyURI">
-  <xs:annotation>
-   <xs:documentation>See http://www.w3.org/TR/xmlbase/ for
-                     information about this attribute.</xs:documentation>
-  </xs:annotation>
- </xs:attribute>
-
- <xs:attributeGroup name="specialAttrs">
-  <xs:attribute ref="xml:base"/>
-  <xs:attribute ref="xml:lang"/>
-  <xs:attribute ref="xml:space"/>
- </xs:attributeGroup>
-
-</xs:schema>