25.10.2014 Views

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

5. Related Work<br />

This section reviews existing design frameworks for ontology based semantic Web applications.<br />

Hera [63] is a modeling language for enriching the contents of Web Information Systems with<br />

knowledge resulting from <strong>di</strong>fferent sources. Its design approach encloses the steps for modeling<br />

the domain knowledge and the hyperme<strong>di</strong>a structure and features, producing respectively the<br />

Conceptual (CM), and the Application (AM) and Presentation Model. The representation syntax<br />

of the application domain is RDF(S). The mapping between each data source schema and the<br />

CM is also defined in RDF. The AM models the contents and navigational links of the<br />

application interfaces in terms of classes and properties in the CM. The Hera approach defines<br />

RQL data extraction mechanisms upon the structure of knowledge contained in the CM. It does<br />

not provide any means for extracting the knowledge structure or for making inferences on it to<br />

derive new relations.<br />

Hera-S [64] covers some of the limitations of Hera, by enabling knowledge update through<br />

hyper<strong>text</strong> interfaces. The domain is modeled with OWL, and the query language interpreted by<br />

Sesame is SeRQL. Queries are not generated automatically by the system. The developer<br />

expresses the appropriate SeRQL queries and parameters within the body of extraction<br />

components.<br />

These two approaches suffer of some common limitations:<br />

• no automatic means are provided for manipulating the knowledge structure;<br />

• the developer must be aware knowledgeable of OWL, RDF(S), and SeRQL, because no<br />

abstraction on the implementation details of the queries is provided;<br />

• the built architecture is rather monolithic and not open to extensibility.<br />

The Semantic Hyperme<strong>di</strong>a Design Method (SHDM) [65] is an extension of the OOHDM<br />

approach for modeling semantic Web applications. It incorporates the conceptual modeling of<br />

86

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

Saved successfully!

Ooh no, something went wrong!