<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">futureinternet</journal-id>
      <journal-title>Future Internet</journal-title>
      <abbrev-journal-title abbrev-type="publisher">Future Internet</abbrev-journal-title>
      <abbrev-journal-title abbrev-type="pubmed">futureinternet</abbrev-journal-title>
      <issn pub-type="epub">1999-5903</issn>
      <publisher>
        <publisher-name>MDPI</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3390/fi4040929</article-id>
      <article-id pub-id-type="publisher-id">futureinternet-04-00929</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Semantic Legal Policies for Data Exchange Protection across Super-Peer Domains in the Cloud </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hu</surname>
            <given-names>Yuh-Jong</given-names>
          </name>
          <xref rid="c1-futureinternet-04-00929" ref-type="corresp">*</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wu</surname>
            <given-names>Win-Nan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Cheng</surname>
            <given-names>Kua-Ping</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Huang</surname>
            <given-names>Ya-Ling</given-names>
          </name>
        </contrib>
      </contrib-group>
      <aff id="af1-futureinternet-04-00929">Emerging Network Technologies (ENT) Lab, Department of Computer Science, National Chengchi University, Wen-Shan District, Taipei 11605, Taiwan; Email: <email>d9905@cs.nccu.edu.tw</email> (W.N.W.); <email>99753025@nccu.edu.tw</email> (K.P.C.); <email>99753026@nccu.edu.tw</email> (Y.L.H.) </aff>
      <author-notes>
        <corresp id="c1-futureinternet-04-00929"><label>*</label> Author to whom correspondence should be addressed; Email: <email>hu@cs.nccu.edu.tw</email>; Tel.: +886-2-2938-7620.</corresp>
      </author-notes>
      <pub-date pub-type="epub">
        <day>25</day>
        <month>10</month>
        <year>2012</year>
      </pub-date>
      <pub-date pub-type="collection"><month>12</month>
        <year>2012</year>
      </pub-date>
      <volume>4</volume>
      <issue>4</issue>
      <fpage>929</fpage>
      <lpage>954</lpage>
      <history>
        <date date-type="received">
          <day>21</day>
          <month>09</month>
          <year>2012</year>
        </date>
        <date date-type="rev-recd">
          <day>13</day>
          <month>10</month>
          <year>2012</year>
        </date>
        <date date-type="accepted">
          <day>17</day>
          <month>10</month>
          <year>2012</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>©  2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
        <copyright-year>2012</copyright-year>
        <license xmlns:xlink="http://www.w3.org/1999/xlink" license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/3.0/">
          <p>This article is an open-access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p>
        </license>
      </permissions>
      <abstract>
        <p>In semantic policy infrastructure, a Trusted Legal Domain (TLD), designated as a Super-Peer Domain (SPD), is a legal cage model used to circumscribe the legal virtual boundary of data disclosure and usage in the cloud. Semantic legal policies in compliance with the law are enforced at the super-peer within an SPD to enable Law-as-a-Service (LaaS) for cloud service providers. In addition, cloud users could query fragmented but protected outsourcing cloud data from a law-aware super-peer, where each query is also compliant with the law. Semantic legal policies are logic-based formal policies, which are shown to be a combination of OWL-DL ontologies and stratified Datalog rules with negation, <italic>i.e.</italic>, so-called non-monotonic cq-programs, for policy representation and enforcement. An agent at the super-peer is a unique law-aware guardian that provides protected data integration services for its peers within an SPD. Furthermore, agents at the super-peers specify how law-compliant legal policies are unified with each other to provide protected data exchange services across SPDs in the semantic data cloud. </p>
      </abstract>
      <kwd-group>
        <kwd>semantic data cloud</kwd>
        <kwd>semantic data exchange</kwd>
        <kwd>Law-as-a-Service (LaaS)</kwd>
        <kwd>semantic legal policies</kwd>
        <kwd>privacy protection </kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec sec-type="intro">
      <title>1. Introduction</title>
      <p>Cloud computing has become a generic term that describes an easy, flexible, and scalable delivery of resources and services over the Internet. This provides an emerging model in support of “everything­as-a-service”(XaaS). A new, spectacular phenomenon of data sharing and service integration is possible within the cloud computing environment. This paves the way for technological innovation when applying semantic technologies to cloud computing [<xref ref-type="bibr" rid="B1-futureinternet-04-00929">1</xref>]. </p>
      <p>Current cloud infrastructures do not provide enough self-managed services for their cloud users. Therefore, a cloud provider’s internal employees must use manual service management, which requires intensive human intervention to explore and allocate available virtual resources for cloud users [<xref ref-type="bibr" rid="B2-futureinternet-04-00929">2</xref>]. This is certainly not adequate when cloud resources are agile and deployed over the wide-scale of the Internet. We need self-managed Software-as-a-Service (SaaS) not only for the automatic allocation of various cloud available resources but also to enforce security and privacy policies without too much human intervention. <italic>Law-as-a-Service (LaaS) </italic>further enhances automatic security and privacy policy to provide law-aware semantic policy enforcement in the cloud [<xref ref-type="bibr" rid="B3-futureinternet-04-00929">3</xref>]. </p>
      <p>In this paper, relational structured data are re-modeled as ontologies and used for data integration and exchange (see <xref ref-type="fig" rid="futureinternet-04-00929-f001">Figure 1</xref>). This leverages the abstract concept representation and reasoning of ontologies, which do not exist in the relational database [<xref ref-type="bibr" rid="B4-futureinternet-04-00929">4</xref>]. Furthermore, stratified Datalog rules with exceptions handling extends ontologies to empower data protection and query services [<xref ref-type="bibr" rid="B5-futureinternet-04-00929">5</xref>]. We have built a semantic data cloud for data integration and exchange. Furthermore, we have also applied Semantic Web technology to represent and enforce semantic legal policies for data protection in the cloud [<xref ref-type="bibr" rid="B6-futureinternet-04-00929">6</xref>]. </p>
      <fig id="futureinternet-04-00929-f001" position="anchor">
        <label>Figure 1</label>
        <caption>
          <p>Law-aware semantic policy infrastructure, where a TLD is a legal cage, designated as an SPD, to circumscribe the legal virtual boundary of data disclosure and usage. A TVD is a logical cage that provides security and privacy policies, corresponding to semantic legal policies. </p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-g001.tif"/>
      </fig>
      <sec id="sec1dot1-futureinternet-04-00929">
        <title>1.1. Semantic Policy Infrastructure</title>
        <p>Current data protection laws are not up-to-date on handling data sharing and protection in the semantic cloud. We address the associated research issues, not only for law refinement but also for technology re-engineering when the concepts embarked in the laws for regulating the cloud are updated. The ultimate objective of this study is to empower the flexible and agile use of cloud resources without fear of violating data protection and other related laws. </p>
        <p>We propose a law-aware semantic policy infrastructure to provide LaaS for various cloud service providers (CSPs) and their potential customers. In this paper, we extend our previous work [<xref ref-type="bibr" rid="B7-futureinternet-04-00929">7</xref>], where a Super-Peer Domain (SPD) for modeling a specific Trusted Legal Domain (TLD) enables data integration in the semantic policy architecture. This major revised version is explicitly different in two directions from the previous one we published in the WIMS’12 conference. (1) We introduce semantic data integration from outsourcing data in terms of the fragmentation of sensitive relationship to prevent curious but honest cloud service providers from using the data. Furthermore, we address the semantic data exchange between super-peers. A super-peer is in charge of an SPD, which is corresponding to a virtual private cloud (see <xref ref-type="fig" rid="futureinternet-04-00929-f001">Figure 1</xref>); (2) Policy exception is handled by cq-programs non-monotonic reasoning in <italic>SPD</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>. </p>
        <p>Similar to a privacy appliance [<xref ref-type="bibr" rid="B8-futureinternet-04-00929">8</xref>], an agent in the super-peer is a unique law-aware guardian that provides LaaS to its peers. The super-peer is also a trusted proxy of an SPD that provides a query interface between its peers and a user. Peers own real fragmented data sources that are directly mapped from relational database tables. Therefore, the super-peer provides a data integration service to its peers. Furthermore, the super-peer specifies how law-compliant semantic legal policies that are unified and enforced among SPDs to achieve data exchange. The enforcement of unified semantic legal policies not only protects integrated data from a super-peer’s own peers but also protects exchanged data from another SPD. </p>
      </sec>
      <sec id="sec1dot2-futureinternet-04-00929">
        <title>1.2. Principles of Data Protection Laws</title>
        <p>Regarding data protection legal issues, processing personal data in Europe is mainly regulated by the Data Protection Directive 95/46/EC, which is currently under revision. In a legally uncertain situation, to handle semantic legal policies in compliance with emerging data protection laws, we use flexible relationship mapping between TLD and TVD layers. This allows us to enable/disable security and privacy policies dynamically in the TVD layer using self-managed LaaS. </p>
        <p>The principles of using privacy protection laws in the cloud depend on three criteria [<xref ref-type="bibr" rid="B9-futureinternet-04-00929">9</xref>]: </p>
        <list list-type="bullet">
          <list-item>
            <p>The registration principle: the location of service provider registration, which enables data collection services;</p>
          </list-item>
          <list-item>
            <p>The nationality principle: the nationality of the data owner whose data are being used;</p>
          </list-item>
          <list-item>
            <p>The territoriality principle: the data center location where the actual data processing occurs.</p>
          </list-item>
        </list>
        <p>Currently, there is no consensus on which principles should be used for enforcing privacy protection laws in the cloud, especially across jurisdictions. In this paper, we offer LaaS for CSPs before deploying their cloud resources and allow them to choose flexibly any principles of the privacy laws with which they prefer to comply. We also ensure that all of the subsequent queries in the resources and services deployment cloud are compliant with the principles of selective laws. We manually unify semantic legal policies to avoid any possible conflicts of data disclosure and exchange across jurisdictions. </p>
        <p>Whenever the laws used for regulating cloud computing are updated and expected to agree with the laws of different jurisdictions, semantic legal policies, modeled as a combination of revised ontologies and rules, are re-mapped to the updated security and data policies in Trusted Virtual Domains (TVDs). A TVD consists of a set of distributed virtual machines (VMs), storage for the VMs, and a communication medium interconnecting the VMs in the OpenTC [<xref ref-type="bibr" rid="B3-futureinternet-04-00929">3</xref>]. A semantic cloud of TLDs is established over the OpenTC TVDs (see <xref ref-type="fig" rid="futureinternet-04-00929-f001">Figure 1</xref>). Therefore, we ensure that our law-aware semantic cloud policies are always compliant with the most up-to-date laws for cloud operations. </p>
      </sec>
      <sec id="sec1dot3-futureinternet-04-00929">
        <title>1.3. Research Issues and Contributions</title>
        <sec>
          <title>1.3.1. Research Issues</title>
          <p>We identify several research issues in this study (i) how to empower semantic technologies for cloud computing to establish law-aware semantic cloud policies; (ii) how to achieve data integration and exchange after data are fragmented for protection in an outsourcing SPD; (iii) how to use semantic legal policies to represent and interpret laws, especially for data protection and national security laws and to further ensure the legality of data exchange and access across jurisdictions; (iv) how to unify semantic policies to allow defeasible (or non-monotonic) reasoning of a policy’s exceptions handling. </p>
          <p>In this study, we use non-monotonic reasoning, in the form of default logic, instead of defeasible description logic because the high computational complexity of defeasible reasoning for description logic. Defeasible reasoning from the philosophical literature was rediscovered in artificial intelligence as non-monotonic reasoning, attempting to solve the “frame problem” [<xref ref-type="bibr" rid="B10-futureinternet-04-00929">10</xref>]. Defeasible reasoning differs from deductive reasoning in that the reason-schemes employed in defeasible reasoning can have defeaters. </p>
        </sec>
        <sec>
          <title>1.3.2. Contributions</title>
          <p>Our main contributions are (i) the establishment of a law-aware semantic cloud policy infrastructure to verify the feasibility of LaaS concepts; (ii) the design and enforcement of semantic legal policies using fragmented outsourcing data for data integration and protection in an SPD of single jurisdiction; (iii) the unification of semantic legal policies from multiple SPDs for data exchange and protection across jurisdictions. Finally, we exploit policy’s exceptions handling by default logic in cq-programs to support non-monotonic reasoning for description logics [<xref ref-type="bibr" rid="B11-futureinternet-04-00929">11</xref>]. </p>
        </sec>
        <sec>
          <title>1.3.3. Outline</title>
          <p>This paper is organized as follows. In <xref ref-type="sec" rid="sec2-futureinternet-04-00929">Section 2</xref>, we first introduce the background. In <xref ref-type="sec" rid="sec3-futureinternet-04-00929">Section 3</xref>, we present a law-aware semantic data cloud. In <xref ref-type="sec" rid="sec4-futureinternet-04-00929">Section 4</xref>, we address the issues of modeling TLD(s) for semantic legal policy enforcement. Semantic legal policies are formally defined in <xref ref-type="sec" rid="sec5-futureinternet-04-00929">Section 5</xref>. In <xref ref-type="sec" rid="sec6-futureinternet-04-00929">Section 6</xref>, we unify two types of semantic legal policies to address the problem of exceptions handling. In <xref ref-type="sec" rid="sec7-futureinternet-04-00929">Section 7</xref>, we present semantic legal policy enforcement, focusing on non-monotonic reasoning of a policy’s exceptions handling. In <xref ref-type="sec" rid="sec8-futureinternet-04-00929">Section 8</xref>, related studies are presented. We conclude this paper and note possible future work in <xref ref-type="sec" rid="sec9-futureinternet-04-00929">Section 9</xref>. </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec2-futureinternet-04-00929">
        <title>2. Background</title>
      <sec id="sec2dot1-futureinternet-04-00929">
        <title>2.1. A Super-Peer Domain Model</title>
        <p>A Peer Data Management Systems (PDMS), such as PAYGO and Piazza, were demonstrated as the best way to achieve wide-scale data integration over the Internet [<xref ref-type="bibr" rid="B12-futureinternet-04-00929">12</xref>,<xref ref-type="bibr" rid="B13-futureinternet-04-00929">13</xref>,<xref ref-type="bibr" rid="B14-futureinternet-04-00929">14</xref>]. However, the PAYGO and Piazza systems only use a relational data model that hampers our use of a conceptual-based for information sharing. Moreover, it is difficult to enact data sharing in a pure peer data integration architecture because of the difficulty of describing the nature of relationships among many unstructured peers. It is certainly a great challenge to provide unifying semantic legal policy services for effective data integration and protection in an unstructured peer data management system. </p>
        <p>We propose an SPD model to allow for data integration and protection in a jurisdiction and furthermore to enable data exchange across jurisdictions. Within an SPD, a super-peer specifies its semantic legal policies based on a type of law to regulate a jurisdiction. Any peer registers at a super-peer, pledging to comply with a law declared as semantic legal policy in a super-peer for data integration. We also allow a super-peer to exchange data with another super-peer. This implies that when peers are affiliated with different super-peers, the semantic legal policies declared in these super-peers are unified to enact data exchange between these peers (see <xref ref-type="sec" rid="sec6-futureinternet-04-00929">Section 6</xref>). </p>
      </sec>
      <sec id="sec2dot2-futureinternet-04-00929">
        <title>2.2. Queries as Views</title>
        <p>In terms of the data integration of multiple data sources, three approaches have been proposed to model a set of <italic>source descriptions </italic>that specify the semantic mapping between the source and global schema [<xref ref-type="bibr" rid="B15-futureinternet-04-00929">15</xref>]. The first approach, called global-as-view (GAV), requires that each concept in the global schema be expressed as a query over the data sources. The GAV addresses the case in which a stable data source contains details not present in the global schema, so it is not used for dynamically adding or deleting data sources. </p>
        <p>The second approach, called local-as-view (LAV), requires the global schema to be specified independently from the sources, and the source descriptions between the stable global schema, such as the ontology and the dynamic data sources, are established by defining each concept in the data sources as a view over the global schema [<xref ref-type="bibr" rid="B4-futureinternet-04-00929">4</xref>,<xref ref-type="bibr" rid="B16-futureinternet-04-00929">16</xref>]. LAV descriptions handle the case in which the global schema contains details that are not present in every data source. </p>
        <p>The third approach, called global-local-as-view (GLAV), is a source description that combines the expressive power of both GAV and LAV and allows flexible schema definitions to be independent of the particular details of the data sources [<xref ref-type="bibr" rid="B17-futureinternet-04-00929">17</xref>]. </p>
        <p>In this paper, on the one hand, data integration uses LAV and GAV mappings within an SPD to reformulate a user query into a query over the source schemas. On the other hand, data exchange between super-peers uses GLAV mappings between different SPDs. More specifically, in a data exchange setting a tuple generating dependency (tgd) for a set of source-to-target dependencies or an equality-generating dependency (egd) for target dependencies is extended to Datalog shown as a GLAV mapping [<xref ref-type="bibr" rid="B18-futureinternet-04-00929">18</xref>]. However, data integration and exchange are hampered by legitimate and widespread privacy concerns. We need a technique that enables data integration and exchange without losing a user’s privacy [<xref ref-type="bibr" rid="B19-futureinternet-04-00929">19</xref>,<xref ref-type="bibr" rid="B20-futureinternet-04-00929">20</xref>]. An acronym table for frequently used terms are shown as <xref ref-type="table" rid="futureinternet-04-00929-t001">Table 1</xref>. </p>
        <table-wrap id="futureinternet-04-00929-t001" position="float">
          <object-id pub-id-type="pii">futureinternet-04-00929-t001_Table 1</object-id>
          <label>Table 1</label>
          <caption>
            <p>An acronym table for frequently used terms. </p>
          </caption>
