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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!