<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Ontology-Based Privacy Compliance Checking for Clinical Work ows</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Saliha Irem Besik</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Johann-Christoph Freytag</string-name>
          <email>freytagg@informatik.hu-berlin.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Humboldt-Universitat zu Berlin, Department of Computer Science</institution>
          ,
          <addr-line>Unter den Linden 6, 10099 Berlin</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Data privacy is an essential human right to determine what, when, and how personal data is communicated to various recipients. In the healthcare domain, it is an important and challenging issue how to safeguard data privacy of patients. Healthcare providers have to process sensitive medical data compliantly with binding privacy regulations such as the European Union General Data Protection Regulation. Clinical work ows play an important role in healthcare domain by outlining the tasks must be done for the delivery of clinical services. However, in general, they do not support privacy constraints in an adequate way. In this paper, we propose an ontology-based privacy compliance check approach to detect the possible privacy violations in clinical work ows. In order to analyze the potential applicability of our methodology, we describe a Newborn Screening scenario where we show how to apply semantic reasoning to support building privacy-awareness.</p>
      </abstract>
      <kwd-group>
        <kwd>Data Privacy</kwd>
        <kwd>General Data Protection Regulation (GDPR)</kwd>
        <kwd>Privacy Policies</kwd>
        <kwd>Privacy Preferences</kwd>
        <kwd>Ontology</kwd>
        <kwd>Ontology Reasoning</kwd>
        <kwd>Business Process Compliance</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The European Union General Data Protection Regulation (GDPR) has come
into force very recently to protect data privacy of all individuals within the
European Union [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. \Privacy by Design"(PbD) is a core principle according to
the GDPR and it obliges the organizations to proactively embed privacy into
their technology design [GDPR, Article 23].
      </p>
      <p>In order to support PbD, the organizations can greatly bene t from the
business process models via checking privacy compliance of their business process
models during the design time. Business process modeling and management are
mostly based on a control- ow-centric perspective which emphasizes on the
sequencing of activities with ignoring the data aspects. However, we believe that
business process models can also be considered as a means to capture how data
is transmitted by whom and for what purpose at the conceptual level.
Business process models are usually captured using the Business Process Model and
Notation (BPMN), hence, we use BPMN to model clinical work ows.</p>
      <p>We represent privacy-awareness for the clinical work ows not only in terms
of the regulatory compliance with the GDPR and the privacy policies of
healthcare providers, but also in terms of the compliance with the privacy preferences
of patients when sharing and/or processing their personal data. We have used
an ontology-based reasoner to verify privacy compliance. Ontology development
contributes to our research signi cantly in terms of sharing a common
understanding among di erent domains, namely business process modeling, privacy,
and clinical domains.</p>
      <p>In this paper, we present our Privacy-aware Clinical Work ow (PaCW)
ontology and we give a running example which is related to the newborn screening
procedure applied in Germany to show how our reasoning approach works. We
selected the clinical work ows as a case study because privacy in the clinical
domain is particularly signi cant due to the high sensitivity of \data concerning
health". However, our proposed approach is domain-independent and can thus
be applied to any other domain.</p>
      <p>The rest of this paper is organized as follows: Section 2 explains our
Privacyaware Clinical Work ow (PaCW) Ontology in detail. Section 3 presents our
reasoning approach to check privacy compliance and discusses the implementation
details. Section 4 gives a running example in the clinical domain in order to show
the usability of our reasoning approach. Section 5 reviews related works. Finally,
Section 6 concludes this paper and discusses our future work and perspectives.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Privacy-aware Clinical Work ow (PaCW) Ontology</title>
      <p>Our research brings business process modeling, data privacy, and clinical
domains together. We used ontologies to bridge the gap and share a common
understanding of these domains. We developed the Privacy-aware Clinical Work ow
(PaCW) Ontology which consists of three ontologies which are Privacy
Ontology, BPMN Ontology, and Clinical Domain Ontology. In this section, we propose
Privacy Ontology and BPMN Ontology, as well as the mappings between them.
We explain Clinical Domain Ontology while presenting our running example. We
have developed our ontologies through the Uni ed Modeling Language (UML).
2.1</p>
      <sec id="sec-2-1">
        <title>Privacy Ontology</title>
        <p>Privacy compliance is mostly de ned as a stakeholder's accordance with
established privacy policies and/or privacy regulations. We argue that privacy
compliance has a broader de nition considering also the data owners' (data subjects')
personal privacy preferences. In this regard, we de ne \privacy-awareness" for
clinical work ows as the compliance both with the privacy principles based on
the GDPR and the privacy policies provided by healthcare providers, as well
as the compliance with the privacy preferences of patients on sharing or
processing their personal medical data. In this section, we brie y introduce these
three sources which contribute to our privacy-awareness de nition and then we
present our Privacy Ontology.</p>
        <p>Privacy Principles based on the GDPR We have introduced the
