Tutorial: Applications for the Semantic Web


The Semantic Web vision is considered the next generation of the Web that enables sharing data, resources and knowledge between parties that belong to different organizations, different cultures, and/or different communities. Ontologies and rules play the main role in the Semantic Web for publishing community vocabularies and policies, for annotating resources and for turning Web applications into inference-enabled collaboration platforms. After a short introduction into the basic concepts, standards, and tools of the Semantic Web, we present how today's Semantic Web tools, languages, and techniques can be used in various application. We first start from the use of the Semantic Web technologies for providing online educators with feedback about how their students use online courses in learning management systems. Next, we demonstrate the use of the Semantic Web technologies and text mining techniques to improve software development process and software maintenance. Finally, we explain the use of the Semantic Web technologies in multimedia-enhanced applications.

Further Information

This tutorial was presented by Dragan Gaševi?, René Witte, and Carlo Torniai at the 4th Annual International Conference of the LORNET Research Network: "User Centered Knowledge Environments: from Theory to Practice" (I2LOR-2007), November 4-7 2007, Montréal, Québec, Canada. The slides are available in the online proceedings.