Semantic Web Rule Language

Un article de Wikipédia, l'encyclopédie libre.

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]

[modifier] Voir aussi

Datalog

[modifier] References

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