founding privacy principles for clinical work ows on the ground of the GDPR. Even
though we have focused on the GDPR, we believe these principles are also
relevant and valuable for other regulations.
1- Purpose Speci cation: \Personal data shall be collected for speci ed,
explicit and legitimate purposes and not further processed in a manner that is
incompatible with those purposes [...]" [Article 5, x1(b)]
2- Data Minimization: \Personal data shall be adequate, relevant and limited
to what is necessary in relation to the purposes for which they are processed."
[Article 5, x1(c)]
3- Consent Check: \Processing shall be lawful if the data subject has given
consent to the processing of his or her personal data for one or more speci c
purposes." [Article 6, x1(a)]
4- Limited Retention Period: \Personal data shall be kept in a form which
permits identi cation of data subjects for no longer than is necessary for the
purposes for which the personal data are processed [...]" [Article 5, x1(e)]</p>
        <p>In summary, for data operations to be GDPR compliant:
1. data must be processed for a speci ed purpose,
2. the data owner has consented -unless the speci c conditions such as \vital
interest" or \public interest" are met for lawful processing-[Article 6],
3. be necessary to achieve the speci ed purpose,
4. and data must be erased when it is no longer necessary for the given purpose.
Privacy Policies According to the GDPR, service providers have to inform the
data subjects about how their personal data is being used by specifying privacy
policies. A privacy policy document is a high-level natural language description
of the privacy practices of a service provider. Privacy policies describe what data
is used, for what purpose and by whom, as well as how long the data will be
retained. They might also contain the modality of data processing, whether it
requires explicit consent or not.</p>
        <p>
          Privacy Preferences We have constructed our privacy preference formulation
based on Alan Westin's de nition of privacy. In his well-known book Privacy
and Freedom, he de nes privacy in terms of self-determination: \Privacy is right
on decision of every individual: when, how and how much information will be
available for storing and exchange between systems." [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Therefore, we express
privacy preferences as the right of data subjects to determine who can access
their personal data and for what purposes.
        </p>
        <p>Purpose
+purposeName: String</p>
        <p>ConsentPolicy
+requiresConsent: bool
DataMinimizationPolicy
+userRole: String
+data: List &lt;Data&gt;
+condition: bool</p>
        <p>User
+userName: String
+userRole: String
Legend:</p>
        <p>PrivacyRule
+purpose: Purpose</p>
        <p>PolicyRule
RetentionPolicy
+data: Data
+retention: String</p>
        <p>PreferenceRule
+dataSubject: DataSubject
+user: User
+data: Data
+duration: String
+condition: bool
+status: bool</p>
        <p>Data
+dataName: String
+dataCategory: String</p>
        <p>DataSubject
+dataSubjectName: String
+prefList: List &lt;PreferenceRule&gt;
Directed Association</p>
        <p>We built privacy ontology according to these three sources. Figure 1
illustrates the main components of the privacy ontology: Both privacy policy
statements (PolicyRule) and privacy preferences (PreferenceRule) are
dened as PrivacyRule. Privacy rules are all purpose-focused, hence they are
associated with the Purpose ontology class which speci es the reason for which
data is collected, used, or disclosed. PolicyRule class has three sub-classes:
ConsentPolicy ontology class de nes which kind of Purpose instances require
explicit consent. RetentionPolicy declares the retention period of data
practices. DataMinimizationPolicy expresses the amount of personal data which
should be revealed and processed by the users in di erent conditions. User is
the set of individuals or organizations who accesses the personal data. Data is
categorized to adopt the right privacy measures suitable for the type of data to
be protected. We have used di erent data categories which are de ned in the
GDPR (personal data, sensitive data, identi cation data, anonymous data,
public data, etc.) DataSubject refers to any individual person who can be identi ed.
prefList represents a list of PreferenceRule.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>BPMN Ontology</title>
        <p>The Business Process Model and Notation (BPMN) is a widely used standard
