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