Java2OWL: A System for Synchronising Java and OWL
Hans Jürgen Ohlbach
2012
Abstract
Java2OWL is a Java software library for synchronising Java class hierarchies with OWL concept hierarchies. With a few extra annotations in Java class files, the Java2OWL library can automatically map Java class hierarchies to OWL ontologies. The instances of these Java classes are automatically mapped to OWL individuals and vice versa. OWL reasoners can be used as query processors to retrieve instances of OWL concepts, and these OWL individuals are mapped to corresponding instances of the Java classes. Changes of the Java object’s attributes are automatically mapped to changes of the corresponding attributes of the OWL individuals, thus keeping Java and OWL synchronised. With minimal programming overhead the library allows one to combine the power of programming (in Java) with the expressivity and the reasoning power of OWL. This paper introduces the main ideas and techniques. The detailed documentation and the open source library itself can be downloaded from http://www.pms.ifi.lmu.de/Java2OWL.
DownloadPaper Citation
in Harvard Style
Ohlbach H. (2012). Java2OWL: A System for Synchronising Java and OWL . In Proceedings of the International Conference on Knowledge Engineering and Ontology Development - Volume 1: KEOD, (IC3K 2012) ISBN 978-989-8565-30-3, pages 15-24. DOI: 10.5220/0004106400150024
in Bibtex Style
@conference{keod12,
author={Hans Jürgen Ohlbach},
title={Java2OWL: A System for Synchronising Java and OWL},
booktitle={Proceedings of the International Conference on Knowledge Engineering and Ontology Development - Volume 1: KEOD, (IC3K 2012)},
year={2012},
pages={15-24},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004106400150024},
isbn={978-989-8565-30-3},
}
in EndNote Style
TY - CONF
JO - Proceedings of the International Conference on Knowledge Engineering and Ontology Development - Volume 1: KEOD, (IC3K 2012)
TI - Java2OWL: A System for Synchronising Java and OWL
SN - 978-989-8565-30-3
AU - Ohlbach H.
PY - 2012
SP - 15
EP - 24
DO - 10.5220/0004106400150024