Home // UBICOMM 2010, The Fourth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies // View article


Generating Modest High-Level Ontology Libraries for Smart-M3

Authors:
Dmitry Korzun
Alexandr Lomov
Pavel Vanag
Jukka Honkola
Sergey Balandin

Keywords: Smart spaces; Smart-M3; OWL/RDF ontology; code generator; knowledge processor; low-performance devices

Abstract:
Web ontology language (OWL) allows structuring smart space content in high-level terms of classes, relations between them, and their properties. In Smart-M3, a semantic information broker (SIB) maintains the smart space in low-level terms of triples, based on resource description framework (RDF). This paper describes SmartSlog, our solution for constructing Smart-M3 knowledge processors (KPs) that consume/produce smart space content according to high-level ontology terms. The solution is based on the code generation approach. Given an OWL ontology description, the SmartSlog generator maps OWL to the ontology library. It provides 1) API to communicate with SIB and 2) data structures to represent in KP code all ontology classes, relations, properties, and individuals. As a result, the developer easier constructs the KP code, thinking in high-level ontology terms instead of low-level RDF triples. SmartSlog is oriented to ubiquitous systems; the library is modest to the device capacity; it is written in ANSI C, supports even small embedded devices with restricted performance, and allows interoperable applications.

Pages: 103 to 109

Copyright: Copyright (c) IARIA, 2010

Publication date: October 25, 2010

Published in: conference

ISSN: 2308-4278

ISBN: 978-1-61208-100-7

Location: Florence, Italy

Dates: from October 25, 2010 to October 30, 2010