A Device Configuration Management Tool for Context-Aware System

Size: px
Start display at page:

Download "A Device Configuration Management Tool for Context-Aware System"

Transcription

1 A Device Configuration Management Tool for Context-Aware System Anna Kuutti*, Aleksandra Dvoryanchikova*, Andrei Lobov*, Jose Luis Martinez Lastra*, Tommi Vahtera Tampere University of Technology, Tampere, Finland*, THT-Control Oy, Tampere, Finland, {anna.kuutti; tut.fi; {lobov; ieee.org; thtcontrol.com Abstract Automation industry is moving towards more complex systems which are posing new challenges for operation from both machine and human perspectives. A group of challenges is related to management of the overwhelming information flow and to usability of the systems, and context-aware solutions have been recently introduced to the automation field in order to cope with challenges of this kind. The context awareness is seen as a solution which would allow to both the technological system and the human operator to infer the optimal decisions and to behave in the most effective way. In order to reach this capability, the external physical world and the system must be described in a way both interpretable for humans and machines. Ambition of this paper is to contribute to the context-aware (re)configuration of the system with a tool, which is designed to improve the efficiency of the configuration phase of a context-aware system. The tool provides a solution to configure and model the field devices of a system via automatically generated ontologies. This research is a part of a device management framework for a building automation use case, which is targeting to support controlling decisions of dwellers, technical support and social services. Keywords context-awareness, context modelling, ontology, device configuration, building automation I. INTRODUCTION The development of automation industry increases the amount of heterogeneous devices integrated to an automated system. This is due to the increase of complexity of IT environment. To manage the overwhelming information flow and to improve usability of the automated systems, to make systems adaptive and flexible, more sophisticated automation solutions are wanted. The context-aware solutions are seen capable to increase adaptability and pro-activeness of technological systems. Context-aware systems could act situation accordingly without user involvement into low level of the information inferring, and manage and present the information about current situation facilitating the decision making for humans. To enable the system to be aware of its context, the physical world needs to be described in a machine understandable way. A tool is needed to provide simultaneously the configuration and the modelling of the various field devices, to improve the efficiency of the configuration phase of a context-aware system. Context-aware systems gather context data and adapt the system behaviour accordingly. There has been steady adoption of context-awareness in a number of automation domains such as smart environments [1], manufacturing [2] and health care systems [3]. In combination with mobile devices this approach is valuable, and is used to improve usability [4]. In building automation, the trend can be seen within the growing demand of smart environments. Services e.g. automated garage doors, windows, heating and lighting that were seen as luxury a few years ago, are now considered as necessities of everyday living. Building automation system consists of hundreds to several thousands of field and automation devices, like sensors, operating units, controllers, and actuators. Configuration of these devices, let alone modelling, easily becomes a taunting task for a system installer. The more different devices are involved, the more knowledge is required from the installer. The knowledge background of the installers varies tremendously, and for this reason a tool, which provides an easy and effective configuration at the highest level of abstraction possible is required. This paper focuses on description of a tool, which is designed to provide a solution to configure and model the field devices of an automation system. Sensors and actuators are enhanced with a semantic description of their capabilities. The context models created are based on ontology models and more specifically on Web Ontology Language (OWL). The tool models context information of the devices and offers management of configuration files to the user at the highest level of abstraction possible, hence primary knowledge of ontology is not required. The logic behind the tool is provided by Jena framework, which is responsible of manipulating the OWL data. The current implementation was done for a SCADA/HMI application ( Ignition SCADA system). The main challenge for the tool was to provide a sufficiently detailed semantic description of the physical world for the system, and to provide data to enable the configuration of the devices for the application. The work is targeting to contribute to improving usability of embedded systems. The tool is part of a device configuration management framework, which is able to manage device information for a context-aware decision support solution which key interest is to define an adaptive human-machine interface (HMI) to monitor and control complex environments via mobile devices. The capability of the designed tool was /12/$ IEEE

2 tested in a use case from the domain of building automation. The use case addresses technical monitoring and control in automated building with several apartments, where i.a. airconditioning, heating, lights and doors are automated to improve the safety and quality of life. The paper is structured as follows. Chapter two provides the background; chapter three explains the selected methodology. Chapter four is dedicated to the tool description and the examples of the context models for the use case. Chapter five provides the conclusions and topics for further research. II. BACKGROUND A. Context-aware system The word context-aware can be related to terms: adaptive, reactive, responsive, context-sensitive and environmentdirected [5]. This relation enables context-aware system to be perceived as a system, which uses context to provide relevant information and/or services to the user, where relevancy depends on the user s task [5]. Context-aware systems adapt their behavior according to the current context information without explicit user intervention. This improves usability and makes the system operate more efficiently. To enable the system to be aware of its context, the physical world needs to be described in a machine understandable way. The physical world of an automation system includes i.a. people, places and things. Things can be considered as devices, sensors and actuators of the field level. System configuration is needed to set up these devices and assign resources, to enable a smooth operation of the system. Device configuration is an important aspect since it resolves resource conflict problems, and makes the system flexible and easier to upgrade in the future. In a context-aware system device configuration is done by modeling these components for the system. This modeling process is called context modeling. B. Context modeling A well designed model is a key to the context in any context-aware system. Previous models address the modelling of context with respect to one application or an application class, but nowadays generic context models are of interest since many applications can benefit from them. The key interest of today s research projects is to develop uniform context models, representation and query languages as well as reasoning algorithms that smooth context sharing and interoperability of applications [6]. The most relevant context models, which are based on the data structures used for representing and exchanging contextual information in the respective system, are following according to Baldauf [4]: Key-Value models, Markup scheme models, Object oriented models, Logic based models and Ontology based models. Key-Value models represent the simplest data structure for context modelling. They are frequently used in various service frameworks, where the key-value pairs are used to describe the capabilities of a service. All markup scheme based models use a hierarchical data structure consisting of markup tags with attributes and content e.g. the Unified Modelling Language. Modelling context by using object-oriented techniques offers to use the full power of object orientation. Existing approaches use various objects to represent different context types, and encapsulate the details of context processing and representation. Logic-based models have a high degree of formality. Facts, expressions and rules are used to define a context model. A logic based system is used to manage the mentioned terms, and to allow adding, updating or removing new facts. The reasoning process can be used to derive new facts based on existing rules in the systems. Ontologies represent a description of the concepts and relationships. Ontologies are a very promising method for modeling contextual information due to their high and formal expressiveness, and the possibilities for applying ontology reasoning techniques. [4]. 1) Ontologies Ontologies provide a method to store, analyse and present knowledge, which ultimately leads to domain specific models. In domain models the concepts and their relationships are defined in a generic way, and with a help of a reasoner the stored data can be interpreted, thus enabling automatic generation of new information [7]. Use of ontologies provide an uniform way for specifying the model core concepts as well as an arbitrary amount of sub-concepts and facts, enabling contextual knowledge sharing and reuse in an ubiquitous computing system [6]. III. METHODOLOGY A. Conceptual framework The Device Configuration Management Tool (DCMT) is placed to the context of the device configuration management framework which conceptualizes how to model the field devices, to enable a way to access the context of the devices, and to provide a graphical presentation of the system for a user in accordance to his/her role and preferences. The framework aims to contribute to context management in an automated system which supports decision making of a user in complex environments via designed human-machine interface in accordance to user role, intentions, state and situational context. The framework is divided into three following levels: installation, configuration and configuration management of the devices of the system (Figure 1). The bottom level, installation, includes the components of the physical world e.g. sensors and actuators. The installer connects the devices accordingly with the help of several manuals, guidelines and circuit diagrams to the system. After the installation, information associated with the installation process is documented. This installation document (e.g. excel table) acts as a gateway to the next section of the framework. This gateway is indicated with a letter A in the figure 1. The middle level, configuration, withholds the designed application DCMT and a generic device ontology template. The installation document done by the installer in the previous section is imported to the DCMT application. The application configures the installed devices by modifying the defined generic device ontology template for each device. The application provides an ontology based model of each device, which is represented with a device configuration file. These

3 Figure 1. Device configuration management framework files act as a gateway to the next section. This gateway is indicated with a letter B in the figure 1. The top level, configuration management, includes the extension of the DCMT application and a database. The device configuration files from the previous section are stored into this database, called ontology database, which withholds all the semantic models of the devices of the configured system. With the DCMT extension application, the ontology models are updated, modified, combined and linked to form a coherent semantic model of the installed physical world. This model acts as a gateway to other frameworks and is indicated with a letter C in the figure. The modifications of the ontology models are done with added SPARQL and Semantic Web Rule Language (SWRL) [8] modules of the DCMT application. B. Methods and Tools 1) Web Ontology Language Choosing the right ontology language is crucial for implementing ontology. Unconsidered selection may cause problems during the modelling of ontology and application [2]. The language should be expressive enough for defining the relevant concepts in enough detail, but not too expressive to make reasoning infeasible. Standard ontology language Web Ontology Language (OWL) is a development from international community W3C [9] and it has achieved a great success. OWL is a knowledge representation language with rich expressive power that is adequate for modelling various types of contextual information such as information associated with events, devices, places, time, and space [10]. OWL is designed to be used in situations where the information contained in the document is targeted to be presented for machines instead of humans. OWL represents the meaning of terms in vocabularies and the relationships between those terms. OWL has more functions for expressing meaning and semantics than other standard ontology languages such as XML, RDF, and RDF-S do [9]. The OWL language recommended by W3C represents the semantics of domain with three elements: classes, individuals and properties. The OWL specification includes the definition of three variants of OWL, with different levels of expressiveness. These are OWL Lite, OWL DL and OWL Full. Every sublanguage is a syntactic extension of its simpler predecessor. The chosen OWL sublanguage to model the context of the automation system is OWL DL. OWL DL was designed to provide the maximum expressiveness possible while retaining computational completeness, decidability, and the availability of practical reasoning algorithms [9]. OWL DL was the perfect solution to use due to the added expressivity of the description logics, and the language can carry out automated reasoning better than the other two levels. 2) Protégé Protégé [11] is an ontology editor and knowledge-base framework tool that allows generation, visualization and manipulation of ontologies. Protégé is open-source software, where the users are actively involved in their continuous development providing value feedback and solutions in various wikis, mailing lists and conferences. The ontology designing was done with Protégé editor Protégé-OWL version 4.2.alpha. It was chosen because it provides intuitive and easy-to-use graphical user interface, is an open-source application and has an extensible plug-in architecture. 3) Java The Java Programming Language [12] is defined as a general-purpose, concurrent, strongly typed, class-based object-oriented language. Java is considered as a simple language, because it doesn t have complex features such as pointers, unions or enumerations. It is object-oriented, distributed, has a built-in support for multithreading and most importantly is platform independent. The listed characteristics prove the benefits of this language over other alternative languages e.g. C++ [12]. As a programming environment Eclipse 3.7 (Indigo) was used. Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system. One of the plug-ins used was a WindowBuilder, which is a GoogleJava Developer Tool. WindowBuilder allows developing Java graphical user interfaces for Swing, SWT, RCP, XWT and GWT with drag-and-drop interface [13].

