2015/07/01 by Adrian Paschke, Paschke, Adrian, Ralph Schaefermeier +1
Business, Management and Accounting · Computer Science · #Business Process Modeling and Analysis #FOS: Computer and information sciences #Semantic Web and Ontologies #Service-Oriented Architecture and Web Services #Software Engineering (cs.SE) #cs.SE
paper · pdf · doi:10.48550/arxiv.1507.00212
arXiv admin note: substantial text overlap with arXiv:1309.7341
arxiv created 2015/07/01 · openalex publication_date 2015/07/01 · arxiv updated 2015/07/02 · openalex created_date 2022/10/03 · openalex updated_date 2026/07/28
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.