Abstract
There is a diversity of ontology languages in use, among them OWL, RDF, OBO,
Common Logic, and F-logic. Related languages
such as UML class diagrams, entity-relationship diagrams and object role modelling
provide bridges from ontology modelling to applications, e.g. in software
engineering and databases. Also in model-driven engineering, there is
a diversity of diagrams: UML consists of 15 different diagram types,
and SysML provides further types. Finally, in software and hardware
specification, a variety of formalisms are in use, like Z, VDM,
first-order logic, temporal logic etc.
Another diversity appears at the level of ontology, model and
specification modularity and
relations among ontologies, specifications and models.
There is ontology matching and alignment,
module extraction, interpolation, ontologies linked
by bridges, interpretation and refinement, and combination of ontologies,
models and specifications.
The Distributed Ontology, Modeling and Specification Language (DOL) aims at providing a unified metalanguage for handling this diversity.
In particular, DOL provides constructs for
- äs-is" use of ontologies, models and specifications (OMS) formulated in a specific ontology, modelling or specification language,
- OMS formalised in heterogeneous logics,
- modular OMS,
- mappings between OMS, and
- networks of OMS.
This paper sketches the design of the DOL language.
DOL has been submitted as a proposal within the OntoIOp (Ontology, Model, Specification Integration and Interoperability)
standardisation activity of the Object Management Group (OMG).
Links and resources
Tags
community