<?xml version="1.0"?>
<!DOCTYPE rdf:RDF [
  <!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
  <!ENTITY xsd 'http://www.w3.org/2001/XMLSchema#'>
  <!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
  <!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
  <!ENTITY seqSvc 'http://sswapmeet.sswap.info/sequenceServices/'>]>
<rdf:RDF
    xmlns:rdf="&rdf;"
    xmlns:owl="&owl;"
    xmlns:seqSvc="&seqSvc;"
    xmlns:xsd="&xsd;"
    xmlns:rdfs="&rdfs;">
    <owl:Ontology rdf:about="&seqSvc;owlOntology">
        <owl:imports rdf:resource="&seqSvc;owlOntology"/>
    </owl:Ontology>
    <owl:Class rdf:about="&seqSvc;SequenceServices"/>
    <owl:Class rdf:about="&seqSvc;ResultsSet">
        <rdfs:subClassOf rdf:resource="&seqSvc;SequenceServices"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty>
                    <owl:DatatypeProperty rdf:about="&seqSvc;resultText"/>
                </owl:onProperty>
                <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger"
                >0</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment rdf:datatype="&xsd;string">Marker class of 'Result objects' of sequence services.  These are semantically opaque classes (i.e., they tag possibly complicated objects, the data of which is not individually tagged).

These classes may be used to tag a resulting sswap:Object from a service.</rdfs:comment>
    </owl:Class>
</rdf:RDF>

