Semantic Web Rule Languages and Rule Interchange on the Web

From Wiki

Jump to: navigation, search
  • topic := Semantic Web
  • primaryTopic := Semantic Web Rules
  • secondaryTopic := Rule Interchange

Contents

Outline

The main goal of this tutorial is to give an introduction into the state-of-the-art of Semantic Web rule languages and rule interchange on the Web. Starting from the basics of the Semantic Web and rule languages, the tutorial will discuss the various issues of rule interchange, and will then present the approaches of RuleML, REWERSE I1 and W3C-RIF.

In this tutorial, you will learn...

  1. Basic knowledge about ontology languages and ontology tools
  2. Basic knowledge about the main rule languages such as F-Logic, RuleML, SWRL, Jena Rules, N3, SWSL Rules, WSML-Rules
  3. How to build application vocabularies using RDF(S), OWL and tools
  4. How to design and implement rules in top of vocabularies using rule languages.
  5. Basic knowledge about REWERSE I1 approach on semantic web rules
  6. What is RIF and what are the requirements for rules interchange.
  7. How to use an interchange language.
  8. A basic architecture for interchanging
  9. Which rule languages deal with Web Services

Overview of Semantic Web and Semantic Web Rule Languages

This part presents the basic concepts of Semantic Web and about rule languages as well as significant rule languages such as F-Logic, RuleML, SWRL, Jena Rules, N3, SWSL Rules, WSML-Rules.

Slides. Estimated Time: 35'

Semantic Web Rule Engineering

The goal of this part is to accommodate the participants with the concept of rule: what is a rule, different kinds of rules, where rules have to be used, etc. Next, we present different modeling approaches for rules vocabularies using Semantic Web languages such as RDF(S) and OWL. The core of this part consists of examples and demonstrations of building rules in top of vocabularies either from scratch also using visual tools.

Slides. Estimated Time: 35'

The REWERSE Semantic Web Rule Markup Language

This tutorial part is concerned with the presentation and usage of the ERDF rule markup language. It starts with a brief survey of the language and continues with examples of rules, analysis of constructs.

Slides. Estimated Time: 35'

Rule Interchange

The W3C Rule Interchange Format WG

The RIF WG launched by W3C in is a joint effort both from academia and industry with the main goal to design a standard for a rule interchange format. The participants will find information about:

Slides. Estimated Time: 20'

SWSL Rules

SWSL Rules language is a logic-based language for specifying formal characterizations of Web service concepts and descriptions of individual services. It includes two sublanguages: SWSL-FOL -- a full first-order logic language, which is used to specify the service ontology (SWSO), and SWSL-Rules -- a rule-based sublanguage, which can be used both as a specification and an implementation language.

Slides. Estimated Time: 20'

WSML-Rule Language

This rule language is another actor on the Semantic Web community which was developed by ESSI WSML working group, part of the ESSI WSMO working group in DERI. The language follows the compatibility with OWL vocabularies. We present the WSML-Core as a platform for developing vocabularies and WSML-Rule on top of WSML-Core.

Slides. Estimated Time: 20'


Web Resources

Personal tools