[MOBY-guts] biomoby commit

Chris Dagdigian dag at dev.open-bio.org
Tue Mar 27 15:25:34 UTC 2007


dag
Tue Mar 27 11:25:28 EDT 2007
Update of /home/repository/moby/s-moby/ontologies/sswap
In directory dev.open-bio.org:/home/dag/s-moby/ontologies/sswap

Modified Files:
	Graph Object Provider Resource Subject aboutURI 
	datatypeProperty hasMapping inputURI mapsTo name 
	objectProperty oneLineDescription operatesOn outputURI 
	owlOntology providedBy providesResource sswap.owl 
Log Message:

 Removed MGED.tar.gz and replaced ~35 files per Teri Gomez @ NCGR
 -- Chris Dagdigian




s-moby/ontologies/sswap Graph,1.1,1.2 Object,1.1,1.2 Provider,1.1,1.2 Resource,1.1,1.2 Subject,1.1,1.2 aboutURI,1.1,1.2 datatypeProperty,1.1,1.2 hasMapping,1.1,1.2 inputURI,1.1,1.2 mapsTo,1.1,1.2 name,1.1,1.2 objectProperty,1.1,1.2 oneLineDescription,1.1,1.2 operatesOn,1.1,1.2 outputURI,1.1,1.2 owlOntology,1.1,1.2 providedBy,1.1,1.2 providesResource,1.1,1.2 sswap.owl,1.1,1.2
===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/Graph,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/Graph	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/Graph	2007/03/27 15:25:28	1.2
@@ -9,21 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
+
   <owl:Class rdf:about="Graph">
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A required class. A sswap:Graph delineates a root or entry point for a suite of mappings.  For services, a "mapping" embeds the concept of taking some input and returning some output. An individual of this class is the object of the sswap:hasMapping relationship from sswap:Resource.  By differentially using sswap:operatesOn and sswap:hasMapping, one can, for example, differentiate between a pair of lists and a list of pairs.</rdfs:comment>
 
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A required class. A sswap:Graph delineates a root or entry
-      point for a suite of mappings.  For services, a "mapping"
-      embeds the concept of taking some input and returning some
-      output. An individual of this class is the object of the
-      sswap:hasMapping relationship from sswap:Resource.  By
-      differentially using sswap:operatesOn and sswap:hasMapping,
-      one can, for example, differentiate between a pair of lists
-      and a list of pairs.
-    </rdfs:comment>
+    <rdfs:subClassOf>
+      <owl:Class rdf:about="SSWAP"/>
+    </rdfs:subClassOf>
 
     <owl:equivalentClass>
       <owl:Class>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/Object,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/Object	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/Object	2007/03/27 15:25:28	1.2
@@ -9,20 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
 
   <owl:Class rdf:about="Object">
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A required class. In the concept of a service mapping an input to an output, the sswap:Object corresponds to the output. The property sswap:mapsTo explicitly demarcates the mapping (or transformation) from an input to this output. One can also use sswap:mapsTo to describe inverse mappings where the stated relationship is *from* sswap:Object to sswap:Subject.</rdfs:comment>
 
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A required class. In the concept of a service mapping an input to
-      an output, the sswap:Object corresponds to the output. The property
-      sswap:mapsTo explicitly demarcates the mapping (or transformation)
-      from an input to this output. One can also use sswap:mapsTo to
-      describe inverse mappings where the stated relationship is *from*
-      sswap:Object to sswap:Subject.
-    </rdfs:comment>
+    <rdfs:subClassOf>
+      <owl:Class rdf:about="SSWAP"/>
+    </rdfs:subClassOf>
 
     <owl:equivalentClass>
       <owl:Class>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/Provider,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/Provider	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/Provider	2007/03/27 15:25:28	1.2
@@ -9,19 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
 
   <owl:Class rdf:about="Provider">
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A required class. This class designates the provider of one or more resources. Providers claim ownership of resources and are anticipated to be associated with actual organizations such as W3C, NCBI, etc. Providers may state that they provide multiple resources by using multiple providesResource properties.</rdfs:comment>
 
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A required class. This class designates the provider of one or
-      more resources. Providers claim ownership of resources and are
-      anticipated to be associated with actual organizations such as
-      W3C, NCBI, etc. Providers may state that they provide multiple
-      resources by using multiple providesResource properties.
-    </rdfs:comment>
+    <rdfs:subClassOf>
+      <owl:Class rdf:about="SSWAP"/>
+    </rdfs:subClassOf>
 
     <owl:equivalentClass>
       <owl:Class>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/Resource,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/Resource	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/Resource	2007/03/27 15:25:28	1.2
@@ -9,18 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
 
   <owl:Class rdf:about="Resource">
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A required class. This class designates the semantically described resource. Resources that "do things," for example, transform input (sswap:Subject) to output (sswap:Object) are commonly called services. Resources may also be web pages, ontologies, etc.</rdfs:comment>
 
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A required class. This class designates the semantically described
-      resource. Resources that "do things," for example, transform input
-      (sswap:Subject) to output (sswap:Object) are commonly called services.
-      Resources may also be web pages, ontologies, etc.
-    </rdfs:comment>
+    <rdfs:subClassOf>
+      <owl:Class rdf:about="SSWAP"/>
+    </rdfs:subClassOf>
 
     <owl:equivalentClass>
       <owl:Class>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/Subject,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/Subject	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/Subject	2007/03/27 15:25:28	1.2