4 4) Jena API Jena API [14] is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS, OWL, and SPARQL and includes a rule-based inference engine. Jena is open source and a result of the HP Labs Semantic Web Programme. The framework is used to create and manage ontologies. Jena framework was chosen because it allows finding, modifying and adding new data. Jena API is the most flexible, when compared to other APIs e.g. OWL API, as it covers all of RDF and therefore can be used to create OWL constructs, axioms and run inferences [14]. The Jena API is the main building block of the designed tool, since it handles the management of the created device ontologies. 5) SPARQL SPARQL [9] is a protocol and a query language for RDF. SPARQL contains capabilities for querying required and optional graph patterns along with their conjunctions and disjunctions. SPARQL also supports extensible value testing and constraining queries by source RDF graph [9]. SPARQL was chosen to be used because it s open-source, simple and intuitive, and Protégé has a plug-in for SPARQL queries. SPARQL queries were used in this thesis to validate the ontology and to generate the virtual sensors of the system. IV. DEVICE CONFIGURATION MANAGEMENT TOOL The designed DCMT generates configuration files of each device, to enable semantic representation of the field level. The configuration of the devices is done by an installer of the system. For this reason a graphical user interface was developed, which provides a smooth device configuration to the installer, regardless of his or hers engineering background, especially in the field of ontology. The realization of the software framework consists of graphical applications or user interfaces (GUI) called Configuration file Manager (ConMan) and Olingvo. These interfaces work parallel and provide an access to the ontologies for the user. The logic behind the applications is based on Jena Framework. Jena Framework is responsible of the manipulation of the OWL data. Semantic language defining OWL data is OWL DL. Figure 2 represents the realization of the software framework. ConMan is a graphical application that models context information of the devices and offers management of configuration files to the user at the highest level of abstraction possible, hence primary knowledge of ontology is not required. The user inputs the configuration information either by typing or importing the information from excel workbook to the application. The application creates, based on this input information, the ontology file for the device. The Generic device ontology is used as a base for the created ontology. Each device has the same general device ontology, which means that the classes and properties are same for every device, only the individuals differ. ConMan allows the user to manage these created configuration files by adding, editing and deleting functions. Olingvo is a graphical application for creating and editing OWL models. This interface is working parallel to ConMan and provides the opportunity to see the ontology created with Figure 2. Realization of the software framework the ConMan graphically. The main features of Olingvo have been inspired by Protégé. To use Olingvo, the user needs to have preliminary knowledge of ontologies. Accustomed user of ontologies can create the configuration information also with this application. The logic in the software framework is based on the use of Jena API to manipulate OWL data. This API is the most flexible OWL API available, as it covers all of RDF, and therefore can be used to create OWL constructs, axioms and run inferences. The Jena API is low-level API, which manipulates the ontology models directly [14]. The software framework is platform independent, since it is programmed with Java. Integration of the software framework with the control system was achieved with vertical software integration method. The software framework produces an ontology file as an output for the common database of the system, where the reasoner and the SCADA/HMI applications can utilize them. The implementation method used between the applications is file transfer method, which makes the software framework independent and flexible. The produced configuration file provides needed information of the device e.g. ID, device description, connectivity information, default visualization information and operational information. The configuration file is saved as an ontology file (.owl) to a database. The information in the configuration file is used by the reasoner of the system, which based on rules decides what to do in a situation, and what to show to the user in the HMI on a certain time. 1) Generic device ontology To enable the control and monitoring of the devices of the system in a context-aware way, a formal representation of the physical world is required. The representation should be understandable by both machines and their operators, and

