Browse > Article

RDBMS based Topic Map Constraint Checking Mechanism  

Lee, Han-Jun (한국국방연구원)
Min, Kyung-Sub (삼성전자)
Kim, Hyoung-Joo (서울대학교 전기컴퓨터공학부)
Abstract
Due to a growing interest in searching and expressing knowledge effectively, knowledge management methods such as Topic Map are becoming more important. Topic Map organizes knowledge that is full of intricate relations, so maintaining and managing Topic Map consistently is very essential. TMCL and other constraint languages have limits as they can check simple constraints but can not support complex constraints like dependence constraints. Current constraint checking systems operating at the application level are also showing an inferiority in performance. In this paper, we extend TMCL based on the characteristics of other constraint languages in the information system field and related fields. We build and propose an RDBMS-based Topic Map constraint checking system to support the extended constraint language effectively. This new system handles complex types of constraints like dependency constraint as well as basic Topic Map constraints present in the TMCL. As the system examines each constraint it uses templates to generate queries for effective checking and overall shows a higher performance level than current systems.
Keywords
Topic Map; Integrity; Constraint;
Citations & Related Records
연도 인용수 순위
  • Reference
1 R. Barta, 'AsTMa= 2.0 Language Definition,' 2004. 'http://astma.it.bond.edu.au/'
2 Giovani Librelotto, 'XTche - A Language for Topic Maps Schema and Constraints,' XML Conference and Exposition 2004, 2004
3 Eric Freese, 'Using DAML+OIL as a Constraint Language for Topic Maps,' XML Conference and Exposition 2002, 2002
4 Chun Zhang, Jeffrey Naughton, David DeWitt, Qiong Luo, Guy Lohman, 'On Spporting Containment Queries in Relational Database Management Systems,' SIGMOD Conference 2001
5 Steve Pepper, Graham Moore, 'XML Topic Maps (XTM) 1.0,' TopicMaps.Org
6 C. J. Date, 'Referential Integrity,' VLDB, pp. 2-12. 1981
7 Graham Moore, 'Topic Map Constraint Language (TMCL) Requirements and Use Cases,' ISO/IEC1/SC34, 2004
8 Abrahan Silberschatz, Henry F. Korth, S. Sudarshan, 'Database System Concepts,' McGrow-Hill
9 Elmasri, Navathe, 'FUNDAMENTALS OF DATABASE SYSTEMS,' Addison-Wesley
10 Steve Pepper, 'The TAO of Topic Maps,' XML 2000 Conference and Exposition 2000, 2000
11 Product White Paper, 'The Ontopia Knowledge Suite,' Ontopia, Inc
12 Jack Park, Sam Hunting, 'XML Topic Maps - Creating and using Topic Maps for the web,' Addisoin-Wesley, 2003
13 Ian Horrocks, Peter F. Patel Schneider, and Frank van Harmelen. 'Reviewing the design of DAML+OIL: An ontology language for the semantic web,' In Proc. of AAAI-2002, 2002
14 Rafal Ksiezyk, 'Answer is just a question [of matching Topic Maps]', XML Conference and Exposition 2000, 2000
15 Graham Moore, 'Topic Map Constraint Language,' ISO/IEC 1/SC34, 2005
16 Horrocks, I., et. al. 'The DAML+OIL Language Specification,' URL:http://www.daml.org/2001/03/daml+oil.daml, 2001
17 Ora Lassila, Ralph R. Swick, 'Resource Description Framework(RDF) Model and Syntax Specification,' W3C Recommendation 22 February 1999, URL:http://www.w3.org/TR/REV-rdf-syntax
18 H. V. Jagadish, Xiaolei Qian, 'Integrity Maintenance in Object-Oriented Databases,' VLDB, pp. 469-480, 1992
19 Michel Biezunski, Martin Bryan, Steve Newcomb, 'ISO/IEC 13250 Topic Maps,' 2002