03.12.2012 Views

Semantic Web-Based Information Systems: State-of-the-Art ...

Semantic Web-Based Information Systems: State-of-the-Art ...

Semantic Web-Based Information Systems: State-of-the-Art ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figure 11. Use case scenario <strong>of</strong> <strong>the</strong> SmartResource I<br />

“Service”<br />

Labelled data<br />

Diagnostic model<br />

Querying data for learning<br />

General Adaptation Framework 81<br />

Labelled data<br />

“Device”<br />

Learning sample and<br />

querying diagnostic results<br />

“Expert”<br />

History data<br />

Querying<br />

diagnostic results<br />

after analysis. The labeled data in <strong>the</strong> RSCDF format is stored in <strong>the</strong> history <strong>of</strong> <strong>the</strong><br />

device and fur<strong>the</strong>r is used for a learning procedure with <strong>the</strong> service. In order to<br />

meaningfully read <strong>the</strong> device history, service utilizes <strong>the</strong> corresponding adapter.<br />

Thus, <strong>the</strong> tasks <strong>of</strong> <strong>the</strong> three adapters generated using General Adaptation Framework,<br />

are as follows:<br />

1. Transform XML-based descriptions <strong>of</strong> <strong>the</strong> device history into <strong>the</strong> appropriate<br />

RSCDF form (instances).<br />

2. After that, on <strong>the</strong> request <strong>of</strong> <strong>the</strong> expert (diagnostics) or service (learning/diagnostics),<br />

<strong>the</strong> adapter has to transform device data from <strong>the</strong> RSCDF form to<br />

<strong>the</strong> representation that is more convenient for <strong>the</strong> expert/service. Feedback <strong>of</strong><br />

<strong>the</strong> expert or service has to be converted again into RSCDF for fur<strong>the</strong>r reading<br />

by <strong>the</strong> device logics.<br />

Let us describe <strong>the</strong> sequence <strong>of</strong> operational steps that occur according to <strong>the</strong> use<br />

case scenario. The corresponding sequence diagram created with <strong>the</strong> Poseidon UML<br />

modeling tool is presented in Figure 12. In <strong>the</strong> figure, four acting objects <strong>of</strong> <strong>the</strong><br />

scenario are shown: Service Prototype, Device Prototype, Expert Prototype, and a<br />

Human User actor. The prototypes comprise corresponding adapters, and a simple<br />

logic <strong>of</strong> interaction among each o<strong>the</strong>r is used for testing <strong>the</strong> adapters. The Human<br />

User actor represents a <strong>Web</strong>-browser-based user interface designed for monitoring<br />

Copyright © 2007, Idea Group Inc. Copying or distributing in print or electronic forms without written permission<br />

<strong>of</strong> Idea Group Inc. is prohibited.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!