5 therefore ontology based models to create the context models of the system arise as the best solution. There has been an effort amongst the researchers to come up with a semantic representation of devices e.g. [15], [16]. FIPA Device Ontology [15] defines a frame-based structure to describe devices, and is intended to simplify agent communication for purposes such as content adaptation. Devices like PC s and smart phones can be described by using this ontology, but it does not provide an effective description of devices like sensors. The Device ontology proposed in [16] provides a description of devices, which aims to simplify semantic service discovery. The ontology enables a more generic semantic description of a device than the FIPA ontology. The two ontologies reviewed were used as a guideline to design the Generic device ontology. The two ontologies describe device information along with the service information, which is not needed in building automation use case. Although the purpose of the ontologies differs, the class hierarchies of the FIPA and Device ontology provided a good example for the ontology design phase. The main interest of the designed device ontology was to provide context-awareness for the system, and especially provide a semantic description of the field level for the adaptive HMI of the building automation system. The final solution was to design the ontology from scratch to ensure the compatibility with the system and to provide exact context of the devices. The context to be modeled is the field devices of the system from the perspective of monitoring. Field devices consist of sensors and actuators e.g. IR sensors, temperature sensors and magnetic switches, which control and sense building automation appliances e.g. lighting and heating. The created ontology was designed with an ontology editor and knowledgebase framework called Protégé, and the chosen ontology language to be used was OWL DL due to the added expressivity of the description logics. The OWL is constructed of three components: classes, properties and individuals. Classes represent the formal description of concepts in the domain and properties describe the features and attributes of the domain. Figure 3 illustrates a section of the designed Generic device ontology template. The ellipses represent classes and the edges represent properties of the ontology. The device information is derived from device manuals, product data sheets and installation documents. The information related to a device is divided into four main classes Device Information, HW, Operational and Visual. The ontology was designed as generic as possible and all the domain specific details are hidden in the sub-classes. The ontology can be extended with classes and properties, which ensures a comparability of different devices. 2) Example of the tool application The DCMT was tested in the domain of building automation. The selected use case is a Senior House, where the Figure 3. Generic device ontology. dwellers could lead self-dependent lives with accessible health, social, and technical supports. The system consists of several automated buildings with multiple embedded devices, which should support living conditions, care services and security. The system is used by three groups of users: dwellers, maintaining personnel, and social/health care personnel. The whole system withholds 25 apartments, and approximately 16 devices are embedded to each. There are IR sensors to control the lighting, temperature sensors to control the heating, magnetic switches to determine the door status, leak sensors to detect water leakage, just to name a few. To enable the system to manage and to reason the context for proactive, decision supportive HMIs for different types of users, the physical world needs to be described in a formal way to be machine understandable, yet with natural semantics in order to facilitate the further reconfigurations for maintaining personnel with various engineering skills. Table 1 shows the ontology classes and individuals of an IR sensor device ontology model. The model was created with the defined DCMT tool by importing the configuration information from a configuration documentation, which was a xlsx-file. The ontology model of the IR sensor is based on the defined Generic device ontology template reviewed in the previous chapter. The left columns of the table represents the main classes and their subclasses, and the rightmost column the individuals of these classes. Device Information class withholds the device description information a.i. device name, tag and model. In HW class, information concerning connections, hardware and location are defined. With this information the reasoner can clarify the connections of the devices, hence map the field level of the system. In Operational class, states, control and measurement parameters of the device are defined. This is the most important information for the system from the control point-of-view. In Visual class, the default visual module for the device is determined. The determined visual modules are use case -software specific. In the building automation system the selected SCADA/HMI application is Ignition, hence the visual modules are specific for this application. The visual module defines the graphical presentation for the device and colors or shapes for state representation.

