Copyright © 2007 The Institute of Electronics, Information and Communication Engineers
Special Section on Knowledge, Information and Creativity Support System -- Papers |
OWL/XDD Application Profiles
1 The author is with the Computer Science Program, School of Technology, Shinawatra University, Thailand. E-mail: photchanan{at}shinawatra.ac.th, 2 The author is with Computer Science Program, Sirindhorn International Institute of Technology, Thammasat University, Thailand. E-mail: ekawit{at}siit.tu.ac.th, 3 The author is with Computer Science and Information Management, Asian Institute of Technology, Thailand. E-mail: vw{at}cs.ait.ac.th
| Abstract |
|---|
An application profile specifies a set of terms, drawn from one or more standard namespaces, for annotation of data, and constrains their usage and interpretations in a particular local application. An approach to representation of and reasoning with application profiles based on the OWL and OWL/XDD languages is proposed. The former is a standard Web ontology language, while the latter is a definite-clause-style rule language that employs XML expressions as its underlying data structure. Semantic constraints are defined in terms of rules, which are represented as XDD clauses. Application of the approach to defining application profiles with fine-grained semantic constraints, involving implicit properties of metadata elements, is illustrated. A prototype application profile development environment equipped with metadata validation features has been implemented based on the proposed framework.
Key Words: application profile, metadata schema, OWL, XDD
Manuscript received February 21, 2007. Manuscript revised April 28, 2007.