<table>
 <thead>
  <tr>
    <th align="center" valign="middle">Acronym   </th>
    <th align="center" valign="middle">Full spelling</th>
    <th align="center" valign="middle">Acronym</th>
    <th align="center" valign="middle">Full spelling</th>
  </tr>
 </thead>
 <tbody>
  <tr>
    <td align="center" valign="middle">TLD   </td>
    <td align="center" valign="middle">Trusted Legal Domain</td>
    <td align="center" valign="middle">TVD</td>
    <td align="center" valign="middle">Trusted Virtual Domain</td>
  </tr>
  <tr>
    <td align="center" valign="middle">SPD </td>
    <td align="center" valign="middle">Super-Peer Domain </td>
    <td align="center" valign="middle">sp</td>
    <td align="center" valign="middle">super-peer</td>
  </tr>
  <tr>
    <td align="center" valign="middle">GAV   </td>
    <td align="center" valign="middle">Global-As-View</td>
    <td align="center" valign="middle">XaaS</td>
    <td align="center" valign="middle">Everything-as-a-Service</td>
  </tr>
  <tr>
    <td align="center" valign="middle">GLAV </td>
    <td align="center" valign="middle">Global-Local-As-View </td>
    <td align="center" valign="middle">LAV</td>
    <td align="center" valign="middle">Local-As-View</td>
  </tr>
  <tr>
    <td align="center" valign="middle">CQ </td>
    <td align="center" valign="middle">Conjunctive Query </td>
    <td align="center" valign="middle">VMs</td>
    <td align="center" valign="middle">Virtual Machines</td>
  </tr>
 </tbody>