@@ -9,20 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
 
   <owl:Class rdf:about="Subject">
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A required class. In the concept of a service mapping an input to an output, the sswap:Subject corresponds to the input. The property sswap:mapsTo explicitly demarcates the mapping (or transformation) from this input to its output. One can also use sswap:mapsTo to describe inverse mappings where the stated relationship is *from* sswap:Object to sswap:Subject.</rdfs:comment>
 
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A required class. In the concept of a service mapping an input
-      to an output, the sswap:Subject corresponds to the input. The
-      property sswap:mapsTo explicitly demarcates the mapping (or
-      transformation) from this input to its output. One can also
-      use sswap:mapsTo to describe inverse mappings where the stated
-      relationship is *from* sswap:Object to sswap:Subject.
-    </rdfs:comment>
+    <rdfs:subClassOf>
+      <owl:Class rdf:about="SSWAP"/>
+    </rdfs:subClassOf>
 
     <owl:equivalentClass>
       <owl:Class>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/aboutURI,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/aboutURI	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/aboutURI	2007/03/27 15:25:28	1.2
@@ -9,22 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
+
   <owl:DatatypeProperty rdf:about="aboutURI">
 
     <rdfs:subPropertyOf>
       <owl:DatatypeProperty rdf:about="datatypeProperty"/>
     </rdfs:subPropertyOf>
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
-
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      Points to a URI for additional information about its domain
-      object.  It is expected that the URI may be a human-readable
-      web page (an HTML resource). Programs may dereference the URI
-      to provide users with additional information describing a
-      sswap:Resource or sswap:Provider.
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >Points to a URI for additional information about its domain object. It is expected that the URI may be a human-readable web page (an HTML resource). Programs may dereference the URI to provide users with additional information describing a sswap:Resource or sswap:Provider.</rdfs:comment>
 
     <rdfs:domain>
       <owl:Class>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/datatypeProperty,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/datatypeProperty	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/datatypeProperty	2007/03/27 15:25:28	1.2
@@ -9,16 +9,14 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
 
   <owl:DatatypeProperty rdf:about="datatypeProperty">
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
-
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      Super property for all sswap datatype properties.  This property
-      is not used directly so it has no domain and range.
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >Super property for all sswap datatype properties.  This property is not used directly so it has no domain and range.</rdfs:comment>
 
   </owl:DatatypeProperty>
 

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/hasMapping,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/hasMapping	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/hasMapping	2007/03/27 15:25:28	1.2
@@ -9,20 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
+
   <owl:ObjectProperty rdf:about="hasMapping">
 
     <rdfs:subPropertyOf>
       <owl:ObjectProperty rdf:about="objectProperty"/>
     </rdfs:subPropertyOf>
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
-
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A property that connects a sswap:Graph to a sswap:Subject. The
-      sswap:Subject's subgraph then contains the relevant mappings of
-      an input (sswap:Subject) to its output (sswap:Object).
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A property that connects a sswap:Graph to a sswap:Subject. The sswap:Subject's subgraph then contains the relevant mappings of an input (sswap:Subject) to its output (sswap:Object).</rdfs:comment>
 
     <rdfs:domain>
       <owl:Class rdf:about="Graph"/>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/inputURI,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/inputURI	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/inputURI	2007/03/27 15:25:28	1.2
@@ -9,21 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
+
   <owl:DatatypeProperty rdf:about="inputURI">
 
     <rdfs:subPropertyOf>
       <owl:DatatypeProperty rdf:about="datatypeProperty"/>
     </rdfs:subPropertyOf>
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
-
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      Resources may require special user interfaces to gather input
-      such as using web pages to solicit input from users. Programs
-      that are preparing to invoke a resource may direct users to the
-      URI pointed to by this property for the appropriate user interface.
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >Resources may require special user interfaces to gather input such as using web pages to solicit input from users. Programs that are preparing to invoke a resource may direct users to the URI pointed to by this property for the appropriate user interface.</rdfs:comment>
 
     <rdfs:domain>
       <owl:Class rdf:about="Resource"/>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/mapsTo,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/mapsTo	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/mapsTo	2007/03/27 15:25:28	1.2
@@ -9,24 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
+
   <owl:ObjectProperty rdf:about="mapsTo">
 
     <rdfs:subPropertyOf>
       <owl:ObjectProperty rdf:about="objectProperty"/>
     </rdfs:subPropertyOf>
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
-
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A property that connects a sswap:Subject to a sswap:Object, or
-      vice-versa. For services, this is usually used to establish the
-      transformation from the input to the output. This property is
-      directional (imples a mapping from the domain to the range), but
-      can be used as its own inverse.  So one may delineate a mapping
-      from sswap:Subject to sswap:Object, and use another sswap:mapsTo
-      to delineate a mapping from sswap:Object to sswap:Subject.
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A property that connects a sswap:Subject to a sswap:Object, or vice-versa. For services, this is usually used to establish the transformation from the input to the output. This property is directional (imples a mapping from the domain to the range), but can be used as its own inverse.  So one may delineate a mapping from sswap:Subject to sswap:Object, and use another sswap:mapsTo to delineate a mapping from sswap:Object to sswap:Subject.</rdfs:comment>
 
     <rdfs:domain>
       <owl:Class>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/name,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/name	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/name	2007/03/27 15:25:28	1.2
@@ -9,19 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
+
   <owl:DatatypeProperty rdf:about="name">
 
     <rdfs:subPropertyOf>
       <owl:DatatypeProperty rdf:about="datatypeProperty"/>
     </rdfs:subPropertyOf>
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
-
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A human-readable name of an sswap:Resource or sswap:Provider. This
-      property may be used by programs to display a name to users.
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A human-readable name of an sswap:Resource or sswap:Provider. This property may be used by programs to display a name to users.</rdfs:comment> 
 
     <rdfs:domain>
       <owl:Class>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/objectProperty,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/objectProperty	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/objectProperty	2007/03/27 15:25:28	1.2