6 Classes Device Information HW Operation Tag Vendor Model Location Connection TABLE 1. IR SENSOR -ONTOLOGY Apartment Individuals DIN_001 IR sensor located in the room to detect motion, and to control lights. Celetron Oy NC H205 IP IO IO 102 Channel No 1 Connector 11 Connector + + Position IR 1 CPU IPM 1 Measurement Unit - Limits max 1 min 0 models. The users of the system need to be considered as well in the design phase of the tool, since they have different backgrounds and different level of expertise from the field. However, the approach behind the tool is seen practical and applicable to other domains of automation, and could be further extended. Ongoing research covers virtual sensors and how to include the description of these sensors within the tool. Also mobile sensors are a topic of interest, and should be taken into consideration. The current implementation is designed with regard to devices, which have predefined fixed position. The usability and appropriateness of this tool and reviewed ontology should be further investigated and refined accordingly in the future. ACKNOWLEDGMENT The research leading to these results has received funding from the ARTEMIS Joint Undertaking. Grant agreement n (ASTUTE: Pro-active decision support for dataintensive environment). REFERENCES Visual States Control Value 0 {Normal, Alert} {Lights ON, Lights OFF} 2 State Toggle V. CONCLUSION AND FUTURE WORK While the surroundings become more populated with automated devices, the more configuration, operation and interaction is required from the users. The need for intelligent systems, which act situation accordingly without user interference, is rising. The interpretation of the situation requires context-awareness from the system and the use of ontologies is a key requirement for realizing pervasive contextaware systems. In order to improve context-awareness of an automated system, the physical world of the system should be configured and described in a machine understandable form. The tool proposed in this paper contributes to improving of contextawareness via automated device configuration management support. The tool was tested within a building automation use case. The tool provides a way to configure devices in a userfriendly and expressive way thus enabling effective semantic description of the devices. The Generic device ontology proposed, enables the modeling of the context of the field devices. It is intended to provide a general ontology to describe any type of sensor or actuator in building automation domain. The currently seen limitation of the defined tool is the domain dependent outcome. The solution is designed for the SCADA/HMI application which dictates what type of information is needed to configure the field devices and in what level of detail the data should be presented with the context [1] M. C. Huebscher and J. A. McCann, Adaptive middleware for contextaware smarthomes, Toronto, [2] J. L. M. Lastra, I. M. Delamer and F. U. Lopez, Domain Ontologies for Reasoning Machines in Factory Automation, Tampere University of Technology, Tampere, [3] N. Bricon-Soufa and C. R. Newmanb, Context awareness in health care: A review, international journal of medical informatics, pp. 2-12, [4] M. Baldauf, A survey on context-aware systems, Int. J. Ad Hoc and Ubiquitous Computing, vol. 2, no. 4, pp , [5] A. K. Dey and G. D. Abowd, Towards a Better Understanding of Context and Context-Awareness, Atlanta, [6] T. Strang and C. Linnhoff-Popien, A Context Modeling Survey, [7] C. Reinisch, W. Granzer, F. Praus and W. Kastner, Integration of Heterogeneous Building Automation Systems using Ontologies, IEEE, Vienna, [8] Inductive Automation, [Online]. Available: [Accessed 6 January 2012]. [9] W3C, [Online]. Available: [Accessed 6 January 2012]. [10] H. Chen, T. Finin and A. Joshi, "Semantic Web in a Pervasive ContextAware," [11] Protégé, [Online]. Available: [Accessed 6 January 2012]. [12] Java Programming Language, [Online]. Available: [Accessed 25 January 2012]. [13] Google Java Developer Tools, [Online]. Available: [Accessed 25 October 2011]. [14] Jena A Semantic Web Framework for Java, [Online]. Available: [Accessed 6 January 2012]. [15] FIPA Device Ontology Specification, Foundation for intelligent physical agents, [Online]. Available: [Accessed 6 january 2012]. [16] A. Bandara, T. Payne, D. de Roure and G. Clemo, An Ontological Framework for Semantic of Devices, UK, 2004.

JENA: A Java API for Ontology Management

JENA: A Java API for Ontology Management JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic

More information

ANISHA SAMPATH KUMAR AN INTEGRATED APPROACH FOR ONTOLOGY-DRIVEN CON- FIGURATION MANAGEMENT AND RUN-TIME EXECUTION OF MANUFACTURING SYSTEMS

ANISHA SAMPATH KUMAR AN INTEGRATED APPROACH FOR ONTOLOGY-DRIVEN CON- FIGURATION MANAGEMENT AND RUN-TIME EXECUTION OF MANUFACTURING SYSTEMS ANISHA SAMPATH KUMAR AN INTEGRATED APPROACH FOR ONTOLOGY-DRIVEN CON- FIGURATION MANAGEMENT AND RUN-TIME EXECUTION OF MANUFACTURING SYSTEMS Master of Science thesis Examiner: prof. Jose L. Martinez Lastra

More information

An Ontology-Based Methodology for Integrating i* Variants

An Ontology-Based Methodology for Integrating i* Variants An Ontology-Based Methodology for Integrating i* Variants Karen Najera 1,2, Alicia Martinez 2, Anna Perini 3, and Hugo Estrada 1,2 1 Fund of Information and Documentation for the Industry, Mexico D.F,

More information

A Knowledge Model Driven Solution for Web-Based Telemedicine Applications

A Knowledge Model Driven Solution for Web-Based Telemedicine Applications Medical Informatics in a United and Healthy Europe K.-P. Adlassnig et al. (Eds.) IOS Press, 2009 2009 European Federation for Medical Informatics. All rights reserved. doi:10.3233/978-1-60750-044-5-443

More information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting knowledge from Ontology using Jena for Semantic Web Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan

More information

Context-aware Semantic Middleware Solutions for Pervasive Applications

Context-aware Semantic Middleware Solutions for Pervasive Applications Solutions for Pervasive Applications Alessandra Toninelli alessandra.toninelli@unibo.it Università degli Studi di Bologna Department of Electronics, Information and Systems PhD Course Infrastructure and

More information

Web Services Annotation and Reasoning

Web Services Annotation and Reasoning Web Services Annotation and Reasoning, W3C Workshop on Frameworks for Semantics in Web Services Web Services Annotation and Reasoning Peter Graubmann, Evelyn Pfeuffer, Mikhail Roshchin Siemens AG, Corporate

More information

The NEPOMUK project. Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany

The NEPOMUK project. Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany The NEPOMUK project Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany ansgar.bernardi@dfki.de Integrated Project n 27705 Priority 2.4.7 Semantic knowledge based systems NEPOMUK is a three-year Integrated

More information

ICT-SHOK Project Proposal: PROFI

ICT-SHOK Project Proposal: PROFI ICT-SHOK Project Proposal: PROFI Full Title: Proactive Future Internet: Smart Semantic Middleware Overlay Architecture for Declarative Networking ICT-SHOK Programme: Future Internet Project duration: 2+2

More information

Extension and integration of i* models with ontologies

Extension and integration of i* models with ontologies Extension and integration of i* models with ontologies Blanca Vazquez 1,2, Hugo Estrada 1, Alicia Martinez 2, Mirko Morandini 3, and Anna Perini 3 1 Fund Information and Documentation for the industry

More information

model (ontology) and every DRS and CMS server has a well-known address (IP and port).

model (ontology) and every DRS and CMS server has a well-known address (IP and port). 7 Implementation In this chapter we describe the Decentralized Reasoning Service (DRS), a prototype service implementation that performs the cooperative reasoning process presented before. We present also

More information

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES Jeremy Carroll, Ralph Hodgson, {jeremy,ralph}@topquadrant.com This paper is submitted to The W3C Workshop on Semantic Web in Energy Industries

More information

An Ontology-based Actuator Discovery and Invocation Framework in Home Care Systems

An Ontology-based Actuator Discovery and Invocation Framework in Home Care Systems Feng Wang and Kenneth J. Turner. An Ontology-Based Actuator Discovery and Invocation Framework in Home Care Systems, in M. Mokhtari, I. Khalil, J. Bauchet, D. Zhang and C. Nugent, editors, Proc. 7th International

More information

COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN

COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN Konstantinos Kontakis, Malvina Steiakaki, Michael Kalochristianakis, Kostas Kapetanakis and Athanasios G. Malamos Acknowledgements This