</table>
        </table-wrap>
      </sec>
      <sec id="sec2dot3-futureinternet-04-00929">
        <title>2.3. Stratified Datalog<sup>¬</sup> for Non-Monotonic Reasoning</title>
        <p>Datalog is a database query language based on the logic programming paradigm: a set of ground facts, called the <italic>Extensional Database </italic>(EDB), is physically stored in a relational database, and a Datalog program <italic>P </italic>is called the <italic>Intensional Database </italic>(IDB). A Datalog program <italic>P </italic>is a mapping from EDB-facts to IDB-facts. Stratified <italic>Datalog</italic><sup>¬</sup>, which reduces data complexity and offers non-monotonic reasoning, is an extension of pure Datalog with rule stratification and negation [<xref ref-type="bibr" rid="B21-futureinternet-04-00929">21</xref>]. </p>
      </sec>
      <sec id="sec2dot4-futureinternet-04-00929">
        <title>2.4. Conjunctive Query Programs (CQ-Programs)</title>
        <p>The integration of ontologies and rules can be classified as heterogeneous or homogeneous [<xref ref-type="bibr" rid="B22-futureinternet-04-00929">22</xref>]. Heterogeneous integration for hybrid reasoning is further distinguished as being loosely or tightly coupled. Description Logic Program (DLP) and Semantic Web Rule Language (SWRL) are examples of homogeneous integration, but they lack non-monotonic reasoning capabilities for policy exceptions handling. Therefore, we adopt one of the loosely-coupled approaches, <italic>i.e.</italic>, conjunctive query programs (cq-programs), which is an extended version of a description logic program (dl-program), to design and enforce semantic legal policies [<xref ref-type="bibr" rid="B23-futureinternet-04-00929">23</xref>]. </p>
        <p>The semantic legal policies are expressed as a <italic>cq-program</italic>, e.g., a pair (<italic>T </italic>, <italic>P</italic>), where <italic>T</italic> is the DL-based ontology and <italic>P</italic> consists of a finite set of non-monotonic datalog rules. A <italic>cq-rule </italic>has the form: 
        <disp-formula id="futureinternet-04-00929-i001"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i001.tif"/><label>(1)</label></disp-formula></p>
        <p>where <italic>a </italic>is a rule predicate and any <italic>b</italic><sub>1</sub>, ..., <italic>b</italic><italic><sub>m</sub></italic> may be a DL predicate or a rule predicate. </p>
        <p>The cq-program combines datalog rules with negation under stable model (or answer set) semantics with OWL DL. The difference between stable model semantics and well-founded semantics is that between two-valued (true or false) and three-valued (true, false, or unknown) logic. In practice, the two semantics coincide in the stratified logic program. Negation-as-failure (NAF) for weak negation (∼) in the closed world assumption (CWA) and explicitly negative knowledge for strong negation (¬) are allowed in the cq-program. In fact, Reiter-style default logic and CWA can be implemented in cq-programs to support non-monotonic reasoning of description logics [<xref ref-type="bibr" rid="B11-futureinternet-04-00929">11</xref>]. </p>
      </sec>
      <sec id="sec2dot5-futureinternet-04-00929">
        <title>2.5. Prioritized Default Theory</title>
        <p>Let <italic>Δ</italic> = (<italic>T</italic> , <italic>P</italic>, ≺) be a prioritized default theory, where <italic>T</italic> is the DL-based ontology in the <italic>cq-program </italic>of (<italic>T</italic> , <italic>P</italic>) and <italic>D</italic> = {<italic>δ</italic><sub>0</sub>, ··· ,<italic>δ</italic><italic><sub>n</sub></italic>} is a finite set of defaults with strict priorities. P consists of a finite set of non-monotonic datalog rules [<xref ref-type="bibr" rid="B24-futureinternet-04-00929">24</xref>,<xref ref-type="bibr" rid="B25-futureinternet-04-00929">25</xref>]. The <italic>normal </italic>default <italic>δ</italic> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i021.tif"/> is sufficient to model our exceptions, where <italic>φ</italic> is <italic>prerequisite</italic>, <italic>ψ</italic> is <italic>justi</italic><italic>fications</italic>, and <italic>ψ</italic> the <italic>consequent </italic> of <italic>δ</italic> in <italic>D</italic>. We apply the novel transformation Ω of default theories into cq-programs, which is based on the <italic>select-default-and-check </italic>principle. The evaluating extensions principle in default theories is: “If the prerequisites can be derived, and the justifications can be consistently assumed, then the conclusion can be concluded [<xref ref-type="bibr" rid="B23-futureinternet-04-00929">23</xref>]”. </p>
      </sec>
    </sec>
    <sec id="sec3-futureinternet-04-00929">
        <title>3. Law-Aware Semantic Cloud</title>
      <p>A policy-aware infrastructure gives users greater transparency in their online interactions and helps both people and machines “play by the rules” relevant to social interactions [<xref ref-type="bibr" rid="B26-futureinternet-04-00929">26</xref>]. We intend to achieve similar objectives. However, we focus more on the issue of enforcing law-aware policies in the semantic data cloud to fulfill two visions: </p>
      <list list-type="order">
        <list-item>
          <p>The semantic data cloud offers LaaS for CSPs while integrating semantic data modeled as ontologies from multiple data sources. The law-aware semantic cloud services help CSPs spot and track infractions when they plan to deploy their resources and services. LaaS also provides CSPs with transparent updating semantic policies that are compliant with the most up-to-date laws.</p>
        </list-item>
        <list-item>
          <p>Ontologies and stratified Datalog rules with negation are used for representing semantic legal policies to enable query services for real cloud end-users. Semantic legal policies are manually unified but automatically enforced by the systems because metadata extracted from the semantic data cloud are used in deciding whether the integrated data satisfy the relevant legal policy’s preconditions. If the data usage context satisfies the preconditions, data are <italic>disclosed</italic>. Otherwise, they are hidden (or <sub>¬</sub><italic>disclosed</italic>).</p>
        </list-item>
      </list>
      <sec id="sec3dot1-futureinternet-04-00929">
        <title>3.1. A Pandemic Investigation Scenario</title>
        <p><bold>Example 3.1.</bold> The <italic>α</italic> Inc. is an international airline company with headquarters located in Singapore. The <italic>α</italic> airline Inc. applies the closed policies of privacy protection laws, where authorizations are denied by default based on the registration and nationality principles described in <xref ref-type="sec" rid="sec1dot2-futureinternet-04-00929">Section 1.2</xref>. The first policy exception, Ab1, states that no personal data should be disclosed unless a data owner’s prior consent is obtained. </p>
        <p>Whenever a data disclosure request comes from a data owner’s national security officer, the <italic>open policies </italic>of the corresponding national security laws are applied, where authorizations are granted by default. As long as the officer follows legal procedure in supporting plausible evidence, this request is granted without the data owners’ consent. However, any national security officer cannot request an alien’s personal data unless the data owner’s prior consent was obtained. The second policy exception, Ab2, occurs in this situation. </p>
        <p>The <italic>α</italic> airline Inc. pledges to follow Singapore’s data protection laws but allows data disclosure when any national security officer requests his/her own citizen’s flight information. An <italic>SPD</italic><italic><sub>α</sub></italic> is created for the <italic>α</italic> airline in compliance with Singapore’s data protection laws in <italic>TLD</italic><italic><sub>α</sub></italic>, where queries request data from the domain’s distributed data centers. Another <italic>SPD</italic><italic><sub>β</sub></italic> is created for national security officers of Taiwan CDC to enforce national security laws for a pandemic investigation, based on territoriality and nationality principles. A data disclosure exception, Ab2, is used for national security law enforcement when citizens are not Taiwanese nationals. Thus, these data cannot be disclosed unless a data owner’s prior consent was obtained. During the recent H1N1 pandemic period, a national security officer in Taiwan tried to trace the original H1N1 carriers who possibly took inbound flights from foreign territories, including Singapore, to Taiwan within the preceding fourteen days. </p>
        <p>How do we unify the legal polices enforced in two different jurisdictions and avoid possible legal policy conflicts through exceptions handling? Furthermore, what level and range of data are permitted to be disclosed when either subject-or pattern-based queries (“Subject-based queries allow data users to query a specific person’s complete profile, while pattern-based queries allow data users to adopt a predicate model to create specific features that correspond to anticipated targets and find people with these features in the information space without disclosing their complete profile [<xref ref-type="bibr" rid="B8-futureinternet-04-00929">8</xref>]”.) are initiated at a different super-peer? </p>
      </sec>
    </sec>
    <sec id="sec4-futureinternet-04-00929">
        <title>4. Semantic Super-Peer Data Cloud</title>
      <p>In a previous study [<xref ref-type="bibr" rid="B27-futureinternet-04-00929">27</xref>], unstructured data integration is too complex for heterogeneous peer schemas when the number of peers is large. In a super-peer network architecture, we group a set of peers into a super-peer domain and organize them into a two-level architecture as in a previous work [<xref ref-type="bibr" rid="B28-futureinternet-04-00929">28</xref>], where the lower level is called the peer level and the upper level is called the super-peer level. </p>
      <p>More precisely, a peer transforms relational data sources in a TVD into a local ontology in a TLD. An agent in the super-peer is a guardian of a data integration system; this agent integrates all of its local peers’ ontologies into a global ontology through ontology mapping, alignment, and merging [<xref ref-type="bibr" rid="B29-futureinternet-04-00929">29</xref>,<xref ref-type="bibr" rid="B30-futureinternet-04-00929">30</xref>]. </p>
      <p>The establishment of emergent semantics in a super-peer data cloud allows for flexible data integration from another SPD using the semantic mapping technique. Information is requested on demand from the intersection of TLDs. This wide-scale data integration problem faces the challenge of effectiveness data exchange without generating semantic ambiguity in ontology mappings among super-peers. </p>
      <p>The semantics of a super-peer data cloud is described as the policy ontology, including the modular concepts of SPD, domain policy, and data policy (see <xref ref-type="fig" rid="futureinternet-04-00929-f002">Figure 2</xref>). Any peer from an SPD can contribute new data, schema, or even mappings through its super-peer to other SPDs for data exchange. We define a super-peer data cloud system as a set of SPDs Π = {<italic>π</italic><sub>1</sub>, ..., <italic>π</italic><italic><sub>n</sub></italic>}, where each <italic>π</italic><italic><sub>i</sub></italic> corresponds to a TLD. It is an autonomous information site that exports its data in terms of a super-peer schema to another SPD. </p>
      <fig id="futureinternet-04-00929-f002" position="anchor">
        <label>Figure 2</label>
        <caption>
          <p>The semantics of a super-peer data cloud is described as the policy ontology, which includes two modular concepts (<bold>a</bold>) SPD; (<bold>b</bold>) domain and data policy. An SPD domain includes a super-peer and various peers. A domain policy first decides whether a data request is permitted to enter a TLD. Then, a data policy is used for querying data from the super-peer. </p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-g002.tif"/>
      </fig>
      <p>Each SPD is essentially a mediator-based data integration system, where an <italic>agent</italic><italic><sub>α</sub></italic> at <italic>sp</italic><italic><sub>α</sub></italic> performs semantic local mappings to manage a set of its local peers endowed with fragmented but shareable relational data sources. Semantic global mappings also allow current <italic>sp</italic><italic><sub>α</sub></italic> to interlink with another <italic>sp</italic><italic><sub>β</sub></italic>, where <italic>agent</italic><italic><sub>β</sub></italic> is in charge of data exchange and protection services for <italic>sp</italic><italic><sub>β</sub></italic>. Through the enforcement of semantic legal privacy policies, authorized view-based queries are posed to a super-peer that provides data exchange services. </p>
      <sec id="sec4dot1-futureinternet-04-00929">
        <title>4.1. Semantics of a TLD</title>
        <p>In an SPD <italic>π</italic><italic><sub>α</sub></italic>, actual data are stored in a set of fragmented relational data sources <italic>DS</italic><italic><sub>α</sub></italic> = {<italic>ds</italic><sub>1</sub>, ..., <italic>ds</italic><italic><sub>m</sub></italic>}of a database. In an outsourcing database, the sensitive relationships (or properties) of the attributes in the tables are identified and segmented into fragmented data sources to ensure the data protection criteria are satisfied [<xref ref-type="bibr" rid="B31-futureinternet-04-00929">31</xref>]. Using GAV local mappings, we associate a set of local peer P<italic><sub>α</sub></italic> = {<italic>peer</italic><sub>1</sub>, ..., <italic>peer</italic><italic><sub>n</sub></italic>} in <italic>π</italic><italic><sub>α</sub></italic> with each individual ontology schema to the views of the related relational data sources, <italic>i.e.</italic>, SQL queries. Furthermore, through LAV semantic mappings, a set of peers’ local ontology schemas are also mapped and aligned into a super-peer global view. </p>
        <p>An SPD <italic>π</italic><italic><sub>α</sub></italic> ∈ Π can be defined as (<italic>P</italic><italic><sub>α</sub></italic>, <italic>SPD</italic><italic><sub>α</sub></italic>, <italic>GS</italic><italic><sub>α</sub></italic>, <italic>LS</italic><italic><sub>peeri</sub></italic>, <italic>M</italic><italic><sub>α</sub></italic>, <italic>DS</italic><italic><sub>α</sub></italic>): </p>
        <list list-type="bullet">
          <list-item>
            <p>An <italic>sp</italic><italic><sub>α</sub></italic> ∈ <italic>SPD</italic><italic><sub>α</sub></italic> is the only node in an SPD <italic>π</italic><italic><sub>α</sub></italic>, which allows an <italic>agent</italic><italic><sub>α</sub></italic> to enforce semantic legal policies. This enforcement empowers <italic>agent</italic><italic><sub>α</sub></italic> in an <italic>sp</italic><italic><sub>α</sub></italic> to facilitate information collection through a conjunctive query <italic>CQ</italic><italic><sub>π</sub></italic><italic><sub>α</sub></italic> (<italic>sp</italic><italic><sub>α</sub></italic>) posed to the global schema <italic>GS</italic><italic><sub>α</sub></italic>.A <italic>CQ</italic><italic><sub>π</sub></italic><italic><sub>α</sub></italic> (<italic>sp</italic><italic><sub>α</sub></italic>) can be defined as a subset of the Datalog program, <italic>i.e.</italic>,a <italic>CQ </italic>containment problem, for querying the relational database [<xref ref-type="bibr" rid="B32-futureinternet-04-00929">32</xref>].</p>
          </list-item>
          <list-item>
            <p>Through local LAV mapping assertions, a global schema <italic>GS</italic><italic><sub>α</sub></italic> provides an integrated view for a set of peers from <italic>P</italic><italic><sub>α</sub></italic> in <italic>π</italic><italic><sub>α</sub></italic>. We propose that every LAV assertion has the form <italic>V</italic><italic><sub>LS<sub>peeri</sub></sub></italic> ⇝ <italic>CQ</italic><italic><sub>π<sub>α</sub></sub></italic> (<italic>sp</italic><italic><sub>α</sub></italic>), where <italic>V</italic><italic><sub>LS</sub></italic><italic><sub>peeri </sub></italic>provides the views of the <italic>CQ</italic><italic><sub>π</sub></italic><italic><sub>α</sub></italic> (<italic>sp</italic><italic><sub>α</sub></italic>) over the global schema <italic>GS</italic><italic><sub>α</sub></italic> at an <italic>sp</italic><italic><sub>α</sub></italic> for <italic>peer</italic><italic><sub>i</sub></italic>.</p>
          </list-item>
          <list-item>
            <p>A set of peers from <italic>P</italic><italic><sub>α</sub></italic> are mediators. <italic>Peer</italic><italic><sub>i</sub></italic> ∈ <italic>P</italic><italic><sub>α</sub></italic> maps its local ontology schema, <italic>LS</italic><italic><sub>peeri</sub></italic>, to a set of fragmented relational data sources, <italic>ds</italic><italic><sub>i</sub></italic>, from <italic>DS</italic><italic><sub>α</sub></italic> in <italic>π</italic><italic><sub>α</sub></italic>. Therefore, a query uses unfolding GAV mapping assertions <italic>V</italic><italic><sub>LS</sub></italic><italic><sub>peeri</sub></italic><italic> ⇝ </italic><italic>CQ</italic><italic><sub>π</sub></italic><italic><sub>α</sub></italic> (<italic>DS</italic><italic><sub>α</sub></italic>), where <italic>V</italic><italic><sub>LS</sub></italic><italic><sub>peeri </sub></italic>is the vocabulary of an ontology local schema of <italic>peer</italic><italic><sub>i</sub></italic> that maps to the SQL of <italic>CQ</italic><italic><sub>π</sub></italic><italic><sub>α</sub></italic> (<italic>DS</italic><italic><sub>α</sub></italic>) over a set of fragmented data sources, <italic>ds</italic><italic><sub>i</sub></italic>, from <italic>DS</italic><italic><sub>α</sub></italic>.</p>
          </list-item>
          <list-item>
            <p>A set of local mapping assertions, <italic>M</italic><italic><sub>α</sub></italic>, created from a mapping language, <italic>ML</italic>, are used to semantically link between <italic>sp</italic><italic><sub>α</sub></italic> and a set of peers from <italic>P</italic><italic><sub>α</sub></italic> in <italic>π</italic><italic><sub>α</sub></italic>. The semantics of a set of global mapping assertions created from a Datalog rule language among super-peers are addressed in <xref ref-type="sec" rid="sec4dot2-futureinternet-04-00929">Section 4.2</xref>.</p>
          </list-item>
          <list-item>
            <p>A set of local data sources, <italic>ds</italic><italic><sub>i</sub></italic>, from <italic>DS</italic><italic><sub>α</sub></italic>, are fragmented relational structured data that store the materialized instances.</p>
          </list-item>
        </list>
      </sec>
      <sec id="sec4dot2-futureinternet-04-00929">
        <title>4.2. Semantics of Multiple TLDs</title>
        <p>When LaaS supports cloud resource deployment and queries across TLDs, the laws declared in each TLD are unified to comply with all TLDs. An SPD <italic>π</italic><italic><sub>α</sub></italic> of <italic>TLD</italic><italic><sub>α</sub></italic> is related to another SPD <italic>π</italic><italic><sub>β</sub></italic> of <italic>TLD</italic><italic><sub>β</sub></italic> using a set of super-peer GLAV semantic mapping assertions. A super-peer semantic schema mapping assertion between <italic>TLD</italic><italic><sub>α</sub></italic> and <italic>TLD</italic><italic><sub>β</sub></italic> is expressed as follows: 
        <disp-formula id="futureinternet-04-00929-i002"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i002.tif"/><label>(2)</label></disp-formula></p>
        <p>where <italic>CQ</italic><italic><sub>π</sub></italic><italic><sub>α</sub></italic> (<italic>sp</italic><italic><sub>α</sub></italic>) is a source conjunctive query over the <italic>sp</italic><italic><sub>α</sub></italic> in an SPD <italic>π</italic><italic><sub>α</sub></italic> ∈ Π; and <italic>CQ</italic><italic><sub>π</sub></italic><italic><sub>β</sub></italic> (<italic>sp</italic><italic><sub>β</sub></italic>) is a target conjunctive query over the <italic>sp</italic><italic><sub>β</sub></italic> in an SPD <italic>π</italic><italic><sub>β</sub></italic> ∈ Π.A <italic>CQ</italic><italic><sub>π</sub></italic><italic><sub>α</sub></italic> (<italic>sp</italic><italic><sub>α</sub></italic>) is defined as an authorized legal view of an SPD <italic>π</italic><italic><sub>α</sub></italic> whenever the <italic>sp</italic><italic><sub>α</sub></italic> intends to export its data by unifying its semantic legal policies with another SPD <italic>π</italic><italic><sub>β</sub></italic>. The global schema <italic>GS</italic><italic><sub>α</sub></italic> of <italic>sp</italic><italic><sub>α</sub></italic> is mapped to another <italic>sp</italic><italic><sub>β</sub></italic>’s global schema <italic>GS</italic><italic><sub>β</sub></italic> by the super-peers’ GLAV semantic mapping assertions. </p>
        <p>When queries go through the intersection of TLDs across <italic>law-aware </italic>super-peers, we manually unify the pre-arranged semantic legal policies to discover mapping assertions from the vocabulary of <italic>sp</italic><italic><sub>α</sub></italic>’s global ontology schema to the vocabulary of <italic>sp</italic><italic><sub>β</sub></italic>’s global ontology schema. Furthermore, potential policy conflicts between these unifiable semantic legal policies should be resolved with Datalog rules by policy exceptions handling. A semantic legal policy’s exceptions are handled by non-monotonic reasoning with stratified <italic>Datalog</italic><sup>¬</sup> rules, as shown in <xref ref-type="sec" rid="sec7dot4-futureinternet-04-00929">Section 7.4</xref>. </p>
      </sec>
      <sec id="sec4dot3-futureinternet-04-00929">
        <title>4.3. Semantic Data Exchange Between SPs</title>
        <p>Semantic data exchange between super-peers is the problem of taking a data structure under a source schema of a <italic>TLD</italic><italic><sub>α</sub></italic> and creating an instance of a target schema of a <italic>TLD</italic><italic><sub>β</sub></italic> that reflects the source data as accurately as possible. A semantic data exchange setting (<italic>S</italic><italic><sub>α</sub></italic>, <italic>T</italic><italic><sub>β</sub></italic>, Σ<italic><sub>st</sub></italic>, Σ<italic><sub>t</sub></italic>) consists of a source schema <italic>S</italic><italic><sub>α</sub></italic>, a target schema T<italic><sub>β</sub></italic>, a set of source-to-target dependencies Σ<italic><sub>st</sub></italic>, and a set of target dependencies is Σ<italic><sub>t </sub></italic>Σ<italic><sub>st</sub></italic> a <italic>tuple-generating dependency </italic>(tgd). This is a super-peer semantic schema mapping assertion between <italic>TLD</italic><italic><sub>α</sub></italic>and <italic>TLD</italic><italic><sub>β</sub></italic>, described as Formula (2) in <xref ref-type="sec" rid="sec4dot2-futureinternet-04-00929">Section 4.2</xref>. Moreover, each target dependency in Σ<italic><sub>t</sub></italic> is either a <italic>tuple-generating dependency </italic>(tgd) or an <italic>equality-generating dependency </italic>(egd) [<xref ref-type="bibr" rid="B18-futureinternet-04-00929">18</xref>]. Let Σ be a set of tgds over a fixed schema. A set of tgds is <italic>weakly acyclic </italic>if the dependency graph has no cycle going through dot-line special edges (see <xref ref-type="fig" rid="futureinternet-04-00929-f003">Figure 3</xref> and <xref ref-type="fig" rid="futureinternet-04-00929-f004">Figure 4</xref>). This guarantees that the chase (or query) from target and source schemas will be terminated in polynomial time. </p>
        <p>One of the source-to-target dependencies Σ<italic><sub>st</sub></italic> from the source schema of personal flight information to the target schema of personal medical information is described as follows (see <xref ref-type="fig" rid="futureinternet-04-00929-f003">Figure 3</xref>):</p> 
		<p>A source-to-target dependency:
        <disp-formula id="futureinternet-04-00929-i003"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i003.tif"/><label>(3)</label></disp-formula></p>
        <fig id="futureinternet-04-00929-f003" position="anchor">
          <label>Figure 3</label>
          <caption>
            <p>A source-to-target dependency Σ<italic><sub>st</sub></italic> is defined from the source schema of personal flight information to the target schema of medical information. </p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-g003.tif"/>
        </fig>
        <p>A target dependency:
        <disp-formula id="futureinternet-04-00929-i004"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i004.tif"/><label>(4)</label></disp-formula></p>
        <p>A set of weakly acyclic target dependencies Σ<italic><sub>t</sub></italic> from the target schema of InformedRecord to the target schema of PersonalMedicalInfo is shown as (see <xref ref-type="fig" rid="futureinternet-04-00929-f004">Figure 4</xref>): </p>
        <fig id="futureinternet-04-00929-f004" position="anchor">
          <label>Figure 4</label>
          <caption>
            <p>A target dependency Σ<italic><sub>t</sub></italic> is defined from the target schema of InformedRecord to the target schema of PersonalMedicalInfo. </p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-g004.tif"/>
        </fig>
        <p>In <xref ref-type="sec" rid="sec3dot1-futureinternet-04-00929">Section 3.1</xref>, we have proposed a pandemic investigation scenario, in which Taiwan CDC officers enforced national security laws to trace the original source of H1N1 carriers, who possibly took inbound flights from a recent pandemic area. We first query the target schema of a personal medical information ontology using Formula (4). It is weakly acyclic; thus, the chase procedure for personal medical information with H1N1 disease will be terminated in polynomial time. Then, we query the instances of personal flight information at the source schema through the source-to-target dependency <italic><sub>st</sub></italic>described by Formula (3). Semantic data exchange services ensure that both semantic data interoperability and law-compliant criteria are satisfied at the virtual legal domain created for the super-peer <italic>sp</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>, where a law-aware guardian <italic>agent</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic> at the <italic>sp</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic> is empowered by unifying the semantic legal policies offered by <italic>agent</italic><italic><sub>β</sub></italic> and <italic>agent</italic><italic><sub>α</sub></italic> from their respective <italic>sp</italic><italic><sub>β</sub></italic> and <italic>sp</italic><italic><sub>α</sub></italic> nodes. For more details see <xref ref-type="sec" rid="sec6-futureinternet-04-00929">Section 6</xref>. </p>
      </sec>
    </sec>
    <sec id="sec5-futureinternet-04-00929">
        <title>5. Semantic Legal Policies</title>
      <sec id="sec5dot1-futureinternet-04-00929">
        <title>5.1. Legal Policy Representation</title>
        <p>A formal (semantic) <italic>legal policy </italic>is a declarative expression executed in a computer system for a human legal norm without causing semantic ambiguity. A <italic>legal policy </italic>is created from a <italic>policy language</italic>, and a <italic>legal policy language </italic>is expressed as a combination of ontology and rule languages. A <italic>legal policy </italic>is composed of ontologies and rules, where ontologies are created from an ontology language to express the domain concepts of a policy and rules are created from a rule language to express the enforcement of a policy. </p>
        <p>Furthermore, a <italic>legal protection policy </italic>is a <italic>legal policy </italic>that aims at representing and enforcing the privacy protection principles of resources in the semantic cloud, where the structure of resources is modeled as ontologies and the protection of resources is expressed as rules. The privacy policy model used for access control in enterprises has been extensively investigated [<xref ref-type="bibr" rid="B33-futureinternet-04-00929">33</xref>], where only Logic Program (LP)-based Datalog was used to design the privacy policy. A <italic>global policy schema </italic>allows for data integration by unifying <italic>regular policies </italic>from a variety of structured data sources, where the <italic>global policy schema </italic>includes integrated ontologies and rules. </p>
        <p>When rules specified as stratified Datalog with negation are used for non-monotonic reasoning rules, the research challenge is determining how to integrate two families of logic <italic>i.e.</italic>, DL and LP, for semantic legal policy enforcement under a non-monotonic semantics. Expressiveness is not the only issue because hybrid integration usually involves high computational complexity. It is also important to ensure the appropriate hybrid integration of ontologies and rules to design policy languages for privacy protection policies. Unfortunately, this issue has not yet been completely studied [<xref ref-type="bibr" rid="B5-futureinternet-04-00929">5</xref>]. </p>
      </sec>
      <sec id="sec5dot2-futureinternet-04-00929">
        <title>5.2. Legal Policy Compliance</title>
        <p>Legal policy compliance addresses the issues of data access and service execution in the semantic data cloud. Semantic legal policy enforcement should satisfy up-to-date laws within a jurisdiction. However, resources, data, and services in the cloud are usually dispersed throughout the Internet. Anyone, if authorized, should be allowed to request anything from anywhere at any time. In this case, we might have to regulate a data request by unifying laws across jurisdictions. This raises the regulation compliance issue regarding how to ensure that semantic legal policies, which satisfy the data usage context, are correctly enforced. </p>
        <p>A <italic>data usage context </italic>is created for each user. It is a precondition when applying laws for a query in a TLD. In the policy ontology described in <xref ref-type="fig" rid="futureinternet-04-00929-f002">Figure 2</xref> in <xref ref-type="sec" rid="sec4-futureinternet-04-00929">Section 4</xref>, whenever the concept of a data usage context is subsumed by a domain policy’s context, this data request enters a specific TLD. We comply with the laws of a <italic>domain policy </italic>because the subsumption criteria of a data usage context are satisfied. After a domain policy is chosen, an applicable <italic>data policy </italic>belonging to this TLD is initiated to enable real data access. However, this data usage is only used for a single TLD. </p>
        <p>When data are used across jurisdictions, such as at the intersection of data protection and national security TLDs, we need an iterative legal policy enforcement process to achieve the selective revelation of anonymous personal identifiable information (PII). This is a pattern-based query, which is only allowed at the intersection of two SPDs. It has been unusually challenging to build a legal framework for protecting individual privacy in the struggle against terrorists since the 9-11 terrorist attack on the U.S. [<xref ref-type="bibr" rid="B8-futureinternet-04-00929">8</xref>,<xref ref-type="bibr" rid="B34-futureinternet-04-00929">34</xref>]. The wide distribution of cloud computing services will certainly exacerbate this challenge. We attempt to address this research issue and provide one possible solution based on semantic legal policy enforcement. </p>
      </sec>
    </sec>
    <sec id="sec6-futureinternet-04-00929">
        <title>6. Unifying Semantic Legal Policies</title>
      <p>We propose a semantic legal policy framework to serve flexible policy deployment, integration, and enforcement. In this policy framework, semantic legal policies representing privacy protection law <italic>α</italic> and national security law <italic>β</italic> are unified at the <italic>sp</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic> of <italic>TLD</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>, where an SPD of <italic>TLD</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic> is at the intersection of <italic>TLD</italic><italic><sub>α</sub></italic> and <italic>TLD</italic><italic><sub>β</sub></italic> jurisdiction (see <xref ref-type="fig" rid="futureinternet-04-00929-f005">Figure 5</xref>). </p>
      <p>Regarding national security law, the Electronic Communication Privacy Act (ECPA) was enacted in 1986 and did not foresee the proliferation of cloud computing [<xref ref-type="bibr" rid="B35-futureinternet-04-00929">35</xref>]. Therefore, we need to reform the ECPA to balance personal privacy rights and government law enforcement needs within the cloud computing environment. </p>
      <fig id="futureinternet-04-00929-f005" position="anchor">
        <label>Figure 5</label>
        <caption>
          <p>A data request uses its own data usage context to decide which super-peer to contact. Each super-peer binds a type of law for data access control in its SPD. For example, <italic>agent</italic><italic><sub>α</sub></italic> at the <italic>sp</italic><italic><sub>α</sub></italic> uses the data protection law in <italic>TLD</italic><italic><sub>α</sub></italic> and <italic>agent</italic><italic><sub>β</sub></italic> at the <italic>sp</italic><italic><sub>β</sub></italic> uses the national security law in <italic>TLD</italic><italic><sub>β</sub></italic>. Finally, a query for data exchange, abode by <italic>agent</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>, is by unifying laws at the <italic>sp</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic> in <italic>TLD</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>. </p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-g005.tif"/>
      </fig>
      <sec id="sec6dot1-futureinternet-04-00929">
        <title>6.1. A Peer Registers at a TLD</title>
        <p>A peer <italic>p</italic><italic><sub>i</sub></italic> should register at the <italic>sp</italic><italic><sub>α</sub></italic> before this peer can offer its data for integration in an <italic>SPD</italic><italic><sub>α</sub></italic>, This registration action implies that <italic>p</italic><italic><sub>i</sub></italic> pledges to obey the privacy protection law by applying specifications of the data usage context declared in the <italic>sp</italic><italic><sub>α</sub></italic>. </p>
        <p>Based on this data usage context specification, <italic>p</italic><italic><sub>i</sub></italic> uses the LAV source description to export its data to <italic>sp</italic><italic><sub>α</sub></italic> for data integration. Peer <italic>p</italic><italic><sub>i</sub></italic> also registers at another <italic>SPD</italic><italic><sub>β</sub></italic>, shown as <italic>TLD</italic><italic><sub>β</sub></italic> and exports its data for national security policy enforcement purposes. This indicates that the laws from <italic>sp</italic><italic><sub>α</sub></italic> and <italic>sp</italic><italic><sub>β</sub></italic>, which are privacy projection and national security legal policies, respectively, are unified and enforced after collecting data from <italic>p</italic><italic><sub>i</sub></italic>. </p>
        <p>An open cloud is sometimes constructed as a virtualization-layered architecture for multi-tenant services. A peer is a virtual node within an SPD, and corresponds to a database installed in virtual machines (VMs). We might face a situation, where a database is compliant with a data protection law <italic>α</italic> from one jurisdiction but a data center providing VMs to host the database is compliant with a national security law <italic>β</italic> from another jurisdiction. This multi-tenant cloud service layout is different from that of Gmail and Facebook, where the cloud management services of data centers and databases belong to a single legal authority. </p>
        <p>One possible solution to this legal discrepancy is to enact a service level agreement (SLA) between owners of a database and a data center before the database is installed in the data center’s VMs. The SLA provides the necessary information for a database owner to ensure that he/she is aware of this legal domain discrepancy. Another possible solution for preserving privacy in data outsourcing is to enforce privacy over data collections by combining <italic>data fragmentation</italic> with <italic>encryption</italic> to avoid illegal data usage requests from <italic>curious but honest</italic> cloud providers [<xref ref-type="bibr" rid="B31-futureinternet-04-00929">31</xref>]. For more details, see <xref ref-type="sec" rid="sec7dot1-futureinternet-04-00929">Section 7.1</xref>. Unless national security law enforcement officers comply with the SLA and national security laws, any data disclosure request made without a data owner’s prior consent will be rejected. </p>
        <p>Based on the above proposition, we propose a solution by unifying legal policies submitted by different judicial authorities. On the one hand, when an end-user requests for data exchange from the <italic>TLD</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>, two types of legal policies, e.g., privacy protection and national security, from different judicial domains are unified to legally restrict data exchange access at <italic>p</italic><italic><sub>i</sub></italic>. On the other hand, when an end-user requests data from <italic>sp</italic><italic><sub>α</sub></italic> or <italic>sp</italic><italic><sub>β</sub></italic> separately, we do not unify legal policies in this situation; therefore, one type of law is applicable for a data request. </p>
      </sec>
      <sec id="sec6dot2-futureinternet-04-00929">
        <title>6.2. Query at the <italic>TLD</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic> for Data Exchange</title>
        <p>In <xref ref-type="fig" rid="futureinternet-04-00929-f005">Figure 5</xref>, an agent<italic><sub>α</sub></italic> in <italic>TLD</italic><italic><sub>α</sub></italic> enforces privacy protection law, and an <italic>agent</italic><italic><sub>β</sub></italic> in <italic>TLD</italic><italic><sub>β</sub></italic> enforces national security law. When a data usage context satisfies the conditions of national security law enforcement, such as a data user’s <italic>role </italic>as a national security officer, a data owner’s <italic>consent </italic>is absent, and the <italic>purpose </italic>of data disclosure falls on national security; then, we enter the <italic>TLD</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic> legal domain for data exchange. We model the enforcement of national security law as the privacy policy’s exceptions. Whenever a national security officer queries data at the <italic>sp</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>, the nationality principle shown in <xref ref-type="sec" rid="sec1dot2-futureinternet-04-00929">Section 1.2</xref> allows another jurisdiction’s privacy protection law to bend. However, only the anonymous PII are disclosed because we still have to somehow ensure that the privacy protection law <italic>α</italic> is not violated. This approach balances personal privacy rights and national security needs in the cloud. </p>
        <p>We manually unify two types of legal policies, which are translated from privacy protection law and national security law to demonstrate how data are collected from peers who have been registered at the <italic>sp</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>. Two types of queries are available subject-and pattern-based queries, where a subject-based query allows us to access a specific data owner’s complete profile. Conversely, a pattern-based query does not have specific access targets, so only data that satisfy pre-defined filtering conditions are disclosed. </p>
        <p>At the <italic>sp</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>, we only provide pattern-based queries. This is in contrast with the queries provided at the <italic>sp</italic><italic><sub>α</sub></italic> and <italic>sp</italic><italic><sub>β</sub></italic>, where we provide both. Similar to the privacy appliance [<xref ref-type="bibr" rid="B8-futureinternet-04-00929">8</xref>], a trusted <italic>agent</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic> at the <italic>sp</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic> is a guardian, who follows the laws and provides privacy protection and national security legal services while disclosing data from its registered peers within <italic>TLD</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>. </p>
        <p>In summary, we manually unify privacy protection legal policies with national security legal policies at the intersection of TLDs while enforcing data exchange. This is not only to ensure privacy but also to encourage sharing data for national security purposes without the fear of privacy rights being violated. </p>
      </sec>
    </sec>
    <sec id="sec7-futureinternet-04-00929">
        <title>7. Semantic Legal Policy Enforcement</title>
      <sec id="sec7dot1-futureinternet-04-00929">
        <title>7.1. Semantic Data Outsourcing in an SPD</title>
        <p>In this section, we demonstrate direct mapping from fragmented relational database tables to modular sub-ontologies in an outsourcing semantic data cloud. This prevents an illegal data request from <italic>curious but honest </italic>cloud providers. Whenever a data request is permitted by the LaaS, we ensure that this request is satisfied with the data protection criteria declared by data owners. </p>
        <p>The relational database tables are first normalized using ordinary database techniques, e.g., first normal form (1NF), second normal form (2NF) [<xref ref-type="bibr" rid="B36-futureinternet-04-00929">36</xref>]. The normalization technique reduces the number of duplicated tuples in the table. Then, the relational database tables are fragmented and mapped into a putative ontology (see <xref ref-type="fig" rid="futureinternet-04-00929-f006">Figure 6</xref>). In <xref ref-type="fig" rid="futureinternet-04-00929-f007">Figure 7</xref>, tables in a SQL schema are directly mapped to the Semantic Web’s putative ontology. The fragmented putative ontology of medical information is shown as a combination of modular sub-ontologies that are created from the relational database fragmented tables (see <xref ref-type="fig" rid="futureinternet-04-00929-f008">Figure 8</xref>). </p>
        <fig id="futureinternet-04-00929-f006" position="anchor">
          <label>Figure 6</label>
          <caption>
            <p>A putative ontology is generated from relational database tables. </p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-g006.tif"/>
        </fig>
        <p>At the <italic>sp</italic><italic><sub>α</sub></italic> of an <italic>SPD</italic><italic><sub>α</sub></italic>, we provide a data request service through the semantic data integration of modular sub-ontologies [<xref ref-type="bibr" rid="B30-futureinternet-04-00929">30</xref>]. Once the LaaS verifies this request and grants a permission, a link ontology is used to integrate the modular sub-ontologies. Semantic reasoning is performed from a link ontology to rediscover the sensitive relationships from previous modularized but fragmented sub-ontologies. Finally, a semantic data exchange service is provided by the guardian <italic>agent</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic> to achieve data exchange and protection across SPDs (see <xref ref-type="sec" rid="sec6dot2-futureinternet-04-00929">Section 6.2</xref>). </p>
        <fig id="futureinternet-04-00929-f007" position="anchor">
          <label>Figure 7</label>
          <caption>
            <p>Direct mapping from the SQL schema of relational database tables to an OWL-based putative ontology. </p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-g007.tif"/>
        </fig>
        <fig id="futureinternet-04-00929-f008" position="anchor">
          <label>Figure 8</label>
          <caption>
            <p>A modularized and fragmented putative ontology for personal medical information. </p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-g008.tif"/>
        </fig>
      </sec>
      <sec id="sec7dot2-futureinternet-04-00929">
        <title>7.2. Legal Reasoning in SPD<sub>α</sub></title>
        <p>A <italic>legal policy </italic>(<italic>T</italic> , <italic>P</italic>) is composed of ontologies <italic>T</italic> and rules <italic>P</italic>, where ontology predicates are exported to the rules with the namespace indicator t to declare the original ontological predicate source. However, each rule still has its own predicates with the namespace indicator p. Based on the policy ontology described in <xref ref-type="sec" rid="sec4-futureinternet-04-00929">Section 4</xref>, when a data request ?r with data usage context ?c satisfies a DomainPolicy(?dmp)’s data usage context ?dmc, this data request from a data user is allowed to enter the TLD(?tld) and enforce a data policy with operations on the PII dataset (see Rules 5 and 6). </p>
        <p>In the pandemic investigation scenario presented in <xref ref-type="sec" rid="sec3dot1-futureinternet-04-00929">Section 3.1</xref>, under normal conditions, we enter <italic>sp</italic><italic><sub>α</sub></italic> in the <italic>SPD</italic><italic><sub>α</sub></italic> for subject queries as follows: </p>
        <p>• A partial ontology for a domain policy:</p>
        <list list-type="simple">
          <list-item>
            <p>hasTLD.DomainPolicy(dmp),</p>
          </list-item>
          <list-item>
            <p>hasTLD<sup>−</sup>.TLD(tld).</p>
          </list-item>
        </list>
        <p>The above two expressions indicate that property hasTLD has the <italic>domain </italic>of a class DomainPolicy and the <italic>range </italic>of a class TLD. Similarly, the hasCondition, hasPartOf, and other properties are as follows: </p>
        <list list-type="simple">
          <list-item>
            <p>hasCondition.DomainPolicy(dmp),</p>
          </list-item>
          <list-item>
            <p>hasCondition− .Condition(dmc).</p>
          </list-item>
          <list-item>
            <p>hasPartOf.Condition(dmc),</p>
          </list-item>
          <list-item>
            <p>hasPartOf− .Purpose(checkIn),</p>
          </list-item>
          <list-item>
            <p>hasPartOf− .DataUser(airlineStaff),</p>
          </list-item>
          <list-item>
            <p>hasPartOf− .Action(read).</p>
          </list-item>
          <list-item>
            <p>hasPartOf− .Location(TW),</p>
          </list-item>
          <list-item>
            <p>hasPartOf− .Consent(T).</p>
          </list-item>
          <list-item>
            <p>1 hasSuperPeer− .Super − Peer(sp),</p>
          </list-item>
          <list-item>
            <p>hasPeers.Peer(p),</p>
          </list-item>
          <list-item>
            <p>registerAt.Peer(p),</p>
          </list-item>
          <list-item>
            <p>registerAt− .Super − Peer(sp).</p>
          </list-item>
        </list>
        <p>This part of the ontology indicates that each SPD has only one super-peer and at least one peer. In addition, all peers must register at a super-peer. </p>
        <p>• Rules for a domain policy enforcement: </p>
        <p>Rule (5) provides a concept link between an abstract TLD and a concrete SPD. In Rule (6), we determine whether a SPD should handle a data request based on this data request usage context, which is subsumed by a domain policy’s context. </p>
        <p><disp-formula id="futureinternet-04-00929-i005"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i005.tif"/><label>(5)</label></disp-formula></p>
        <p><disp-formula id="futureinternet-04-00929-i006"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i006.tif"/><label>(6)</label></disp-formula></p>
        <p>In a predicate <bold>p</bold> : <bold>isSubsumedByDefault</bold>(?<bold>c</bold>, ?<bold>dmc</bold>) of Rule (6), the concept subsumption criteria is verified to determine whether a data request, with its structure condition attributes ?c is subsumed by the criteria of a domain policy context. In fact, each attribute is defined as a conceptual graph; therefore, the subsumption verification of each concept criterion is transformed into a conceptual graph-covering problem. This data request is granted only if the domain policy’s conceptual graphs include the graphs of all of the request’s attributes. Otherwise, it is rejected. </p>
        <p>We do not address this issue further because the complex data structure of condition attributes must be modeled as function symbols for manipulation. However, the function symbols used in the datalog fragment usually introduces undecidable computation [<xref ref-type="bibr" rid="B11-futureinternet-04-00929">11</xref>].</p>
        <p>Instead, the default concept for condition ?c with any abnormal attribute subsumption will be verified through default logic to determine whether a data request with any abnormal condition Ab in ?c is subsumed (or defeasibly inherited) by the defaults in ?dmc within a domain policy. For more details about default reasoning, see <xref ref-type="sec" rid="sec7dot4-futureinternet-04-00929">Section 7.4</xref>. We allow a data request ?r using the PII ?pii of personal information as follows (see Rules (7–10)). </p>
        <p>• A partial ontology for a data policy, which describes the concept of personal flight information available for user querying from the super-peer in an SPD: </p>
        <list list-type="simple">
          <list-item>
            <p>satisfy.Request(r),</p>
          </list-item>
          <list-item>
            <p>satisfy<sup>−</sup>.DataPolicy(dap).</p>
          </list-item>
          <list-item>
            <p>canFind.Peer(p),</p>
          </list-item>
          <list-item>
            <p>canFind<sup>−</sup>.PII(pii).</p>
          </list-item>
          <list-item>
            <p>isBelongedTo.DataPolicy(dap),</p>
          </list-item>
          <list-item>
            <p>isBelongedTo<sup>−</sup>.DomainPolicy(dmp).</p>
          </list-item>
          <list-item>
            <p>hasPII.Data(da),</p>
          </list-item>
          <list-item>
            <p>hasPII<sup>−</sup>.PII(pii),</p>
          </list-item>
          <list-item>
            <p>hasPFlightInfo.PII(pii),</p>
          </list-item>
          <list-item>
            <p>hasPFlightInfo<sup>−</sup>.PersonalFlightInfo(fInfo).</p>
          </list-item>
          <list-item>
            <p>hasPartOf.PersonalFlightInfo(finfo),</p>
          </list-item>
          <list-item>
            <p>hasPartOf<sup>−</sup>.Name(name),</p>
          </list-item>
          <list-item>
            <p>hasPartOf<sup>−</sup>.PassportNo.(pano),</p>
          </list-item>
          <list-item>
            <p>hasPartOf<sup>−</sup>.Nationality(citizenship),</p>
          </list-item>
          <list-item>
            <p>hasPartOf<sup>−</sup>.FlightNo.(fno),</p>
          </list-item>
          <list-item>
            <p>hasPartOf<sup>−</sup>.Date(date).</p>
          </list-item>
          <list-item>
            <p>hasPartOf<sup>−</sup>.Address(addr).</p>
          </list-item>
          <list-item>
            <p>hasPartOf<sup>−</sup>.PhoneNo.(pono).</p>
          </list-item>
        </list>
        <p>• Rules for a data policy enforcement: 
        <disp-formula id="futureinternet-04-00929-i007"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i007.tif"/><label>(7)</label></disp-formula>
        <disp-formula id="futureinternet-04-00929-i008"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i008.tif"/><label>(8)</label></disp-formula>
        <disp-formula id="futureinternet-04-00929-i009"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i009.tif"/><label>(9)</label></disp-formula>
        <disp-formula id="futureinternet-04-00929-i010"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i010.tif"/><label>(10)</label></disp-formula></p>
      </sec>
      <sec id="sec7dot3-futureinternet-04-00929">
        <title>7.3. Policy Exceptions Handling</title>
        <p>In formalizing access control policies, we may confront a situation in which a given request is neither explicitly allowed nor explicitly denied. A default decision must be made, as in the default <italic>open </italic>and <italic>closed </italic>policies, where authorization is respectively granted or denied by default. </p>
        <p>The layers induced by Datalog stratification may be regarded as the steps of a methodology for constructing open policies in a principled way, starting with explicit authorizations, unless exception occurs, and adding derived authorizations through inheritance along hierarchies of subjects, objects, purposes, and rules. This approach can clearly implement defeasible inheritance, as shown in <xref ref-type="sec" rid="sec7dot4-futureinternet-04-00929">Section 7.4</xref>. </p>
        <p>In general, the computational complexity of DL non-monotonic reasoning is very high, and the major DL reasoning engines do not support non-monotonic reasoning [<xref ref-type="bibr" rid="B5-futureinternet-04-00929">5</xref>]; therefore, we apply stratified <italic>Datalog</italic><sup>¬</sup> to address defeasible inheritance when semantic legal policies are unified in the <italic>sp</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic> of <italic>SPD</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>. </p>
      </sec>
      <sec id="sec7dot4-futureinternet-04-00929">
        <title>7.4. Non-Monotonic Reasoning in <italic>SPD</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic></title>
        <p>Once a Taiwan national security officer enters an <italic>SPD</italic><italic><sub>α</sub></italic><sub>∩</sub><italic><sub>β</sub></italic>, he/she must simultaneously comply with Singapore data protection laws <italic>α</italic> and Taiwan national security laws <italic>β</italic>. Here, we apply stratified <italic>Datalog</italic><sup>¬</sup> in Rule 6 of <xref ref-type="sec" rid="sec7dot2-futureinternet-04-00929">Section 7.2</xref> for policy exceptions handling to comply with both of the above-mentioned two laws. In closed-world-assumption (CWA) semantics, the absence of consent is a weak negation (∼), indicated as false, e.g., ⊥. </p>
        <p>We demonstrate how two exceptions (strata) are applied for possible dataset disclosure. In stratum one, according to the closed data protection policy, we do not disclose the personal dataset A to a data user u unless a data owner’s explicit prior consent for a particular purpose p was obtained. In fact, this is the original principle of the data protection policy. </p>
        <p>In Rule (6) of <xref ref-type="sec" rid="sec7dot2-futureinternet-04-00929">Section 7.2</xref>, an abnormal data request’s condition ?c = Ab1 in t : hasCondition(?r, ?c) and t : Condition(?c) can be indicated as follows: </p>
        <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i019.tif"/></p>
        <p>In stratum two, we apply the default open national security policy to disclose the dataset C to Taiwan national security officers, even if we lack a data owner’s explicit prior consent, <italic>i.e.</italic>, weak negation (∼) indicated as ⊥. However, we deny the Taiwan national security officer’s request to disclose the dataset D for alien citizens, e.g., strong negation indicated as <sub>¬</sub><italic><bold>TW</bold></italic> − <italic>citizenship</italic>. Therefore, under Taiwanese national security laws, data will be legally disclosed unless a data request has its condition attributes satisfied by Ab2. Similarly, an abnormal data request’s condition ?c = Ab2 can be indicated as follows: </p>
        <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i020.tif"/></p>
        <p>In <xref ref-type="sec" rid="sec2dot4-futureinternet-04-00929">Section 2.4</xref>, we show that Reiter-style default logic can be implemented in cq-programs to support non-monotonic reasoning of description logics. Furthermore, a prioritized default theory <italic>Δ</italic> = (<italic>T</italic> , <italic>D</italic>, ≺) resolves possible default reasoning conflicts from a finite set of prioritized defaults in <italic>D</italic>. <italic>T</italic> is the DL-based ontology in the cq-program of (<italic>T</italic> , <italic>P</italic>) and <italic>P</italic> consists of a finite set of non-monotonic datalog rules (see <xref ref-type="sec" rid="sec2dot5-futureinternet-04-00929">Section 2.5</xref>). </p>
        <p>In (11), DL-based <italic>T</italic><italic><sub>α</sub></italic> ontology describes what is the concept of a disclosed <italic>PII</italic><italic><sub>B</sub></italic> set that satisfies a data protection policy (see <xref ref-type="fig" rid="futureinternet-04-00929-f009">Figure 9</xref>). <italic>PII<sub>disclosure</sub></italic> and <italic>PII</italic><sub>¬</sub><italic><sub>disclosure</sub></italic> are mutually exclusive. </p>
        <p><disp-formula id="futureinternet-04-00929-i011"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i011.tif"/><label>(11)</label></disp-formula></p>
        <p><disp-formula id="futureinternet-04-00929-i012"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i012.tif"/><label>(12)</label></disp-formula></p>
        <fig id="futureinternet-04-00929-f009" position="anchor">
          <label>Figure 9</label>
          <caption>
            <p>The final PII dataset disclosure is compliant with privacy protection and national security policies following by the priority ordering default reasoning. </p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-g009.tif"/>
        </fig>
        <p>On the one hand, an individual’s <italic>PII</italic>, unless specified as an exception, is normally in a <sub>¬</sub><italic>disclosure PII</italic><italic><sub>A</sub></italic> set by a closed data protection policy’s assumption in <italic>TLD</italic><italic><sub>α</sub></italic> [see default <italic>δ</italic><sub>0</sub> in (12)]. <italic>P</italic><sub>Ω</sub><italic><sub>α</sub></italic> consists the following single rule for <italic>δ</italic><sub>0</sub>: </p>
        <p><disp-formula id="futureinternet-04-00929-i013"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i013.tif"/><label>(13)</label></disp-formula></p>
        <p>In a nutshell, a cq-program provides two way information flow between ontologies and rules in the integrated knowledge base. A default <italic>δ</italic><sub>0</sub> can be enforced as Rule (13), where <italic>DL</italic>[<italic>λ</italic>; <italic>PII</italic><italic><sub>A</sub></italic>](?<italic>pii</italic>) is a <italic>cq-atom </italic>with input list of update predicate <italic>λ</italic> and <italic>PII</italic><italic><sub>A</sub></italic> is a <italic>cq-query</italic>. Auxiliary predicate <italic>in</italic><italic><sub>PII</sub></italic><italic><sub>¬disclosure </sub></italic>(?<italic>pii</italic>) is used in <italic>λ</italic>. <italic>λ</italic> = <italic>PII</italic><italic><sub>¬</sub></italic><italic><sub>disclosure</sub></italic> ⊎ <italic>in</italic><italic><sub>PII</sub></italic><italic><sub>¬disclosure </sub></italic>∧ <italic>PII</italic><italic><sub>¬</sub></italic><italic><sub>disclosure</sub></italic> <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i022.tif"/> <italic>in</italic><italic><sub>PII</sub></italic><italic><sub>disclosure </sub></italic>is the update list of form <italic>PII</italic><italic><sub>¬</sub></italic><italic><sub>disclosure</sub></italic> in <italic>T</italic><italic><sub>α</sub></italic>, where ⊎ (resp., <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i022.tif"/>) increases <italic>PII</italic><italic><sub>¬</sub></italic><italic><sub>disclosure</sub></italic> (resp., <italic>PII</italic><italic><sub>disclosure</sub></italic>). The answer set is <italic>I</italic><sub>ωα</sub> = {<italic>in<sub>PII¬disclosure(Alice)</sub></italic>}</p>
        <p>Whenever we successfully enforce a closed data protection policy, an individual’s <italic>PII </italic>is included in a ¬<italic>disclosure </italic>set, <italic>PII</italic><italic><sub>B</sub></italic>. Otherwise, it is still in a <italic><sub>¬</sub>disclosure </italic>set, <italic>PII</italic><italic><sub>A</sub></italic>. We add the following Rule (14) in <italic>P</italic><sub>Ω<italic><sub>α</sub></italic></sub> to achieve this objective: 
        <disp-formula id="futureinternet-04-00929-i014"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i014.tif"/><label>(14)</label></disp-formula></p>
        <p>where <italic>Action</italic><italic><sub>ConditionCheck</sub></italic><sub>(</sub><italic><sub>Ab</sub></italic><sub>1</sub><sub>,</sub><sub>?</sub><italic><sub>pii</sub></italic><sub>)</sub>(T) is to verify whether a request with its carrying context satisfies the Ab1 by checking against some facts present at the beginning of the reasoning process in the knowledge base, which are fed by external mechanism. The default extension answer set is <italic>I<sub>ωα</sub></italic> = {<italic>in<sub>PII¬disclosure(Alice)</sub> , in<sub>PIIdisclosure(Bob)</sub></italic>}. </p>
        <p>In (15), DL-based <italic>T</italic><italic><sub>β</sub></italic> ontology describes what is the concept of a not disclosed <italic>PII</italic><italic><sub>D</sub></italic> set that satisfies a national security policy. </p>
        <p><disp-formula id="futureinternet-04-00929-i015"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i015.tif"/><label>(15)</label></disp-formula></p>
        <p><disp-formula id="futureinternet-04-00929-i016"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i016.tif"/><label>(16)</label></disp-formula></p>
        <p>On the other hand, an individual’s <italic>PII</italic>, unless specified as an exception, is normally in a <italic>disclosure PII</italic><italic><sub>C</sub></italic> set by an open national security policy’s assumption in <italic>TLD</italic><italic><sub>β</sub></italic> (see default <italic>δ</italic><sub>1</sub> in 16). <italic>P</italic><sub>Ω</sub><italic><sub>β</sub></italic> consists the rule for <italic>δ</italic><sub>1</sub>: 
        <disp-formula id="futureinternet-04-00929-i017"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i017.tif"/><label>(17)</label></disp-formula></p>
        <p>A default <italic>δ</italic><sub>1</sub> can be enforced as Rule (17), where <italic>DL</italic>[<italic>λ</italic>; <italic>PII</italic><italic><sub>C</sub></italic>](?<italic>pii</italic>) is a <italic>cq-atom </italic>with input list of update predicate <italic>λ</italic> and <italic>PII</italic><italic><sub>C</sub></italic> is a <italic>cq-query</italic>. Auxiliary predicate <italic>in</italic><italic><sub>PII</sub></italic><italic><sub>disclosure </sub></italic>(?<italic>pii</italic>) is used in the input list of auxiliary predicate <italic>λ</italic>. <italic>λ</italic> = <italic>PII</italic><italic><sub>disclosure</sub></italic> ⊎ <italic>in</italic><italic><sub>PII</sub></italic><italic>disclosure </italic>∧ <italic>PII</italic><italic><sub>disclosure</sub></italic> <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i022.tif"/> <italic>in</italic><italic><sub>PII</sub></italic><italic><sub>¬</sub></italic><italic>disclosure</italic> is the update lists of form <italic>PII</italic><italic><sub>disclosure</sub></italic> in <italic>T</italic><italic><sub>β</sub></italic>, where ⊎ (resp., <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i022.tif"/>) increases <italic>PII</italic><italic><sub>disclosure</sub></italic> (resp., <italic>PII</italic><italic><sub>¬</sub></italic><italic><sub>disclosure</sub></italic>). The answer set <italic>I</italic><sub>ω</sub><italic><sub>β</sub></italic> = {<italic>in<sub>PII¬disclosure(Alice)</sub></italic>}</p>
        <p>Whenever we enforce an open national security policy with the satisfaction of Ab2, an individual’s <italic>PII </italic>is included in a <italic><sub>¬</sub>disclosure </italic>set, <italic>PII</italic><italic><sub>D</sub></italic>. Otherwise, it is still in a <italic>disclosure </italic>set, <italic>PII</italic><italic><sub>C</sub></italic>. We add the following Rule (18) in <italic>P</italic><sub>Ω</sub><italic><sub>β</sub></italic> to achieve this objective: 
        <disp-formula id="futureinternet-04-00929-i018"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-i018.tif"/><label>(18)</label></disp-formula></p>
        <p>where <italic>Action</italic><italic><sub>ConditionCheck</sub></italic><sub>(</sub><italic><sub>Ab</sub></italic><sub>2</sub><sub>,</sub><sub>?</sub><italic><sub>pii</sub></italic><sub>)</sub>(T) is to verify whether a request with its carrying context satisfies the Ab2 by checking against some facts present at the beginning of the reasoning process in the knowledge base, which are fed by external mechanism. The default extension answer set is <italic>I</italic><sub>ω</sub><italic><sub>β</sub></italic>  = {<italic>in</italic><italic><sub>PII</sub></italic><italic><sub>disclosure</sub></italic><sub>(</sub><italic><sub>Alice</sub></italic><sub>) </sub>, <italic>in</italic><italic><sub>PII</sub></italic><italic><sub>¬disclosure</sub></italic><sub>(</sub><italic><sub>David</sub></italic><sub>) </sub>}. We have default extension conflict in <italic>I</italic><sub>ω</sub><italic><sub>α</sub></italic>  = {<italic>in</italic><italic><sub>PII</sub></italic><italic><sub>¬disclosure</sub></italic><sub>(</sub><italic><sub>Alice</sub></italic><sub>) </sub>, ···}and <italic>I</italic><sub>ω</sub><italic><sub>β</sub></italic> = {<italic>in</italic><italic><sub>PII</sub></italic><italic><sub>disclosure</sub></italic><sub>(</sub><italic><sub>Alice</sub></italic><sub>) </sub>, ···}. Strict priority ordering defaults resolve this <italic>PII </italic>disclosure conflict while enforcing different default extension logic reasoning. In this study, the priority order is compliant with the national security policy, which is prioritized over the data protection policy; thus, we have <italic>δ</italic><sub>1</sub><bold>≺</bold><italic>δ</italic><sub>0</sub>. Therefore, <italic>PII</italic><bold><italic><sub>¬</sub></italic></bold><italic><sub>disclosure</sub></italic><sub>(</sub><italic><sub>Alice</sub></italic><sub>)</sub>∈ <italic>I</italic><sub>ω</sub><italic><sub>α</sub></italic> is false. It is impossible to have an individual’s <italic>PII </italic>in a disclosure set and a ¬disclosure set after default extensions are complete. </p>
      </sec>
      <sec id="sec7dot5-futureinternet-04-00929">
        <title>7.5. LaaS Implementation</title>
        <p>LaaS has been successfully implemented in semantic policy infrastructure to verify this concept (see <xref ref-type="fig" rid="futureinternet-04-00929-f010">Figure 10</xref>). Semantic legal policy enforcement is the mapping from a data usage context to access control decisions, including permit, deny, and error. A data usage context comprises a user’s role along with his/her personal properties, resources metadata, access time, access location, purpose, and action. A data usage context is created when a user asks for information at the super-peer. A user’s inputs for information queries constitute data usage context, <italic>i.e.</italic>, sets of ground facts (or instances) fed into the policies for outputs. The possible outputs from the semantic legal policy reasoning are sometimes more than simple answers like yes, no or unknown. They might provide explanations for query results. </p>
        <fig id="futureinternet-04-00929-f010" position="anchor">
          <label>Figure 10</label>
          <caption>
            <p>Semantic legal policies are expressed as logical theories of cq-programs, e.g., OWL-DL ontologies and stratified Datalog rules with negation, for information queries. </p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="futureinternet-04-00929-g010.tif"/>
        </fig>
      </sec>
    </sec>
    <sec id="sec8-futureinternet-04-00929">
        <title>8. Related Work</title>
      <p>In a previous study [<xref ref-type="bibr" rid="B37-futureinternet-04-00929">37</xref>], semantics-enabled enterprise cloud management fulfils the challenges of intelligent information management, especially regarding the issues of data integration, intelligent information access, and analytics. However, it does not consider enforcing law compliant semantic legal policies while providing automated resources self-managed services. </p>
      <p>The Legal Knowledge Interchange Format (LKIF) uses a Semantic Web language to represent legal knowledge and thus support the modeling of legal domains [<xref ref-type="bibr" rid="B38-futureinternet-04-00929">38</xref>]. The LKIF extends Semantic Web Rule Language (SWRL) [<xref ref-type="bibr" rid="B39-futureinternet-04-00929">39</xref>] with support for negation and defeasible reasoning. In this study, OWL-DL policy ontologies are used as terminological knowledge for legal norm representations, and default logic in the cq-program is used for policy exceptions handling through non-monotonic reasoning [<xref ref-type="bibr" rid="B11-futureinternet-04-00929">11</xref>,<xref ref-type="bibr" rid="B23-futureinternet-04-00929">23</xref>]. </p>
      <p>In SemPIF [<xref ref-type="bibr" rid="B40-futureinternet-04-00929">40</xref>], a meta-policy is a policy about policies that provides a set of rules for realizing services needed to manage policies. Moreover, a meta-policy consists of a set of rules for setting up the priorities of polices to be coordinated. Unlike Datalog rules, a meta-policy is only used for policy conflict resolutions and not for defeasible inheritance within ontologies and rules. </p>
      <p>In another study [<xref ref-type="bibr" rid="B41-futureinternet-04-00929">41</xref>], privacy policies are expressed as a first-order logic. Privacy expectation can be expressed using context information norms. An information flow satisfies privacy expectations if any one positive norm and all negative norms applicable to the transmission context are satisfied. Both positive and negative norms may also contain exceptions [<xref ref-type="bibr" rid="B42-futureinternet-04-00929">42</xref>]. Here, we apply non-monotonic cq-programs for policy exceptions handling. In fact, default logic and CWA can be implemented in cq-programs to support non-monotonic reasoning for description logics. </p>
    </sec>
    <sec sec-type="conclusions" id="sec9-futureinternet-04-00929">
      <title>9. Conclusions and Future Work</title>
      <p>We extend our previous work [<xref ref-type="bibr" rid="B7-futureinternet-04-00929">7</xref>] and provide legalized data exchange and protection services in the semantic cloud. We propose a solution to overcome the privacy and legal obstacles when Cloud Service Providers (CSPs) intend to deploy their cloud resources and services for their potential customers. A pandemic investigation scenario is demonstrated to explain why the LaaS is applicable for making a dataset disclosure decision either within a single jurisdiction or across jurisdictions. </p>
      <p>Semantic Web technologies are applied to the semantic legal policy representation for data exchange and protection. The semantic legal policies are represented as a combination of ontologies and stratified Datalog rules with negation (or <italic>Datalog</italic><sup>¬</sup>). More specifically, we use cq-programs with default logic reasoning over description logic for policy exceptions handling. </p>
      <p>In the semantic cloud infrastructure, semantic legal policies are enforced in the super-peer to enable Law-as-a-Service (LaaS) and subsequent queries for CSPs and their customers. The agent at the law-aware super-peer is a unique guardian that provides data integration and protection services for its peers within a super-peer domain. Each agent at the super-peer also offers data exchange and protection services across super-peer domains. </p>
      <p>Future work includes further exploiting the non-monotonic reasoning of policy exceptions handling and the expressive power of semantic legal policy under a hybrid integration of ontologies and non-monotonic rules. </p>
    </sec>
  </body>
  <back>
    <ack>
      <title>Acknowledgements</title>
      <p>This research was partially supported by the NSC Taiwan under Grant No. NSC 100-2221-E­004-011-MY2. A preliminary version of this paper appeared in the International Conference on Web Intelligence, Mining and Semantics (WIMS’12) [<xref ref-type="bibr" rid="B7-futureinternet-04-00929">7</xref>] with the ACM DOI 10.1145/2254129.2254162 shown in the ACM digital library. </p>
    </ack>
    <ref-list>
      <title>References</title>
      <ref id="B1-futureinternet-04-00929">
        <label>1.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Eberhart</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Haase</surname>
              <given-names>P.</given-names>
            </name>
            <name>
              <surname>Oberle</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>Zacharias</surname>
              <given-names>V.</given-names>
            </name>
          </person-group>
          <article-title>Semantic technologies and cloud computing</article-title>
          <source>Foundations for the Web of Information and Services</source>
          <person-group person-group-type="editor">
            <name>
              <surname>Fensel</surname>
              <given-names>D.</given-names>
            </name>
          </person-group>
          <publisher-name>Springer</publisher-name>
          <publisher-loc>Berlin, Germany</publisher-loc>
          <year>2011</year>
          <fpage>239</fpage>
          <lpage>251</lpage>
        </citation>
      </ref>
      <ref id="B2-futureinternet-04-00929">
        <label>2.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Abbadi</surname>
              <given-names>M.I.</given-names>
            </name>
          </person-group>
          <article-title>Self-managed services conceptual model in trustworthy clouds’ infrastructure</article-title>
          <source>Proceedings of Workshop on Cryptography and Security in Clouds</source>
          <conf-loc>Zurich, Switzerland</conf-loc>
          <conf-date>15–16 March 2011</conf-date>
        </citation>
      </ref>
      <ref id="B3-futureinternet-04-00929">
        <label>3.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Cabuk</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Dalton</surname>
              <given-names>C.I.</given-names>
            </name>
            <name>
              <surname>Eriksson</surname>
              <given-names>K.</given-names>
            </name>
            <name>
              <surname>Kuhlmann</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>Ramasamy</surname>
              <given-names>H.V.</given-names>
            </name>
            <name>
              <surname>Ramunno</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Sadeghi</surname>
              <given-names>A.R.</given-names>
            </name>
            <name>
              <surname>Schunter</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>St¨uble</surname>
              <given-names>C.</given-names>
            </name>
          </person-group>
          <article-title>Towards automated security policy enforcement in multi-tenant virtual data centers</article-title>
          <source>J. Comput. Secur.</source>
          <year>2010</year>
          <volume>18</volume>
          <fpage>89</fpage>
          <lpage>121</lpage>
        </citation>
      </ref>
      <ref id="B4-futureinternet-04-00929">
        <label>4.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Calvanese</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>de Giacomo</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>Lenzerini</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Rosati</surname>
              <given-names>R.</given-names>
            </name>
          </person-group>
          <article-title>View-based query answering over description logic ontologies</article-title>
          <source>Proceedings of Eleventh International Conference on Principles of Knowledge Representation and Reasoning</source>
          <conf-loc>Sydney, Australia</conf-loc>
          <conf-date>16–19 September 2008</conf-date>
        </citation>
      </ref>
      <ref id="B5-futureinternet-04-00929">
        <label>5.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Bonatti</surname>
              <given-names>A.P.</given-names>
            </name>
          </person-group>
          <article-title>Datalog for security, privacy and trust</article-title>
          <source>Datalog Reloaded</source>
          <year>2011</year>
          <volume>6702</volume>
          <fpage>21</fpage>
          <lpage>36</lpage>
        </citation>
      </ref>
      <ref id="B6-futureinternet-04-00929">
        <label>6.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Hu</surname>
              <given-names>Y.J.</given-names>
            </name>
            <name>
              <surname>Wu</surname>
              <given-names>W.N.</given-names>
            </name>
            <name>
              <surname>Yang</surname>
              <given-names>J.J.</given-names>
            </name>
          </person-group>
          <article-title>Semantics-enabled policies for information sharing and protection in the cloud</article-title>
          <source>Lect. Notes Comput. Sci.</source>
          <year>2011</year>
          <volume>6984</volume>
          <fpage>198</fpage>
          <lpage>211</lpage>
        </citation>
      </ref>
      <ref id="B7-futureinternet-04-00929">
        <label>7.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Hu</surname>
              <given-names>Y.J.</given-names>
            </name>
            <name>
              <surname>Wu</surname>
              <given-names>W.N.</given-names>
            </name>
            <name>
              <surname>Cheng</surname>
              <given-names>D.R.</given-names>
            </name>
          </person-group>
          <article-title>Towards law-aware semantic cloud policies with exceptions for data integration and protection</article-title>
          <source>Proceedings of International Conference on Web Intelligence, Mining and Semantics (WIMS12)</source>
          <conf-loc>Craiova, Romania</conf-loc>
          <conf-date>13–15 June 2012</conf-date>
        </citation>
      </ref>
      <ref id="B8-futureinternet-04-00929">
        <label>8.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Popp</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Poindexter</surname>
              <given-names>J.</given-names>
            </name>
          </person-group>
          <article-title>Countering terrorism through information and privacy protection technologies</article-title>
          <source>IEEE Secur. Priv.</source>
          <year>2006</year>
          <volume>4</volume>
          <fpage>24</fpage>
          <lpage>33</lpage>
        <pub-id pub-id-type="doi">10.1109/MSP.2006.11</pub-id></citation>
      </ref>
      <ref id="B9-futureinternet-04-00929">
        <label>9.</label>
        <citation citation-type="web">
          <article-title>Peter Fleischer’s Blog: Which Privacy Laws Should Apply on the Global Internet?</article-title>
          <access-date>(accessed on 19 October 2012)</access-date>
          <comment>Available online:<ext-link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://peterfleischer.blogspot.com" ext-link-type="uri">http://peterfleischer.blogspot.com</ext-link></comment>
        </citation>
      </ref>
      <ref id="B10-futureinternet-04-00929">
        <label>10.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Pollock</surname>
              <given-names>L.J.</given-names>
            </name>
          </person-group>
          <article-title>Defeasible reasoning</article-title>
          <source>Reasoning: Studies of Human Inference and Its Foundations</source>
          <person-group person-group-type="editor">
            <name>
              <surname>Adler</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Rips</surname>
              <given-names>L.</given-names>
            </name>
          </person-group>
          <publisher-name>Cambridge University Press</publisher-name>
          <publisher-loc>New York, NY, USA</publisher-loc>
          <year>2008</year>
        </citation>
      </ref>
      <ref id="B11-futureinternet-04-00929">
        <label>11.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Drabent</surname>
              <given-names>W.</given-names>
            </name>
            <name>
              <surname>Eiter</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Ianni</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Krennwallner</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Lukasiewicz</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Mauszynski</surname>
              <given-names>J.</given-names>
            </name>
          </person-group>
          <article-title>Hybrid reasoning with rules and ontologies</article-title>
          <source>Semant. Tech. Web</source>
          <year>2009</year>
          <volume>5500</volume>
          <fpage>1</fpage>
          <lpage>49</lpage>
        </citation>
      </ref>
      <ref id="B12-futureinternet-04-00929">
        <label>12.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Calvanese</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>de Giacomo</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Lembo</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>Lenzerini</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Rosati</surname>
              <given-names>R.</given-names>
            </name>
          </person-group>
          <source>Data Management in Peer-to-Peer Data Integration Systems</source>
          <publisher-name>IOS Press</publisher-name>
          <publisher-loc>Amsterdam, The Netherlands</publisher-loc>
          <year>2006</year>
          <fpage>177</fpage>
          <lpage>201</lpage>
        </citation>
      </ref>
      <ref id="B13-futureinternet-04-00929">
        <label>13.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Halevy</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Ives</surname>
              <given-names>Z.G.</given-names>
            </name>
            <name>
              <surname>Madhavan</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Mork</surname>
              <given-names>P.</given-names>
            </name>
            <name>
              <surname>Suciu</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>Tatarinov</surname>
              <given-names>I.</given-names>
            </name>
          </person-group>
          <article-title>The Piazza Peer data management system</article-title>
          <source>IEEE Trans. Knowled. Data Eng.</source>
          <year>2004</year>
          <volume>16</volume>
          <fpage>787</fpage>
          <lpage>798</lpage>
          <pub-id pub-id-type="doi">10.1109/TKDE.2004.1318562</pub-id>
        </citation>
      </ref>
      <ref id="B14-futureinternet-04-00929">
        <label>14.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Madhavan</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Jeffery</surname>
              <given-names>S.R.</given-names>
            </name>
            <name>
              <surname>Cohen</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Dong</surname>
              <given-names>X.</given-names>
            </name>
            <name>
              <surname>Ko</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>Yu</surname>
              <given-names>C.</given-names>
            </name>
            <name>
              <surname>Halevy</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Web-scale data integration: You can only afford to pay as you go</article-title>
          <source>Proceedings of Third Biennial Conference on Innovative Data Systems Research</source>
          <conf-loc>Asilomar, CA, USA</conf-loc>
          <conf-date>7–10 January 2007</conf-date>
        </citation>
      </ref>
      <ref id="B15-futureinternet-04-00929">
        <label>15.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Halevy</surname>
              <given-names>Y.A.</given-names>
            </name>
          </person-group>
          <article-title>Answering queries using views: A survey</article-title>
          <source>VLDB J.</source>
          <year>2001</year>
          <volume>10</volume>
          <fpage>270</fpage>
          <lpage>294</lpage>
          <pub-id pub-id-type="doi">10.1007/s007780100054</pub-id>
        </citation>
      </ref>
      <ref id="B16-futureinternet-04-00929">
        <label>16.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Lenzerini</surname>
              <given-names>M.</given-names>
            </name>
          </person-group>
          <article-title>Data integration: A theoretical perspective</article-title>
          <source>Proceedings of the ACM Symposium on Principles of Database Systems</source>
          <conf-loc>Madison, WI, USA</conf-loc>
          <conf-date>3–5 June 2002</conf-date>
        </citation>
      </ref>
      <ref id="B17-futureinternet-04-00929">
        <label>17.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Friedman</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Levy</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Millstein</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>Navigational plans for data integration</article-title>
          <source>Proceedings of the 16th National Conference on Artificial Intelligence</source>
          <conf-loc>Orlando, Fl ,USA</conf-loc>
          <conf-date>19–22 July 1999</conf-date>
        </citation>
      </ref>
      <ref id="B18-futureinternet-04-00929">
        <label>18.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Faigin</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Kolaitis</surname>
              <given-names>P.G.</given-names>
            </name>
            <name>
              <surname>Miller</surname>
              <given-names>R.J.</given-names>
            </name>
            <name>
              <surname>Popa</surname>
              <given-names>L.</given-names>
            </name>
          </person-group>
          <article-title>Data exchange: Semantics and query answering</article-title>
          <source>Theor. Comput. Sci.</source>
          <year>2005</year>
          <volume>336</volume>
          <fpage>89</fpage>
          <lpage>124</lpage>
          <pub-id pub-id-type="doi">10.1016/j.tcs.2004.10.033</pub-id>
        </citation>
      </ref>
      <ref id="B19-futureinternet-04-00929">
        <label>19.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Clifton</surname>
              <given-names>C.</given-names>
            </name>
            <name>
              <surname>Kantarcioğlu</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Doan</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Schadow</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Vaidya</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Elmagarmid</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Suciu</surname>
              <given-names>D.</given-names>
            </name>
          </person-group>
          <article-title>Privacy-preserving data integration and sharing</article-title>
          <source>Proceedings of 9th ACM SIGMOD workshop on Research issues in data mining and knowledge discovery</source>
          <conf-loc>Paris, France</conf-loc>
          <conf-date>13 June 2004</conf-date>
        </citation>
      </ref>
      <ref id="B20-futureinternet-04-00929">
        <label>20.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Nash</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Deutsch</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Privacy in GLAV Information integration</article-title>
          <source>Lect. Notes Comput. Sci.</source>
          <year>2006</year>
          <volume>4353</volume>
          <fpage>89</fpage>
          <lpage>103</lpage>
        </citation>
      </ref>
      <ref id="B21-futureinternet-04-00929">
        <label>21.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Ceri</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Gottlob</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Tanca</surname>
              <given-names>L.</given-names>
            </name>
          </person-group>
          <article-title>What you always wanted to know about Datalog (and never dared to ask)</article-title>
          <source>IEEE Trans. Knowl. Data Eng.</source>
          <year>1989</year>
          <volume>1</volume>
          <fpage>146</fpage>
          <lpage>166</lpage>
          <pub-id pub-id-type="doi">10.1109/69.43410</pub-id>
        </citation>
      </ref>
      <ref id="B22-futureinternet-04-00929">
        <label>22.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Meditskos</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Bassilliades</surname>
              <given-names>N.</given-names>
            </name>
          </person-group>
          <article-title>Rule-based OWL ontology reasoning systems: Implementations, strength, and weakness</article-title>
          <source>Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches</source>
          <publisher-name>IGI Global</publisher-name>
          <publisher-loc>Hershey, PA, USA</publisher-loc>
          <year>2009</year>
          <fpage>124</fpage>
          <lpage>148</lpage>
        </citation>
      </ref>
      <ref id="B23-futureinternet-04-00929">
        <label>23.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Dao-Tran</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Eiter</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Krennwallner</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>Realizing default logic over description logic knowledge bases</article-title>
          <source>Lect. Notes Comput. Sci.</source>
          <year>2009</year>
          <volume>5590</volume>
          <fpage>602</fpage>
          <lpage>613</lpage>
        </citation>
      </ref>
      <ref id="B24-futureinternet-04-00929">
        <label>24.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Antoniou</surname>
              <given-names>G.</given-names>
            </name>
          </person-group>
          <source>Nonmontonic Reasoning</source>
          <publisher-name>The MIT Press</publisher-name>
          <publisher-loc>Cambridge, MA, USA</publisher-loc>
          <year>1997</year>
        </citation>
      </ref>
      <ref id="B25-futureinternet-04-00929">
        <label>25.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Brewka</surname>
              <given-names>G.</given-names>
            </name>
          </person-group>
          <article-title>Reasoning about priorities in default logic</article-title>
          <source>Proceedings of 12th National Conference on Artificial Intelligence</source>
          <conf-loc>Seattle, WA, USA</conf-loc>
          <conf-date>31 July–4 August 2012</conf-date>
        </citation>
      </ref>
      <ref id="B26-futureinternet-04-00929">
        <label>26.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Weitzner</surname>
              <given-names>J.D.</given-names>
            </name>
            <name>
              <surname>Hendler</surname>
              <given-names>J.</given-names>
            </name>
          </person-group>
          <article-title>Creating a policy-aware web: Discretionary, rule-based access for the World Wide Web</article-title>
          <source>Web and Information Security</source>
          <person-group person-group-type="editor">
            <name>
              <surname>Ferrari</surname>
              <given-names>E.</given-names>
            </name>
            <name>
              <surname>Thuraisingham</surname>
              <given-names>B.</given-names>
            </name>
          </person-group>
          <publisher-name>IGI Global</publisher-name>
          <publisher-loc>Hershey, PA, USA</publisher-loc>
          <year>2006</year>
          <fpage>1</fpage>
          <lpage>31</lpage>
        </citation>
      </ref>
      <ref id="B27-futureinternet-04-00929">
        <label>27.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Halevy</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Ives</surname>
              <given-names>Z.G.</given-names>
            </name>
            <name>
              <surname>Suciu</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>Tatarinov</surname>
              <given-names>I.</given-names>
            </name>
          </person-group>
          <article-title>Schema mediation in peer data management systems</article-title>
          <source>Proceedings of 19th International Conference on Data Engineering (ICDE)</source>
          <conf-loc>Bangalore, India</conf-loc>
          <conf-date>5–8 March 2003</conf-date>
          <fpage>505</fpage>
          <lpage>516</lpage>
        </citation>
      </ref>
      <ref id="B28-futureinternet-04-00929">
        <label>28.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Beneventano</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>Bergamaschi</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Guerra</surname>
              <given-names>F.</given-names>
            </name>
            <name>
              <surname>Vincini</surname>
              <given-names>M.</given-names>
            </name>
          </person-group>
          <article-title>Querying a super-peer in a schema-based super-peer network</article-title>
          <source>Lect. Notes Comput. Sci.</source>
          <year>2007</year>
          <volume>4125</volume>
          <fpage>13</fpage>
          <lpage>25</lpage>
        </citation>
      </ref>
      <ref id="B29-futureinternet-04-00929">
        <label>29.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Euzenat</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Shvaiko</surname>
              <given-names>P.</given-names>
            </name>
          </person-group>
          <source>Ontology Matching</source>
          <publisher-name>Springer</publisher-name>
          <publisher-loc>Berlin, Germany</publisher-loc>
          <year>2007</year>
        </citation>
      </ref>
      <ref id="B30-futureinternet-04-00929">
        <label>30.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Hu</surname>
              <given-names>Y.J.</given-names>
            </name>
            <name>
              <surname>Yang</surname>
              <given-names>J.J.</given-names>
            </name>
          </person-group>
          <article-title>A semantic privacy-preserving model for data sharing and integration</article-title>
          <source>Proceedings of International Conference on Web Intelligence</source>
          <conf-loc>Mining and Semantics, Sogndal</conf-loc>
          <conf-date>Norway, 25–27 May 2011</conf-date>
        </citation>
      </ref>
      <ref id="B31-futureinternet-04-00929">
        <label>31.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Foresti</surname>
              <given-names>S.</given-names>
            </name>
          </person-group>
          <source>Preserving Privacy in Data Outsourcing</source>
          <publisher-name>Springer</publisher-name>
          <publisher-loc>Berlin, Germany</publisher-loc>
          <year>2011</year>
        </citation>
      </ref>
      <ref id="B32-futureinternet-04-00929">
        <label>32.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Goasdoue</surname>
              <given-names>F.</given-names>
            </name>
            <name>
              <surname>Rousset</surname>
              <given-names>M.C.</given-names>
            </name>
          </person-group>
          <article-title>Answering queries using views: A KRDB perspective for the semantic web</article-title>
          <source>ACM Trans. on Internet Technol.</source>
          <year>2004</year>
          <volume>4</volume>
          <fpage>255</fpage>
          <lpage>288</lpage>
          <pub-id pub-id-type="doi">10.1145/1013202.1013204</pub-id>
        </citation>
      </ref>
      <ref id="B33-futureinternet-04-00929">
        <label>33.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Di Vimercati</surname>
              <given-names>S.C.</given-names>
            </name>
            <name>
              <surname>Foresti</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Jajodia</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Samarati</surname>
              <given-names>P.</given-names>
            </name>
          </person-group>
          <article-title>Access control policies and languages in open environments</article-title>
          <source>Adv. Inf. Secur.</source>
          <year>2007</year>
          <volume>33</volume>
          <fpage>21</fpage>
          <lpage>58</lpage>
          <pub-id pub-id-type="doi">10.1007/978-0-387-27696-0_2</pub-id>
        </citation>
      </ref>
      <ref id="B34-futureinternet-04-00929">
        <label>34.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Perry</surname>
              <given-names>J.W.</given-names>
            </name>
          </person-group>
          <source>Protecting Individual Privacy in the Struggle Against Terrorists: A Framework for Program Assessment</source>
          <publisher-name>The National Academies Press</publisher-name>
          <publisher-loc>Washington, DC, USA</publisher-loc>
          <year>2008</year>
        </citation>
      </ref>
      <ref id="B35-futureinternet-04-00929">
        <label>35.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Deyrup</surname>
              <given-names>I.</given-names>
            </name>
            <name>
              <surname>Matthew</surname>
              <given-names>S.</given-names>
            </name>
          </person-group>
          <source>Cloud Computing and National Security Laws; Technical report</source>
          <publisher-name>The Harvard Law National Security Research Group</publisher-name>
          <publisher-loc>Cambridge, MA, USA</publisher-loc>
          <year>2010</year>
        </citation>
      </ref>
      <ref id="B36-futureinternet-04-00929">
        <label>36.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Sequeda</surname>
              <given-names>F.J.</given-names>
            </name>
            <name>
              <surname>Tirmizi</surname>
              <given-names>S.H.</given-names>
            </name>
            <name>
              <surname>Corcho</surname>
              <given-names>O.</given-names>
            </name>
            <name>
              <surname>Miranker</surname>
              <given-names>D.P.</given-names>
            </name>
          </person-group>
          <article-title>Survey of directly mapping SQL databases to the Semantic Web</article-title>
          <source>Knowl. Eng. Rev.</source>
          <year>2011</year>
          <volume>26</volume>
          <fpage>445</fpage>
          <lpage>486</lpage>
          <pub-id pub-id-type="doi">10.1017/S0269888911000208</pub-id>
        </citation>
      </ref>
      <ref id="B37-futureinternet-04-00929">
        <label>37.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Haase</surname>
              <given-names>P.</given-names>
            </name>
            <name>
              <surname>Matha</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Schmidt</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Eberhart</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Walther</surname>
              <given-names>U.</given-names>
            </name>
          </person-group>
          <article-title>Semantic technologies for enterprise cloud management</article-title>
          <source>Lect. Notes Comput. Sci.</source>
          <year>6497</year>
          <fpage>98</fpage>
          <lpage>113</lpage>
        </citation>
      </ref>
      <ref id="B38-futureinternet-04-00929">
        <label>38.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Boer</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <source>Legal Theory: Sources of Law and the Semantic Web</source>
          <publisher-name>IOS Press</publisher-name>
          <publisher-loc>Amsterdam, The Netherlands</publisher-loc>
          <year>2009</year>
        </citation>
      </ref>
      <ref id="B39-futureinternet-04-00929">
        <label>39.</label>
        <citation citation-type="web">
          <person-group person-group-type="author">
            <name>
              <surname>Horrocks</surname>
              <given-names>I.</given-names>
            </name>
            <name>
              <surname>Patel-Schneider</surname>
              <given-names>P.F.</given-names>
            </name>
            <name>
              <surname>Boley</surname>
              <given-names>H.</given-names>
            </name>
            <name>
              <surname>Tabet</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Grosof</surname>
              <given-names>B.</given-names>
            </name>
            <name>
              <surname>Dean</surname>
              <given-names>M.</given-names>
            </name>
          </person-group>
          <article-title>SWRL: A semantic web rule language combing OWL and RuleML. World Wide Web</article-title>
          <year>2004</year>
          <access-date>(accessed on 19 October 2012)</access-date>
          <comment>Available online:<ext-link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.w3.org/Submission/SWRL/" ext-link-type="uri">http://www.w3.org/Submission/SWRL/</ext-link></comment>
        </citation>
      </ref>
      <ref id="B40-futureinternet-04-00929">
        <label>40.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Hu</surname>
              <given-names>Y.J.</given-names>
            </name>
            <name>
              <surname>Boley</surname>
              <given-names>H.</given-names>
            </name>
          </person-group>
          <article-title>SemPIF: A semantic meta-policy interchange format for multiple web policies</article-title>
          <source>Proceedings of Web Intelligence and Intelligent Agent Technology (WI-IAT)</source>
          <conf-loc>Toronto, Canada</conf-loc>
          <conf-date>31 August–3 September 2010</conf-date>
          <fpage>302</fpage>
          <lpage>307</lpage>
        </citation>
      </ref>
      <ref id="B41-futureinternet-04-00929">
        <label>41.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Barth</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Datta</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Mitchell</surname>
              <given-names>J.C.</given-names>
            </name>
            <name>
              <surname>Nissenbaum</surname>
              <given-names>H.</given-names>
            </name>
          </person-group>
          <article-title>Privacy and contextual integrity: Framework and applications</article-title>
          <source>Proceedings of IEEE Symposium on Security and Privacy</source>
          <conf-loc>Oakland, CA, USA</conf-loc>
          <conf-date>21–24 May 2006</conf-date>
        </citation>
      </ref>
      <ref id="B42-futureinternet-04-00929">
        <label>42.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Datta</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Blocki</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Christin</surname>
              <given-names>N.</given-names>
            </name>
            <name>
              <surname>DeYoung</surname>
              <given-names>H.</given-names>
            </name>
            <name>
              <surname>Garg</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>Jia</surname>
              <given-names>L.</given-names>
            </name>
            <name>
              <surname>Kaynar</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>Sinha</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Understanding and protecting privacy: Formal semantics and principled audit mechanisms</article-title>
          <source>Lect. Notes Comput. Sci.</source>
          <year>2011</year>
          <volume>7093</volume>
          <fpage>1</fpage>
          <lpage>27</lpage>
        </citation>
      </ref>
      <ref id="B43-futureinternet-04-00929">
        <label>43.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Cali</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Gottlob</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Lukasiewicz</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Marnette</surname>
              <given-names>B.</given-names>
            </name>
            <name>
              <surname>Pieris</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Datalog<sup>+−</sup>: A family of logical knowledge representation and query languages for new applications: Keynote lecture</article-title>
          <source>Proceedings of 25th annual IEEE Symposium on Logic in Computer Science</source>
          <conf-loc>Edinburgh, UK</conf-loc>
          <conf-date>11–14 July 2010</conf-date>
        </citation>
      </ref>
      <ref id="B44-futureinternet-04-00929">
        <label>44.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Gordon</surname>
              <given-names>F.T.</given-names>
            </name>
          </person-group>
          <source>The Legal Knowledge Interchange Format (LKIF); Technical report, Deliverable D4.1.</source>
          <publisher-name>The European project for Standardized Transparent Representations in order to Extend Legal Accessibility (ESTRELLA)</publisher-name>
          <publisher-loc>Amsterdam, The Netherlands</publisher-loc>
          <year>2008</year>
        </citation>
      </ref>
    </ref-list>
  </back>
</article>
