Academia.eduAcademia.edu

Outline

The OWL API: a Java API for working with OWL 2 ontologies

2009

Abstract

Abstract. This paper presents the OWL API a high level Application Programming Interface (API) for working with OWL 2 ontologies. The API is closely aligned with the OWL 2 structural specification. It supports parsing and rendering in the syntaxes defined in the W3C specification, namely, the Functional Syntax, RDF/XML, OWL/XML and the Manchester OWL Syntax. Finally, the reference implementation of the API, which is written in Java, includes validators for the various OWL 2 profiles-OWL 2 QL, OWL 2 EL and OWL 2 RL.

References (17)

  1. F. Baader, C. Lutz, and B. Suntisrivaraporn. CEL-a polynomial-time reasoner for life science ontologies. In U. Furbach and N. Shankar, editors, Proceedings of the 3rd International Joint Conference on Automated Reasoning (IJCAR'06), volume 4130 of Lecture Notes in Artificial Intelligence, pages 287-291. Springer-Verlag, 2006.
  2. Sean Bechhofer, Raphael Volz, and Philip Lord. Cooking the semantic web with the OWL API. In Dieter Fensel, Katia Sycara, and John Mylopoulos, editors, The Semantic Web -ISWC 2003. The Second International Semantic Web Conference, Sanibel Island, Florida, USA, volume 2870/2003 of Lecture Notes in Computer Science, pages 659-675, Sanibel Island, Florida, USA, October 2003. Springer.
  3. Jeremy J. Carroll, Ian Dickinson, Chris Dollin, Dave Reynolds, Andy Seaborne, and Kevin Wilkinson. Jena: implementing the semantic web recommendations. In Stuart Feldman, Mike Uretsky, Mark Najork, and Craig Wills, editors, Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters, pages 74-83, New York, NY, USA, May 2004. ACM.
  4. Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Com- puting Series. Addison-Wesley, 21st edition, October 1994.
  5. Volker Haarslev and Ralf Möller. RACER system description. In International Joint Conference on Automated Reasoning (IJCAR 2001), volume 2083 of Lecture Notes In Computer Science, pages 701-705, 2001.
  6. Peter Haase, Holger Lewen, Rudi Studer, Duc Thanh Tran, Michael Erdmann, Mathieu d'Aquin, and Enrico Motta. The neon ontology engineering toolkit. In Jeff Korn, editor, WWW 2008 Developers Track, April 2008.
  7. Matthew Horridge, Dmitry Tsarkov, and Timothy Redmond. Supporting early adoption of OWL 1.1 with Protégé-OWL and FaCT++. In Bernardo Cuenca Grau, Pascal Hitzler, Conor Shankey, and Evan Wallace, editors, OWL: Expe- riences and Directions (OWLED), volume 216 of CEUR Workshop Proceedings. CEUR-WS.org, November 2006.
  8. Ernesto Jiménez-Ruiz, Bernardo Cuenca Grau, Ulrike Sattler, Thomas Schneider, and Raphael Berlanga Llavori. Safe and economic re-use of ontologies: A logic- based methodology and tool support. In Sean Bechhofer, Manfred Hauswirth, Joerg Hoffmann, and Manolis Koubarakis, editors, The Semantic Web: Research and Applications, 5th European Semantic Web Conference, ESWC 2008, Tenerife, Canary Islands, Spain, volume 5021 of Lecture Notes in Computer Science, pages 185-199. Springer, June 2008.
  9. Joachim Kleb Jörg Henss and Stephan Grimm. A database backend for OWL. In Rinke Hoeksta and Peter F. Patel-Schneider, editors, OWL: Experiences and Di- rections (OWLED 2009), CEUR Workshop Proceedings. CEUR-WS.org, October 2009.
  10. Aditya Kalyanpur, Bijan Parsia, and James Hendler. A tool for working with web ontologies. In International Journal on Semantic Web and Information Systems, volume 1, Jan -Mar 2005.
  11. Thorsten Liebig and Olaf Noppens. OntoTrack: Combining browsing and editing with reasoning and explaining for OWL Lite ontologies. In Sheila McIlraith, Dim- itris Plexousakis, and Frank van Harmelen, editors, The Semantic Web -ISWC 2004. Third International Semantic Web Conference 2004, Hiroshima, Japan, vol- ume 3298 of Lecture Notes in Computer Science, pages 244-258. Springer, Novem- ber 2004.
  12. Boris Motik, Bijan Parsia, and Peter F. Patel-Schneider. OWL 2 Web Ontology Language XML serialization. W3C Recommendation, W3C -World Wide Web Consortium, October 2009.
  13. Boris Motik, Peter F. Patel-Schneider, and Bijan Parsia. OWL 2 Web Ontology Language structural specification and functional style syntax. W3C Recommen- dation, W3C -World Wide Web Consortium, October 2009.
  14. Boris Motik, Rob Shearer, and Ian Horrocks. Optimized reasoning in description logics using hypertableaux. In Proc. of the 21st Int. Conf. on Automated Deduction (CADE-21), volume 4603 of Lecture Notes in Artificial Intelligence, pages 67-83. Springer, 2007.
  15. Peter F. Patel-Schneider, Patrick Hayes, and Ian Horrocks. OWL Web Ontology Language semantics and abstract syntax. W3C Recommendation, 10 February 2004.
  16. Evren Sirin, Bijan Parsia, Bernardo Cuenca Grau, Aditya Kalyanpur, and Yarden Katz. Pellet: A practical OWL-DL reasoner. Journal of Web Semantics, 5(2), 2007.
  17. Dmitry Tsarkov and Ian Horrocks. FaCT++ description logic reasoner: System de- scription. In Proc. of the Int. Joint Conf. on Automated Reasoning (IJCAR 2006), volume 4130 of Lecture Notes in Artificial Intelligence, pages 292-297. Springer, 2006.