<?xml version="1.0"?>


<!DOCTYPE rdf:RDF [
    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
    <!ENTITY owl11 "http://www.w3.org/2006/12/owl11#" >
    <!ENTITY dc "http://purl.org/dc/elements/1.1/" >
    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
    <!ENTITY owl11xml "http://www.w3.org/2006/12/owl11-xml#" >
    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
    <!ENTITY daml "http://www.daml.org/2001/03/daml+oil#" >
    <!ENTITY p1 "http://www.owl-ontologies.com/assert.owl#" >
    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
    <!ENTITY Systems "http://www.loa-cnr.it/ontologies/Systems.owl#" >
    <!ENTITY dol "http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#" >
    <!ENTITY protege "http://protege.stanford.edu/plugins/owl/protege#" >
    <!ENTITY j.0 "http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#" >
    <!ENTITY com-module "http://isweb.uni-koblenz.de/Research/x-cosim/1.0/com-module.owl#" >
    <!ENTITY sem "http://www.loa-cnr.it/ontologies/SemioticCommunicationTheory.owl#" >
]>


<rdf:RDF xmlns="http://isweb.uni-koblenz.de/Research/x-cosim/1.0/com-module.owl#"
     xml:base="http://isweb.uni-koblenz.de/Research/x-cosim/1.0/com-module.owl"
     xmlns:p1="http://www.owl-ontologies.com/assert.owl#"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:com-module="http://isweb.uni-koblenz.de/Research/x-cosim/1.0/com-module.owl#"
     xmlns:Systems="http://www.loa-cnr.it/ontologies/Systems.owl#"
     xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:sem="http://www.loa-cnr.it/ontologies/SemioticCommunicationTheory.owl#"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:owl11="http://www.w3.org/2006/12/owl11#"
     xmlns:owl11xml="http://www.w3.org/2006/12/owl11-xml#"
     xmlns:j.0="http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:dol="http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:daml="http://www.daml.org/2001/03/daml+oil#">
    <owl:Ontology rdf:about="">
        <owl:imports rdf:resource="http://www.loa-cnr.it/ontologies/DLP_397.owl"/>
    </owl:Ontology>
       
    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#Address -->

    <owl:Class rdf:about="&com-module;Address">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:someValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&sem;communication-role"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >The role of an address required to address some agent in order to transfer information.</rdfs:comment>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#AddressParameter -->

    <owl:Class rdf:about="&com-module;AddressParameter">
        <rdfs:subClassOf rdf:resource="&com-module;Communication_Parameter"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >An address, i.e. a specifier for a communication endpoint, usually determined by the communication channel, e.g. a physical location or direction in the case of face-to-face communication, an email address for email communication, a jabber ID for communication over the XMPP.</rdfs:comment>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#AddresseeRole -->

    <owl:Class rdf:about="&com-module;AddresseeRole">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;played-by"/>
                <owl:someValuesFrom rdf:resource="&j.0;agent"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&sem;communication-role"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;played-by"/>
                <owl:allValuesFrom rdf:resource="&j.0;agent"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:someValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment rdf:datatype="&xsd;string"
            >The role of the addressee as defined by Jakobson&apos;s communication model.</rdfs:comment>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#AddresserRole -->

    <owl:Class rdf:about="&com-module;AddresserRole">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;played-by"/>
                <owl:allValuesFrom rdf:resource="&j.0;agent"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&sem;communication-role"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:someValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;played-by"/>
                <owl:someValuesFrom rdf:resource="&j.0;agent"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment rdf:datatype="&xsd;string"
            >The role of the addresser as defined by Jakobson&apos;s communication model.</rdfs:comment>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#Attachment -->

    <owl:Class rdf:about="&com-module;Attachment">
        <rdfs:subClassOf rdf:resource="&com-module;MessageRole"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;EmailDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#BlogDescription -->

    <owl:Class rdf:about="&com-module;BlogDescription">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defines"/>
                <owl:someValuesFrom rdf:resource="&com-module;BlogEntry"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&com-module;CommunicationDescription"/>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#BlogEntry -->

    <owl:Class rdf:about="&com-module;BlogEntry">
        <rdfs:subClassOf rdf:resource="&com-module;MessageRole"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;BlogDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#ChatDescription -->

    <owl:Class rdf:about="&com-module;ChatDescription">
        <rdfs:subClassOf rdf:resource="&com-module;CommunicationDescription"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defines"/>
                <owl:someValuesFrom rdf:resource="&com-module;ChatMessage"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#ChatMessage -->

    <owl:Class rdf:about="&com-module;ChatMessage">
        <rdfs:subClassOf rdf:resource="&com-module;MessageRole"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;ChatDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#CommunicationCourse -->

    <owl:Class rdf:about="&com-module;CommunicationCourse">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&j.0;course"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;sequences"/>
                <owl:someValuesFrom rdf:resource="&com-module;CommunicationEvent"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;sequences"/>
                <owl:allValuesFrom rdf:resource="&com-module;CommunicationEvent"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#CommunicationDescription -->

    <owl:Class rdf:about="&com-module;CommunicationDescription">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defines"/>
                <owl:allValuesFrom>
                    <owl:Class>
                        <owl:unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="&com-module;AddresserRole"/>
                            <rdf:Description rdf:about="&com-module;CommunicationCourse"/>
                            <rdf:Description rdf:about="&com-module;AddressParameter"/>
                            <rdf:Description rdf:about="&com-module;ContactRole"/>
                            <rdf:Description rdf:about="&com-module;MessageRole"/>
                            <rdf:Description rdf:about="&com-module;AddresseeRole"/>
                        </owl:unionOf>
                    </owl:Class>
                </owl:allValuesFrom>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defines"/>
                <owl:someValuesFrom rdf:resource="&com-module;MessageRole"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&j.0;theory"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defines"/>
                <owl:someValuesFrom rdf:resource="&com-module;AddresseeRole"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defines"/>
                <owl:someValuesFrom rdf:resource="&com-module;AddressParameter"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defines"/>
                <owl:someValuesFrom rdf:resource="&com-module;ContactRole"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defines"/>
                <owl:someValuesFrom rdf:resource="&com-module;CommunicationCourse"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defines"/>
                <owl:someValuesFrom rdf:resource="&com-module;AddresserRole"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment rdf:datatype="&xsd;string"
            >The description of communication defining communication-roles based on the model of communication from Jakobson.</rdfs:comment>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#CommunicationEvent -->

    <owl:Class rdf:about="&com-module;CommunicationEvent">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;sequenced-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;CommunicationCourse"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&dol;event"/>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#Communication_Parameter -->

    <owl:Class rdf:about="&com-module;Communication_Parameter">
        <rdfs:subClassOf rdf:resource="&j.0;parameter"/>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#ContactRole -->

    <owl:Class rdf:about="&com-module;ContactRole">
        <rdfs:subClassOf rdf:resource="&j.0;description-role"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;played-by"/>
                <owl:someValuesFrom rdf:resource="&Systems;system-as-description"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:someValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;played-by"/>
                <owl:allValuesFrom rdf:resource="&Systems;system-as-description"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#DispatchTime -->

    <owl:Class rdf:about="&com-module;DispatchTime">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:someValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&sem;communication-role"/>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#EmailAddressSpace -->

    <owl:Class rdf:about="&com-module;EmailAddressSpace">
        <rdfs:subClassOf rdf:resource="&dol;abstract-region"/>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#EmailBody -->

    <owl:Class rdf:about="&com-module;EmailBody">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;EmailDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&com-module;MessageRole"/>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#EmailDescription -->

    <owl:Class rdf:about="&com-module;EmailDescription">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defines"/>
                <owl:someValuesFrom rdf:resource="&com-module;EmailBody"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&com-module;CommunicationDescription"/>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#EmailProtocolRole -->

    <owl:Class rdf:about="&com-module;EmailProtocolRole">
        <rdfs:subClassOf rdf:resource="&com-module;ContactRole"/>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#IMDescription -->

    <owl:Class rdf:about="&com-module;IMDescription">
        <rdfs:subClassOf rdf:resource="&com-module;CommunicationDescription"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defines"/>
                <owl:someValuesFrom rdf:resource="&com-module;InstantMessage"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#IMProtocolRole -->

    <owl:Class rdf:about="&com-module;IMProtocolRole">
        <rdfs:subClassOf rdf:resource="&com-module;ContactRole"/>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#InstantMessage -->

    <owl:Class rdf:about="&com-module;InstantMessage">
        <rdfs:subClassOf rdf:resource="&com-module;MessageRole"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;IMDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#JIDSpace -->

    <owl:Class rdf:about="&com-module;JIDSpace">
        <rdfs:subClassOf rdf:resource="&dol;abstract-region"/>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#MessageRole -->

    <owl:Class rdf:about="&com-module;MessageRole">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;played-by"/>
                <owl:allValuesFrom rdf:resource="&j.0;information-object"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&sem;communication-role"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:someValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;CommunicationDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment rdf:datatype="&xsd;string"
            >The message role in the sense of Jakobson&apos;s communication model.</rdfs:comment>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#NotificationProtocolRole -->

    <owl:Class rdf:about="&com-module;NotificationProtocolRole">
        <rdfs:subClassOf rdf:resource="&com-module;ContactRole"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >The role of a contact as defined by Jakobson&apos;s communication model. For computer mediated communication this denotes the different channels comprising of the communication protocol.</rdfs:comment>
    </owl:Class>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#TransferredFile -->

    <owl:Class rdf:about="&com-module;TransferredFile">
        <rdfs:subClassOf rdf:resource="&com-module;MessageRole"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="&j.0;defined-by"/>
                <owl:allValuesFrom rdf:resource="&com-module;IMDescription"/>
            </owl:Restriction>
        </rdfs:subClassOf>
    </owl:Class>
    
  


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Individuals
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#HTTP -->

    <Systems:system-as-description rdf:about="&com-module;HTTP"/>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#RSS -->

    <Systems:system-as-description rdf:about="&com-module;RSS"/>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#SMTP -->

    <Systems:system-as-description rdf:about="&com-module;SMTP"/>
    


    <!-- http://isweb.uni-koblenz.de/Research/x-cosim/com-module.owl#XMPP -->

    <Systems:system-as-description rdf:about="&com-module;XMPP"/>
</rdf:RDF>

