An RDF Ontology Access Control Model based on Relational Database

관계형 데이타베이스 기반의 RDF 온톨로지 접근 제어 모델

  • Published : 2008.04.15

Abstract

This paper proposes a relational security model-based RDF Web ontology access control model. The Semantic Web is recognized as a next generation Web and RDF is a Web ontology description language to realize the Semantic Web. Much effort has been on the RDF and most research has been focused on the editor, storage, and inference engine. However, little attention has been given to the security issue, which is one of the most important requirements for information systems. Even though several researches on the RDF ontology security have been proposed, they have overhead to load all relevant data to memory and neglect the situation that most ontology storages are being developed based on relational database. This paper proposes a novel RDF Web ontology security model based on relational database to resolve the issues. The proposed security model provides high practicality and usability, and also we can easily make it stable owing to the stability of the relational database security model.

이 논문에서는 관계형 보안 모델 기반의 RDF 웹 온톨로지 접근 제어 모델을 제안한다. 시맨틱 웹은 차세대 웹으로 인식되고 있으며 RDF는 시맨틱 웹을 실현하기 위한 웹 온톨로지 서술 언어이다. RDF와 관련된 많은 연구들이 진행되었으나 대부분 에디터, 저장소 및 추론 엔진 등의 연구에만 집중되었을 뿐 정보 시스템의 가장 중요한 요구 사항 중 하나인 보안 문제에 대한 연구는 매우 미비하다. RDF 온톨로지 보안에 대한 일부 연구들이 제안되었으나 관련 데이타를 모두 메모리에 로딩해야 하는 오버헤드를 지니며, 현재 대부분의 온톨로지 저장소가 관계형 데이타베이스를 기반으로 개발되고 있는 상황을 고려하지 않고 있다. 이 논문에서는 이러한 문제점을 해결하기 위한 관계형 모델 기반의 새로운 RDF 웹 온톨로지 보안 모델을 제안한다. 제안된 보안 모델은 높은 실용성과 활용성을 제공하며, 또한 관계형 보안 모델의 안정성에 기인한 제안 모델의 안정성 확보가 용이하다.

Keywords

References

  1. Frank Manola and Eric Miller, RDF(Resource Description Framework) Primer, W3C Recommendation, http://www.w3.org/TR/rdf-primer/, February 10, 2004
  2. Dan Brickley and R.V. Guha, RDF Vocabulary Description Language 1.0: RDF Schema, W3C Recommendation 10 February 2004
  3. Protege, http://protege.stanford.edu/
  4. Jeen Broekstra, Arjohn Kampman, and Frank van Harmelen, "Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema," Springer Verlag, Lecture Notes in Computer Science, Vol. 2342, pp. 54-68, 2002
  5. Jena-A Semantic Web Framework for Java, http:// jena.sourceforge.net/
  6. Kowari, http://sourceforge.net/projects/kowari/
  7. David Beckett, "The Design and Implementation of the Redland RDF Application Framework," Elsevier, Computer Networks, Vol.39, No.5, pp. 577-588, August 2002 https://doi.org/10.1016/S1389-1286(02)00221-9
  8. Yuanbo Guo, Zhengxiang Pan, and Jeff Heflin, "LUBM: A Benchmark for OWL Knowledge Base Systems," Journal of Web Semantics, Vol.3, No.2, 2005
  9. Yuanbo Guo, Zhengxiang Pan, and Jeff Heflin, "An Evaluation of Knowledge Base Systems for Large OWL Datasets," Vol. LNCS 3298, pp. 274- 288, 2004
  10. OWLJessKB: A semantic Web Reasoning Tool, http://edge.cs.drexel.edu/assemblies/software/owljesskb/
  11. Pavan Reddivari, Tim Finin, and Anupam Joshi, "Policy-Based Access Control for an RDF Store," 20th International Joint Conference on Artificial Intelligence(IJCAI-07), Hyderabad, India, January 6-12, 2007
  12. Saket Kaushik, Duminda Wijesekera, and Paul Amman, "Policy-Based Dissemination of Partial Web-Ontologies," In 2005 ACM Workshop on Secure Web Services(SWS 2005), Fairfax, Virginia, USA, pp. 43-62, November 11, 2005
  13. Amit Jain and Csilla Farkas, "Secure Resource Description Framework: an Access Control Model," ACM Symposium on Access Control Models and Technologies, Lake-Tahoe, California, USA, pp. 121-129, June 7-9, 2006
  14. Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, François Yergeau, John Cowan, W3C, XML 1.1(Second Edition), W3C Recommendation, August 2006
  15. Dongwon Lee, Wang-Chien Lee, Peng Liu, "Supporting XML Security Models using Relational Databases: A Vision," XML Database Symposium(XSym), Berlin, Germany, September 2003
  16. Elisa Bertino, Silvana Castano, Elena Ferrai, and Marco Mesiti, "Specifying and enforcing access control policies for xml documents and sources," Springer, In World Wide Web, Vol.3, No.3, pp. 139-151, November 2000 https://doi.org/10.1023/A:1019289831564
  17. Damiani, De Capitani et al., "A Finegrained Access Control System for XML Documents," ACM Transaction on Information and System Security (TISSEC), Vol.5, No.2, pp. 169-202, 2002 https://doi.org/10.1145/505586.505590
  18. Tim Moses, eXtensible Access Control Markup Language(XAML) Version 2.0, OASIS Standard, February 2005
  19. Eric Prud'hommeaux and Andy Seaborne, SPARQL Query Language for RDF, W3C Candidate Recommendation, June 2007
  20. Stephen Harris and Nigel Shadbolt, "SPARQL Query Processing with Conventional Relational Database Systems," Springer-Verlag, Lecture Notes in Computer Science, Vol. 3807, pp. 235-244, 2005
  21. Artem Chebotko, Shiyong Lu, Hasan M. Jamil, and Farshad Fotouhi, "Semantics Preserving SPARQL-to-SQL Query Translation for Optional Graph Patterns," Technical Report TR-DB-052006- CLJF, May 2006, Revised November 2006