<?xml version="1.0"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns="http://www.owl-ontologies.com/unnamed.owl#"
  xml:base="http://www.owl-ontologies.com/unnamed.owl">
  <owl:Ontology rdf:about=""/>
  <owl:Class rdf:ID="SubjectArea"/>
  <owl:Class rdf:ID="Review">
    <owl:disjointWith>
      <owl:Class rdf:ID="Paper"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Document"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Administrator">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="User"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="AssociatedChair">
    <owl:disjointWith>
      <owl:Class rdf:ID="ConferenceChair"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="ConferenceMember"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Meta-Review">
    <rdfs:subClassOf rdf:resource="#Review"/>
  </owl:Class>
  <owl:Class rdf:about="#ConferenceMember">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Person"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Chairman">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Person"/>
    </rdfs:subClassOf>
    <owl:equivalentClass>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#AssociatedChair"/>
          <owl:Class rdf:about="#ConferenceChair"/>
          <owl:Class rdf:ID="ProgramCommitteeChair"/>
        </owl:unionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:ID="Co-author">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Author"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Reviewer">
    <owl:disjointWith>
      <owl:Class rdf:ID="ExternalReviewer"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="AuthorNotReviewer"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#User"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#ConferenceMember"/>
  </owl:Class>
  <owl:Class rdf:ID="Bid">
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Decision"/>
    </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="Preference"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Document"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#AuthorNotReviewer">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Author"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#Reviewer"/>
    <owl:disjointWith>
      <owl:Class rdf:ID="ProgramCommitteeMember"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#ProgramCommittee">
    <owl:disjointWith>
      <owl:Class rdf:about="#Document"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Bid"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Decision"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Preference"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Conference"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Preference">
    <owl:disjointWith rdf:resource="#Bid"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Conference"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Document"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Decision"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Person"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ProgramCommittee"/>
  </owl:Class>
  <owl:Class rdf:about="#Person">
    <owl:disjointWith>
      <owl:Class rdf:about="#Document"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Decision"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Conference"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Bid"/>
    <owl:disjointWith rdf:resource="#ProgramCommittee"/>
    <owl:disjointWith rdf:resource="#Preference"/>
  </owl:Class>
  <owl:Class rdf:about="#User">
    <rdfs:subClassOf rdf:resource="#Person"/>
  </owl:Class>
  <owl:Class rdf:about="#ConferenceChair">
    <owl:disjointWith rdf:resource="#AssociatedChair"/>
    <rdfs:subClassOf rdf:resource="#ConferenceMember"/>
  </owl:Class>
  <owl:Class rdf:about="#ProgramCommitteeMember">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The Program Committee consists of all members of the conference except for Authors who are not also Reviewers.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#ConferenceMember"/>
    <owl:disjointWith rdf:resource="#AuthorNotReviewer"/>
    <rdfs:subClassOf rdf:resource="#Person"/>
  </owl:Class>
  <owl:Class rdf:about="#Decision">
    <owl:disjointWith>
      <owl:Class rdf:about="#Conference"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Bid"/>
    <owl:disjointWith rdf:resource="#ProgramCommittee"/>
    <owl:disjointWith rdf:resource="#Preference"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Document"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Person"/>
  </owl:Class>
  <owl:Class rdf:ID="Meta-Reviewer">
    <rdfs:subClassOf rdf:resource="#Reviewer"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A special type of Reviewer.  There can be any number of Reviewers for a given paper, but only one Meta-Reviewer.  The Meta-Reviewer can go over all the reviews submitted for the paper and submit their own review.  Questions for the Meta-Reviewer can be different from those for a normal Reviewer.  Their role is to ensure that the reviews are good and consistent. The decision to use Meta-Reviewers is optional, and must be set before paper assignment occurs.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Acceptance">
    <owl:disjointWith>
      <owl:Class rdf:ID="Rejection"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#Decision"/>
  </owl:Class>
  <owl:Class rdf:ID="PaperAbstract">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Paper"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="PaperFullVersion">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Paper"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Author">
    <rdfs:subClassOf rdf:resource="#User"/>
    <rdfs:subClassOf rdf:resource="#ConferenceMember"/>
  </owl:Class>
  <owl:Class rdf:about="#Paper">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="readByMeta-Reviewer"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasDecision"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Document"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="readByReviewer"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#Review"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >0</owl:minCardinality>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="#hasDecision"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Rejection">
    <owl:disjointWith rdf:resource="#Acceptance"/>
    <rdfs:subClassOf rdf:resource="#Decision"/>
  </owl:Class>
  <owl:Class rdf:about="#ExternalReviewer">
    <rdfs:subClassOf rdf:resource="#Person"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >An External Reviewer is a person that has been assigned to review a paper for another Reviewer, but is not themselves a Reviewer. </rdfs:comment>
    <owl:disjointWith rdf:resource="#Reviewer"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="assignedByReviewer"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#ProgramCommitteeChair">
    <rdfs:subClassOf rdf:resource="#ProgramCommitteeMember"/>
  </owl:Class>
  <owl:Class rdf:about="#Conference">
    <owl:disjointWith rdf:resource="#Preference"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="reviewsPerPaper"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <owl:disjointWith rdf:resource="#ProgramCommittee"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="name"/>
        </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="date"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#Document"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Decision"/>
    <owl:disjointWith rdf:resource="#Bid"/>
    <owl:disjointWith rdf:resource="#Person"/>
  </owl:Class>
  <owl:Class rdf:about="#Document">
    <owl:disjointWith rdf:resource="#Preference"/>
    <owl:disjointWith rdf:resource="#Person"/>
    <owl:disjointWith rdf:resource="#Conference"/>
    <owl:disjointWith rdf:resource="#ProgramCommittee"/>
    <owl:disjointWith rdf:resource="#Decision"/>
    <owl:disjointWith rdf:resource="#Bid"/>
  </owl:Class>
  <owl:ObjectProperty rdf:ID="virtualMeetingEnabledBy">
    <rdfs:range rdf:resource="#Administrator"/>
    <rdfs:domain rdf:resource="#Conference"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="enableVirtualMeeting"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="memberOfProgramCommittee">
    <rdfs:domain rdf:resource="#ProgramCommitteeMember"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="hasProgramCommitteeMember"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#ProgramCommittee"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="submitPaper">
    <rdfs:domain rdf:resource="#Author"/>
    <rdfs:range rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="assignedByAdministrator">
    <rdfs:domain rdf:resource="#Reviewer"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="assignReviewer"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="assignedTo">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="hasBeenAssigned"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Reviewer"/>
    <rdfs:domain rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="endReview">
    <rdfs:domain rdf:resource="#ProgramCommitteeChair"/>
    <rdfs:range rdf:resource="#Review"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="startReviewerBidding">
    <rdfs:domain rdf:resource="#Administrator"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="reviewerBiddingStartedBy"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Conference"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="reviewCriteriaEnteredBy">
    <rdfs:range rdf:resource="#Administrator"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="enterReviewCriteria"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Conference"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasBeenAssigned">
    <rdfs:range rdf:resource="#Paper"/>
    <owl:inverseOf rdf:resource="#assignedTo"/>
    <rdfs:domain rdf:resource="#Reviewer"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasConferenceMember">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="memberOfConference"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#ConferenceMember"/>
    <rdfs:domain rdf:resource="#Conference"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="assignExternalReviewer">
    <rdfs:range rdf:resource="#ExternalReviewer"/>
    <rdfs:domain rdf:resource="#Reviewer"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <owl:inverseOf>
      <owl:FunctionalProperty rdf:about="#assignedByReviewer"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#enterReviewCriteria">
    <owl:inverseOf rdf:resource="#reviewCriteriaEnteredBy"/>
    <rdfs:range rdf:resource="#Conference"/>
    <rdfs:domain rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="markConflictOfInterest">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Reviewer"/>
          <owl:Class rdf:about="#Chairman"/>
          <owl:Class rdf:about="#Author"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="#Paper"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >In CMT terms, a ‘Conflict of Interest’ is an association between a specific Reviewer and a specific Paper that states there is a conflict of interest between that Reviewer and that paper. Conflicts can be marked by Authors (during paper submission) or by Reviewers (in Phase 2) or by Chairmen (in Phase 3).

