Skip to main content

OWL-Full Reasoning from an Object Oriented Perspective

  • Conference paper
The Semantic Web – ASWC 2006 (ASWC 2006)

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

Included in the following conference series:

Abstract

Bridging the gap between OWL and Object-Oriented Programming (OOP) languages is an indispensable condition to enable the Object-Oriented Modeling in Software Engineering by OWL. However it is very difficult in case of static OOP languages like Java and C#. We have developed SWCLOS, which is an OWL processor seamlessly built on top of Common Lisp Object System (CLOS), a dynamic OOP language. SWCLOS allows programmers to develop application domain models by OWL and enables OOP upon the models. In this paper, we explain the semantic gap between OWL and OOP languages, introduce the RDFS and OWL realization at SWCLOS, and discuss the OWL features from OOP perspectives. Finally we demonstrate the OWL-Full level performance in SWCLOS.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Baarder, F., Nutt, W.: Basic Description Logics. In: Baader, et al. (eds.) The Description Logic Handbook, Cambridge, ch. 2, pp. 43–95 (2003)

    Google Scholar 

  2. Borgida, A., Brachman, R.J.: Conceptual Modeling with Description Logics. In: Baader, et al. (eds.) The Description Logic Handbook, Cambridge,  Ch. 10, pp. 349–372 (2003)

    Google Scholar 

  3. ter Horst, H.J.: Extending the RDFS Entailment Lemma. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 79–91. Springer, Heidelberg (2004)

    Google Scholar 

  4. ter Horst, H.J.: Combining RDF and part of OWL with rules: Semantics, decidability, complexity. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 668–684. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  5. Kaneiwa, K., Mizoguchi, R.: Proceedings of the International Conference on Automated Reasoning with Analytic Tableaux and Related Methods. In: Beckert, B. (ed.) TABLEAUX 2005. LNCS (LNAI), vol. 3702, pp. 169–184. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  6. Kiczales, G., Des Rivi‘eres, J., Bobrow, D.G.: The Art of the Metaobject Protocol. MIT Press, Cambridge (1992)

    Google Scholar 

  7. Koide, S., Kawamura, M.: SWCLOS: A Semantic Web Processor on Common Lisp Object System. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298. Springer, Heidelberg (2004), http://iswc2004.semanticweb.org/demos/32/

    Google Scholar 

  8. Koide, S., Aasman, J., Haflich, S.: OWL vs. Object Oriented Programming. In: The 4th International Semantic Web Conference (ISWC 2005), Workshop on Semantic Web Enabled Software Engineering (SWESE) (2005), http://www.mel.nist.gov/msid/conferences/SWESE/repository/8owl-vs-OOP.pdf

  9. Misono, S., Koide, S., Shimada, N., Kawamura, M., Nagano, S.: Distributed Collaborative Decision Support System for Rocket Launch Operation. In: IEEE/ASME Int. Conf. Advanced Intelligent Mechatronics, AIM 2005 (2005)

    Google Scholar 

  10. Mizoguchi, R.: Tutorial on Ontological Engineering - Part 2: Ontology Development, Tools and Languages. In: New Generation Computing, vol. 22(1), pp. 61–96. OhmSha and Springer, Heidelberg (2004)

    Google Scholar 

  11. Nardi, D., Brackman, R.J.: An Introduction to Description Logics. In: Baader, et al. (eds.) The Description Logic Handbook, Cambridge,  Ch. 1, pp. 1–40 (2003)

    Google Scholar 

  12. A Semantic Web Primer for Object-Oriented Software Developers (2006), http://www.w3.org/TR/2006/NOTE-sw-oosd-primer-20060309/,W3C

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Koide, S., Takeda, H. (2006). OWL-Full Reasoning from an Object Oriented Perspective. In: Mizoguchi, R., Shi, Z., Giunchiglia, F. (eds) The Semantic Web – ASWC 2006. ASWC 2006. Lecture Notes in Computer Science, vol 4185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11836025_27

Download citation

  • DOI: https://doi.org/10.1007/11836025_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-38329-1

  • Online ISBN: 978-3-540-38331-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics