Building Modular Ontologies and Specifying Ontology Joining, Binding, Localizing and Programming Interfaces in Ontologies Implemented in OWL

Alan Rector, Matthew Horridge, Nick Drummond

The notion of an Application Programming Interface (API) proved a breakthrough in software modularization and re-use by allowing developers to separate applications' public interfaces from their detailed internal structure. No comparable notion exists currently for ontologies, although there is considerable other work on issues related to modularization of ontologies. We present four use cases for "Ontology Programming Interfaces" and discuss the existing features of OWL that facilitate this approach and the additional features needed to consolidate it.s

Subjects: 11.2 Ontologies; 11.1 Description Logics

Submitted: Jan 24, 2008

This page is copyrighted by AAAI. All rights reserved. Your use of this site constitutes acceptance of all of AAAI's terms and conditions and privacy policy.