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.

General Adaptation Framework 75<br />

three basic classes: devices, services, and humans. These resources represent realworld<br />

objects that should interact in a certain way according to appropriate business<br />

models. The adaptation <strong>of</strong> such heterogeneous resources in common sense lies in<br />

providing an environment that would allow <strong>the</strong>m to communicate in a unified way<br />

via standard protocol.<br />

The primary intention behind <strong>the</strong> General Adaptation Framework (GAF) is a design<br />

<strong>of</strong> common framework for adaptation <strong>of</strong> heterogeneous resources. The design <strong>of</strong><br />

<strong>the</strong> framework will be divided into two layers:<br />

1. Structured s<strong>of</strong>tware design for modules, classes, behavior, and protocols<br />

2. <strong>Semantic</strong> adaptation <strong>of</strong> different formalizations <strong>of</strong> <strong>the</strong> problem domain<br />

edges<br />

A semantic transformation is one <strong>of</strong> <strong>the</strong> key problems in <strong>the</strong> development <strong>of</strong> <strong>the</strong><br />

General Adaptation Framework. We assume that semantic annotation <strong>of</strong> data that<br />

are used in communication between heterogeneous s<strong>of</strong>tware components based on<br />

common ontology (Farrar, Lewis, & Langendoen, 2002) will enable interoperability<br />

(Malucelli & Oliveira, 2003).<br />

At <strong>the</strong> moment, an arbitrary number <strong>of</strong> standards exists; <strong>the</strong>se standards define each<br />

o<strong>the</strong>r on different levels <strong>of</strong> abstraction and, thus, form a hierarchy. There are many<br />

data models, and one <strong>of</strong> <strong>the</strong>m that recently has gained wide adoption is Extensible<br />

Markup Language (XML). The older and more tested data representation standard<br />

is Relational Model. The novel data representation standards that focus primarily<br />

Figure 8. Two-stage transformation<br />

XML i<br />

DB i<br />

format (n) i<br />

XSLT<br />

Syntactical<br />

transformation<br />

layer<br />

XML 0<br />

format (n) 0<br />

c:c <strong>Semantic</strong><br />

transformation<br />

layer<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.<br />

DB 0<br />

RSCDF

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

Saved successfully!

Ooh no, something went wrong!