<?xml version="1.0"?>
<rdf:RDF
    xmlns="http://ontology.ist-spice.org/mobile-ontology/1/0/privacy/0/privacy.owl#"
    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:profile="http://ontology.ist-spice.org/mobile-ontology/1/0/profile/0/profile.owl#"
  xml:base="http://ontology.ist-spice.org/mobile-ontology/1/0/privacy/0/privacy.owl">
  <owl:Ontology rdf:about="">
    <owl:imports rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/profile/0/profile.owl"/>
    <owl:imports rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl"/>
  </owl:Ontology>
  <owl:Class rdf:ID="TimeOfDay">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Context"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Deny">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Answer"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Location">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="PrivacyContext"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Activity">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PrivacyContext"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="PrivacyCondition">
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/profile/0/profile.owl#Condition"/>
  </owl:Class>
  <owl:Class rdf:ID="ConditionalPrivacyProfileSubset">
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/profile/0/profile.owl#ConditionalProfileSubset"/>
    <rdfs:comment xml:lang="en">Specialisation of the ConditionnalProfileSubset concept related to user data.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Grant">
    <rdfs:subClassOf rdf:resource="#Answer"/>
  </owl:Class>
  <owl:Class rdf:ID="Policy">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PrivacyContext"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Ask">
    <rdfs:subClassOf rdf:resource="#Answer"/>
  </owl:Class>
  <owl:Class rdf:ID="Agenda">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PrivacyContext"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Calendar">
    <rdfs:subClassOf rdf:resource="#Context"/>
  </owl:Class>
  <owl:Class rdf:about="#PrivacyContext">
    <rdfs:subClassOf rdf:resource="#Context"/>
  </owl:Class>
  <owl:Class rdf:ID="WeekDay">
    <rdfs:subClassOf rdf:resource="#Context"/>
  </owl:Class>
  <owl:Class rdf:ID="Preferences">
    <rdfs:subClassOf rdf:resource="#PrivacyContext"/>
  </owl:Class>
  <owl:ObjectProperty rdf:ID="hasCurrentCondition">
    <rdfs:range rdf:resource="#PrivacyCondition"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <rdf:Description rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#User"/>
          <rdf:Description rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#UserGroup"/>
          <rdf:Description rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Person"/>
          <rdf:Description rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#PersonGroup"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:comment xml:lang="en">Determine which privacy conditions exist.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="isRelatedTo">
    <rdfs:range rdf:resource="#Context"/>
    <rdfs:comment xml:lang="en">This property determines the contexts in which the response is delivered</rdfs:comment>
    <rdfs:domain rdf:resource="#Policy"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPrivacyCondition">
    <rdfs:range rdf:resource="#PrivacyCondition"/>
    <rdfs:comment xml:lang="en">Specialisation of the hasCondition property</rdfs:comment>
    <rdfs:subPropertyOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/profile/0/profile.owl#hasCondition"/>
    <rdfs:domain rdf:resource="#ConditionalPrivacyProfileSubset"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPrivacyProfileSubset">
    <rdfs:subPropertyOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/profile/0/profile.owl#hasProfileSubset"/>
  </owl:ObjectProperty>
  <owl:FunctionalProperty rdf:ID="isDefinedFor">
    <rdfs:comment xml:lang="en">Define for which serices an privacy check is necessary.</rdfs:comment>
    <rdfs:range rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Service"/>
    <rdfs:domain rdf:resource="#Policy"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="hasPrivacyContextValue">
    <rdfs:domain rdf:resource="#PrivacyCondition"/>
    <rdfs:range rdf:resource="#PrivacyContext"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Spécialisation of the hasContextValue.</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="hasUniqueAnswer">
    <rdfs:comment xml:lang="en">Associates the delivered response, depending on the privacy policy</rdfs:comment>
    <rdfs:range rdf:resource="#Answer"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:domain rdf:resource="#Policy"/>
  </owl:FunctionalProperty>
</rdf:RDF>

<!-- Created with Protege (with OWL Plugin 3.3.1, Build 430)  http://protege.stanford.edu -->
