Aller au contenu

Semantic Web Rule Language

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 20 novembre 2007 à 03:22 et modifiée en dernier par Louperibot (discuter | contributions) (robot Modifie: en:Semantic Web Rule Language). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

SWRL (Semantic Web Rule Language) est un langage de règles pour le web sémantique, combinant des sous-langages OWL (OWL DL et OWL Lite) avec ceux du Rule Markup Language (Unary/Binary Datalog).

En comparaison avec DLP (Description Logic Programs), une autre proposition relativement récente de la communauté web sémantique, permettant d'intégrer des règles et OWL, SWRL prend une approche d'intégration diamétralement opposée. DLP est l'intersection de la logique de Horn et d'OWL, tandis que SWRL est (approximativement) l'union des deux. Pour DLP, le langage résultant est une logique descriptive d'une forme inhabituelle et peu expressive. Au contraire, SWRL garde la puissance d'OWL DL, mais au prix de la décidabilité et des implémentations concrètes.[1]

Voir aussi

Datalog

References

  1. Bijan Parsia et al., Cautiously Approaching SWRL [1]