Logic & Ontologies
Distributed Ontology, Modeling and Specification Language (DOL)
The Distributed Ontology, Modeling and Specification Language (DOL) has been designed to achieve integration and interoperability of ontologies, specifications and models (OMS for short). DOL is a language for distributed knowledge representation, system specification and model-driven development across multiple OMS, particularly OMS that have been formalized in different OMS languages and logics. DOL has been standardised as a standard of the Object Management Group. We also have developed some DOL extension for Ontology design patterns.
DOL resources
Common Algebraic Specification Language (CASL)
The Common Framework Initiative is a voluntary organization, sponsored by IFIP WG1.3, and founded as an open collaborative effort to produce a Common Framework for Algebraic Specification and Development, including CASL, the Common Algebraic Specification Language. CASL has strongly influenced the development fo DOL.
Heterogeneous Tool Set (Hets)
Hets is a parsing, static analysis and proof management tool incorporating various provers and different specification languages, thus providing a tool for heterogeneous specifications, in particular for the languages CASL and DOL. Logic translations are first-class citizens.
Ontology development
We participate actively in the development of the Open Energy Ontology.
Completed projects
- DFG project: The LATIN Project: Logic Atlas and Integrator
- DFG project within SFB/TR 8: I1-[OntoSpace] Ontologies for Spatial Communication
- BMBF project: SHIP - Semantic Heterogeneous Integration of Processes
- BMBF project: FormalSafe: Formal Development for Safe Robotics
- DFG project: MULTIPLE (multi-logic systems, heterogeneous specification)
- DFG project: HasCASL (specification of functional programs)