skip to main content
research-article

Resource space model, OWL and database: Mapping and integration

Published:06 October 2008Publication History
Skip Abstract Section

Abstract

Semantics exhibits diversity in the real world, mental abstraction world, document world, and machine world. Studying mappings between different forms of semantics helps unveil the uniformity in the diversity. This article investigates the mappings between three typical semantic models: the Web ontology language (OWL), relational database model, and resource space model (a classification-based semantic model). By establishing mappings between the semantic primitives of the three models, we study the mapping from OWL description onto resource space and analyze the normal forms of the generated resource space. Mapping back from resource space onto OWL description is then discussed. Further, we investigate the mapping between OWL description and relational database, as well as the mapping between relational database and resource space. Normal forms of the generated relational tables are analyzed. To support advanced applications on the future Web, we suggest integrating the resource space, OWL, and databases to form a powerful semantic platform that enables different semantic models to enhance each other.

References

  1. Abiteboul, S., Hull R., and Vianu, V. 1995. Foundations of Databases. Addison-Wesley, Reading, MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Agrawal, R., Gupta, A., and Sarawagi, S. 1997. Modeling multidimensional databases. In Proceedings of the 13th International Conference on Data Engineering, IEEE Computer Society, Washington, DC, USA, 232--243. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Assem, M., Menken, M. R., Schreiber, G., Wielemaker, J., and Wielinga, B. J. 2004. A method for converting thesauri to RDF/OWL. In Proceedings of the International Semantic Web Conference, Hiroshima, Japan, 17--31.Google ScholarGoogle Scholar
  4. Bachman, C. W. 1969. Data structure diagrams. ACM SIGMIS Database 1, 2, 4--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Batini, C., Ceri, S., and Navathe, S. B. 1992. Conceptual Database Design: An Entity-Relationship Approach. Benjamin and Cummings, Menlo Park, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Berners-Lee, T., Hendler, J., and Lassila, O. 2001. The semantic web. Sci. Amer. 284, 5, 34--43.Google ScholarGoogle Scholar
  7. Berners-Lee, T., Hall, W., Hend-Ler, J. A., O'hara, K., shadbolt, N., and Weitzner, D. J. 2006. A framework for web science. Foundations and Trends @ in Web Science, 1(1), 1--130. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Blaha, M., Premerlani, W., and Shen, H. 1994. Converting OO models into RDBMS schema. IEEE Software 11, 3, 28--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Bohannon, P., Freire, J., Roy, P., and Simeon, J. 2002. From XML schema to relations: A cost-based approach to XML storage. In Proceedings of the 18th International Conference on Data Engineering, San Jose, CA, 64--75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Chen, P. P. 1976. The entity-relationship model, towards a unified view of data. ACM Trans. Database Syst. 1, 1, 9--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Codd, E. F. 1970. A relational model of data for large shared data banks. Commun. ACM 13, 6, 377--387. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Codd, E. F. 1979. Extending the database relational model to capture more meaning. ACM Trans. Database Syst. 4, 4, 397--434. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Das, S., Chong, E. I., Eadon, G., and Srinivasan, J. 2004. Supporting ontology-based semantic matching in RDBMS. In Proceedings of the 30th VLDB Conference, Toronto, Canada, 1054--1065. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Embley, D. W. 1997. Object Database Development Concepts and Principles. Addison Wesley, Reading, MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Fuchs, N. E., Kaljurand, K., and Schneider, G. 2006. Bidirectional mapping between OWL DL and attempto controlled english. In Proceedings of 4th Workshop on Principles and Practice of Semantic Web Reasoning, Budva, Montenegro, Lecture Notes in Computer Science, Vol. 4187, Springer, 179--189. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Gaševic, D., Djuric, D., Devedžic, V., and Damjanovic, V. 2004. Converting UML to OWL ontologies. In Proceedings of the 13th International World Wide Web Conference, New York, 488--489. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Grønmo, R., Jaeger, M. C., and Hoff, H. 2005. Transformations between UML and OWL-S. In Proceedings of the European Conference on Model Driven Architecture Foundations and Applications (ECMDA-FA), Nuremberg, Germany. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Garcia-Molina, H., Ullman, J. D., and Widom, J. 2001. Database Systems: The Complete Book. Prentice-Hall. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Gruber, T. R. 1993. A translation approach to portable ontology specifications. Knowl. Acquisit. 5, 2, 199--220. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Hepp, M. 2005. A methodology for deriving OWL ontologies from products and services categorization standards. In Proceedings of the 13th European Conference on Information Systems (ECIS), Regensburg, Germany, 1--12.Google ScholarGoogle Scholar
  21. Johannesson, P. 1994. A method for transforming relational schemas into conceptual schemas. In Proceedings of the 10th International Conference on Data Engineering, TX, 190--201. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Kalfoglou, Y. and Schorlemmer, M. 2003. Ontology mapping: The state of the art. The Knowl. Eng. Rev. 18, 1--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Knublauch, H.,Fergerson, R. W., Noy, N. F., and Musen, M. A. 2004. The protégé OWL plugin: An open development environment for semantic web applications. In Proceedings of 3rd International Semantic Web Conference, Lecture Notes in Computer Science, vol. 3298, Springer, 229--243.Google ScholarGoogle Scholar
  24. Marca, D. and McGowan, C. 1987. SADT Structured Analysis and Design Techniques. McGraw-Hill. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Milanović, M., Gašević, D., Giurca, and A. Wagner G. 2006. On interchanging between OWL/SWRL and UML/OCL. In Proceedings of the 6th OCL Workshop at the UML/MoDELS Conference (OCLApps), Genova, Italy.Google ScholarGoogle Scholar
  26. Ng, P. A. 1981. Further analysis of the entity-relationship approach to database design. IEEE Trans. Softw. Eng. 7, 1, 85--99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Neches, R., Fikes, R. E., Gruber, T. R., Patil, R., Senator, T., and Swartout, W. 1991. Enabling technology for knowledge sharing, Artif. Intell. Mag. 12, 3, 36--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Noy, N., Sintek, M., Decker, S., Crubézy, M., Fergerson, R. W., and Musen, M. A. 2001. Creating semantic web contents with protege-2000. IEEE Intelligent Systems 16, 2, 60--71. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Rumbaugh, J., Blaha, M. R., Lorensfn, W., Eddy, F., and Premeriani, W. 1991. Object-Oriented Modeling and Design. Prentice-Hall, NJ. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Sarawagi, S. 1999. Explaining differences in multidimensional aggregates. In Proceedings of the 25th VLDB Conference, Edinburgh, Scotland, 42--53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Tatarinov, I., Viglas, S. D., Beyer, K., Shanmugasundaram, J., Shekita, E., and Zhang, C. 2002. Storing and querying ordered XML using a relational database system. In Proceedings of the ACM SIGMOD International Conference on Management of Data, Madison, 204--215. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Teorey, T., Yang, D., and Fry, J. 1986. A logical design methodology for relational databases using the extended entity-relationship model. ACM Comput. Surv. 18, 2, 197--222. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Trinh, Q., Barker, K., and Alhajj, R. 2006. RDB2ONT: A tool for generating OWL ontologies from relational database systems. In Proceedings of the Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services (AICT/ICIW), Guadeloupe, French Caribbean. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Vianu, V. 2001. A Web odyssey: From Codd to XML. In Proceedings of the 20th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, Santa Barbara, CA, 1--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Zhuge, H. 2004a. Resource space grid: Model, method and platform. Concurrency Comput. Pract. Exper. 16, 14, 1385--1413. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Zhuge, H. 2004b. The Knowledge Grid. World Scientific, Singapore. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Zhuge, H., Yao, E., Xing, Y., and Liu, J. 2005a. Extended resource space model. Future Gen. Comput. Syst. 21, 1, 189--198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Zhuge, H. and Xing, Y. 2005b. Integrity theory for resource space model and its application. In Proceedings of the International Conference on Web Age Information Management (WAIM), Lecture Notes in Computer Science, vol. 3739, Springer, 8--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Zhuge, H., Shi, P., Xing, Y., and He, C. 2006. Transformation from OWL to RSM. In Proceedings of the 1st Asia Semantic Web Conference (ASWC), Lecture Notes in Computer Science, vol. 4185, Springer, 4--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Zhuge, H. 2007. The Web Resource Space Model. Springer.Google ScholarGoogle Scholar

Index Terms

  1. Resource space model, OWL and database: Mapping and integration

                  Recommendations

                  Comments

                  Login options

                  Check if you have access through your login credentials or your institution to get full access on this article.

                  Sign in

                  Full Access

                  PDF Format

                  View or Download as a PDF file.

                  PDF

                  eReader

                  View online with eReader.

                  eReader
                  About Cookies On This Site

                  We use cookies to ensure that we give you the best experience on our website.

                  Learn more

                  Got it!