More information

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:

More information

Semantic Web. Lecture XIII Tools Dieter Fensel and Katharina Siorpaes. Copyright 2008 STI INNSBRUCK

Semantic Web. Lecture XIII Tools Dieter Fensel and Katharina Siorpaes. Copyright 2008 STI INNSBRUCK Semantic Web Lecture XIII 25.01.2010 Tools Dieter Fensel and Katharina Siorpaes Copyright 2008 STI INNSBRUCK Today s lecture # Date Title 1 12.10,2009 Introduction 2 12.10,2009 Semantic Web Architecture

More information

Grid Resources Search Engine based on Ontology

Grid Resources Search Engine based on Ontology based on Ontology 12 E-mail: emiao_beyond@163.com Yang Li 3 E-mail: miipl606@163.com Weiguang Xu E-mail: miipl606@163.com Jiabao Wang E-mail: miipl606@163.com Lei Song E-mail: songlei@nudt.edu.cn Jiang

More information

Integrating Ontologies into Distributed Multi-Agent System

Integrating Ontologies into Distributed Multi-Agent System Integrating Ontologies into Distributed Multi-Agent System Khaoula ADDAKIRI Department of Mathematics and Computer Science Université Hassan 1 er, FSTS, LABO LITEN Settat, Morocco Mohamed BAHAJ Department

More information

Contextion: A Framework for Developing Context-Aware Mobile Applications

Contextion: A Framework for Developing Context-Aware Mobile Applications Contextion: A Framework for Developing Context-Aware Mobile Applications Elizabeth Williams, Jeff Gray Department of Computer Science, University of Alabama eawilliams2@crimson.ua.edu, gray@cs.ua.edu Abstract

More information

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a *

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a * Information Retrieval System Based on Context-aware in Internet of Things Ma Junhong 1, a * 1 Xi an International University, Shaanxi, China, 710000 a sufeiya913@qq.com Keywords: Context-aware computing,

More information

ATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager

ATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager An OSGI-based Semantic Information Broker for Smart Environments ATC 2011 ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Paolo Azzoni Research Project Manager Summary Introduction

More information

Contributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach

Contributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844 Vol. V (2010), No. 5, pp. 946-952 Contributions to the Study of Semantic Interoperability in Multi-Agent Environments -

More information

Knowledge Representations. How else can we represent knowledge in addition to formal logic?

Knowledge Representations. How else can we represent knowledge in addition to formal logic? Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production

More information

Argonaut: Integrating Jason and Jena for context aware computing based on OWL ontologies

Argonaut: Integrating Jason and Jena for context aware computing based on OWL ontologies Argonaut: Integrating Jason and Jena for context aware computing based on OWL ontologies Douglas Michaelsen da Silva 1, Renata Vieira 1 1 Universidade do Vale do Rio dos Sinos Av. Unisinos, 950 - CEP 93.022-000

More information

Proposal for Implementing Linked Open Data on Libraries Catalogue

Proposal for Implementing Linked Open Data on Libraries Catalogue Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:

More information

CONTEXT-SENSITIVE VISUAL RESOURCE BROWSER

CONTEXT-SENSITIVE VISUAL RESOURCE BROWSER CONTEXT-SENSITIVE VISUAL RESOURCE BROWSER Oleksiy Khriyenko Industrial Ontologies Group, Agora Center, University of Jyväskylä P.O. Box 35(Agora), FIN-40014 Jyväskylä, Finland ABSTRACT Now, when human

More information

A Developer s Guide to the Semantic Web

A Developer s Guide to the Semantic Web A Developer s Guide to the Semantic Web von Liyang Yu 1. Auflage Springer 2011 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 642 15969 5 schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG

More information

Distributed Implementation of a Self-Organizing. Appliance Middleware

Distributed Implementation of a Self-Organizing. Appliance Middleware Distributed Implementation of a Self-Organizing Appliance Middleware soc-eusai 2005 Conference of Smart Objects & Ambient Intelligence October 12th-14th 2005 Grenoble, France Oral Session 6 - Middleware

More information

Web Ontology for Software Package Management

Web Ontology for Software Package Management Proceedings of the 8 th International Conference on Applied Informatics Eger, Hungary, January 27 30, 2010. Vol. 2. pp. 331 338. Web Ontology for Software Package Management Péter Jeszenszky Debreceni

More information

OSDBQ: Ontology Supported RDBMS Querying

OSDBQ: Ontology Supported RDBMS Querying OSDBQ: Ontology Supported RDBMS Querying Cihan Aksoy 1, Erdem Alparslan 1, Selçuk Bozdağ 2, İhsan Çulhacı 3, 1 The Scientific and Technological Research Council of Turkey, Gebze/Kocaeli, Turkey 2 Komtaş

More information

Building the NNEW Weather Ontology

Building the NNEW Weather Ontology Building the NNEW Weather Ontology Kelly Moran Kajal Claypool 5 May 2010 1 Outline Introduction Ontology Development Methods & Tools NNEW Weather Ontology Design Application: Semantic Search Summary 2

More information

Lightweight Semantic Web Motivated Reasoning in Prolog

Lightweight Semantic Web Motivated Reasoning in Prolog Lightweight Semantic Web Motivated Reasoning in Prolog Salman Elahi, s0459408@sms.ed.ac.uk Supervisor: Dr. Dave Robertson Introduction: As the Semantic Web is, currently, in its developmental phase, different

More information

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany Information Systems & University of Koblenz Landau, Germany Semantic Search examples: Swoogle and Watson Steffen Staad credit: Tim Finin (swoogle), Mathieu d Aquin (watson) and their groups 2009-07-17

More information

Taxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company

Taxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company Taxonomy Tools: Collaboration, Creation & Integration Dave Clarke Global Taxonomy Director dave.clarke@dowjones.com Dow Jones & Company Introduction Software Tools for Taxonomy 1. Collaboration 2. Creation

More information

Reducing Consumer Uncertainty

Reducing Consumer Uncertainty Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate

More information

SWRL RULE EDITOR: A WEB APPLICATION AS RICH AS DESKTOP BUSINESS RULE EDITORS

SWRL RULE EDITOR: A WEB APPLICATION AS RICH AS DESKTOP BUSINESS RULE EDITORS SWRL RULE EDITOR: A WEB APPLICATION AS RICH AS DESKTOP BUSINESS RULE EDITORS João Paulo Orlando 1, Adriano Rívolli 1, Saeed Hassanpour 2, Martin J. O'Connor 2, Amar Das 2, and Dilvan A. Moreira 1 1 Dept.

More information

An Infrastructure to Provide Context-Aware Information and Services to Mobile Users