Based on that conflict, the reviewer will not be able to bid on the paper, be assigned to that paper (either automatically by the system or manually by a Chairman) or view review submissions for that paper.
</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="setMaxPapers">
    <rdfs:range rdf:resource="#ProgramCommitteeMember"/>
    <rdfs:domain rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="printHardcopyMailingManifests">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="hardcopyMailingManifestsPrintedBy"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Conference"/>
    <rdfs:domain rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasAuthor">
    <rdfs:range rdf:resource="#Author"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="writePaper"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="detailsEnteredBy">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="enterConferenceDetails"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Conference"/>
    <rdfs:range rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#readByReviewer">
    <rdfs:range rdf:resource="#Reviewer"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="readPaper"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#memberOfConference">
    <owl:inverseOf rdf:resource="#hasConferenceMember"/>
    <rdfs:domain rdf:resource="#ConferenceMember"/>
    <rdfs:range rdf:resource="#Conference"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="addProgramCommitteeMember">
    <rdfs:domain rdf:resource="#Administrator"/>
    <rdfs:range rdf:resource="#ProgramCommitteeMember"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="addedBy"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#addedBy">
    <rdfs:domain rdf:resource="#ProgramCommitteeMember"/>
    <owl:inverseOf rdf:resource="#addProgramCommitteeMember"/>
    <rdfs:range rdf:resource="#Administrator"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="paperAssignmentFinalizedBy">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="finalizePaperAssignment"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Conference"/>
    <rdfs:range rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#enableVirtualMeeting">
    <rdfs:range rdf:resource="#Conference"/>
    <rdfs:domain rdf:resource="#Administrator"/>
    <owl:inverseOf rdf:resource="#virtualMeetingEnabledBy"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasConflictOfInterest">
    <rdfs:domain rdf:resource="#Person"/>
    <rdfs:range rdf:resource="#Document"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="writtenBy">
    <rdfs:domain rdf:resource="#Review"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="#Reviewer"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="writeReview"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasCo-author">
    <rdfs:domain rdf:resource="#Paper"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="co-writePaper"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Co-author"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#assignReviewer">
    <rdfs:range rdf:resource="#Reviewer"/>
    <rdfs:domain rdf:resource="#Administrator"/>
    <owl:inverseOf rdf:resource="#assignedByAdministrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#reviewerBiddingStartedBy">
    <owl:inverseOf rdf:resource="#startReviewerBidding"/>
    <rdfs:range rdf:resource="#Administrator"/>
    <rdfs:domain rdf:resource="#Conference"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#readPaper">
    <rdfs:domain rdf:resource="#Reviewer"/>
    <owl:inverseOf rdf:resource="#readByReviewer"/>
    <rdfs:range rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasSubjectArea">
    <rdfs:domain rdf:resource="#Paper"/>
    <rdfs:range rdf:resource="#SubjectArea"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasProgramCommitteeMember">
    <rdfs:domain rdf:resource="#ProgramCommittee"/>
    <owl:inverseOf rdf:resource="#memberOfProgramCommittee"/>
    <rdfs:range rdf:resource="#ProgramCommitteeMember"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="paperAssignmentToolsRunBy">
    <rdfs:range rdf:resource="#Administrator"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="runPaperAssignmentTools"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Conference"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="acceptedBy">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <rdfs:domain rdf:resource="#Paper"/>
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="acceptPaper"/>
    </owl:inverseOf>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#finalizePaperAssignment">
    <rdfs:range rdf:resource="#Conference"/>
    <owl:inverseOf rdf:resource="#paperAssignmentFinalizedBy"/>
    <rdfs:domain rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#writePaper">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <rdfs:domain rdf:resource="#Author"/>
    <rdfs:range rdf:resource="#Paper"/>
    <owl:inverseOf rdf:resource="#hasAuthor"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#enterConferenceDetails">
    <owl:inverseOf rdf:resource="#detailsEnteredBy"/>
    <rdfs:range rdf:resource="#Conference"/>
    <rdfs:domain rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hardcopyMailingManifestsPrintedBy">
    <rdfs:domain rdf:resource="#Conference"/>
    <owl:inverseOf rdf:resource="#printHardcopyMailingManifests"/>
    <rdfs:range rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#co-writePaper">
    <rdfs:range rdf:resource="#Paper"/>
    <rdfs:domain rdf:resource="#Co-author"/>
    <owl:inverseOf rdf:resource="#hasCo-author"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#runPaperAssignmentTools">
    <rdfs:domain rdf:resource="#Administrator"/>
    <rdfs:range rdf:resource="#Conference"/>
    <owl:inverseOf rdf:resource="#paperAssignmentToolsRunBy"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#writeReview">
    <rdfs:range rdf:resource="#Review"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <rdfs:domain rdf:resource="#Reviewer"/>
    <owl:inverseOf rdf:resource="#writtenBy"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#readByMeta-Reviewer">
    <rdfs:domain rdf:resource="#Paper"/>
    <rdfs:range rdf:resource="#Meta-Reviewer"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="rejectedBy">
    <rdfs:range rdf:resource="#Administrator"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="rejectPaper"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Paper"/>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:ID="email">
    <rdfs:domain rdf:resource="#Person"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="siteURL">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#anyURI"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#Conference"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#date">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#date"/>
    <rdfs:domain rdf:resource="#Conference"/>
  </owl:DatatypeProperty>
  <owl:FunctionalProperty rdf:ID="adjustedBy">
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="adjustBid"/>
    </owl:inverseOf>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range rdf:resource="#Reviewer"/>
    <rdfs:domain rdf:resource="#Bid"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="logoURL">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#anyURI"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:domain rdf:resource="#Conference"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="acceptsHardcopySubmissions">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:domain rdf:resource="#Conference"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="paperID">
    <rdfs:domain rdf:resource="#Paper"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#unsignedLong"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#hasDecision">
    <rdfs:domain rdf:resource="#Paper"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range rdf:resource="#Decision"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="maxPapers">
    <rdfs:domain rdf:resource="#ProgramCommitteeMember"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#name">
    <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="#Person"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#assignedByReviewer">
    <owl:inverseOf rdf:resource="#assignExternalReviewer"/>
    <rdfs:domain rdf:resource="#ExternalReviewer"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range rdf:resource="#Reviewer"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#reviewsPerPaper">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:domain rdf:resource="#Conference"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="title">
    <rdfs:domain rdf:resource="#Paper"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:FunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#adjustBid">
    <owl:inverseOf rdf:resource="#adjustedBy"/>
    <rdfs:domain rdf:resource="#Reviewer"/>
    <rdfs:range rdf:resource="#Bid"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#rejectPaper">
    <owl:inverseOf rdf:resource="#rejectedBy"/>
    <rdfs:range rdf:resource="#Paper"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:domain rdf:resource="#Administrator"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#acceptPaper">
    <rdfs:domain rdf:resource="#Administrator"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <owl:inverseOf rdf:resource="#acceptedBy"/>
    <rdfs:range rdf:resource="#Paper"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:ID="hasBid">
    <rdfs:domain rdf:resource="#Paper"/>
    <rdfs:range rdf:resource="#Bid"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:InverseFunctionalProperty>
</rdf:RDF>

<!-- Created with Protege (with OWL Plugin 1.3, Build 225.4)  http://protege.stanford.edu -->

