The Ontological Modeling Platform described in this paper is a class library for extended ontological operations, to support extension of ontology languages, composition of interconnected elements, and high-level product modeling services, such as specialization of product models. In this report, we explain the structure, implementation, and design decisions of the platform. The platform has a API architecture that enables it to be implemented on multiple off-the-shelf OWL APIs. It provides model spaces to distinguish and integrate modeling languages, models, and instances of models. Each model space can only instantiate classes defined from the immediate upper level model space. A tutorial is given to demonstrate how to construct a simple plate-fixing assembly by using the platform.
NIST Interagency/Internal Report (NISTIR) - 7509
ontology, model-driven architecture, OWL, JENA API