Propagation of Policies in Rich Data Flows

Governing the life cycle of data on the web is a challenging issue for organisations and users. Data is distributed under certain policies that determine what actions are allowed and in which circumstances. Assessing what policies propagate to the output of a process is one crucial problem. Having a description of policies and data flow steps implies a huge number of propagation rules to be specified and computed (number of policies times number of actions). In this paper we provide a method to obtain an abstraction that allows to reduce the number of rules significantly. We use the Datanode ontology, a hierarchical organisation of the possible relations between data objects, to compact the knowledge base to a set of more abstract rules. After giving a definition of Policy Propagation Rule, we show (1) a methodology to abstract policy propagation rules based on an ontology, (2) how effective this methodology is when using the Datanode ontology, (3) how this ontology can evolve in order to better represent the behaviour of policy propagation rules.

[1]  Enrico Motta,et al.  Knowledge acquisition as a process of model refinement , 1990 .

[2]  James Cheney,et al.  PROV-O: The PROV ontology:W3C recommendation 30 April 2013 , 2013 .

[3]  Gerd Wagner,et al.  Rules and Defeasible Reasoning on the Semantic Web , 2003, RuleML.

[4]  Enrico Motta,et al.  Dealing with Diversity in a Smart-City Datahub , 2014, S4SC@ISWC.

[5]  Gerd Stumme,et al.  FCA-MERGE: Bottom-Up Merging of Ontologies , 2001, IJCAI.

[6]  Yuzhong Qu,et al.  Design and Application of Rule Based Access Control Policies , 2005 .

[7]  Olivier Boissier,et al.  Norms, organizations, and semantics , 2012, The Knowledge Engineering Review.

[8]  Asunción Gómez-Pérez,et al.  A dataset of RDF licenses , 2014, JURIX.

[9]  Jeff Z. Pan,et al.  Rules and Rule Markup Languages for the Semantic Web , 2003, Lecture Notes in Computer Science.

[10]  Deborah L. McGuinness,et al.  PROV-O: The PROV Ontology , 2013 .

[11]  Enrico Motta,et al.  A Bottom-Up Approach for Licences Classification and Selection , 2015, ESWC.

[12]  Piero A. Bonatti,et al.  Rule-Based Policy Representation and Reasoning for the Semantic Web , 2007, Reasoning Web.

[13]  Marianne Winslett,et al.  No Registration Needed: How to Use Declarative Policies and Negotiation to Access Sensitive Resources on the Semantic Web , 2004, ESWS.

[14]  Dieter Fensel,et al.  Knowledge Engineering: Principles and Methods , 1998, Data Knowl. Eng..

[15]  E. Motta,et al.  Describing semantic web applications through relations between data nodes , 2015 .

[16]  Óscar Corcho,et al.  Problem-Solving Methods for Understanding Process Executions , 2008, Computing in Science & Engineering.