@@ -9,15 +9,14 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
-  <owl:ObjectProperty rdf:about="objectProperty">
-
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
+  <owl:Ontology rdf:about="">
     <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
+
+  <owl:ObjectProperty rdf:about="objectProperty">
 
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      Super property for all sswap object properties. This property is
-      not used directly so it has no domain and range.
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >Super property for all sswap object properties. This property is not used directly so it has no domain and range.</rdfs:comment>
  
   </owl:ObjectProperty>
 

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/oneLineDescription,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/oneLineDescription	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/oneLineDescription	2007/03/27 15:25:28	1.2
@@ -9,19 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
+
   <owl:DatatypeProperty rdf:about="oneLineDescription">
 
     <rdfs:subPropertyOf>
       <owl:DatatypeProperty rdf:about="datatypeProperty"/>
     </rdfs:subPropertyOf>
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
-
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A one line, human-readable description that programs may use to
-      display brief information about a sswap:Resource or sswap:Provider.
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A one line, human-readable description that programs may use to display brief information about a sswap:Resource or sswap:Provider.</rdfs:comment>
 
     <rdfs:domain>
       <owl:Class>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/operatesOn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/operatesOn	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/operatesOn	2007/03/27 15:25:28	1.2
@@ -9,20 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
+
   <owl:ObjectProperty rdf:about="operatesOn">
 
     <rdfs:subPropertyOf>
       <owl:ObjectProperty rdf:about="objectProperty"/>
     </rdfs:subPropertyOf>
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
-
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A property that connects a sswap:Resource to a sswap:Graph. The
-      sswap:Graph's subgraph then contains the relevant mappings of an
-      input (sswap:Subject) to its output (sswap:Object).
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A property that connects a sswap:Resource to a sswap:Graph. The sswap:Graph's subgraph then contains the relevant mappings of an input (sswap:Subject) to its output (sswap:Object).</rdfs:comment>
 
     <rdfs:domain>
       <owl:Class rdf:about="Resource"/>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/outputURI,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/outputURI	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/outputURI	2007/03/27 15:25:28	1.2
@@ -9,6 +9,9 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
 
   <owl:DatatypeProperty rdf:about="outputURI">
 
@@ -16,15 +19,8 @@
       <owl:DatatypeProperty rdf:about="datatypeProperty"/>
     </rdfs:subPropertyOf>
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
-
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      Resources may require special user interfaces to display output
-      such as using web pages to dispay output to users. Programs that
-      are handling a resource's response may direct users to the URI
-      pointed to by this property to handle the result graph.
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >Resources may require special user interfaces to display output such as using web pages to dispay output to users. Programs that are handling a resource's response may direct users to the URI pointed to by this property to handle the result graph.</rdfs:comment>
 
     <rdfs:domain>
       <owl:Class rdf:about="Resource"/>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/owlOntology,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/owlOntology	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/owlOntology	2007/03/27 15:25:28	1.2
@@ -12,47 +12,18 @@
 
   <owl:Ontology rdf:about="owlOntology">
 
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      The SSWAP Protocol. Importing this one file causes a cascade
-      of imports to bring in all definitions of the entire ontology.  
-    </rdfs:comment>
-
-    <!--
-    Note that both Pellet 1.3 and 1.4RC1 throw a ClassCastException
-    when the following statements are included, so they are commented
-    out for now:
-    <owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      December 2006 A
-    </owl:versionInfo>
-    <owl:priorVersion rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      http://ontologies.ncgr.org/moby
-    </owl:priorVersion>
-    <owl:incompatibleWith rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      http://ontologies.ncgr.org/moby
-    </owl:incompatibleWith>
-    -->
-
-    <owl:imports rdf:resource="Provider"/>
-    <owl:imports rdf:resource="Provider"/>
-    <owl:imports rdf:resource="Resource"/>
-    <owl:imports rdf:resource="Graph"/>
-    <owl:imports rdf:resource="Subject"/>
-    <owl:imports rdf:resource="Object"/>
-
-    <owl:imports rdf:resource="datatypeProperty"/>
-    <owl:imports rdf:resource="objectProperty"/>
-
-    <owl:imports rdf:resource="aboutURI"/>
-    <owl:imports rdf:resource="hasMapping"/>
-    <owl:imports rdf:resource="inputURI"/>
-    <owl:imports rdf:resource="mapsTo"/>
-    <owl:imports rdf:resource="metaData"/>
-    <owl:imports rdf:resource="name"/>
-    <owl:imports rdf:resource="oneLineDescription"/>
-    <owl:imports rdf:resource="operatesOn"/>
-    <owl:imports rdf:resource="outputURI"/>
-    <owl:imports rdf:resource="providedBy"/>
-    <owl:imports rdf:resource="providesResource"/>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >Definitions of the classes and properties that make up the SSWAP Protocol.</rdfs:comment>
+
+    <owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >March 2007 A</owl:versionInfo>
+    <owl:priorVersion rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >http://ontologies.ncgr.org/moby</owl:priorVersion>
+    <owl:incompatibleWith rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >http://ontologies.ncgr.org/moby</owl:incompatibleWith>
+
+    <!-- Import all the terms in the SSWAP ontology -->
+    <owl:imports rdf:resource="owlImports"/>
 
   </owl:Ontology>
 

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/providedBy,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/providedBy	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/providedBy	2007/03/27 15:25:28	1.2
@@ -9,22 +9,18 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
+
   <owl:ObjectProperty rdf:about="providedBy">
 
     <rdfs:subPropertyOf>
       <owl:ObjectProperty rdf:about="objectProperty"/>
     </rdfs:subPropertyOf>
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
-
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A property identifiying the entity providing the Resource.
-      The Provider's URL must be in the same domain as the Resource,
-      unless the Provider explicitly claims the Resource by including
-      a providesResource statement, pointing at the Resource, in the
-      Provider's description graph.
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A property identifiying the entity providing the Resource. The Provider's URL must be in the same domain as the Resource, unless the Provider explicitly claims the Resource by including a providesResource statement, pointing at the Resource, in the Provider's description graph.</rdfs:comment>
 
     <rdfs:domain>
       <owl:Class rdf:about="Resource"/>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/providesResource,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/providesResource	2007/01/15 23:19:02	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/providesResource	2007/03/27 15:25:28	1.2
