Modular Ontologies Modularity has been and continues to be one of the central research topics in ontology engineering. The number of ontologies available, as well as their size, is steadily increasing. There is a large variation in subject matter, level of specification and detail, intended purpose and application. Ontologies covering different domains are often developed in a distributed manner; contributions from different sources cover different parts of a single domain. Not only is it difficult to determine and define interrelations between such distributed ontologies, it is also challenging to reconcile ontologies which might be consistent on their own but jointly inconsistent. Further challenges include extracting the relevant parts of an ontology, re-combining independently developed ontologies in order to form new ones, determining the modular structure of an ontology for comprehension, and the use of ontology modules to facilitate incremental reasoning and version control. Still catching up with 40 years of related research in software engineering, ontological modularity is envisaged to allow mechanisms for easy and flexible reuse, generalisation, structuring, maintenance, collaboration, design patterns, and comprehension. Applied to ontology engineering, modularity is central not only to reducing the complexity of understanding ontologies, but also to maintaining, querying and reasoning over modules. Distinctions between modules can be drawn on the basis of structural, semantic, or functional aspects, which can also be applied to compositions of ontologies or to indicate links between ontologies. In particular, reuse and sharing of information and resources across ontologies depend on purpose-specific, logically versatile criteria. Such purposes include ‘tight’ logical integration of different ontologies (wholly or in part), ‘loose’ association and information exchange, the detection of overlapping parts, traversing through different ontologies, alignment of vocabularies, module extraction possibly respecting privacy concerns and hiding of information, etc. Another important aspect of modularity in ontologies is the problem of evaluating the quality of single modules or of the achieved overall modularisation of an ontology. Again, such evaluations can be based on various (semantic or syntactic) criteria and employ a variety of statistical/heuristic or logical methods. Recent research on ontology modularity has produced substantial results and approaches towards foundations of modularity, techniques of modularisation and modular developments, distributed and incremental reasoning, as well as the use of modules in different application scenarios, providing a foundation for further research and development. Since the beginning of the WoMO workshop series, there has been growing interest in the modularisation of ontologies, modular development of ontologies, and information exchange across different modular ontologies. In real life, however, integration problems are still mostly tackled in an ad-hoc manner, with no clear notion of what to expect from the resulting ontological structure. Those methods are not always efficient, and they often lead to unintended consequences, even if the individual ontologies to be integrated are widely tested and understood. Topics covered by WoMO include, but are not limited to:
What is Modularity? - Kinds of modules and their properties - Modules vs. contexts - Design patterns - Granularity of representation
Logical/Foundational Studies - Conservativity and syntactic approximations for modules - Modular ontology languages - Reconciling inconsistencies across modules - Formal structuring of modules - Heterogeneity
Algorithmic Approaches - Distributed reasoning - Modularisation and module extraction - (Selective) sharing and reusing, linking and importing - Hiding and privacy - Evaluation of modularisation approaches - Complexity of reasoning - Reasoners or implemented systems
Application Areas - Modularity in the Semantic Web - Life Sciences - Bio-Ontologies - Natural Language Processing - Ontologies of space and time - Ambient intelligence - Collaborative ontology development
The WoMO 2011 workshop follows a series of successful events that have been an excellent venue for practitioners and researchers to discuss latest work and current problems. It is intended to consolidate cutting-edge approaches that tackle the problem of ontological modularity and bring together researchers from different disciplines who study the problem of modularity in ontologies at a fundamental level, develop design tools for distributed ontology engineering, and apply modularity in different use cases and application scenarios. Previous editions of WoMO are listed below. The links refer to their homepages and proceedings.
WoMO 2006 The 1st workshop on modular ontologies, co-located with ISWC 2006, Athens, Georgia, USA. Invited speakers were Alex Borgida (Rutgers) and Frank Wolter (Liverpool). http://www.cild.iastate.edu/events/womo.html http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-232
WoMO 2007 The 2nd workshop, co-located with K-CAP 2007, Whistler BC, Canada. The invited speaker was Ken Barker (Texas at Austin). http://webrum.uni-mannheim.de/math/lski/WoMO07 http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-315
WoRM 2008 The 3rd workshop in the series, co-located with ESWC 2008, Tenerife, Spain, entitled ‘Ontologies: Reasoning and Modularity’ had a special emphasis on reasoning methods. http://dkm.fbk.eu/worm08 http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-348
WoMO 2010 The 4th workshop in the series, co-located with FOIS 2010, Toronto, Canada. Invited speakers were Simon Colton (London) and Marco Schorlemmer (Barcelona). http://www.informatik.uni-bremen.de/ okutz/womo4 http://www.booksonline.iospress.nl/Content/View.aspx?piid=16268