DualLoop / data / ontologies / conference / MyReview.owl
MyReview.owl
Raw
<?xml version="1.0"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:p1="http://www.owl-ontologies.com/assert.owl#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns="http://myreview#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xml:base="http://myreview">
  <owl:Ontology rdf:about=""/>
  <owl:Class rdf:ID="Reviewer">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="ProgramCommitteeMember"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="ExternalReviewer">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Person"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="cooperatesReviewer"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="#Reviewer"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#ProgramCommitteeMember"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="ContactAuthor">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasEmail"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Author"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Fee">
    <owl:disjointWith>
      <owl:Class rdf:ID="ConferenceProgram"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="PaperStatus"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Slot"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Session"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="ResearchTopic"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Question"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="PaymentMode"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="OutputDocument"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Document"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Conference"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="ProgramCommittee"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Criterion"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#PaperStatus">
    <owl:disjointWith>
      <owl:Class rdf:about="#Criterion"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#PaymentMode"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ProgramCommittee"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#OutputDocument"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Conference"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Session"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Slot"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Question"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ResearchTopic"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ConferenceProgram"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Document"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Question">
    <owl:disjointWith>
      <owl:Class rdf:about="#Slot"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#PaymentMode"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Conference"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ResearchTopic"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ProgramCommittee"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Document"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Session"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#OutputDocument"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ConferenceProgram"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Criterion"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="AcceptedPaper">
    <owl:disjointWith>
      <owl:Class rdf:ID="RejectedPaper"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom>
          <owl:Class rdf:ID="Chair"/>
        </owl:someValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="isAcceptedBy"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom>
          <owl:Class rdf:ID="Review"/>
        </owl:someValuesFrom>
        <owl:onProperty>
          <owl:InverseFunctionalProperty rdf:ID="isRatedBy"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasStatus"/>
        </owl:onProperty>
        <owl:hasValue>
          <PaperStatus rdf:ID="Accept"/>
        </owl:hasValue>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Paper"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#ConferenceProgram">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="isProgramOf"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
    <owl:disjointWith rdf:resource="#Question"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ResearchTopic"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Document"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#PaymentMode"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Slot"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Conference"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Session"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ProgramCommittee"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#OutputDocument"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Criterion"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#PaymentMode">
    <owl:disjointWith>
      <owl:Class rdf:about="#Conference"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ResearchTopic"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Slot"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#OutputDocument"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Criterion"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Question"/>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
    <owl:disjointWith rdf:resource="#ConferenceProgram"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ProgramCommittee"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Document"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Session"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="ConferenceAttendant">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="paid"/>
        </owl:onProperty>
        <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
        >true</owl:hasValue>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasPhone"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasAdress"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Person"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#Fee"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="mustPay"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Slot">
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="beginsAt"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#ResearchTopic"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Session"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ProgramCommittee"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ConferenceProgram"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#OutputDocument"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Conference"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A “slot of the conference” is a period of a given day that hosts one or several sessions.</rdfs:comment>
    <owl:disjointWith rdf:resource="#PaymentMode"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Document"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="endsAt"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#Criterion"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith rdf:resource="#Question"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="date"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Review">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="containsEvaluation"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#Reviewer"/>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="isWritenBy"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Document"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="rates"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="Evaluation"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="PaperAbstract"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Paper"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="ReviewQuestion">
    <owl:disjointWith>
      <owl:Class rdf:ID="PaperQuestion"/>
    </owl:disjointWith>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Questions must be asked to the reviewer that submits a review.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Question"/>
  </owl:Class>
  <owl:Class rdf:ID="CD-ROM">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#OutputDocument"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="IndexOfAuthors"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="ExternalReviewersList"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Proceedings"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Program"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="PCMembersList"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="ListOfAbstracts"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="BookletOfAbstracts"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Chair">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ProgramCommitteeMember"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#ExternalReviewersList">
    <owl:disjointWith>
      <owl:Class rdf:about="#IndexOfAuthors"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Proceedings"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Program"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#PCMembersList"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ListOfAbstracts"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#CD-ROM"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#BookletOfAbstracts"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#OutputDocument"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#PCMembersList">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#OutputDocument"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#IndexOfAuthors"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ExternalReviewersList"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Proceedings"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Program"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ListOfAbstracts"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#CD-ROM"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#BookletOfAbstracts"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Author">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Person"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#BookletOfAbstracts">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#OutputDocument"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#IndexOfAuthors"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ExternalReviewersList"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Proceedings"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Program"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PCMembersList"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ListOfAbstracts"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#CD-ROM"/>
  </owl:Class>
  <owl:Class rdf:about="#Program">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#OutputDocument"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#IndexOfAuthors"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ExternalReviewersList"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Proceedings"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PCMembersList"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ListOfAbstracts"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#CD-ROM"/>
    <owl:disjointWith rdf:resource="#BookletOfAbstracts"/>
  </owl:Class>
  <owl:Class rdf:about="#Document">
    <owl:disjointWith>
      <owl:Class rdf:about="#OutputDocument"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ProgramCommittee"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ResearchTopic"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Criterion"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith rdf:resource="#Question"/>
    <owl:disjointWith rdf:resource="#ConferenceProgram"/>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Conference"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Slot"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Session"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PaymentMode"/>
  </owl:Class>
  <owl:Class rdf:about="#Conference">
    <owl:disjointWith>
      <owl:Class rdf:about="#ResearchTopic"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="#hasEmail"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Criterion"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Slot"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasName"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#PaymentMode"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#OutputDocument"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
    <owl:disjointWith rdf:resource="#ConferenceProgram"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Session"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Question"/>
    <owl:disjointWith rdf:resource="#Document"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasAcronym"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ProgramCommittee"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#PaperQuestion">
    <owl:disjointWith rdf:resource="#ReviewQuestion"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Questions must be asked to the author that submits a paper.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Question"/>
  </owl:Class>
  <owl:Class rdf:about="#Paper">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasTitle"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasAuthor"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="#Author"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#Evaluation"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasMainTopic"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasID"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Document"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasAbstract"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#PaperAbstract"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Review"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="paperIsSubmittedBy"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="#Author"/>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Session">
    <owl:disjointWith>
      <owl:Class rdf:about="#ProgramCommittee"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Criterion"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="isAssociatedTo"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#PaymentMode"/>
    <owl:disjointWith rdf:resource="#Document"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ResearchTopic"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Question"/>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
    <owl:disjointWith rdf:resource="#ConferenceProgram"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Sessions of the conference. Each session is associated to one of the previously defined slots.</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:about="#OutputDocument"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Conference"/>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <owl:disjointWith rdf:resource="#Slot"/>
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Evaluation">
    <rdfs:subClassOf rdf:resource="#Document"/>
    <owl:disjointWith rdf:resource="#Review"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#PaperAbstract"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Paper"/>
  </owl:Class>
  <owl:Class rdf:about="#ResearchTopic">
    <owl:disjointWith>
      <owl:Class rdf:about="#ProgramCommittee"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Session"/>
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith rdf:resource="#PaymentMode"/>
    <owl:disjointWith rdf:resource="#Question"/>
    <owl:disjointWith rdf:resource="#Conference"/>
    <owl:disjointWith rdf:resource="#Document"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="isAssignedBy"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:ID="Administrator"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#OutputDocument"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ConferenceProgram"/>
    <owl:disjointWith rdf:resource="#Slot"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Criterion"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Administrator">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ProgramCommitteeMember"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#ProgramCommittee">
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith rdf:resource="#Document"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Criterion"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Session"/>
    <owl:disjointWith rdf:resource="#PaymentMode"/>
    <owl:disjointWith rdf:resource="#ResearchTopic"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#OutputDocument"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Conference"/>
    <owl:disjointWith rdf:resource="#ConferenceProgram"/>
    <owl:disjointWith rdf:resource="#Question"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#Administrator"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasMember"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#Slot"/>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#hasMember"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="#Chair"/>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#PaperAbstract">
    <owl:disjointWith rdf:resource="#Evaluation"/>
    <owl:disjointWith rdf:resource="#Paper"/>
    <owl:disjointWith rdf:resource="#Review"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#ContactAuthor"/>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="abstractIsSubmittedBy"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Document"/>
  </owl:Class>
  <owl:Class rdf:about="#IndexOfAuthors">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#OutputDocument"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#ExternalReviewersList"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Proceedings"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Program"/>
    <owl:disjointWith rdf:resource="#PCMembersList"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ListOfAbstracts"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#CD-ROM"/>
    <owl:disjointWith rdf:resource="#BookletOfAbstracts"/>
  </owl:Class>
  <owl:Class rdf:about="#Criterion">
    <owl:disjointWith rdf:resource="#Document"/>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
    <owl:disjointWith rdf:resource="#PaymentMode"/>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ConferenceProgram"/>
    <owl:disjointWith rdf:resource="#Session"/>
    <owl:disjointWith rdf:resource="#ResearchTopic"/>
    <owl:disjointWith rdf:resource="#Slot"/>
    <owl:disjointWith rdf:resource="#Question"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Criteria are used to evaluate a paper.</rdfs:comment>
    <owl:disjointWith rdf:resource="#ProgramCommittee"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#OutputDocument"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasWeight"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#Conference"/>
    <owl:disjointWith rdf:resource="#Fee"/>
  </owl:Class>
  <owl:Class rdf:about="#ProgramCommitteeMember">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Person"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="#hasEmail"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#ExternalReviewer"/>
  </owl:Class>
  <owl:Class rdf:about="#Proceedings">
    <owl:disjointWith rdf:resource="#ExternalReviewersList"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#AcceptedPaper"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="includes"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#CD-ROM"/>
    <owl:disjointWith rdf:resource="#BookletOfAbstracts"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#OutputDocument"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#includes"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="#PCMembersList"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#ExternalReviewersList"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#includes"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#IndexOfAuthors"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ListOfAbstracts"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#IndexOfAuthors"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#includes"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#Program"/>
    <owl:disjointWith rdf:resource="#PCMembersList"/>
  </owl:Class>
  <owl:Class rdf:about="#OutputDocument">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="isProducedBy"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="#Chair"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#ResearchTopic"/>
    <owl:disjointWith rdf:resource="#ProgramCommittee"/>
    <owl:disjointWith rdf:resource="#Question"/>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <owl:disjointWith rdf:resource="#Slot"/>
    <owl:disjointWith rdf:resource="#Session"/>
    <owl:disjointWith rdf:resource="#PaymentMode"/>
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith rdf:resource="#Document"/>
    <owl:disjointWith rdf:resource="#Criterion"/>
    <owl:disjointWith rdf:resource="#Conference"/>
    <owl:disjointWith rdf:resource="#ConferenceProgram"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
  </owl:Class>
  <owl:Class rdf:about="#Person">
    <owl:disjointWith rdf:resource="#PaymentMode"/>
    <owl:disjointWith rdf:resource="#Criterion"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasAffiliation"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#ConferenceProgram"/>
    <owl:disjointWith rdf:resource="#Fee"/>
    <owl:disjointWith rdf:resource="#Conference"/>
    <owl:disjointWith rdf:resource="#Slot"/>
    <owl:disjointWith rdf:resource="#Question"/>
    <owl:disjointWith rdf:resource="#ProgramCommittee"/>
    <owl:disjointWith rdf:resource="#PaperStatus"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasFirstName"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <owl:disjointWith rdf:resource="#OutputDocument"/>
    <owl:disjointWith rdf:resource="#Document"/>
    <owl:disjointWith rdf:resource="#ResearchTopic"/>
    <owl:disjointWith rdf:resource="#Session"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasLastName"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#ListOfAbstracts">
    <owl:disjointWith rdf:resource="#IndexOfAuthors"/>
    <owl:disjointWith rdf:resource="#ExternalReviewersList"/>
    <owl:disjointWith rdf:resource="#Proceedings"/>
    <owl:disjointWith rdf:resource="#Program"/>
    <owl:disjointWith rdf:resource="#PCMembersList"/>
    <owl:disjointWith rdf:resource="#CD-ROM"/>
    <owl:disjointWith rdf:resource="#BookletOfAbstracts"/>
    <rdfs:subClassOf rdf:resource="#OutputDocument"/>
  </owl:Class>
  <owl:Class rdf:about="#RejectedPaper">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#Review"/>
        <owl:onProperty>
          <owl:InverseFunctionalProperty rdf:about="#isRatedBy"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#Chair"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="isRejectedBy"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:hasValue>
          <PaperStatus rdf:ID="Reject"/>
        </owl:hasValue>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#hasStatus"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Paper"/>
    <owl:disjointWith rdf:resource="#AcceptedPaper"/>
  </owl:Class>
  <owl:ObjectProperty rdf:about="#isAssignedBy">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ResearchTopic"/>
          <owl:Class rdf:about="#PaperStatus"/>
          <owl:Class rdf:about="#Criterion"/>
          <owl:Class rdf:about="#Question"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="#Administrator"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="assigns"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#paperIsSubmittedBy">
    <rdfs:domain rdf:resource="#Paper"/>
    <rdfs:range rdf:resource="#Author"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="submitsPaper"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isRejectedBy">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="rejects"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Paper"/>
    <rdfs:range rdf:resource="#Chair"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#submitsPaper">
    <owl:inverseOf rdf:resource="#paperIsSubmittedBy"/>
    <rdfs:range rdf:resource="#Paper"/>
    <rdfs:domain rdf:resource="#Author"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#cooperatesReviewer">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="cooperates"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Reviewer"/>
    <rdfs:domain rdf:resource="#ExternalReviewer"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="isAssignedToSession">
    <rdfs:domain rdf:resource="#AcceptedPaper"/>
    <rdfs:range rdf:resource="#Session"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="hasAssignedPaper"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#includes">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="isIncludedIn"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Proceedings"/>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ExternalReviewersList"/>
          <owl:Class rdf:about="#IndexOfAuthors"/>
          <owl:Class rdf:about="#PCMembersList"/>
          <owl:Class rdf:about="#AcceptedPaper"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isIncludedIn">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ExternalReviewersList"/>
          <owl:Class rdf:about="#IndexOfAuthors"/>
          <owl:Class rdf:about="#PCMembersList"/>
          <owl:Class rdf:about="#AcceptedPaper"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="#Proceedings"/>
    <owl:inverseOf rdf:resource="#includes"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="produces">
    <rdfs:range rdf:resource="#OutputDocument"/>
    <rdfs:domain rdf:resource="#Chair"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#isProducedBy"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#cooperates">
    <owl:inverseOf rdf:resource="#cooperatesReviewer"/>
    <rdfs:domain rdf:resource="#Reviewer"/>
    <rdfs:range rdf:resource="#ExternalReviewer"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#mustPay">
    <rdfs:domain rdf:resource="#ConferenceAttendant"/>
    <rdfs:range rdf:resource="#Fee"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isProducedBy">
    <rdfs:range rdf:resource="#Chair"/>
    <owl:inverseOf rdf:resource="#produces"/>
    <rdfs:domain rdf:resource="#OutputDocument"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="sets">
    <rdfs:domain rdf:resource="#Chair"/>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#PaymentMode"/>
          <owl:Class rdf:about="#Fee"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="accepts">
    <rdfs:domain rdf:resource="#Chair"/>
    <rdfs:range rdf:resource="#Paper"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#isAcceptedBy"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="IsAssignedTo">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="paperIsAssignedTo"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Reviewer"/>
    <rdfs:range rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#assigns">
    <owl:inverseOf rdf:resource="#isAssignedBy"/>
    <rdfs:domain rdf:resource="#Administrator"/>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Criterion"/>
          <owl:Class rdf:about="#ResearchTopic"/>
          <owl:Class rdf:about="#Question"/>
          <owl:Class rdf:about="#PaperStatus"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#rejects">
    <owl:inverseOf rdf:resource="#isRejectedBy"/>
    <rdfs:domain rdf:resource="#Chair"/>
    <rdfs:range rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasConflictedPaper">
    <rdfs:range rdf:resource="#Paper"/>
    <rdfs:domain rdf:resource="#Reviewer"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >• if one of the paper’s authors name (first name + last name) are equal to a reviewer’s name, there is a conflict ;