An Infrastructure to Provide Context-Aware Information and Services to Mobile Users An Infrastructure to Provide Context-Aware Information and Services to Mobile Users Pablo Curiel and Ana B. Lago Deusto Institute of Technology - DeustoTech MORElab Envisioning Future Internet University

More information

Using Ontologies for Data and Semantic Integration

Using Ontologies for Data and Semantic Integration Using Ontologies for Data and Semantic Integration Monica Crubézy Stanford Medical Informatics, Stanford University ~~ November 4, 2003 Ontologies Conceptualize a domain of discourse, an area of expertise

More information

Semantic agents for location-aware service provisioning in mobile networks

Semantic agents for location-aware service provisioning in mobile networks Semantic agents for location-aware service provisioning in mobile networks Alisa Devlić University of Zagreb visiting doctoral student at Wireless@KTH September 9 th 2005. 1 Agenda Research motivation

More information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October

More information

A Community-Driven Approach to Development of an Ontology-Based Application Management Framework

A Community-Driven Approach to Development of an Ontology-Based Application Management Framework A Community-Driven Approach to Development of an Ontology-Based Application Management Framework Marut Buranarach, Ye Myat Thein, and Thepchai Supnithi Language and Semantic Technology Laboratory National

More information

Context Aware Computing

Context Aware Computing CPET 565/CPET 499 Mobile Computing Systems Context Aware Computing Lecture 7 Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Purdue University Fort Wayne Campus 1 Context-Aware

More information

Smart Organization. Vivek Ghule Department of Computer Engineering Vishwakarma Institute of Information Technology Pune, India

Smart Organization. Vivek Ghule Department of Computer Engineering Vishwakarma Institute of Information Technology Pune, India 2017 IEEE 7th International Advance Computing Conference Smart Organization Vivek Ghule Department of Computer Engineering Vishwakarma Institute of Information Technology Pune, India vivekgghule@gmail.com

More information

Smart Open Services for European Patients. Work Package 3.5 Semantic Services Definition Appendix E - Ontology Specifications

Smart Open Services for European Patients. Work Package 3.5 Semantic Services Definition Appendix E - Ontology Specifications 24Am Smart Open Services for European Patients Open ehealth initiative for a European large scale pilot of Patient Summary and Electronic Prescription Work Package 3.5 Semantic Services Definition Appendix

More information

Understanding the workplace of the future. Artificial Intelligence series

Understanding the workplace of the future. Artificial Intelligence series Understanding the workplace of the future Artificial Intelligence series Konica Minolta Inc. 02 Cognitive Hub and the Semantic Platform Within today s digital workplace, there is a growing need for different

More information

Implementing a Knowledge Database for Scientific Control Systems. Daniel Gresh Wheatland-Chili High School LLE Advisor: Richard Kidder Summer 2006

Implementing a Knowledge Database for Scientific Control Systems. Daniel Gresh Wheatland-Chili High School LLE Advisor: Richard Kidder Summer 2006 Implementing a Knowledge Database for Scientific Control Systems Abstract Daniel Gresh Wheatland-Chili High School LLE Advisor: Richard Kidder Summer 2006 A knowledge database for scientific control systems

More information

Proceedings Energy-Related Data Integration Using Semantic Data Models for Energy Efficient Retrofitting Projects

Proceedings Energy-Related Data Integration Using Semantic Data Models for Energy Efficient Retrofitting Projects Proceedings Energy-Related Data Integration Using Semantic Data Models for Energy Efficient Retrofitting Projects Álvaro Sicilia * and Gonçal Costa ARC, La Salle Engineering and Architecture, Ramon Llull

More information

An Architecture to Aggregate Heterogeneous and Semantic Sensed Data

An Architecture to Aggregate Heterogeneous and Semantic Sensed Data An Architecture to Aggregate Heterogeneous and Semantic Sensed Data Amelie Gyrard 1 Supervised by: Christian Bonnet 1 and Karima Boudaoud 2 1 Eurecom, Sophia Antipolis, France. {amelie.gyrard,christian.bonnet}@eurecom.fr

More information

PRODUCT-PROCESS ONTOLOGY FOR MANAGING ASSEMBLY SPECIFIC KNOWLEDGE BETWEEN PRODUCT DESIGN AND ASSEMBLY SYSTEM SIMULATION

PRODUCT-PROCESS ONTOLOGY FOR MANAGING ASSEMBLY SPECIFIC KNOWLEDGE BETWEEN PRODUCT DESIGN AND ASSEMBLY SYSTEM SIMULATION PRODUCT-PROCESS ONTOLOGY FOR MANAGING ASSEMBLY SPECIFIC KNOWLEDGE BETWEEN PRODUCT DESIGN AND ASSEMBLY SYSTEM SIMULATION Minna Lanz, Fernando Garcia, Timo Kallela, Reijo Tuokko Institute of Production Engineering

More information

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003 The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY

More information

Policy-Based Context-Management for Mobile Solutions

Policy-Based Context-Management for Mobile Solutions Policy-Based Context-Management for Mobile Solutions Caroline Funk 1,Björn Schiemann 2 1 Ludwig-Maximilians-Universität München Oettingenstraße 67, 80538 München caroline.funk@nm.ifi.lmu.de 2 Siemens AG,

More information

Orchestrating Music Queries via the Semantic Web

Orchestrating Music Queries via the Semantic Web Orchestrating Music Queries via the Semantic Web Milos Vukicevic, John Galletly American University in Bulgaria Blagoevgrad 2700 Bulgaria +359 73 888 466 milossmi@gmail.com, jgalletly@aubg.bg Abstract

More information

An Ontology-Based Information Retrieval Model for Domesticated Plants

An Ontology-Based Information Retrieval Model for Domesticated Plants An Ontology-Based Information Retrieval Model for Domesticated Plants Ruban S 1, Kedar Tendolkar 2, Austin Peter Rodrigues 2, Niriksha Shetty 2 Assistant Professor, Department of IT, AIMIT, St Aloysius

More information

Semantic Data Extraction for B2B Integration

Semantic Data Extraction for B2B Integration Silva, B., Cardoso, J., Semantic Data Extraction for B2B Integration, International Workshop on Dynamic Distributed Systems (IWDDS), In conjunction with the ICDCS 2006, The 26th International Conference

More information

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February-2016 1402 An Application Programming Interface Based Architectural Design for Information Retrieval in Semantic Organization

More information

IBM Research Report. Model-Driven Business Transformation and Semantic Web

IBM Research Report. Model-Driven Business Transformation and Semantic Web RC23731 (W0509-110) September 30, 2005 Computer Science IBM Research Report Model-Driven Business Transformation and Semantic Web Juhnyoung Lee IBM Research Division Thomas J. Watson Research Center P.O.