@@ -9,6 +9,9 @@
   xmlns:owl     = "http://www.w3.org/2002/07/owl#"
   xmlns:xsd     = "http://www.w3.org/2001/XMLSchema#">
 
+  <owl:Ontology rdf:about="">
+    <owl:imports rdf:resource="owlOntology"/>
+  </owl:Ontology>
 
   <owl:ObjectProperty rdf:about="providesResource">
 
@@ -16,15 +19,8 @@
       <owl:ObjectProperty rdf:about="objectProperty"/>
     </rdfs:subPropertyOf>
 
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
-    <owl:imports rdf:resource="owlOntology"/>
-
-    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
-      A property identifiying the provided Resource. The Resources's URL
-      must be in the same domain as the Provider, unless the Resource
-      explicitly claims the Provider by including a providedBy statement,
-      pointing at the Provider, in the Resources's description graph.
-    </rdfs:comment>
+    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
+      >A property identifiying the provided Resource. The Resources's URL must be in the same domain as the Provider, unless the Resource explicitly claims the Provider by including a providedBy statement, pointing at the Provider, in the Resources's description graph.</rdfs:comment>
 
     <rdfs:domain>
       <owl:Class rdf:about="Provider"/>

===================================================================
RCS file: /home/repository/moby/s-moby/ontologies/sswap/sswap.owl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/s-moby/ontologies/sswap/sswap.owl	2007/03/20 20:10:27	1.1
+++ /home/repository/moby/s-moby/ontologies/sswap/sswap.owl	2007/03/27 15:25:28	1.2
@@ -1,450 +1,320 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0"?>
+
 
 <!DOCTYPE rdf:RDF [
-  <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
-  <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
-  <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
-  <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
+    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
+    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
+    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
+    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
 ]>
 
-<rdf:RDF xmlns="http://ontologies.ncgr.org/sswap/"
-   xml:base="http://ontologies.ncgr.org/sswap/"
-   xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
-   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:owl="http://www.w3.org/2002/07/owl#">
-
-  <owl:Ontology rdf:about="">
 
-    <owl:versionInfo rdf:datatype="&xsd;string"
-      >December 2006 A</owl:versionInfo>
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >This is the single file version of the SSWAP Protocol.
+<rdf:RDF xmlns="http://ontologies.ncgr.org/sswap/"
+     xml:base="http://ontologies.ncgr.org/sswap/"
+     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
+     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+     xmlns:owl="http://www.w3.org/2002/07/owl#">
+    <owl:Ontology rdf:about="">
+        <owl:versionInfo rdf:datatype="&xsd;string">December 2006 A</owl:versionInfo>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >This is the single file version of the SSWAP Protocol.
 
 It is appropriate for reading and viewing by editors such as Protege that do not handle distributed, modular ontologies (where each term is defined in a separate file).
 
 This file is for reference only; for actually using SSWAP, use the terms (each in its own file) at the URL indicated by the sswap: prefix.
 
 For an interactive &quot;Clickable Protocol&quot; visit http://sswap.info/protocol.jsp.</rdfs:comment>
