Aspect OntoMaven - Aspect-Oriented Ontology Development and Configuration With OntoMaven
Adrian Paschke, Ralph Schaefermeier

TL;DR
This paper introduces OntoMaven, a tool inspired by Maven and aspect-oriented programming, to improve modularity, reuse, and lifecycle management in ontology engineering projects.
Contribution
It presents a new design artifact, OntoMaven, integrating aspect-oriented ontology development with Maven-based management for distributed repositories.
Findings
Enables fine-grained, declarative configuration of ontology modules
Supports modular reuse from large remote repositories
Facilitates ontology project lifecycle management
Abstract
In agile ontology-based software engineering projects support for modular reuse of ontologies from large existing remote repositories, ontology project life cycle management, and transitive dependency management are important needs. The contribution of this paper is a new design artifact called OntoMaven combined with a unified approach to ontology modularization, aspect-oriented ontology development, which was inspired by aspect-oriented programming. OntoMaven adopts the Apache Maven-based development methodology and adapts its concepts to knowledge engineering for Maven-based ontology development and management of ontology artifacts in distributed ontology repositories. The combination with aspect-oriented ontology development allows for fine-grained, declarative configuration of ontology modules.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Semantic Web and Ontologies · Business Process Modeling and Analysis
