A knowledge system (a.k.a. knowledge-based system) is a program for extending and/or querying a knowledge base. A knowledge base is a collection of knowledge expressed using some formal knowledge representation language.
Published in Chapter:
Towards Web 3.0: A Unifying Architecture for Next Generation Web Applications
Tzanetos Pomonis (University of Patras, Greece), Dimitrios A. Koutsomitropoulos (University of Patras, Greece), Sotiris P. Christodoulou (University of Patras, Greece), and Theodore S. Papatheodorou (University of Patras, Greece)
Copyright: © 2010
|Pages: 14
DOI: 10.4018/978-1-60566-384-5.ch011
Abstract
While the term Web 2.0 is used to describe the current trend in the use of Web technologies, the term Web 3.0 is used to describe the next generation Web, which will combine Semantic Web technologies, Web 2.0 principles, and artificial intelligence. Towards this perspective, in this work we introduce a 3-tier architecture for Web applications that will fit into the Web 3.0 definition. We present the fundamental features of this architecture, its components, and their interaction, as well as the current technological limitations. Furthermore, some indicative application scenarios are outlined in order to illustrate the features of the proposed architecture. The aim of this architecture is to be a step towards supporting the development of intelligent Semantic Web applications of the near future, as well as supporting the user collaboration and community-driven evolution of these applications.