-
-    <owl:incompatibleWith rdf:datatype="&xsd;string"
-      >http://ontologies.ncgr.org/moby</owl:incompatibleWith>
-
-    <owl:priorVersion rdf:datatype="&xsd;string"
-      >http://ontologies.ncgr.org/moby</owl:priorVersion>
-
-  </owl:Ontology>
-
-  <owl:Class rdf:about="Provider">
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A required class.  This class designates the provider of one or more resources. Providers claim ownership of resources and are anticipated to be associated with actual organizations such as W3C, NCBI, etc.  Providers may state that they provide multiple resources by using multiple providesResource properties.</rdfs:comment>
-
-    <owl:equivalentClass>
-      <owl:Class>
-        <owl:intersectionOf rdf:parseType="Collection">
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="aboutURI"/>
-            <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="metaData"/>
-              <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="name"/>
-              <owl:cardinality rdf:datatype="&xsd;int">1</owl:cardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="oneLineDescription"/>
-              <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="providesResource"/>
-              <owl:minCardinality rdf:datatype="&xsd;int">1</owl:minCardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="providesResource"/>
-            <owl:allValuesFrom rdf:resource="Resource"/>
-          </owl:Restriction>
-
-        </owl:intersectionOf>
-      </owl:Class>
-    </owl:equivalentClass>
-
-  </owl:Class>
-
-
-  <owl:Class rdf:about="Resource">
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A required class. This class designates the semantically described resource. Resources that &quot;do things,&quot; for example, transform input (sswap:Subject) to output (sswap:Object) are commonly called services. Resources may also be web pages, ontologies, etc.</rdfs:comment>
-
-    <owl:equivalentClass>
-      <owl:Class>
-        <owl:intersectionOf rdf:parseType="Collection">
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="aboutURI"/>
-              <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
-            </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="inputURI"/>
-            <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="metaData"/>
-            <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="name"/>
-            <owl:cardinality rdf:datatype="&xsd;int">1</owl:cardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="oneLineDescription"/>
-            <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="operatesOn"/>
-            <owl:minCardinality rdf:datatype="&xsd;int">1</owl:minCardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="operatesOn"/>
-            <owl:allValuesFrom rdf:resource="Graph"/>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="outputURI"/>
-            <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="providedBy"/>
-            <owl:cardinality rdf:datatype="&xsd;int">1</owl:cardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="providedBy"/>
-            <owl:allValuesFrom rdf:resource="Provider"/>
-          </owl:Restriction>
-
-        </owl:intersectionOf>
-      </owl:Class>
-    </owl:equivalentClass>
-
-  </owl:Class>
-
-  <owl:Class rdf:about="Graph">
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A required class. A sswap:Graph delineates a root or entry point for a suite of mappings.  For services, a &quot;mapping&quot; embeds the concept of taking some input and returning some output. An individual of this class is the object of the sswap:hasMapping relationship from sswap:Resource.  By differentially using sswap:operatesOn and sswap:hasMapping, one can, for example, differentiate between a pair of lists and a list of pairs.</rdfs:comment>
-
-    <owl:equivalentClass>
-      <owl:Class>
-        <owl:intersectionOf rdf:parseType="Collection">
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="hasMapping"/>
-            <owl:minCardinality rdf:datatype="&xsd;int">1</owl:minCardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="hasMapping"/>
-            <owl:allValuesFrom rdf:resource="Subject"/>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="metaData"/>
-            <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
-          </owl:Restriction>
-
-        </owl:intersectionOf>
-      </owl:Class>
-    </owl:equivalentClass>
-
-  </owl:Class>
-
-
-  <owl:Class rdf:about="Subject">
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A required class. In the concept of a service mapping an input to an output, the sswap:Subject corresponds to the input. The property sswap:mapsTo explicitly demarcates the mapping (or transformation) from this input to its output. One can also use sswap:mapsTo to describe inverse mappings where the stated relationship is *from* sswap:Object to sswap:Subject.</rdfs:comment>
-
-    <owl:equivalentClass>
-      <owl:Class>
-        <owl:intersectionOf rdf:parseType="Collection">
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="mapsTo"/>
-            <owl:minCardinality rdf:datatype="&xsd;int">1</owl:minCardinality>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="mapsTo"/>
-            <owl:allValuesFrom rdf:resource="Object"/>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="metaData"/>
-            <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
-          </owl:Restriction>
-
-        </owl:intersectionOf>
-      </owl:Class>
-    </owl:equivalentClass>
-
-  </owl:Class>
-
-
-  <owl:Class rdf:about="Object">
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A required class. In the concept of a service mapping an input to an output, the sswap:Object corresponds to the output. The property sswap:mapsTo explicitly demarcates the mapping (or transformation) from an input to this output. One can also use sswap:mapsTo to describe inverse mappings where the stated relationship is *from* sswap:Object to sswap:Subject.</rdfs:comment>
-
-    <owl:equivalentClass>
-      <owl:Class>
-        <owl:intersectionOf rdf:parseType="Collection">
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="mapsTo"/>
-            <owl:allValuesFrom rdf:resource="Subject"/>
-          </owl:Restriction>
-
-          <owl:Restriction>
-            <owl:onProperty rdf:resource="metaData"/>
-            <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
-          </owl:Restriction>
-
-        </owl:intersectionOf>
-      </owl:Class>
-    </owl:equivalentClass>
-
-  </owl:Class>
-
-
-  <owl:ObjectProperty rdf:about="objectProperty">
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >Super property for all sswap object properties.  This property is not used directly so it has no domain and range.</rdfs:comment>
-
-  </owl:ObjectProperty>
-
-
-  <owl:ObjectProperty rdf:about="hasMapping">
-
-    <rdfs:subPropertyOf rdf:resource="objectProperty"/>
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A property that connects a sswap:Graph to a sswap:Subject. The sswap:Subject&apos;s  subgraph then contains the relevant mappings of an input (sswap:Subject) to its output (sswap:Object).</rdfs:comment>
-
-    <rdfs:domain rdf:resource="Graph"/>
-    <rdfs:range rdf:resource="Subject"/>
-
-  </owl:ObjectProperty>
-
-
-  <owl:ObjectProperty rdf:about="mapsTo">
-
-    <rdfs:subPropertyOf rdf:resource="objectProperty"/>
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A property that connects a sswap:Subject to a sswap:Object, or vice-versa. For  services, this is usually used to establish the transformation from the input to the output. This property is directional (implies a mapping from the domain to the range), but can be used as its own inverse.  So one may delineate a mapping from sswap:Subject to sswap:Object, and use another sswap:mapsTo to delineate a mapping from sswap:Object to sswap:Subject.</rdfs:comment>
-
-    <rdfs:domain>
-      <owl:Class>
-        <owl:unionOf rdf:parseType="Collection">
-          <owl:Class rdf:about="Object"/>
-          <owl:Class rdf:about="Subject"/>
-        </owl:unionOf>
-      </owl:Class>
-    </rdfs:domain>
-
-    <rdfs:range>
-      <owl:Class>
-        <owl:unionOf rdf:parseType="Collection">
-          <owl:Class rdf:about="Object"/>
-          <owl:Class rdf:about="Subject"/>
-        </owl:unionOf>
-      </owl:Class>
-    </rdfs:range>
-
-  </owl:ObjectProperty>
-
-
-  <owl:ObjectProperty rdf:about="operatesOn">
-
-    <rdfs:subPropertyOf rdf:resource="objectProperty"/>
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A property that connects a sswap:Resource to a sswap:Graph. The sswap:Graph&apos;s subgraph then contains the relevant mappings of an input (sswap:Subject) to its output (sswap:Object).</rdfs:comment>
-
-    <rdfs:domain rdf:resource="Resource"/>
-    <rdfs:range rdf:resource="Graph"/>
-
-  </owl:ObjectProperty>
-
-
-  <owl:ObjectProperty rdf:about="providedBy">
-
-    <rdfs:subPropertyOf rdf:resource="objectProperty"/>
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A property identifying the entity providing the Resource. The Provider&apos;s URL must be in the same domain as the Resource, unless the Provider explicitly claims the Resource by including a providesResource statement, pointing at the Resource, in the Provider&apos;s description graph.</rdfs:comment>
-
-    <owl:inverseOf rdf:resource="providesResource"/>
-
-    <rdfs:domain rdf:resource="Resource"/>
-    <rdfs:range rdf:resource="Provider"/>
-
-  </owl:ObjectProperty>
-
-
-  <owl:ObjectProperty rdf:about="providesResource">
-
-    <rdfs:subPropertyOf rdf:resource="objectProperty"/>
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A property identifying the provided Resource. The Resource&apos;s URL must be in the same domain as the Provider, unless the Resource explicitly claims the Provider by including a providedBy statement, pointing at the Provider, in the Resource&apos;s description graph.</rdfs:comment>
-
-    <owl:inverseOf rdf:resource="providedBy"/>
-
-    <rdfs:domain rdf:resource="Provider"/>
-     <rdfs:range rdf:resource="Resource"/>
-
-  </owl:ObjectProperty>
-
-
-  <owl:DatatypeProperty rdf:about="datatypeProperty">
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >Super property for all sswap datatype properties.  This property is not used directly so it has no domain and range.</rdfs:comment>
-
+        <owl:incompatibleWith rdf:datatype="&xsd;string"
+            >http://ontologies.ncgr.org/moby</owl:incompatibleWith>
+        <owl:priorVersion rdf:datatype="&xsd;string"
+            >http://ontologies.ncgr.org/moby</owl:priorVersion>
+    </owl:Ontology>
+    <owl:DatatypeProperty rdf:about="aboutURI">
+        <rdfs:domain>
+            <owl:Class>
+                <owl:unionOf rdf:parseType="Collection">
+                    <owl:Class rdf:about="Provider"/>
+                    <owl:Class rdf:about="Resource"/>
+                </owl:unionOf>
+            </owl:Class>
+        </rdfs:domain>
+        <rdfs:range rdf:resource="&xsd;anyURI"/>
+        <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >Points to a URI for additional information about its domain object. It is expected that the URI may be a human-readable web page (an HTML resource).  Programs may dereference the URI to provide users with additional information describing a sswap:Resource or sswap:Provider.</rdfs:comment>
     </owl:DatatypeProperty>
