1 Nov. 2, 2005 Design and Application of Rule Based Access Control Policies Huiying Li, Xiang Zhang, Honghan Wu & Yuzhong Qu Dept. Computer.

Slides:



Advertisements
Similar presentations
ROWLBAC – Representing Role Based Access Control in OWL
Advertisements

A Semantic Web Approach to Digital Rights Management Roberto García González.
Semantic Interoperability & Semantic Models: Introduction
May 24, 2004 SWSL outbrief 1 Outbrief from SWSL group at SWSI F2F May 24, 2004.
A Web Rules WG Charter Focus Strawman Proposal Version 1.1, April 30, 2005 This Version Prepared by: Benjamin Grosof, Harold Boley, Michael Kifer, and.
Languages on the Semantic Web Frank van Harmelen Vrije Universiteit Amsterdam Ian Horrocks University of Manchester.
A rule language for the semantic web Dieter Fensel, Lausanne, June 14, 2004 SDK cluster meeting on WSMO.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
Ontological Logic Programming by Murat Sensoy, Geeth de Mel, Wamberto Vasconcelos and Timothy J. Norman Computing Science, University of Aberdeen, UK 1.
C-OWL: contextualizing ontologies Fausto Giunchiglia October 22, 2003 Paolo Bouquet, Fausto Giunchiglia, Frank van Harmelen, Luciano Serafini, and Heiner.
Pranam Kolari – Policy 2005 Enhancing Web Privacy Protection Through Declarative Policies Pranam Kolari 1 Li Ding 1, Lalana Kagal 2, Shashi Ganjugunte.
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
Ontology Summarization Based on RDF Sentence Graph Written by: Xiang Zhang, Gong Cheng, Yuzhong Qu Presented by: Sophya Kheim.
Research Problems in Semantic Web Search Varish Mulwad ____________________________ 1.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Machine Reasoning about Anomalous Sensor Data Matt Calder, Francesco Peri, Bob Morris Center for Coastal Environmental Sensoring Networks CESN University.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
1 Technologies and Modelling Frameworks XML ontology RDF taxonomy OWL thesaurus Semantic Web.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
Mapping Fundamental Business Process Modelling Language to the Web Services Ontology Gayathri Nadarajan and Yun-Heh Chen-Burger Centre for Intelligent.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
Reasoning with context in the Semantic Web … or contextualizing ontologies Fausto Giunchiglia July 23, 2004.
Pranam Kolari – Policy 2005 Enhancing Web Privacy Protection Through Declarative Policies Pranam Kolari 1 Li Ding 1, Lalana Kagal 2, Shashi Ganjugunte.
1 Expert Finding for eCollaboration Using FOAF with RuleML Rules MCeTECH May 2006 Jie Li 1,2, Harold Boley 1,2, Virendrakumar C. Bhavsar 1, Jing.
Intelligent Agents Meet the Semantic Web in Smart Spaces Harry Chen,Tim Finin, Anupam Joshi, and Lalana Kagal University of Maryland, Baltimore County.
SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications Harry Chen, Filip Perich, Tim Finin, Anupam Joshi Department of Computer Science & Electrical.
SWETO: Large-Scale Semantic Web Test-bed Ontology In Action Workshop (Banff Alberta, Canada June 21 st 2004) Boanerges Aleman-MezaBoanerges Aleman-Meza,
Ontology-based and Rule-based Policies: Toward a Hybrid Approach to Control Agents in Pervasive Environments The Semantic Web and Policy Workshop – ISWC.
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
Semantic Information Assurance for Distributed Knowledge Management A Business Process Perspective Presented By: Syed Asif Raza Suraj Bista
SEMANTIC WEB FOR A HOSPITAL
Coastal Atlas Interoperability - Ontologies (Advanced topics that we did not get to in detail) Luis Bermudez Stephanie Watson Marine Metadata Interoperability.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Advanced topics in software engineering (Semantic web)
Semantic Web Constraint Language complement and the editor development in Protégé Piao Guangyuan.
Rules, RIF and RuleML.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
Dr. Bhavani Thuraisingham The University of Texas at Dallas Trustworthy Semantic Webs March 25, 2011 Data and Applications Security Developments and Directions.
SPINNING THE SEMANTIC WEB APPLICATIONS FOR THE MODERN ERA LIBRARIES
Temporal Ontology Shervin Daneshpajouh ce.sharif.edu/~daneshpajouh.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
Ontology Quality by Detection of Conflicts in Metadata Budak I. Arpinar Karthikeyan Giriloganathan Boanerges Aleman-Meza LSDIS lab Computer Science University.
Dr. Bhavani Thuraisingham September 24, 2008 Building Trustworthy Semantic Webs Lecture #9: RDF and RDF Security.
SWRL Semantic Web Rule Language Susana R. Novoa UNIK4710.
Of 35 lecture 17: semantic web rules. of 35 ece 627, winter ‘132 logic importance - high-level language for expressing knowledge - high expressive power.
1 T. Hill Review of: ROWLBAC – Representing Role Based Access Control in OWL T. Finin, A. Joshi L. Kagal, B. Thuraisingham, J. Niu, R. Sandhu, W. Winsborough.
NSF Cyber Trust Annual Principal Investigator Meeting September 2005 Newport Beach, California UMBC an Honors University in Maryland Trust and Security.
Hitzler ● OWL1.1 Rules ● DedSys Saarbrücken ● March 2008 AIFB ReaSem Slide 1 OWL 1.1 Rules Markus Krötzsch Sebastian Rudolph Pascal Hitzler AIFB, University.
Web Ontology Language (OWL). OWL The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Implementation of Ontology Based Context-awareness Framework Ki-Chul Lee, Jung-Hoon Kim International Conference on Multimedia and Ubiquitous Engineering.
NEDA ALIPANAH, MARIA ADELA GRANDO DBMI 11/19/2012.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
OWL, DL and rules Based on slides from Grigoris Antoniou, Frank van Harmele and Vassilis Papataxiarhis.
Building Trustworthy Semantic Webs
Knowledge Representation Part VI
Online Laptop Shop through Semantic Web
Using Rules with Ontologies in the Semantic Web
ece 720 intelligent web: ontology and beyond
Web Ontology Language for Service (OWL-S)
CmpE 583- Web Semantics: Theory and Practice RULES & RULE MARKUP
Rules, RIF and RuleML.
نمايش زمينه توسط وب معنايي براي محيط‌هاي محاسبات فراگير
Ontology.
Ontology.
Scalable and Efficient Reasoning for Enforcing Role-Based Access Control
Presentation transcript:

