Skip to main content

Ontology Design and Reuse with Conceptual Roles

  • Conference paper

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

Abstract

Ontologies are already used in the life sciences and the Semantic Web, but are expected to be deployed in many other areas in the near future—for example, in software development. As the use of ontologies becomes commonplace, they will be constructed more frequently and also become more complex. To cope with this issue, modularization paradigms and reuse techniques must be defined for ontologies and supported by ontology languages. In this paper, we propose the use of roles from conceptual modeling for this purpose, and show how they can be used to define ontological reuse units and enable modularization. We present role-based ontologies as an extension of standard ontologies and define their semantics through a reduction to standard Description Logics, such that existing reasoners can be used.

This research has been co-funded by the European Commission within the 7th Framework Programme project MOST number 216691 (cf. http://most-project.eu ).

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. Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook. Cambridge University Press, Cambridge (2003)

    MATH  Google Scholar 

  2. Cuenca-Grau, B., Motik, B.: OWL 2 Web Ontology Language: Model-theoretic semantics. W3C Working Draft (2008), http://www.w3.org/TR/owl2-semantics/

  3. Guarino, N.: Concepts, attributes and arbitrary relations - Some linguistic and ontological criteria for structuring knowledge bases. Dat. Knowl. Eng. 8(3), 249–261 (1992)

    Article  Google Scholar 

  4. Guarino, N., Welty, C.A.: Evaluating ontological decisions with OntoClean. Communications of the ACM 45(2), 61–65 (2002)

    Article  Google Scholar 

  5. Herrmann, S.: Object Teams: Improving modularity for crosscutting collaborations. In: Net Object Days (2002)

    Google Scholar 

  6. Herrmann, S.: A precise model for contextual roles: The programming language ObjectTeams/Java. Applied Ontology 2(2), 181–207 (2007)

    Google Scholar 

  7. Horridge, M., Patel-Schneider, P.F.: Manchester syntax for OWL 1.1. In: International Workshop OWL: Experiences and Directions (OWLED 2008) (2008)

    Google Scholar 

  8. Kiczales, G., Lamping, J., Menhdhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Akşit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  9. Liu, H., Lutz, C., Milicic, M., Wolter, F.: Reasoning about actions using description logics with general TBoxes. In: Fisher, M., van der Hoek, W., Konev, B., Lisitsa, A. (eds.) JELIA 2006. LNCS (LNAI), vol. 4160, pp. 266–279. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Niles, I., Pease, A.: Towards a standard upper ontology. In: International conference on Formal Ontology in Information Systems (FOIS 2001), pp. 2–9. ACM Press, New York (2001)

    Google Scholar 

  11. Patel-Schneider, P.F., Hayes, P., Horrocks, I.: OWL Web Ontology Language semantics and abstract syntax. W3C Recommendation (2004), http://www.w3.org/TR/owl-semantics/

  12. Patel-Schneider, P.F., Hayes, P., Horrocks, I.: OWL Web Ontology Language Semantics and Abstract Syntax. Technical report, W3C, W3C Recommendation (February 2004)

    Google Scholar 

  13. Pradel, M., Henriksson, J., Aßmann, U.: A good role model for ontologies: Collaborations. In: International Workshop on Semantic-Based Software Development (2007)

    Google Scholar 

  14. Reenskaug, T., Wold, P., Lehne, O.: Working with Objects, The OOram Software Engineering Method. Manning Publications Co. (1996)

    Google Scholar 

  15. Sowa, J.: Using a lexicon of canonical graphs in a semantic interpreter, pp. 113–137. Cambridge University Press, Cambridge (1988)

    Google Scholar 

  16. Sowa, J.F.: Conceptual structures: information processing in mind and machine. Addison-Wesley Longman Publishing Co., Inc., Amsterdam (1984)

    MATH  Google Scholar 

  17. Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data Knowledge Engineering 35(1), 83–106 (2000)

    Article  MATH  Google Scholar 

  18. Steimann, F.: The role data model revisited. Roles, an interdisciplinary perspective. In: AAAI Fall Symposium (2005)

    Google Scholar 

  19. Sunagawa, E., Kozaki, K., Kitamura, Y., Mizoguchi, R.: Role organization model in Hozo. In: Staab, S., Svátek, V. (eds.) EKAW 2006. LNCS (LNAI), vol. 4248, pp. 67–81. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  20. The Gene Ontology Consortium. Gene ontology: tool for the unification of biology. Nature Genetics, 25(1), 25–29 (May 2000)

    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

Henriksson, J., Pradel, M., Zschaler, S., Pan, J.Z. (2008). Ontology Design and Reuse with Conceptual Roles. In: Calvanese, D., Lausen, G. (eds) Web Reasoning and Rule Systems. RR 2008. Lecture Notes in Computer Science, vol 5341. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88737-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88737-9_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88736-2

  • Online ISBN: 978-3-540-88737-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics