Skip to main content

A Pattern Based Approach for Re-engineering Non-Ontological Resources into Ontologies

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5367))

Abstract

With the goal of speeding up the ontology development process, ontology engineers are starting to reuse as much as possible available ontologies and non-ontological resources such as classification schemes, thesauri, lexicons and folksonomies, that already have some degree of consensus. The reuse of such non-ontological resources necessarily involves their re-engineering into ontologies. Non-ontological resources are highly heterogeneous in their data model and contents: they encode different types of knowledge, and they can be modeled and implemented in different ways. In this paper we present (1) a typology for non-ontological resources, (2) a pattern based approach for re-engineering non-ontological resources into ontologies, and (3) a use case of the proposed approach.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barrasa, J., Corcho, O., Gómez-Pérez, A.: R2O, an Extensible and Semantically Based Database-to-Ontology Mapping Language. In: Bussler, C.J., Tannen, V., Fundulaki, I. (eds.) SWDB 2004. LNCS, vol. 3372. Springer, Heidelberg (2005)

    Google Scholar 

  2. Brandon, D.: Recursive database structures. Journal of Computing Sciences in Colleges (2005)

    Google Scholar 

  3. Byrne, E.J.: A conceptual foundation for software re-engineering. In: Proceedings of the International Conference on Software Maintenance and Reengineering. IEEE Computer Society Press, Los Alamitos (1992)

    Google Scholar 

  4. Caracciolo, C., Gangemi, A.: Revised and Enhanced Fisheries Ontologies. Technical report, NeOn project deliverable D7.2.2 (2007)

    Google Scholar 

  5. Chikofsky, E.J., Cross, J.H.: Reverse engineering and design recovery: a taxonomy. In: IEEE Software (1990)

    Google Scholar 

  6. Gómez-Pérez, A., Fernández-López, M., Corcho, O.: Ontological Engineering. In: Advanced Information and Knowledge Processing. Springer, Heidelberg (2003)

    Google Scholar 

  7. Gangemi, A., Pisanelli, D., Steve, G.: Ontology integration: Experiences with medical terminologies. Ontology in Information Systems, 163–178 (1998)

    Google Scholar 

  8. García, R., Celma, O.: Semantic Integration and Retrieval of Multimedia Metadata. In: Proceedings of the ISWC 2005 Workshop on Knowledge Markup and Semantic Annotation, Semannot 2005 (2005)

    Google Scholar 

  9. Giunchiglia, F., Marchese, M., Zaihrayeu, I.: Encoding Classifications into Lightweight Ontologies.. In: The Semantic Web: Research and Applications. Springer, Heidelberg (2006)

    Google Scholar 

  10. Haase, P., Rudolph, S., Wang, Y., Brockmans, S.: Networked Ontology Model. Technical report, NeOn project deliverable D1.1.1 (2006)

    Google Scholar 

  11. Han, L., Finin, T., Parr, C., Sachs, J., Joshi, A.: RDF123: a mechanism to transform spreadsheets to RDF. In: Proceedings of the Twenty-First National Conference on Artificial Intelligence (AAAI 2006). AAAI Press, Menlo Park (2006)

    Google Scholar 

  12. Hepp, M., de Bruijn, J.: GenTax: A Generic Methodology for Deriving OWL and RDF-S Ontologies from Hierarchical Classifications, Thesauri, and Inconsistent Taxonomies. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 129–144. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  13. Hodge, G.: Systems of Knowledge Organization for Digital Libraries: Beyond Traditional Authority Files (2000), http://www.clir.org/pubs/reports/pub91/contents.html

  14. Maedche, A., Staab, S.: Ontology learning for the semantic web. IEEE Intelligent Systems (2001)

    Google Scholar 

  15. Malinowski, E., Zimányi, E.: Hierarchies in a multidimensional model: From conceptual modeling to logical representation. Data and Knowledge Engineering (2006)

    Google Scholar 

  16. Mochol, M., Paslaru, E.: Practical Guidelines for Building Semantic eRecruitment Applications. In: International Conference on Knowledge Management (iKnow 2006), Special Track: Advanced Semantic Technologies (2006)

    Google Scholar 

  17. Pinto, H.S., Tempich, C., Staab, S.: DILIGENT: Towards a fine-grained methodology for DIstributed, Loosely-controlled and evolvInG Engineering of oNTologies. In: Proceedings of the 16th European Conference on Artificial Intelligence (ECAI 2004), pp. 393–397. IOS Press, Amsterdam (2004)

    Google Scholar 

  18. Pooley, R., Stevens, P.: Software reengineering patterns. Technical report (1998)

    Google Scholar 

  19. Presutti, V., Gangemi, A., David, S., Aguado de Cea, G., Suárez-Figueroa, M.C., Montiel-Ponsoda, E., Poveda, M.: NeOn Deliverable D2.5.1. A Library of Ontology Design Patterns: reusable solutions for collaborative design of networked ontologies. In: NeOn Project (2008), http://www.neon-project.org

  20. Sabou, M., Angeletou, S., dAquin, M., Barrasa, J., Dellschaft, K., Gangemi, A., Lehman, J., Lewen, H., Maynard, D., Mladenic, D., Nissim, M., Peters, W., Presutti, V., Villazón, B.: Selection and integration of reusable components from formal or informal specifications. Technical report, NeOn project deliverable D2.2.1 (2007)

    Google Scholar 

  21. Staab, S., Schnurr, H.P., Studer, R., Sure, Y.: Knowledge processes and ontologies. IEEE Intelligent Systems (16), 26–34 (2001)

    Google Scholar 

  22. Stojanovic, L., Stojanovic, N., Volz, R.: A Reverse Engineering Approach for Migrating Data-intensive Web Sites to the Semantic Web. In: Proceedings of the Conference on Intelligent Information Processing (2002)

    Google Scholar 

  23. Suárez-Figueroa, M.C., Brockmans, S., Gangemi, A., Gómez-Pérez, A., Lehmann, J., Lewen, H., Presutti, V., Sabou, M.: Neon modelling components. Technical report, NeOn project deliverable D5.1.1 (2007)

    Google Scholar 

  24. Suárez-Figueroa, M.C., Gómez-Pérez, A.: Towards a Glossary of Activities in the Ontology Engineering Field. In: Proceedings of the 6th Language Resources and Evaluation Conference, LREC 2008 (2008)

    Google Scholar 

  25. van Assem, M., Menken, M., Schreiber, G., Wielemaker, J.: A method for converting thesauri to RDF/OWL. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 17–31. Springer, Heidelberg (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

García-Silva, A., Gómez-Pérez, A., Suárez-Figueroa, M.C., Villazón-Terrazas, B. (2008). A Pattern Based Approach for Re-engineering Non-Ontological Resources into Ontologies. In: Domingue, J., Anutariya, C. (eds) The Semantic Web. ASWC 2008. Lecture Notes in Computer Science, vol 5367. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89704-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-89704-0_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-89703-3

  • Online ISBN: 978-3-540-89704-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics