<?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 p1 "http://www.owl-ontologies.com/assert.owl#" >
    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
]>


<rdf:RDF xmlns="http://swat.cse.lehigh.edu/resources/onto/nobel.owl#"
     xml:base="http://swat.cse.lehigh.edu/resources/onto/nobel.owl"
     xmlns:p1="http://www.owl-ontologies.com/assert.owl#"
     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:ObjectProperty rdf:ID="Association">
        <rdfs:domain rdf:resource="#PersonWinner"/>
        <rdfs:range rdf:resource="#Organization"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >The laureate was associated with an organization when they won the prize.</rdfs:comment>
    </owl:ObjectProperty>
    <owl:DatatypeProperty rdf:ID="birthYear">
        <rdfs:domain rdf:resource="#PersonWinner"/>
        <rdfs:range rdf:resource="&xsd;int"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Person laureates were born at some point.</rdfs:comment>
    </owl:DatatypeProperty>
    <owl:Class rdf:ID="ChemistryPrize">
        <rdfs:subClassOf rdf:resource="#Prize"/>
        <owl:disjointWith rdf:resource="#PeacePrize"/>
        <owl:disjointWith rdf:resource="#LiteraturePrize"/>
        <owl:disjointWith rdf:resource="#PhysicsPrize"/>
        <owl:disjointWith rdf:resource="#MedicinePrize"/>
        <owl:disjointWith rdf:resource="#EconomicsPrize"/>
    </owl:Class>
    <owl:DatatypeProperty rdf:ID="deathYear">
        <rdfs:domain rdf:resource="#PersonWinner"/>
        <rdfs:range rdf:resource="&xsd;int"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Some laureates have died.</rdfs:comment>
    </owl:DatatypeProperty>
    <owl:Class rdf:ID="EconomicsPrize">
        <rdfs:subClassOf rdf:resource="#Prize"/>
        <owl:disjointWith rdf:resource="#PeacePrize"/>
        <owl:disjointWith rdf:resource="#LiteraturePrize"/>
        <owl:disjointWith rdf:resource="#PhysicsPrize"/>
        <owl:disjointWith rdf:resource="#ChemistryPrize"/>
        <owl:disjointWith rdf:resource="#MedicinePrize"/>
    </owl:Class>
    <owl:Class rdf:ID="LiteraturePrize">
        <rdfs:subClassOf rdf:resource="#Prize"/>
        <owl:disjointWith rdf:resource="#PeacePrize"/>
        <owl:disjointWith rdf:resource="#PhysicsPrize"/>
        <owl:disjointWith rdf:resource="#ChemistryPrize"/>
        <owl:disjointWith rdf:resource="#MedicinePrize"/>
        <owl:disjointWith rdf:resource="#EconomicsPrize"/>
    </owl:Class>
    <owl:DatatypeProperty rdf:ID="logo">
        <rdfs:domain rdf:resource="#Organization"/>
        <rdfs:range rdf:resource="&xsd;string"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Organizations have logos instead of photos.</rdfs:comment>
    </owl:DatatypeProperty>
    <owl:Class rdf:ID="MedicinePrize">
        <rdfs:subClassOf rdf:resource="#Prize"/>
        <owl:disjointWith rdf:resource="#PeacePrize"/>
        <owl:disjointWith rdf:resource="#LiteraturePrize"/>
        <owl:disjointWith rdf:resource="#PhysicsPrize"/>
        <owl:disjointWith rdf:resource="#ChemistryPrize"/>
        <owl:disjointWith rdf:resource="#EconomicsPrize"/>
    </owl:Class>
    <owl:DatatypeProperty rdf:ID="motivation">
        <rdfs:domain rdf:resource="#Prize"/>
        <rdfs:range rdf:resource="&xsd;string"/>
    </owl:DatatypeProperty>
    <owl:DatatypeProperty rdf:ID="name">
        <rdfs:domain rdf:resource="#NobelWinner"/>
        <rdfs:range rdf:resource="&xsd;string"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >All laureates have a name.</rdfs:comment>
    </owl:DatatypeProperty>
    <owl:DatatypeProperty rdf:ID="nationality">
        <rdfs:domain rdf:resource="#PersonWinner"/>
        <rdfs:range rdf:resource="&xsd;string"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Person laureates were associated with a nation when they won the prize.</rdfs:comment>
    </owl:DatatypeProperty>
    <owl:Class rdf:ID="NobelWinner">
        <owl:disjointWith rdf:resource="#Prize"/>
        <!-- Xingjian
	  <owl:disjointWith rdf:resource="#Organization"/>
        <owl:disjointWith rdf:resource="#OrganizationWinner"/>-->
    </owl:Class>
    <owl:Class rdf:ID="Organization">
	<!--joe s.
        <owl:disjointWith rdf:resource="#OrganizationWinner"/>-->
        <owl:disjointWith rdf:resource="#Prize"/>
        <!--joe s. <owl:disjointWith rdf:resource="#NobelWinner"/>-->
    </owl:Class>
    <owl:Class rdf:ID="OrganizationWinner">
        <rdfs:subClassOf>
            <owl:Class>
                <owl:intersectionOf rdf:parseType="Collection">
                    <owl:Class rdf:about="#NobelWinner"/>
                    <owl:Class rdf:about="#Organization"/>
                </owl:intersectionOf>
            </owl:Class>
        </rdfs:subClassOf>
        <rdfs:subClassOf rdf:resource="&owl;Thing"/>
        <owl:disjointWith rdf:resource="#Prize"/>
        <!--joe s.<owl:disjointWith rdf:resource="#Organization"/>-->
        <!--joe s.<owl:disjointWith rdf:resource="#NobelWinner"/>-->
        <owl:disjointWith rdf:resource="#PersonWinner"/>
    </owl:Class>
    <owl:Class rdf:ID="PeacePrize">
        <rdfs:subClassOf rdf:resource="#Prize"/>
        <owl:disjointWith rdf:resource="#LiteraturePrize"/>
        <owl:disjointWith rdf:resource="#PhysicsPrize"/>
        <owl:disjointWith rdf:resource="#ChemistryPrize"/>
        <owl:disjointWith rdf:resource="#MedicinePrize"/>
        <owl:disjointWith rdf:resource="#EconomicsPrize"/>
    </owl:Class>
    <owl:Class rdf:ID="PersonWinner">
        <rdfs:subClassOf rdf:resource="#NobelWinner"/>
        <owl:disjointWith rdf:resource="#OrganizationWinner"/>
    </owl:Class>
    <owl:DatatypeProperty rdf:ID="photo">
        <rdfs:domain rdf:resource="#PersonWinner"/>
        <rdfs:range rdf:resource="&xsd;string"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A picture of the laureate.</rdfs:comment>
    </owl:DatatypeProperty>
    <owl:Class rdf:ID="PhysicsPrize">
        <rdfs:subClassOf rdf:resource="#Prize"/>
        <owl:disjointWith rdf:resource="#PeacePrize"/>
        <owl:disjointWith rdf:resource="#LiteraturePrize"/>
        <owl:disjointWith rdf:resource="#ChemistryPrize"/>
        <owl:disjointWith rdf:resource="#MedicinePrize"/>
        <owl:disjointWith rdf:resource="#EconomicsPrize"/>
    </owl:Class>
    <owl:Class rdf:ID="Prize">
        <owl:disjointWith rdf:resource="#Organization"/>
        <owl:disjointWith rdf:resource="#NobelWinner"/>
        <owl:disjointWith rdf:resource="#OrganizationWinner"/>
    </owl:Class>
    <owl:ObjectProperty rdf:ID="PrizeWinner">
        <rdfs:domain rdf:resource="#Prize"/>
        <rdfs:range rdf:resource="#NobelWinner"/>
        <owl:inverseOf rdf:resource="#WonPrize"/>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:ID="WonPrize">
        <rdfs:domain rdf:resource="#NobelWinner"/>
        <rdfs:range rdf:resource="#Prize"/>
        <owl:inverseOf rdf:resource="#PrizeWinner"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >Something or someone won a prize.</rdfs:comment>
    </owl:ObjectProperty>
    <owl:DatatypeProperty rdf:ID="yearFounded">
        <rdfs:range rdf:resource="&xsd;int"/>
    </owl:DatatypeProperty>
    <owl:DatatypeProperty rdf:ID="yearWon">
        <rdfs:domain rdf:resource="#Prize"/>
        <rdfs:range rdf:resource="&xsd;int"/>
        <rdfs:comment rdf:datatype="&xsd;string"
            >A prize was awarded in a specific year.</rdfs:comment>
    </owl:DatatypeProperty>
</rdf:RDF>

