<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE rdf:RDF [
    <!ENTITY rdf   "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
    <!ENTITY rdfs  "http://www.w3.org/2000/01/rdf-schema#">
    <!ENTITY owl   "http://www.w3.org/2002/07/owl#">
    <!ENTITY xsd   "http://www.w3.org/2001/XMLSchema#">
    <!ENTITY sswap "http://sswapmeet.sswap.info/sswap/">
]>

<rdf:RDF
    xmlns:rdf   = "&rdf;"
    xmlns:rdfs  = "&rdfs;"
    xmlns:owl   = "&owl;"
    xmlns:xsd   = "&xsd;"
    xmlns:sswap = "&sswap;"
    xmlns       = "&sswap;"
>

    <!--
         Importing this file imports all terms in the protocol.
    -->
    <owl:Ontology rdf:about="&sswap;owlImports">

        <!-- Header ontology file.  Creates a recursive import which is harmless -->
        <owl:imports>
            <owl:Ontology rdf:about="&sswap;owlOntology"/>
        </owl:imports>

        <!-- Classes -->
        <owl:imports>
            <owl:Ontology rdf:about="&sswap;SSWAP"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;Graph"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;Object"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;Provider"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;Resource"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;Subject"/>
        </owl:imports>

        <!-- Object Properties -->
        <owl:imports>
            <owl:Ontology rdf:about="&sswap;objectProperty"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;hasMapping"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;mapsTo"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;operatesOn"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;providesResource"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;providedBy"/>
        </owl:imports>

        <!-- Datatype Properties -->
        <owl:imports>
            <owl:Ontology rdf:about="&sswap;datatypeProperty"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;aboutURI"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;inputURI"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;name"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;oneLineDescription"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;outputURI"/>
        </owl:imports>

        <owl:imports>
            <owl:Ontology rdf:about="&sswap;metadata"/>
        </owl:imports>

    </owl:Ontology>

</rdf:RDF>