for business process modeling and also maintained by the Object Management
Group (OMG). Therefore, we have selected BPMN 2.0 as the modeling notation
for the clinical work ows.</p>
        <p>
          Figure 2 shows the graphical representation of the core BPMN elements used
in our clinical work ows. We have adapted the BPMN 2.0 Ontology presented
in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] to semantically represent these core BPMN elements.
Task
        </p>
        <p>Start Event End Event
Exclusive
Gateway</p>
        <p>Parallel Inclusive
Gateway Gateway</p>
        <p>Data
Store
l
Poo ean</p>
        <p>L</p>
        <p>Data privacy in clinical work ows is a subject of how data is handled in
BPMN. Therefore, we have worked on di erent ways of data handling supported
in BPMN (shown in Table 1) and we created new ontology classes to support
data privacy in clinical work ows accordingly.</p>
        <p>Figure 3 illustrates the main components of our BPMN ontology. It presents
the important attributes and operations of the ontology classes and \is-a"
hierarchy (generalization) among them. We omitted the association relations for
the sake of illustration (except the one between BPMNModel and BPMNElement).</p>
        <p>InteractionNode</p>
        <p>Node</p>
        <p>Pool
+userRole: String</p>
        <p>Lane
+userRole: String
+belongsTo(): Pool</p>
        <p>
          The ontology classes for the core BPMN elements are adapted from BPMN
