welcome: please sign in

Revision 9 as of 2006-03-11 16:12:46

Clear message
location: Answer Set Programming for the Semantic Web

Budva, Montenegro, June 11th 2006. Co-located with the 3d European Semantic Web Conference

Tutorial


Slides, exercises and hands-on will be available soon

Purpose

The purpose of this tutorial is to get the audience familiar with the Answer Set Programming (ASP) Paradigm in the perspective of its fruitful usage for Semantic Web applications.


Tutorial Contents and Schedule


What is ASP ?

ASP is a declarative logic programming paradigm with its roots in Knowledge Representation and Logic Programming. Its semantics relies on the notion of Stable Model, which is also the preferred semantics for Disjunctive Logic Programming. Although different, these three notions are sometimes considered as synonims: indeed they have, in a sense, an overlapping meaning. Systems and languages based on ASP are ready for tackling many of the challenges the Semantic Web offers, and in particular, are good candidates for solving a variety of issues which have been delegated to the Rule/Logic Layers in the Semantic Web vision. ASP systems are scalable, allow to mix monotonic with nonmonotonic reasoning, permit to combine rules with ontologies, and can interface external reasoners. Moreover, ASP is especially tailored at solving configuration and matchmaking problems involving reasoning with preferences by featuring easy to use, fully declarative soft & hard constraint specification languages.


Benefits of ASP


ASP and the Semantic Web

Many lines of research currently mix ASP, and in general rule based languages, and Semantic Web. They can be divided in three categories:


Outline of the tutorial content


Intended audience and prerequisites

The tutorial is mainly directed to two categories of attendees:

Although no specific know-how is needed as a prerequisite, basic knowledge about ontologies, web services, rule languages will allow attendees to better understand and follow the tutorial.


The presenters


Some references

(feel free to ask [mailto:ianni@mat.unical.it GB Ianni] if you wish your work cited here)

The interactive sessions and the hands-on session will be given by taking advantage of some ASP solvers, in the development of which the presenters are directly involved:


Other known ASP solvers are:



Foundational papers about Answer Set Programming:


Semantic Web & ASP related papers: