The Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications

  • Holger Knublauch
  • Ray W. Fergerson
  • Natalya F. Noy
  • Mark A. Musen
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3298)


We introduce the OWL Plugin, a Semantic Web extension of the Protégé ontology development platform. The OWL Plugin can be used to edit ontologies in the Web Ontology Language (OWL), to access description logic reasoners, and to acquire instances for semantic markup. In many of these features, the OWL Plugin has created and facilitated new practices for building Semantic Web contents, often driven by the needs of and feedback from our users. Furthermore, Protégé’s flexible open-source platform means that it is easy to integrate custom-tailored components to build real-world applications. This document describes the architecture of the OWL Plugin, walks through its most important features, and discusses some of our design decisions.


Design Pattern Description Logic Annotation Property Ontology Design Semantic Markup 
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.
    Baader, F., Calvanese, D., McGuineness, D., Nardi, D., Patel-Schneider, P. (eds.): The Description Logic Handbook. Cambridge University Press, Cambridge (2003)MATHGoogle Scholar
  2. 2.
    Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading (1999)Google Scholar
  3. 3.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)CrossRefGoogle Scholar
  4. 4.
    Gennari, J., Musen, M., Fergerson, R., Grosso, W., Crubézy, M., Eriksson, H., Noy, N., Tu, S.: The evolution of Protégé-2000: An environment for knowledge-based systems development. International Journal of Human-Computer Studies 58(1), 89–123 (2003)CrossRefGoogle Scholar
  5. 5.
    Haarslev, V., Moeller, R.: Racer: A core inference engine for the Semantic Web. In: 2nd InternationalWorkshop on Evaluation of Ontology-based Tools (EON 2003), Sanibel Island, FL (2003)Google Scholar
  6. 6.
    Horrocks, I., Patel-Schneider, P.F.: A proposal for an OWL rules language. In: Proc. of the Thirteenth International World Wide Web Conference (WWW 2004), New York City, NY (2004)Google Scholar
  7. 7.
    Horrocks, I., Patel-Schneider, P.F., van Harmelen, F.: From SHIQ and RDF to OWL: The making of a web ontology language. Journal of Web Semantics 1(1) (2003)Google Scholar
  8. 8.
    Knublauch, H.: An AI tool for the real world: Knowledge modeling with Protégé. JavaWorld, June 20 (2003)Google Scholar
  9. 9.
    Knublauch, H., Dameron, O., Musen, M.A.: Weaving the biomedical semantic web with the Protégé OWL plugin. In: International Workshop on Formal Biomedical Knowledge Representation, Whistler, BC, Canada (2004)Google Scholar
  10. 10.
    Knublauch, H., Musen, M.A., Rector, A.L.: Editing description logics ontologies with the Protégé OWL plugin. In: International Workshop on Description Logics, Whistler, BC, Canada (2004)Google Scholar
  11. 11.
    Noy, N., Fergerson, R., Musen, M.: The knowledge model of Protégé-2000: Combining interoperability and flexibility. In: Dieng, R., Corby, O. (eds.) EKAW 2000. LNCS (LNAI), vol. 1937, pp. 17–32. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  12. 12.
    Noy, N., Sintek, M., Decker, S., Crubézy, M., Fergerson, R., Musen, M.: Creating Semantic Web contents with Protégé-2000. IEEE Intelligent Systems 2(16), 60–71 (2001)Google Scholar
  13. 13.
    Noy, N.F., McGuinness, D.L.: Ontology development 101: A guide to creating your first ontology. Technical Report SMI-2001-0880, Stanford Medical Informatics (2001)Google Scholar
  14. 14.
    Rector, A.L.: Description logics in medical informatics. Chapter in [1]Google Scholar
  15. 15.
    Rector, A.L.: Modularisation of domain ontologies implemented in description logics and related formalisms including OWL. In: Second International Conference on Knowledge Capture (K-CAP), Sanibel Island, FL (2003)Google Scholar
  16. 16.
    World Wide Web Consortium. OWL Web Ontology Language Reference. W3C Recommendation February 10 (2004)Google Scholar
  17. 17.
    World Wide Web Consortium. OWL Web Ontology Language Semantics and Abstract Syntax. W3C Recommendation February 10 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Holger Knublauch
    • 1
  • Ray W. Fergerson
    • 1
  • Natalya F. Noy
    • 1
  • Mark A. Musen
    • 1
  1. 1.Stanford Medical InformaticsStanford School of MedicineStanfordUSA

Personalised recommendations