Zum Inhalt
Zur Navigation


OntoMaven extends the Apache Maven tool and adapts it for distributed ontology engineering and ontology-based software engineering.

OntoMaven dynamically downloads ontologies and plug-ins for ontology engineering  from distributed OntoMaven repositories and stores them in a local cache. OntoMaven repositories are extensions of Maven repositories with ontology version and maintenance metadata. Via plug-ins for search and transformation it can also use ontology search engine interfaces and APIs (such as OMG ODM, OMG API4KB, web search engines such as SWOOGLE) to publicly accessible ontology repositories and distributed KBs (given appropriate semantic transformations and interoperations are defined in the search and transformation tasks).

It extents an OntoMaven POM file to describe the ontology project being built, its dependencies on other external modules and components, the build order, directories, and required plug-ins. It comes with pre-defined targets for performing certain well-defined tasks such as:

  • Versioning
  • Dependency Management for (distributed) Ontologies
  • Ontology Documentation
  • Testing
  • IDEs/APIs tasks for download, transformation-integration/import-compilation, installation and deployment as e.g. ontology service or ontology API

OntoMaven is built using Maven’s plugin-based architecture that allows it to make use of any application controllable through standard input. Therefore it encapsulates several of the CSW technologies together with other APIs and IDE functionalties into Mojo PlugIns, such as the SVoNT ontology versioning, the ontology modularization algorithms and concept grouping functionalities in the ontology documentation.


  • Adrian Paschke: OntoMaven API4KB - API for Maven-based Knowledge Bases, 6th International Workshop on Semantic Web Applications and Tools for the Life Sciences (SWAT4LS 2013), Edinburgh, UK, 2013
  • Adrian Paschke: OntoMaven - Maven-based Ontology Development and Management of Distributed Ontology Repositories, 9th International Workshop on Semantic Web Enabled Software Engineering (SWESE 2013), Berlin, Germany, 2013 (paper, presentation)
  • Adrian Paschke, Gökhan Coskun, Ralf Heese, Radoslaw Oldakowski, Ralph Schäfermeier, Olga Streibel, Kia Teymourian, and Alexandru Todor. Corporate semantic web report vi: Validation and Evaluation. Technical Report TR-B-13-07, Freie Universität Berlin, 2013.
  • Onur Kilic: Erweiterung von Maven zur Toolbasierten Verwaltung von Ontologiemodulen, Diploma Thesis, FU Berlin 2012
  • Gökhan Coskun: Effiziente Verwaltung von Unternehmenswissen, In: Johann-Christoph Freytag, Robert Tolksdorf (Hrsg.): Tagungsband Xinnovations 2009, Berlin, 14.-16. September 2009. ISBN: 978-3-00-028902-6. (presentation)


GitHub SVont Project: https://github.com/ag-csw/OntoMaven


Contact: Adrian Paschke

2012-12-15 10:33

Abschlussveranstaltung des Corporate Semantic Web Projekts

5 Jahre Corporate Semantic Web Abschlussveranstaltung am 16.1.2013

Read more …

2012-12-07 18:20

CSW active in OMG API4KB Standardization

API4KB is an initiative within OMG that aims at defining a standard programming interface for knowledge bases

Read more …

© 2008 FU Berlin | Feedback
This work has been partially supported by the  InnoProfile-Corporate Semantic Web project funded by the German Federal Ministry of Education and Research (BMBF) and the BMBF Innovation Initiative for the New German Länder - Entrepreneurial Regions.
doctor death jack kevorkianpurchase metronidazole