-
-
-  <owl:DatatypeProperty rdf:about="aboutURI">
-
-    <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
-
-   <rdfs:comment rdf:datatype="&xsd;string"
-     >Points to a URI for additional information about its domain object. It is expected that the URI may be a human-readable web page (an HTML resource).  Programs may dereference the URI to provide users with additional information describing a sswap:Resource or sswap:Provider.</rdfs:comment>
-
-    <rdfs:domain>
-      <owl:Class>
-        <owl:unionOf rdf:parseType="Collection">
-          <owl:Class rdf:about="Provider"/>
-          <owl:Class rdf:about="Resource"/>
-        </owl:unionOf>
-      </owl:Class>
-    </rdfs:domain>
-
-    <rdfs:range rdf:resource="&xsd;anyURI"/>
-
-  </owl:DatatypeProperty>
-
-
-  <owl:DatatypeProperty rdf:about="inputURI">
-
-    <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >Resources may require special user interfaces to gather input such as using web pages to solicit input from users. Programs that are preparing to invoke a resource may direct users to the URI pointed to by this property for the appropriate user interface.</rdfs:comment>
-
-    <rdfs:domain rdf:resource="Resource"/>
-    <rdfs:range rdf:resource="&xsd;anyURI"/>
-
-  </owl:DatatypeProperty>
-
-
-  <owl:DatatypeProperty rdf:about="metaData">
-
-    <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >Points to a URI that may contain words, phrases, or other such text that programs may use to parse keywords associated with the property&apos;s object.</rdfs:comment>
-
-    <rdfs:domain>
-      <owl:Class>
-        <owl:unionOf rdf:parseType="Collection">
-
-          <owl:Class rdf:about="Graph"/>
-          <owl:Class rdf:about="Object"/>
-          <owl:Class rdf:about="Resource"/>
-          <owl:Class rdf:about="Subject"/>
-
-        </owl:unionOf>
-      </owl:Class>
-    </rdfs:domain>
-
-    <rdfs:range rdf:resource="&xsd;anyURI"/>
-
-  </owl:DatatypeProperty>
-
-
-  <owl:DatatypeProperty rdf:about="name">
-
-    <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A human-readable name of an sswap:Resource or sswap:Provider. This property may be used by programs to display a name to users.</rdfs:comment>
-
-    <rdfs:domain>
-      <owl:Class>
-        <owl:unionOf rdf:parseType="Collection">
-          <owl:Class rdf:about="Provider"/>
-          <owl:Class rdf:about="Resource"/>
-        </owl:unionOf>
-      </owl:Class>
-    </rdfs:domain>
-
-   <rdfs:range rdf:resource="&xsd;string"/>
-
-  </owl:DatatypeProperty>
-
-  <owl:DatatypeProperty rdf:about="oneLineDescription">
-
-    <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >A one line, human-readable description that programs may use to display brief information about a sswap:Resource or sswap:Provider.</rdfs:comment>
-
-     <rdfs:domain>
-       <owl:Class>
-         <owl:unionOf rdf:parseType="Collection">
-           <owl:Class rdf:about="Provider"/>
-           <owl:Class rdf:about="Resource"/>
-         </owl:unionOf>
-       </owl:Class>
-    </rdfs:domain>
-
-    <rdfs:range rdf:resource="&xsd;string"/>
-
-  </owl:DatatypeProperty>
-
-
-  <owl:DatatypeProperty rdf:about="outputURI">
-
-    <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
-
-    <rdfs:comment rdf:datatype="&xsd;string"
-      >Resources may require special user interfaces to display output such as using web pages to display output to users. Programs that are handling a resource&apos;s response may direct users to the URI pointed to by this property to handle the result graph.</rdfs:comment>
-
-    <rdfs:domain rdf:resource="Resource"/>
-    <rdfs:range rdf:resource="&xsd;anyURI"/>
-
-  </owl:DatatypeProperty>
-
+    <owl:DatatypeProperty rdf:about="datatypeProperty">
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >Super property for all sswap datatype properties.  This property is not used directly so it has no domain and range.</rdfs:comment>
+    </owl:DatatypeProperty>
+    <owl:Class rdf:about="Graph">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="hasMapping"/>
+                        <owl:minCardinality rdf:datatype="&xsd;int">1</owl:minCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="hasMapping"/>
+                        <owl:allValuesFrom rdf:resource="Subject"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="metaData"/>
+                        <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="SSWAP"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A required class. A sswap:Graph delineates a root or entry point for a suite of mappings.  For services, a &quot;mapping&quot; embeds the concept of taking some input and returning some output. An individual of this class is the object of the sswap:hasMapping relationship from sswap:Resource.  By differentially using sswap:operatesOn and sswap:hasMapping, one can, for example, differentiate between a pair of lists and a list of pairs.</rdfs:comment>
+    </owl:Class>
+    <owl:ObjectProperty rdf:about="hasMapping">
+        <rdfs:domain rdf:resource="Graph"/>
+        <rdfs:range rdf:resource="Subject"/>
+        <rdfs:subPropertyOf rdf:resource="objectProperty"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A property that connects a sswap:Graph to a sswap:Subject. The sswap:Subject&apos;s  subgraph then contains the relevant mappings of an input (sswap:Subject) to its output (sswap:Object).</rdfs:comment>
+    </owl:ObjectProperty>
+    <owl:DatatypeProperty rdf:about="inputURI">
+        <rdfs:domain rdf:resource="Resource"/>
+        <rdfs:range rdf:resource="&xsd;anyURI"/>
+        <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >Resources may require special user interfaces to gather input such as using web pages to solicit input from users. Programs that are preparing to invoke a resource may direct users to the URI pointed to by this property for the appropriate user interface.</rdfs:comment>
+    </owl:DatatypeProperty>
+    <owl:ObjectProperty rdf:about="mapsTo">
+        <rdfs:domain>
+            <owl:Class>
+                <owl:unionOf rdf:parseType="Collection">
+                    <owl:Class rdf:about="Object"/>
+                    <owl:Class rdf:about="Subject"/>
+                </owl:unionOf>
+            </owl:Class>
+        </rdfs:domain>
+        <rdfs:range>
+            <owl:Class>
+                <owl:unionOf rdf:parseType="Collection">
+                    <owl:Class rdf:about="Object"/>
+                    <owl:Class rdf:about="Subject"/>
+                </owl:unionOf>
+            </owl:Class>
+        </rdfs:range>
+        <rdfs:subPropertyOf rdf:resource="objectProperty"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A property that connects a sswap:Subject to a sswap:Object, or vice-versa. For  services, this is usually used to establish the transformation from the input to the output. This property is directional (implies a mapping from the domain to the range), but can be used as its own inverse.  So one may delineate a mapping from sswap:Subject to sswap:Object, and use another sswap:mapsTo to delineate a mapping from sswap:Object to sswap:Subject.</rdfs:comment>
+    </owl:ObjectProperty>
+    <owl:DatatypeProperty rdf:about="metaData">
+        <rdfs:domain>
+            <owl:Class>
+                <owl:unionOf rdf:parseType="Collection">
+                    <owl:Class rdf:about="Graph"/>
+                    <owl:Class rdf:about="Object"/>
+                    <owl:Class rdf:about="Resource"/>
+                    <owl:Class rdf:about="Subject"/>
+                </owl:unionOf>
+            </owl:Class>
+        </rdfs:domain>
+        <rdfs:range rdf:resource="&xsd;anyURI"/>
+        <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >Points to a URI that may contain words, phrases, or other such text that programs may use to parse keywords associated with the property&apos;s object.</rdfs:comment>
+    </owl:DatatypeProperty>
+    <owl:DatatypeProperty rdf:about="name">
+        <rdfs:domain>
+            <owl:Class>
+                <owl:unionOf rdf:parseType="Collection">
+                    <owl:Class rdf:about="Provider"/>
+                    <owl:Class rdf:about="Resource"/>
+                </owl:unionOf>
+            </owl:Class>
+        </rdfs:domain>
+        <rdfs:range rdf:resource="&xsd;string"/>
+        <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A human-readable name of an sswap:Resource or sswap:Provider. This property may be used by programs to display a name to users.</rdfs:comment>
+    </owl:DatatypeProperty>
+    <owl:Class rdf:about="Object">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="mapsTo"/>
+                        <owl:allValuesFrom rdf:resource="Subject"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="metaData"/>
+                        <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="SSWAP"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A required class. In the concept of a service mapping an input to an output, the sswap:Object corresponds to the output. The property sswap:mapsTo explicitly demarcates the mapping (or transformation) from an input to this output. One can also use sswap:mapsTo to describe inverse mappings where the stated relationship is *from* sswap:Object to sswap:Subject.</rdfs:comment>
+    </owl:Class>
+    <owl:ObjectProperty rdf:about="objectProperty">
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >Super property for all sswap object properties.  This property is not used directly so it has no domain and range.</rdfs:comment>
+    </owl:ObjectProperty>
+    <owl:DatatypeProperty rdf:about="oneLineDescription">
+        <rdfs:domain>
+            <owl:Class>
+                <owl:unionOf rdf:parseType="Collection">
+                    <owl:Class rdf:about="Provider"/>
+                    <owl:Class rdf:about="Resource"/>
+                </owl:unionOf>
+            </owl:Class>
+        </rdfs:domain>
+        <rdfs:range rdf:resource="&xsd;string"/>
+        <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A one line, human-readable description that programs may use to display brief information about a sswap:Resource or sswap:Provider.</rdfs:comment>
+    </owl:DatatypeProperty>
+    <owl:ObjectProperty rdf:about="operatesOn">
+        <rdfs:domain rdf:resource="Resource"/>
+        <rdfs:range rdf:resource="Graph"/>
+        <rdfs:subPropertyOf rdf:resource="objectProperty"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A property that connects a sswap:Resource to a sswap:Graph. The sswap:Graph&apos;s subgraph then contains the relevant mappings of an input (sswap:Subject) to its output (sswap:Object).</rdfs:comment>
+    </owl:ObjectProperty>
+    <owl:DatatypeProperty rdf:about="outputURI">
+        <rdfs:domain rdf:resource="Resource"/>
+        <rdfs:range rdf:resource="&xsd;anyURI"/>
+        <rdfs:subPropertyOf rdf:resource="datatypeProperty"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >Resources may require special user interfaces to display output such as using web pages to display output to users. Programs that are handling a resource&apos;s response may direct users to the URI pointed to by this property to handle the result graph.</rdfs:comment>
+    </owl:DatatypeProperty>
+    <owl:ObjectProperty rdf:about="providedBy">
+        <rdfs:domain rdf:resource="Resource"/>
+        <rdfs:range rdf:resource="Provider"/>
+        <owl:inverseOf rdf:resource="providesResource"/>
+        <rdfs:subPropertyOf rdf:resource="objectProperty"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A property identifying the entity providing the Resource. The Provider&apos;s URL must be in the same domain as the Resource, unless the Provider explicitly claims the Resource by including a providesResource statement, pointing at the Resource, in the Provider&apos;s description graph.</rdfs:comment>
+    </owl:ObjectProperty>
+    <owl:Class rdf:about="Provider">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="aboutURI"/>
+                        <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="metaData"/>
+                        <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="name"/>
+                        <owl:cardinality rdf:datatype="&xsd;int">1</owl:cardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="oneLineDescription"/>
+                        <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="providesResource"/>
+                        <owl:minCardinality rdf:datatype="&xsd;int">1</owl:minCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="providesResource"/>
+                        <owl:allValuesFrom rdf:resource="Resource"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="SSWAP"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A required class.  This class designates the provider of one or more resources. Providers claim ownership of resources and are anticipated to be associated with actual organizations such as W3C, NCBI, etc.  Providers may state that they provide multiple resources by using multiple providesResource properties.</rdfs:comment>
+    </owl:Class>
+    <owl:ObjectProperty rdf:about="providesResource">
+        <rdfs:domain rdf:resource="Provider"/>
+        <rdfs:range rdf:resource="Resource"/>
+        <owl:inverseOf rdf:resource="providedBy"/>
+        <rdfs:subPropertyOf rdf:resource="objectProperty"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A property identifying the provided Resource. The Resource&apos;s URL must be in the same domain as the Provider, unless the Resource explicitly claims the Provider by including a providedBy statement, pointing at the Provider, in the Resource&apos;s description graph.</rdfs:comment>
+    </owl:ObjectProperty>
+    <owl:Class rdf:about="Resource">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="aboutURI"/>
+                        <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="inputURI"/>
+                        <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="metaData"/>
+                        <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="name"/>
+                        <owl:cardinality rdf:datatype="&xsd;int">1</owl:cardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="oneLineDescription"/>
+                        <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="operatesOn"/>
+                        <owl:minCardinality rdf:datatype="&xsd;int">1</owl:minCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="operatesOn"/>
+                        <owl:allValuesFrom rdf:resource="Graph"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="outputURI"/>
+                        <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="providedBy"/>
+                        <owl:cardinality rdf:datatype="&xsd;int">1</owl:cardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="providedBy"/>
+                        <owl:allValuesFrom rdf:resource="Provider"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="SSWAP"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A required class. This class designates the semantically described resource. Resources that &quot;do things,&quot; for example, transform input (sswap:Subject) to output (sswap:Object) are commonly called services. Resources may also be web pages, ontologies, etc.</rdfs:comment>
+    </owl:Class>
+    <owl:Class rdf:about="SSWAP">
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >Super class of all SSWAP classes.</rdfs:comment>
+    </owl:Class>
+    <owl:Class rdf:about="Subject">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="mapsTo"/>
+                        <owl:minCardinality rdf:datatype="&xsd;int">1</owl:minCardinality>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="mapsTo"/>
+                        <owl:allValuesFrom rdf:resource="Object"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="metaData"/>
+                        <owl:maxCardinality rdf:datatype="&xsd;int">1</owl:maxCardinality>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="SSWAP"/>
+        <rdfs:comment rdf:datatype="&xsd;string"
+            >A required class. In the concept of a service mapping an input to an output, the sswap:Subject corresponds to the input. The property sswap:mapsTo explicitly demarcates the mapping (or transformation) from this input to its output. One can also use sswap:mapsTo to describe inverse mappings where the stated relationship is *from* sswap:Object to sswap:Subject.</rdfs:comment>
+    </owl:Class>
 </rdf:RDF>
+




More information about the MOBY-guts mailing list