More information

Component-Based Software Engineering TIP

Component-Based Software Engineering TIP Component-Based Software Engineering TIP X LIU, School of Computing, Napier University This chapter will present a complete picture of how to develop software systems with components and system integration.

More information

Databases and Information Retrieval Integration TIETS42. Kostas Stefanidis Autumn 2016

Databases and Information Retrieval Integration TIETS42. Kostas Stefanidis Autumn 2016 + Databases and Information Retrieval Integration TIETS42 Autumn 2016 Kostas Stefanidis kostas.stefanidis@uta.fi http://www.uta.fi/sis/tie/dbir/index.html http://people.uta.fi/~kostas.stefanidis/dbir16/dbir16-main.html

More information

Ontology-Based Configuration of Construction Processes Using Process Patterns

Ontology-Based Configuration of Construction Processes Using Process Patterns Ontology-Based Configuration of Construction Processes Using Process Patterns A. Benevolenskiy, P. Katranuschkov & R.J. Scherer Dresden University of Technology, Germany Alexander.Benevolenskiy@tu-dresden.de

More information

An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information

An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information P. Smart, A.I. Abdelmoty and C.B. Jones School of Computer Science, Cardiff University, Cardiff,

More information

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Yann Abd-el-Kader, Bénédicte Bucher Laboratoire COGIT Institut Géographique National 2 av Pasteur 94 165 Saint Mandé

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Most of today s Web content is intended for the use of humans rather than machines. While searching documents on the Web using computers, human interpretation is required before

More information

Semantic Web T LS Update

Semantic Web T LS Update Semantic Web Tools Update Semantic Web T LS Update Presented at the DARPA DAML PI Conference 25 May 04 By Troy Self Jeremy Lerner Ryan Owens InfoEther Agenda Semantic Web Central Ryan Owens InfoEther Semantic

More information

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES Christian de Sainte Marie ILOG Introduction We are interested in the topic of communicating policy decisions to other parties, and, more generally,

More information

Einführung in die Erweiterte Realität

Einführung in die Erweiterte Realität Einführung in die Erweiterte Realität - 7. Context Toolkit - Gudrun Klinker Dec. 2, 2003 Literature Anind K. Dey, Gregory D. Abowd, and Danieal Salber, A Conceptual Framework and a Toolkit for Supporting

More information

ReWiRe: Designing Reactive Systems for Pervasive Environments

ReWiRe: Designing Reactive Systems for Pervasive Environments ReWiRe: Designing Reactive Systems for Pervasive Environments Geert Vanderhulst, Kris Luyten, and Karin Coninx Hasselt University transnationale Universiteit Limburg IBBT Expertise Centre for Digital Media

More information

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper. Semantic Web Company PoolParty - Server PoolParty - Technical White Paper http://www.poolparty.biz Table of Contents Introduction... 3 PoolParty Technical Overview... 3 PoolParty Components Overview...

More information

Proposal of a Multi-agent System for Indexing and Recovery applied to Learning Objects

Proposal of a Multi-agent System for Indexing and Recovery applied to Learning Objects Proposal of a Multi-agent System for Indexing and Recovery applied to Learning Objects Jonas Vian 1, Ricardo Azambuja Silveira 2, Renato Fileto 3 1 Federal University of Santa Catarina, Brazil, jonas.vian@inf.ufsc.br

More information

On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology

On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology Position Paper Konstantinos Kotis University of the Aegean, Dept. of Information & Communications Systems Engineering, AI Lab,

More information

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE YING DING 1 Digital Enterprise Research Institute Leopold-Franzens Universität Innsbruck Austria DIETER FENSEL Digital Enterprise Research Institute National

More information

STS Infrastructural considerations. Christian Chiarcos

STS Infrastructural considerations. Christian Chiarcos STS Infrastructural considerations Christian Chiarcos chiarcos@uni-potsdam.de Infrastructure Requirements Candidates standoff-based architecture (Stede et al. 2006, 2010) UiMA (Ferrucci and Lally 2004)

More information

Software Configuration Management Using Ontologies