• if one of the paper’s authors affiliation are equal to a reviewer’s affiliation, there is a conflict.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isAcceptedBy">
    <owl:inverseOf rdf:resource="#accepts"/>
    <rdfs:range rdf:resource="#Chair"/>
    <rdfs:domain rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#paperIsAssignedTo">
    <owl:inverseOf rdf:resource="#IsAssignedTo"/>
    <rdfs:range rdf:resource="#Reviewer"/>
    <rdfs:domain rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasSecondaryTopic">
    <rdfs:range rdf:resource="#ResearchTopic"/>
    <rdfs:domain rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasMainTopic">
    <rdfs:domain rdf:resource="#Paper"/>
    <rdfs:range rdf:resource="#ResearchTopic"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasAssignedPaper">
    <rdfs:range rdf:resource="#AcceptedPaper"/>
    <owl:inverseOf rdf:resource="#isAssignedToSession"/>
    <rdfs:domain rdf:resource="#Session"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="asksForPreference">
    <rdfs:range rdf:resource="#Reviewer"/>
    <rdfs:domain rdf:resource="#Chair"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasMember">
    <rdfs:domain rdf:resource="#ProgramCommittee"/>
    <rdfs:range rdf:resource="#ProgramCommitteeMember"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="isMemberOf"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="writePaper">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#hasAuthor"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Author"/>
    <rdfs:range rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasAuthor">
    <owl:inverseOf rdf:resource="#writePaper"/>
    <rdfs:domain rdf:resource="#Paper"/>
    <rdfs:range rdf:resource="#Author"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPreferredPaper">
    <rdfs:domain rdf:resource="#Reviewer"/>
    <rdfs:range rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="isStatusOf">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#hasStatus"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Paper"/>
    <rdfs:domain rdf:resource="#PaperStatus"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isMemberOf">
    <rdfs:range rdf:resource="#ProgramCommittee"/>
    <rdfs:domain rdf:resource="#ProgramCommitteeMember"/>
    <owl:inverseOf rdf:resource="#hasMember"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasStatus">
    <rdfs:range rdf:resource="#PaperStatus"/>
    <rdfs:domain rdf:resource="#Paper"/>
    <owl:inverseOf rdf:resource="#isStatusOf"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPreferredTopic">
    <rdfs:domain rdf:resource="#Reviewer"/>
    <rdfs:range rdf:resource="#ResearchTopic"/>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:ID="hasPassword">
    <rdfs:domain rdf:resource="#ProgramCommitteeMember"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#date">
    <rdfs:domain rdf:resource="#Slot"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#date"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasAffiliation">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Person"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="room">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Session"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasAdress">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#ConferenceAttendant"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasWeight">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
    <rdfs:domain rdf:resource="#Criterion"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#paid">
    <rdfs:domain rdf:resource="#ConferenceAttendant"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#endsAt">
    <rdfs:domain rdf:resource="#Slot"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#time"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasPhone">
    <rdfs:domain rdf:resource="#ConferenceAttendant"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#beginsAt">
    <rdfs:domain rdf:resource="#Slot"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#time"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasName">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Conference"/>
          <owl:Class rdf:about="#Session"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasFirstName">
    <rdfs:domain rdf:resource="#Person"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasLastName">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Person"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasTitle">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Paper"/>
  </owl:DatatypeProperty>
  <owl:FunctionalProperty rdf:ID="forms">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="consistsOf"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Slot"/>
    <rdfs:range rdf:resource="#ConferenceProgram"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#hasID">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Paper"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#isAssociatedTo">
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="hosts"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Slot"/>
    <rdfs:domain rdf:resource="#Session"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#hasAbstract">
    <rdfs:range rdf:resource="#PaperAbstract"/>
    <rdfs:domain rdf:resource="#Paper"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <owl:inverseOf>
      <owl:FunctionalProperty rdf:ID="isAbstractOf"/>
    </owl:inverseOf>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#isAbstractOf">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:domain rdf:resource="#PaperAbstract"/>
    <rdfs:range rdf:resource="#Paper"/>
    <owl:inverseOf rdf:resource="#hasAbstract"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#hasEmail">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Person"/>
          <owl:Class rdf:about="#Conference"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#hasAcronym">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:domain rdf:resource="#Conference"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#isProgramOf">
    <rdfs:range rdf:resource="#Conference"/>
    <rdfs:domain rdf:resource="#ConferenceProgram"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="isContainedIn">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:domain rdf:resource="#Evaluation"/>
    <rdfs:range rdf:resource="#Review"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#containsEvaluation">
    <rdfs:range rdf:resource="#Evaluation"/>
    <rdfs:domain rdf:resource="#Review"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="hasChair">
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="isChairOf"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Chair"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:domain rdf:resource="#Session"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#rates">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:about="#isRatedBy"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Review"/>
    <rdfs:range rdf:resource="#Paper"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#abstractIsSubmittedBy">
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="submitsAbstract"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#PaperAbstract"/>
    <rdfs:range rdf:resource="#ContactAuthor"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#isWritenBy">
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="writeReview"/>
    </owl:inverseOf>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range rdf:resource="#Reviewer"/>
    <rdfs:domain rdf:resource="#Review"/>
  </owl:FunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#consistsOf">
    <owl:inverseOf rdf:resource="#forms"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:domain rdf:resource="#ConferenceProgram"/>
    <rdfs:range rdf:resource="#Slot"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#writeReview">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <owl:inverseOf rdf:resource="#isWritenBy"/>
    <rdfs:domain rdf:resource="#Reviewer"/>
    <rdfs:range rdf:resource="#Review"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#isRatedBy">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range rdf:resource="#Review"/>
    <rdfs:domain rdf:resource="#Paper"/>
    <owl:inverseOf rdf:resource="#rates"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#isChairOf">
    <rdfs:range rdf:resource="#Session"/>
    <rdfs:domain rdf:resource="#Chair"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <owl:inverseOf rdf:resource="#hasChair"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#submitsAbstract">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <owl:inverseOf rdf:resource="#abstractIsSubmittedBy"/>
    <rdfs:domain rdf:resource="#ContactAuthor"/>
    <rdfs:range rdf:resource="#PaperAbstract"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#hosts">
    <rdfs:domain rdf:resource="#Slot"/>
    <rdfs:range rdf:resource="#Session"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <owl:inverseOf rdf:resource="#isAssociatedTo"/>
  </owl:InverseFunctionalProperty>
</rdf:RDF>

<!-- Created with Protege (with OWL Plugin 3.3.1, Build 430)  http://protege.stanford.edu -->