2.0 Ontology [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. The newly created ontology classes to support privacy-awareness
        </p>
        <sec id="sec-2-2-1">
          <title>Data Flow</title>
        </sec>
        <sec id="sec-2-2-2">
          <title>Graphical Representation</title>
        </sec>
        <sec id="sec-2-2-3">
          <title>Meaning</title>
        </sec>
        <sec id="sec-2-2-4">
          <title>Data Association</title>
        </sec>
        <sec id="sec-2-2-5">
          <title>Data Association</title>
        </sec>
        <sec id="sec-2-2-6">
          <title>Association</title>
        </sec>
        <sec id="sec-2-2-7">
          <title>Data Association</title>
        </sec>
        <sec id="sec-2-2-8">
          <title>Data Association</title>
        </sec>
        <sec id="sec-2-2-9">
          <title>Association</title>
        </sec>
        <sec id="sec-2-2-10">
          <title>Message Flow</title>
          <p>Data Store
Data Store
Data
Object
Data
Object</p>
          <p>A
e
n
a
L
B
e
n
a
L</p>
          <p>Task
Task
Task</p>
          <p>Task</p>
          <p>Data Store
Task A</p>
          <p>Task B
Data</p>
          <p>Object
Task A</p>
          <p>Task B
in clinical work ows are DataOperationTask, DataHandler, and DataAnnotation.
DataOperationTask is a type of Task which has a data association. As it is
illustrated in Table 1, data is generally handled either via DataAssociation or
via MessageFlow. Alternatively, data may be directly associated with a sequence
ow via Association. DataAnnotation is a type of TextAnnotation. We
assume that for each data operation in a BPMN work ow, it is known which data
is used for which purpose explicitly. For this we use DataAnnotation, where
purpose referring to the purpose of accessing data and data referring to a set of
data which is accessed. DataOperationTask has haveConsent() function which
aims to nd out whether a data operation task has consented. The attributes
written in red indicate that they are associated with the ontology classes from
Privacy Ontology. The foundational components of Privacy Ontology, namely
User, Data, and Purpose are represented in clinical work ows via a set of BPMN
constructs. User is mapped onto the BPMN Pool and Lane elements. Data and
Purpose are represented via the BPMN Data Annotation element.</p>
          <p>Clinical
Workflow
(BPMN 2.0)
(2) Transform into
BPMNModel Java Instance</p>
          <p>BPMNModel
(Java Instance)</p>
          <p>Privacy
Ontology</p>
          <p>PaCW: Ontology Stack</p>
          <p>(UML)
BPMN
Ontology</p>
          <p>Clinical
Domain</p>
          <p>Ontology
(1) UML to Java Classes</p>
          <p>Privacy
Policy</p>
          <p>Privacy</p>
          <p>Preference
PaCW Ontology
(Java Classes)</p>
          <p>Rule Base</p>
          <p>(DRL)
Reaso(nDerrofoolsr CRoumlepElinagnicnee)Check
(4) Execute Reasoner
result (compliant or not)</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Reasoning Approach and Implementation Details</title>
      <p>(2) Parse Clinical Work ow and Create a BPMNModel Instance
accordingly: Our input clinical work ows are in BPMN 2.0 format. In order to parse
these les, we used Camunda BPMN Model API2. We accessed the BPMN
elements via this Java library and we created BPMNModel Java Class instance by
using the constructor of BPMNModel ontology class.
(3) Create Privacy Rule Instances: Our privacy rules are coming from
either privacy policies or privacy preferences. We created PrivacyPolicy and
PrivacyPreference Java Class instances by using the constructors of these
ontology classes. For instance; below you can see a Java class instance for the
ConsentPolicy ontology class.
public class PrivacyRuleInstances{</p>
      <p>ConsentPolicy p1 = new ConsentPolicy (new</p>
      <p>Purpose("hearing-screening"), true);
}
(4) Execute Compliance Check Rules via Rule Engine: We implemented
our rule engine by using Drools Business Rule Engine.3 Eclipse o ers a plugin for
Drools which o ers a development environment for rules manipulation. Drools
1https://eclipse.org/umlgen/.
2https://docs.camunda.org/manual/7.7/user-guide/model-api/bpmn-model-api/.
3https://www.drools.org/.
is a Java-based open source business rule management system with a
forwardchaining and backward-chaining inference based rules engine. Drools has its own
rule language called Drools Rule Language (DRL). In DRL syntax, every rule
has a \when" section which de nes the conditions to be ful lled to trigger the
rule and a \then" section which de nes the actions to be executed when the
rule is triggered. DRL uses instances of Java classes, thus all concepts in the
UML ontology are represented as plain Java classes. We created compliance
rules regarding each privacy principles which we have proposed. Below, you can
nd two examples of DRL rules as \Purpose-Speci cation-Check" and
\ConsentCheck" DRL rules. \Purpose-Speci cation-Check" checks for each DataHandler
whether there is a data annotation. It also nds out whether the data annotations
have a purpose. If there is no data annotation or if there is no purpose for the
data annotation, the rule gives a failure message.
rule "Purpose-Specification-Check"
when</p>
      <p>BPMNModel.DataHandler(!hasDataAnnotation() ||</p>
      <p>!dataAnnotation.hasPurpose())
then</p>
      <p>System.out.println("Compliance Check fail: Purpose-Specification");
end
\Consent-Check" DRL rule checks whether the data associations requiring
consent according to privacy policy rules have consented in the BPMN model.
For this purpose, we use haveConsent function. It searches whether the
consent check pattern (illustrated in Figure 5) precedes the data associations. If
haveConsent function does not encounter the consent check pattern preceding
a data association, DRL rule returns a failure message.</p>
      <p>check consent
data
d: consent
p: purpose</p>
      <p>yes
&lt;&lt;Precedes&gt;&gt;</p>
      <p>Data Operation
Task requiring
consent
data
d: data
p: purpose
rule "Consent-Check"
when</p>
      <p>ConsentPolicy(requiresConsent = true, $p: purpose)
BPMNModel.DataInputAssociation ($d: dataAnnotation, $d.getPurpose()
= $p, !source.haveConsent()) ||
then
end</p>
      <p>BPMNModel.DataOutputAssociation ($d: dataAnnotation, $d.getPurpose
= $p, !target.haveConsent())</p>
      <p>System.out.println("Compliance Check fail: Consent-Check");</p>
    </sec>
    <sec id="sec-4">
      <title>4 A Running Example</title>
      <p>Purpose
Screening
Hear</p>
      <p>Screening</p>
      <p>Data2
name=hear screening
result</p>
      <p>Clinical Ontology
procedure. It also shows the mappings when we parse this model and create a
BPMNModel instance accordingly. The mapping include some concepts from
Clinical Ontology. For instance, according to the ontology pediatrician is a medical
sta . When a privacy rule is regarding medical sta as user, it is also about its
subclasses including pediatrician.</p>
      <p>In order to check privacy compliance, the compliance rules given in DRL
are executed. In this section, we look at the compliance with the
\PurposeSpeci cation-Check" and \Consent-Check" DRL rules. In the running
example, there are two data associations which are also DataHandler.
\PurposeSpeci cation-Check" rule checks the failure cases. It checks both data
associations whether they have DataAnnotation and whether their data annotations
have a purpose. Since both of the conditions return false, \then" part is not
executed. Hence, compliance check for the purpose principle succeeds. Both data
associations require consent according to the consent policy which we have shown
as privacy rule instance. \Consent-Check" DRL rule checks both data
associations whether they have consented. haveConsent function searches whether the
consent check pattern precedes data associations. Since the condition is satis ed,
compliance rule for the consent check returns true and it gives a failure message.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Related Work</title>
      <p>
        Our research provides a holistic approach by combining privacy, business
processes, and ontologies. We grouped the related works into three research areas:
1. Privacy in Business Processes: [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ][
        <xref ref-type="bibr" rid="ref5">5</xref>
        ][
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] propose BPMN extensions in
order to capture the security and privacy needs. These works are focused
on modeling privacy into business processes; however, they do not represent
any reasoning to enforce privacy constraints. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] introduces a framework
for enforcing data privacy in the context of Data Analysis Work ows. It
provides an ontology to incorporate the Data Analysis work ows and
traditional privacy-preserving algorithms. Their privacy de nition signi cantly
di ers from our de nition because they focus only on privacy-preserving
algorithms, not the regulatory compliance.
2. Semantic Approaches in Business Process Compliance: [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] proposes
an ontology-based approach to detect possible semantic errors in business
processes designed by using Coloured Petri Net (CPN). The work represents
the business ontology in Ontology Web Language (OWL) and the business
rules in Semantic Web Rule Language (SWRL). It checks the compliance
in between through a reasoner. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] checks the semantic correctness of CPN
processes with the SPARQL query language. However, these works do not
include privacy.
3. Semantic Approach for Privacy Compliance: Rahmouni et al. built an
ontology of privacy requirements for sharing medical data between di erent
healthcare organizations in European countries [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Belaazi et al. provide an
ontology-based approach for access control [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. These works do not include
business processes.
      </p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion and Future Work</title>
      <p>In this paper, we introduced our Privacy-aware Clinical Work ow (PaCW)
ontology and we provided our semantic reasoning approach for privacy compliance
through a running example from the clinical domain. Our focus was detecting
privacy violation via ontology-based reasoning. As a future work, we are also
interested in providing corrective actions in terms of how to x the causes of
violation and transform the non-privacy-aware work ow into a privacy-aware
work ow accordingly.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>EU</given-names>
            <surname>General Data Protection</surname>
          </string-name>
          <article-title>Regulation (GDPR)</article-title>
          .
          <source>Regulation (EU)</source>
          <year>2016</year>
          /
          <article-title>679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data</article-title>
          ,
          <source>and repealing Directive</source>
          <volume>95</volume>
          /46/EC (
          <article-title>General Data Protection Regulation)</article-title>
          ,
          <source>OJ 2016 L 119.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Alan F Westin and Oscar M Ruebhausen.</surname>
          </string-name>
          <article-title>Privacy and freedom</article-title>
          , volume
          <volume>1</volume>
          . Atheneum New York,
          <year>1967</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Christine</given-names>
            <surname>Natschla</surname>
          </string-name>
          <article-title>ger. Towards a BPMN 2.0 ontology</article-title>
          . In International Workshop on Business Process Modeling Notation, pages
          <fpage>1</fpage>
          <lpage>{</lpage>
          15. Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Wadha</given-names>
            <surname>Labda</surname>
          </string-name>
          , Nikolay Mehandjiev, and
          <string-name>
            <given-names>Pedro</given-names>
            <surname>Sampaio</surname>
          </string-name>
          .
          <article-title>Modeling of privacyaware business processes in BPMN to protect personal data</article-title>
          .
          <source>In Proc. of the 29th Annual ACM Symposium on Applied Computing</source>
          , pages
          <volume>1399</volume>
          {
          <fpage>1405</fpage>
          . ACM,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Cesare</given-names>
            <surname>Bartolini</surname>
          </string-name>
          , Robert Muthuri, and
          <string-name>
            <given-names>Cristiana</given-names>
            <surname>Santos</surname>
          </string-name>
          .
          <article-title>Using ontologies to model data protection requirements in work ows</article-title>
          .
          <source>In JSAI Int. Symposium on Arti cial Intelligence</source>
          , pages
          <fpage>233</fpage>
          {
          <fpage>248</fpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Alfonso</surname>
          </string-name>
          <article-title>Rodr guez, Eduardo Fernandez-Medina, and Mario Piattini. A BPMN extension for the modeling of security requirements in business processes</article-title>
          .
          <source>IEICE transactions on information and systems</source>
          ,
          <volume>90</volume>
          (
          <issue>4</issue>
          ):
          <volume>745</volume>
          {
          <fpage>752</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Yolanda</given-names>
            <surname>Gil</surname>
          </string-name>
          , William K Cheung,
          <string-name>
            <surname>Varun Ratnakar</surname>
          </string-name>
          , and
          <article-title>Kai-kin Chan. Privacy enforcement in data analysis work ows</article-title>
          .
          <source>In Proceedings of the 2007 International Conference on Privacy Enforcement and Accountability with Semantics-</source>
          Volume
          <volume>320</volume>
          , pages
          <fpage>41</fpage>
          {
          <fpage>48</fpage>
          .
          <string-name>
            <surname>Citeseer</surname>
          </string-name>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Tuan</given-names>
            <surname>Pham</surname>
          </string-name>
          and
          <article-title>Nhan Le Thanh. A Ontology-based Approach for Business Process Compliance Checking</article-title>
          .
          <source>In IMCOM'16-the 10th Int. Conference on Ubiquitous Information Management and Communication</source>
          , pages
          <fpage>1</fpage>
          <article-title>{6</article-title>
          .
          <string-name>
            <surname>ACM</surname>
            <given-names>SIGAPP</given-names>
          </string-name>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Thi</given-names>
            <surname>Hoa</surname>
          </string-name>
          <article-title>Hue Nguyen and Nhan Le Thanh. Ensuring the semantic correctness of work ow processes: an ontological approach</article-title>
          .
          <source>In Proceedings of 10th Workshop on Knowledge Engineering and Software Engineering (KESE10) co-located with 21st European Conference on Arti cial Intelligence (ECAI</source>
          <year>2014</year>
          ), volume
          <volume>1289</volume>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Hanene Boussi Rahmouni, Tony Solomonides, Marco Casassa Mont, and
          <string-name>
            <given-names>Simon</given-names>
            <surname>Shiu</surname>
          </string-name>
          .
          <article-title>Privacy compliance and enforcement on European healthgrids: an approach through ontology</article-title>
          .
          <source>Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences</source>
          ,
          <volume>368</volume>
          (
          <year>1926</year>
          ):
          <volume>4057</volume>
          {
          <fpage>4072</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Maherzia</surname>
            <given-names>Belaazi</given-names>
          </string-name>
          , Hanen Boussi Rahmouni, and
          <string-name>
            <given-names>Adel</given-names>
            <surname>Bouhoula</surname>
          </string-name>
          .
          <article-title>An Ontology Regulating Privacy Oriented Access Controls</article-title>
          .
          <source>In Int. Conf. on Risks and Security of Internet and Systems</source>
          , pages
          <fpage>17</fpage>
          {
          <fpage>35</fpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>