Representing and Reasoning with Application Profiles Based on OWL and OWL/XDD

  • Photchanan Ratanajaipan
  • Ekawit Nantajeewarawat
  • Vilas Wuwongse
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4185)


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. A framework for representing and reasoning with application profiles using the OWL and OWL/XDD languages is proposed. The former is a standard Web ontology language and the latter is a definite-clause-style rule language that employs XML expressions as its underlying data structure. Constraints are defined in terms of rules, which are represented as XDD clauses. Application of the approach to defining an application profile with fine-grained semantic constraints is illustrated. A prototype library metadata validation system has been implemented.


Resource Description Framework Semantic Constraint Metadata Schema Application Profile Metadata Element 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Akama, K., Nantajeewarawat, E.: Formalization of the Equivalent Transformation Computation Models. Journal of Advanced Computational Intelligence and Intelligent Informatics 10, 245–259 (2006)Google Scholar
  2. 2.
    Baker, T., Dekkers, M., Heery, R., Patel, M., Salokhe, G.: What Terms Does Your Metadata Use? Application Profiles as Machine-Understandable Narratives. Journal of Digital Information 2(2) (2001)Google Scholar
  3. 3.
    DCMI Metadata Terms. Available,
  4. 4.
    DCMI-Libraries Working Group (September 2004) Library Application Profile (September 10, 2004). Available,
  5. 5.
    Duval, E.: Metadata Principles and Practicalities. D-Lib Magazine 8(4) (2002), Available:
  6. 6.
    Dublin Core Application Profile Guidelines. Available,
  7. 7.
    Heery, R., Patel, M.: Application Profiles: mixing and matching metadata schemas. Ariadne 25 (2000), Available:
  8. 8.
    Hunter, J.: An XML Schema Approach to Application Profiles (2000), Available:
  9. 9.
    Metadata Object Description Schema (MODS). Available:
  10. 10.
    SCHEMAS Registry. Available:
  11. 11.
    Smith, M.K., Welty, C., McGuinness, D.L.: OWL web ontology language guide, W3C Recommendation (February 10, 2004),
  12. 12.
    Wuwongse, V., Akama, K., Anutariya, C., Nantajeewarawat, E.: A Data Model for XML Databases. Journal of Intelligent Information Systems 20, 63–80 (2003)CrossRefGoogle Scholar
  13. 13.
    Wuwongse, V., Anutariya, C., Akama, K., Nantajeewarawat, E.: XML Declarative Description: A Language for the Semantic Web. In: IEEE Intelligent Systems, pp. 54–65 (2001)Google Scholar
  14. 14.
    Wuwongse, V., Yoshikawa, M.: Towards A Language for Metadata Schemas for Interoperability. In: Proc. of International Conference on Dublin Core and Metadata Applications 2004 (DC 2004), Shanghai, China, October 11-14, pp. 21–25 (2004)Google Scholar
  15. 15.
    XML Equivalent Transformation. Available:

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Photchanan Ratanajaipan
    • 1
  • Ekawit Nantajeewarawat
    • 2
  • Vilas Wuwongse
    • 3
  1. 1.Computer Science, School of TechnologyShinawatra UniversityPathumthaniThailand
  2. 2.Sirindhorn Intl. Inst. of TechnologyThammasat UniversityPathumthaniThailand
  3. 3.Computer Science and Information ManagementAsian Inst. of Tech.PathumthaniThailand

Personalised recommendations