Software Configuration Management Using Ontologies Software Configuration Management Using Ontologies Hamid Haidarian Shahri *, James A. Hendler^, Adam A. Porter + * MINDSWAP Research Group + Department of Computer Science University of Maryland {hamid,

More information

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata Meeting Host Supporting Partner Meeting Sponsors Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata 105th OGC Technical Committee Palmerston North, New Zealand Dr.

More information

Context-Awareness and Adaptation in Distributed Event-Based Systems

Context-Awareness and Adaptation in Distributed Event-Based Systems Context-Awareness and Adaptation in Distributed Event-Based Systems Eduardo S. Barrenechea, Paulo S. C. Alencar, Rolando Blanco, Don Cowan David R. Cheriton School of Computer Science University of Waterloo

More information

Ontology-based Model Transformation

Ontology-based Model Transformation Ontology-based Model Transformation Stephan Roser Advisor: Bernhard Bauer Progamming of Distributed Systems Institute of Computer Science, University of Augsburg, Germany [roser,bauer]@informatik.uni-augsburg.de

More information

1.1 Jadex - Engineering Goal-Oriented Agents

1.1 Jadex - Engineering Goal-Oriented Agents 1.1 Jadex - Engineering Goal-Oriented Agents In previous sections of the book agents have been considered as software artifacts that differ from objects mainly in their capability to autonomously execute

More information

INCORPORATING A SEMANTICALLY ENRICHED NAVIGATION LAYER ONTO AN RDF METADATABASE

INCORPORATING A SEMANTICALLY ENRICHED NAVIGATION LAYER ONTO AN RDF METADATABASE Teresa Susana Mendes Pereira & Ana Alice Batista INCORPORATING A SEMANTICALLY ENRICHED NAVIGATION LAYER ONTO AN RDF METADATABASE TERESA SUSANA MENDES PEREIRA; ANA ALICE BAPTISTA Universidade do Minho Campus

More information

Towards developing multi-agent systems in Ada G. Aranda, J. Palanca, A. Espinosa, A. Terrasa, and A. García-Fornes {garanda,jpalanca,aespinos,aterrasa,agarcia}@dsic.upv.es Information Systems and Computation

More information

University of Huddersfield Repository

University of Huddersfield Repository University of Huddersfield Repository Olszewska, Joanna Isabelle, Simpson, Ron and McCluskey, T.L. Appendix A: epronto: OWL Based Ontology for Research Information Management Original Citation Olszewska,

More information

Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies. Student: Alexandra Moraru Mentor: Prof. Dr.

Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies. Student: Alexandra Moraru Mentor: Prof. Dr. Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies Student: Alexandra Moraru Mentor: Prof. Dr. Dunja Mladenić Environmental Monitoring automation Traffic Monitoring integration

More information

Designing a System Engineering Environment in a structured way

Designing a System Engineering Environment in a structured way Designing a System Engineering Environment in a structured way Anna Todino Ivo Viglietti Bruno Tranchero Leonardo-Finmeccanica Aircraft Division Torino, Italy Copyright held by the authors. Rubén de Juan

More information

CSc 8711 Report: OWL API

CSc 8711 Report: OWL API CSc 8711 Report: OWL API Syed Haque Department of Computer Science Georgia State University Atlanta, Georgia 30303 Email: shaque4@student.gsu.edu Abstract: The Semantic Web is an extension of human-readable

More information

QuickTime and a Tools API Breakout. TIFF (LZW) decompressor are needed to see this picture.

QuickTime and a Tools API Breakout. TIFF (LZW) decompressor are needed to see this picture. Tools API Breakout The number of Semantic Web tools is growing very fast. When building Semantic Web applications, we would like to be able to assemble a set of tools, choosing the best-of-breed for each

More information

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services. 1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at

More information

Hierarchical Situation Modeling and Reasoning for Pervasive Computing

Hierarchical Situation Modeling and Reasoning for Pervasive Computing Hierarchical Situation Modeling and Reasoning for Pervasive Computing Stephen S. Yau and Junwei Liu Arizona State University Tempe, AZ 85287-8809, USA {yau, junwei.liu}@asu.edu Abstract Situation awareness

More information

The Semantic Planetary Data System

The Semantic Planetary Data System The Semantic Planetary Data System J. Steven Hughes 1, Daniel J. Crichton 1, Sean Kelly 1, and Chris Mattmann 1 1 Jet Propulsion Laboratory 4800 Oak Grove Drive Pasadena, CA 91109 USA {steve.hughes, dan.crichton,

More information

Involving tourism domain experts in the development of context-aware mobile services

Involving tourism domain experts in the development of context-aware mobile services Involving tourism domain experts in the development of context-aware mobile services David Martín a, Diego López de Ipiña b, Carlos Lamsfus a and Aurkene Alzua a a Human Mobility and Technology CICtourGUNE

More information

Efficient Querying of Web Services Using Ontologies

Efficient Querying of Web Services Using Ontologies Journal of Algorithms & Computational Technology Vol. 4 No. 4 575 Efficient Querying of Web Services Using Ontologies K. Saravanan, S. Kripeshwari and Arunkumar Thangavelu School of Computing Sciences,

More information

A Tool for Storing OWL Using Database Technology

A Tool for Storing OWL Using Database Technology A Tool for Storing OWL Using Database Technology Maria del Mar Roldan-Garcia and Jose F. Aldana-Montes University of Malaga, Computer Languages and Computing Science Department Malaga 29071, Spain, (mmar,jfam)@lcc.uma.es,

More information

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language MPRA Munich Personal RePEc Archive Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language sabina-cristiana necula Alexandru Ioan Cuza University of Iasi September 2011

More information

Workpackage 15: DBE Business Modeling Language. Deliverable D15.5: BML Editor Final Release

Workpackage 15: DBE Business Modeling Language. Deliverable D15.5: BML Editor Final Release Contract n 507953 Workpackage 15: DBE Business Modeling Language Deliverable D15.5: BML Editor Final Release Project funded by the European Community under the Information Society Technology Programme

More information

Ylvi - Multimedia-izing the Semantic Wiki

Ylvi - Multimedia-izing the Semantic Wiki Ylvi - Multimedia-izing the Semantic Wiki Niko Popitsch 1, Bernhard Schandl 2, rash miri 1, Stefan Leitich 2, and Wolfgang Jochum 2 1 Research Studio Digital Memory Engineering, Vienna, ustria {niko.popitsch,arash.amiri}@researchstudio.at

More information

Information Retrieval (IR) through Semantic Web (SW): An Overview

Information Retrieval (IR) through Semantic Web (SW): An Overview Information Retrieval (IR) through Semantic Web (SW): An Overview Gagandeep Singh 1, Vishal Jain 2 1 B.Tech (CSE) VI Sem, GuruTegh Bahadur Institute of Technology, GGS Indraprastha University, Delhi 2

More information

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR Guoqian Jiang 1, Eric Prud Hommeax 2, and Harold R. Solbrig 1 1 Mayo Clinic, Rochester, MN, 55905, USA 2

More information

REMOTE OPERATIONS SUPPORT SYSTEM FOR ON-LINE ANALYZER

REMOTE OPERATIONS SUPPORT SYSTEM FOR ON-LINE ANALYZER REMOTE OPERATIONS SUPPORT SYSTEM FOR ON-LINE ANALYZER Marko Mattila *, Kari Koskinen *,Kari Saloheimo ** * Information and Computer Systems in Automation, Helsinki University of Technology P.O.Box 5400,

More information

White Paper. EVERY THING CONNECTED How Web Object Technology Is Putting Every Physical Thing On The Web

White Paper. EVERY THING CONNECTED How Web Object Technology Is Putting Every Physical Thing On The Web White Paper EVERY THING CONNECTED Is Putting Every Physical Thing Every Thing Connected The Internet of Things a term first used by technology visionaries at the AUTO-ID Labs at MIT in the 90s 1 has received

More information

Description Logics and OWL

Description Logics and OWL Description Logics and OWL Based on slides from Ian Horrocks University of Manchester (now in Oxford) Where are we? OWL Reasoning DL Extensions Scalability OWL OWL in practice PL/FOL XML RDF(S)/SPARQL

More information

ISA-95 Tool for Enterprise Modeling

ISA-95 Tool for Enterprise Modeling ISA-95 Tool for Enterprise Modeling Dazhuang He, Andrei Lobov, Jose L. Martinez Lastra FAST Lab, Department of Production Engineering Tampere University of Technology P.O. Box 600, 33101, Tampere, Finland

More information

Semantic Intelligent Space for Ambient Assisted Living

Semantic Intelligent Space for Ambient Assisted Living Semantic Intelligent Space for Ambient Assisted Living István Marcell Fülöp, Péter Galambos, and Péter Baranyi Computer and Automation Research Institute, Hungarian Academy of Sciences, Budapest, Hungary

More information

Automated Visualization Support for Linked Research Data

Automated Visualization Support for Linked Research Data Automated Visualization Support for Linked Research Data Belgin Mutlu 1, Patrick Hoefler 1, Vedran Sabol 1, Gerwald Tschinkel 1, and Michael Granitzer 2 1 Know-Center, Graz, Austria 2 University of Passau,

More information