1 Nov. 2, 2005 Design and Application of Rule Based Access Control Policies Huiying Li, Xiang Zhang, Honghan Wu & Yuzhong Qu Dept. Computer Science & Engineering Southeast University, China

2 Nov. 2, 2005 Outline  Our Idea  Semantic Web Rule Language  Model Design  Use Cases  Conclusion and Future Work

3 Nov. 2, 2005 Our Idea  Requirements of WonderSpace  Express access control policies with powerful expressive ability.  Semantic Web Rule Language (SWRL)  A Horn clause rules extension to OWL proposed in 2004.

4 Nov. 2, 2005 What is the Idea  Express access control policies based on OWL and SWRL  OWL: ontology  SWRL: rule  Friend of a Friend (FOAF)  Information about people

5 Nov. 2, 2005 Semantic Web Rule Language  SWRL extends OWL DL by adding a simple form of Horn-style rules for the purpose of enhancing expressive ability  The form of a rule  antecedent  consequent.

6 Nov. 2, 2005 Semantic Web Rule Language  The antecedent and consequent of a rule consist of zero or more atoms.  Atoms can be the form of C(x), P(x, y), Q(x, z), sameAs(x, y) or differentFrom(x, y)  An typical example:  parent(?a, ?b)  brother(?b, ?c)  uncle(?a, ?c). It is true in China…

7 Nov. 2, 2005 Model Design - Ontology  Assertion about what kinds of agents are permitted/prohibited to access to what kinds of resources

8 Nov. 2, 2005 Model Design - Ontology

9 Nov. 2, 2005 Model Design - Ontology

10 Nov. 2, 2005 Model Design - Rule  Give more explicit meaning to properties  member(?z, ?x)  member(?z, ?y)  Person(?x)  Person(?y)  sameGroupOf(?x, ?y)

11 Nov. 2, 2005 Model Design - Rule  Express access control policies  member(wonderspace, ?x)  isPermittedtoRead(?x, somePaper)

12 Nov. 2, 2005 Use Case  Jack published a note about a project plan and asserted that the members of WonderSpace group could read this plan, while the members of his group could edit it online.  member(?z, ?x)  member(?z, ?y)  Person(?x)  Person(?y)  sameGroupOf(?x, ?y)  memberOf(?x,WonderSpace)  isPermittedtoRead (?x, plan),  sameGroupOf(?y, Jack)  isPermittedtoEdit(?y, plan).

13 Nov. 2, 2005 Conclusion and Future Work  Prove Our Concept: OWL + SWRL for Access Control Policy  Policy Confliction  Policy Enforcement  Trustworthy of the information source  Operational semantics of the policy language.

14 Nov. 2, 2005 Main References  I. Horrocks, P. F. Patel-Schneider, H. Boley, S. Tabet, B. Grosof, and M. Dean: SWRL: A semantic web rule language combining owl and ruleml. W3C Member Submission, 21 May  J. M. Bradshaw, S. Dutfield, P. Benoit, and J. D. Woolley:KAoS: Toward An Industrial-Strength Open Agent Architecture. Software Agents, J.M. Bradshaw (ed.), AAAI Press (1997)  L. Kagal, T. Finin, and A. Joshi: A policy language for a pervasive computing environment. IEEE 4th International Workshop on Policies for Distributed Systems and Networks (2003).  P.F. Patel-Schneider, P. Hayes, I. Horrocks (eds.): OWL: Web Ontology Language Semantics and Abstract Syntax. W3C Recommendation 10 February  P. Hayes (ed.): RDF Semantics. W3C Recommendation 10 February 2004.

15 Nov. 2, 2005 Thank you !