<?xml version="1.0"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns="http://cocus#"
  xml:base="http://cocus">
  <owl:Ontology rdf:about=""/>
  <owl:Class rdf:ID="Workshop">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Event"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Account"/>
  <owl:Class rdf:ID="Inforamtion"/>
  <owl:Class rdf:ID="User">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Restriction>
            <owl:onProperty>
              <owl:ObjectProperty rdf:ID="register"/>
            </owl:onProperty>
            <owl:someValuesFrom rdf:resource="#Account"/>
          </owl:Restriction>
          <owl:Restriction>
            <owl:someValuesFrom>
              <owl:Class rdf:ID="Role"/>
            </owl:someValuesFrom>
            <owl:onProperty>
              <owl:ObjectProperty rdf:ID="execute"/>
            </owl:onProperty>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom>
          <owl:Class rdf:ID="Help_Request"/>
        </owl:someValuesFrom>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="send"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Person"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#Event"/>
        </owl:someValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="take_part_in"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Symposium">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Event"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Abstract">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Paper"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Role">
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="assigned_by"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:ID="Administrator"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Document">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="created_by"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#Person"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="used_by"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#Person"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  </owl:Class>
  <owl:Class rdf:ID="Invited_Paper">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Paper"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Admin_Role">
    <rdfs:subClassOf rdf:resource="#Role"/>
  </owl:Class>
  <owl:Class rdf:ID="Paper_Typologies">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Event_Setup"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Event_URL">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="concerned"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#Event"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="URL"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Event_Setup">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#Event"/>
        </owl:someValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="define"/>
        </owl:onProperty>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:ID="Notification_Email">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Email"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Short_Paper">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Paper"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Email">
    <rdfs:subClassOf rdf:resource="#Document"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#Person"/>
        </owl:someValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="recieved_by"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Author_Role">
    <rdfs:subClassOf rdf:resource="#Role"/>
  </owl:Class>
  <owl:Class rdf:ID="Preview">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Review_Form"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Review">
    <rdfs:subClassOf rdf:resource="#Document"/>
  </owl:Class>
  <owl:Class rdf:ID="Committe_Role">
    <rdfs:subClassOf rdf:resource="#Role"/>
  </owl:Class>
  <owl:Class rdf:ID="Group_Email">
    <rdfs:subClassOf rdf:resource="#Email"/>
  </owl:Class>
  <owl:Class rdf:ID="Submission_Template">
    <rdfs:subClassOf rdf:resource="#Event_Setup"/>
  </owl:Class>
  <owl:Class rdf:ID="Review_Form_Setup">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Review_Form"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Misc">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Help_Request"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Author">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom>
          <owl:Class rdf:ID="Event_Creation"/>
        </owl:someValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#execute"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#Author"/>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="remove"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#Author"/>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="add"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#User"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom>
          <owl:Class>
            <owl:unionOf rdf:parseType="Collection">
              <owl:Class rdf:ID="Approval_Email"/>
              <owl:Class rdf:ID="Rejection_Email"/>
            </owl:unionOf>
          </owl:Class>
        </owl:someValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="recieve"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Submission">
    <rdfs:subClassOf rdf:resource="#Document"/>
  </owl:Class>
  <owl:Class rdf:ID="Template">
    <rdfs:subClassOf rdf:resource="#Document"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#used_by"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#Person"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Feature_Request">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Help_Request"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Approval_Email">
    <rdfs:subClassOf rdf:resource="#Email"/>
  </owl:Class>
  <owl:Class rdf:ID="Committee">
    <rdfs:subClassOf rdf:resource="#User"/>
  </owl:Class>
  <owl:Class rdf:about="#Event">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom>
          <owl:Class rdf:ID="Event_Tracks"/>
        </owl:someValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="conists_of"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="confirmed_by"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="#Approval_Email"/>        
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#created_by"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#Person"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:ID="Request">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Activity"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Head_Role">
    <rdfs:subClassOf rdf:resource="#Role"/>
  </owl:Class>
  <owl:Class rdf:about="#Help_Request">
    <rdfs:subClassOf rdf:resource="#Request"/>
  </owl:Class>
  <owl:Class rdf:ID="Detail">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="modified_by"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#Person"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  </owl:Class>
  <owl:Class rdf:about="#Review_Form">
    <rdfs:subClassOf rdf:resource="#Event_Setup"/>
  </owl:Class>
  <owl:Class rdf:about="#Paper">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom>
          <owl:Class rdf:ID="Corresponding_Author"/>
        </owl:someValuesFrom>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="submited__by"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Document"/>
  </owl:Class>
  <owl:Class rdf:about="#Rejection_Email">
    <rdfs:subClassOf rdf:resource="#Email"/>
  </owl:Class>
  <owl:Class rdf:ID="Reviewer_Role">
    <rdfs:subClassOf rdf:resource="#Role"/>
  </owl:Class>
  <owl:Class rdf:about="#Administrator">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#execute"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#Admin_Role"/>
      </owl:Restriction>
    </owl:equivalentClass>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#execute"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:ID="Event_Approval"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="approve"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="#Event"/>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Person"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Event_Tracks">
    <rdfs:subClassOf rdf:resource="#Event_Setup"/>
  </owl:Class>
  <owl:Class rdf:ID="Registration">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#User"/>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="has_result"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Activity"/>
  </owl:Class>
  <owl:Class rdf:about="#Corresponding_Author">
    <rdfs:subClassOf rdf:resource="#Author"/>
  </owl:Class>
  <owl:Class rdf:ID="Full_Paper">
    <rdfs:subClassOf rdf:resource="#Paper"/>
  </owl:Class>
  <owl:Class rdf:ID="Research_Topic">
    <rdfs:subClassOf rdf:resource="#Event_Setup"/>
  </owl:Class>
  <owl:Class rdf:about="#Person">
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#Inforamtion"/>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="get"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Event_Approval">
    <rdfs:subClassOf rdf:resource="#Activity"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="#has_result"/>
        </owl:onProperty>
        <owl:allValuesFrom rdf:resource="#Approval_Email"/>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Description"/>
  <owl:Class rdf:about="#Event_Creation">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:someValuesFrom rdf:resource="#Event"/>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:about="#has_result"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="#Activity"/>
  </owl:Class>
  <owl:Class rdf:ID="Conference">
    <rdfs:subClassOf rdf:resource="#Event"/>
  </owl:Class>
  <owl:Class rdf:ID="Assistance">
    <rdfs:subClassOf rdf:resource="#Help_Request"/>
  </owl:Class>
  <owl:Class rdf:ID="Email_Template">
    <rdfs:subClassOf rdf:resource="#Event_Setup"/>
  </owl:Class>
  <owl:ObjectProperty rdf:ID="confirm">
    <rdfs:domain rdf:resource="#Approval_Email"/>
    <rdfs:range rdf:resource="#Event"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#confirmed_by"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#recieved_by">
    <rdfs:range rdf:resource="#User"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#recieve"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Document"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="inverse_of_add">
    <rdfs:domain rdf:resource="#Person"/>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Person"/>
          <owl:Class rdf:about="#Document"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#assigned_by">
    <owl:inverseOf>
      <owl:FunctionalProperty rdf:ID="assign"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Role"/>
    <rdfs:range rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#execute">
    <rdfs:domain rdf:resource="#Person"/>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Role"/>
          <owl:Class rdf:about="#Activity"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#recieve">
    <owl:inverseOf rdf:resource="#recieved_by"/>
    <rdfs:range rdf:resource="#Document"/>
    <rdfs:domain rdf:resource="#User"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="create">
    <rdfs:domain rdf:resource="#User"/>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Event"/>
          <owl:Class rdf:about="#Document"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#created_by"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#get">
    <rdfs:range rdf:resource="#Inforamtion"/>
    <rdfs:domain rdf:resource="#Person"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#concerned">
    <rdfs:domain rdf:resource="#Event_URL"/>
    <rdfs:range rdf:resource="#Event"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="use">
    <rdfs:range rdf:resource="#Document"/>
    <rdfs:domain rdf:resource="#Person"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#used_by"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="owns"/>
  <owl:ObjectProperty rdf:ID="submit">
    <rdfs:range rdf:resource="#Document"/>
    <rdfs:domain rdf:resource="#User"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#submited__by"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#modified_by">
    <rdfs:range rdf:resource="#Person"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="modify"/>
    </owl:inverseOf>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Account"/>
          <owl:Class rdf:about="#Detail"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#conists_of">
    <rdfs:domain rdf:resource="#Event"/>
    <rdfs:range rdf:resource="#Event_Tracks"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="registred_by">
    <rdfs:domain rdf:resource="#Account"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#register"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Person"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#used_by">
    <rdfs:range rdf:resource="#Person"/>
    <rdfs:domain rdf:resource="#Document"/>
    <owl:inverseOf rdf:resource="#use"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#register">
    <rdfs:domain rdf:resource="#Person"/>
    <owl:inverseOf rdf:resource="#registred_by"/>
    <rdfs:range rdf:resource="#Account"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#submited__by">
    <rdfs:domain rdf:resource="#Document"/>
    <owl:inverseOf rdf:resource="#submit"/>
    <rdfs:range rdf:resource="#User"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#created_by">
    <owl:inverseOf rdf:resource="#create"/>
    <rdfs:range rdf:resource="#User"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Event"/>
          <owl:Class rdf:about="#Document"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#confirmed_by">
    <rdfs:domain rdf:resource="#Event"/>
    <owl:inverseOf rdf:resource="#confirm"/>
    <rdfs:range rdf:resource="#Approval_Email"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#approve">
    <rdfs:domain rdf:resource="#Administrator"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="approved_by"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Event"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#define">
    <rdfs:domain rdf:resource="#Event_Setup"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="defined_by"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Event"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#modify">
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Account"/>
          <owl:Class rdf:about="#Detail"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
    <rdfs:domain rdf:resource="#Person"/>
    <owl:inverseOf rdf:resource="#modified_by"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#take_part_in">
    <rdfs:domain rdf:resource="#Person"/>
    <rdfs:range rdf:resource="#Event"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#defined_by">
    <rdfs:range rdf:resource="#Event_Setup"/>
    <rdfs:domain rdf:resource="#Event"/>
    <owl:inverseOf rdf:resource="#define"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#approved_by">
    <owl:inverseOf rdf:resource="#approve"/>
    <rdfs:domain rdf:resource="#Event"/>
    <rdfs:range rdf:resource="#Administrator"/>
  </owl:ObjectProperty>
  <owl:FunctionalProperty rdf:about="#remove">
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="removed_by"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Person"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Person"/>
          <owl:Class rdf:about="#Document"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#add">
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="added_by"/>
    </owl:inverseOf>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:domain rdf:resource="#Person"/>
    <rdfs:range rdf:resource="#Person"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#send">
    <rdfs:domain rdf:resource="#Person"/>
    <owl:inverseOf>
      <owl:InverseFunctionalProperty rdf:ID="sent_by"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Activity"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#has_result">
    <rdfs:domain rdf:resource="#Activity"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Event"/>
          <owl:Class rdf:about="#Document"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#assign">
    <owl:inverseOf rdf:resource="#assigned_by"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range rdf:resource="#Role"/>
    <rdfs:domain rdf:resource="#Administrator"/>
  </owl:FunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#sent_by">
    <rdfs:domain rdf:resource="#Activity"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range rdf:resource="#Person"/>
    <owl:inverseOf rdf:resource="#send"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#added_by">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:range rdf:resource="#Person"/>
    <rdfs:domain rdf:resource="#Person"/>
    <owl:inverseOf rdf:resource="#add"/>
  </owl:InverseFunctionalProperty>
  <owl:InverseFunctionalProperty rdf:about="#removed_by">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Person"/>
          <owl:Class rdf:about="#Document"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="#Person"/>
    <owl:inverseOf rdf:resource="#remove"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:InverseFunctionalProperty>
</rdf:RDF>

<!-- Created with Protege (with OWL Plugin 3.2.1, Build 365)  http://protege.stanford.edu -->

