Application modeling for the semantic Web

We present a method for the design and implementation of Web Applications for the semantic Web. Based on the "object oriented hypermedia design method" approach, we used ontology concepts to define an application conceptual model, extending the expressive power of the original method. The navigational model definitions use a query language capable of querying both schema and instances, enabling the specification of flexible access structures. Additionally, we propose the use of faceted access structures to improve the selection of navigational objects organized by multiple criteria. Finally, we present an implementation architecture that allows the direct use of the application specifications when deriving a final application implementation.

[1]  Arvind Malhotra,et al.  Xml schema part 2: datatypes , 1999 .

[2]  G. Rossi,et al.  An Object Oriented Approach to Web-Based Application Design , 1998 .

[3]  Vassilis Christophides,et al.  RQL: a declarative query language for RDF , 2002, WWW.

[4]  Nicolas Spyratos,et al.  Extended faceted taxonomies for Web catalogs , 2002, Proceedings of the Third International Conference on Web Information Systems Engineering, 2002. WISE 2002..

[5]  Frank van Harmelen,et al.  Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema , 2002, SEMWEB.

[6]  Frank van Harmelen,et al.  Web Ontology Language: OWL , 2004, Handbook on Ontologies.

[7]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[8]  Bohdan S. Wynar,et al.  Introduction to Cataloging and Classification , 1991 .

[9]  James A. Hendler,et al.  Web ontology language (OWL) reference version 1 , 2002 .

[10]  Fernanda Lima,et al.  Modeling Applications for the Semantic Web , 2003, ICWE.

[11]  Dan Brickley,et al.  Resource description framework (RDF) schema specification , 1998 .

[12]  Stefan Decker,et al.  Creating Semantic Web Contents with Protégé-2000 , 2001, IEEE Intell. Syst..

[13]  A MusenMark,et al.  Creating Semantic Web Contents with Protégé-2000 , 2001 .

[14]  Gustavo Rossi,et al.  Engineering Web Applications for Reuse , 2001, IEEE Multim..

[15]  Gustavo Rossi,et al.  Web Application Models Are More Than Conceptual Models , 1999, ER.

[16]  Kiril Simov,et al.  BOR: a Pragmatic DAML+OIL Reasoner , 2002 .

[17]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[18]  Flavius Frasincar,et al.  Specification framework for engineering adaptive web applications , 2002 .

[19]  Tim Berners-Lee,et al.  Agent Technology on the Internet. 3. Integrating Applications on the Semantic Web. , 2002 .

[20]  Frank van Harmelen,et al.  Web Ontology Language , 2004 .

[21]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .