Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Semantic Web Rule Language — Wikipédia
Semantic Web Rule Language — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant le Web sémantique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) — pour plus d’indications, visitez le projet Web Sémantique.

SWRL (Semantic Web Rule Language) est un langage de règles pour le web sémantique, combinant le langage OWL-DL et le langage RuleML (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].

Définition

[modifier | modifier le code]

Les axiomes du langage OWL-DL sont étendus à l’aide des clauses de Horn réduites au prédicats unaires et binaires.

   
  
    
      
        a
        (
        x
        ,
        y
        )
        ∧
        b
        (
        y
        ,
        z
        )
        ∧
        c
        (
        x
        )
        ∧
        …
        →
        n
        (
        x
        ,
        z
        )
      
    
    {\displaystyle a(x,y)\land b(y,z)\land c(x)\land \ldots \rightarrow n(x,z)}
  
{\displaystyle a(x,y)\land b(y,z)\land c(x)\land \ldots \rightarrow n(x,z)}

     a, b, n: prédicats binaires (rôles)
     c: prédicat unaire (concept atomique)
     x, y: x variables, instances ou littéraux (nombres, chaînes de caractères, etc.)

Ce langage est indécidable. L'indécidabilité est causée par l’interaction entre certaines caractéristiques de OWL-DL et de RuleML[2]. Les règles SWRL sont appliquées même si les individus ne sont pas présents dans la base.

SWRL DL-safe rules

[modifier | modifier le code]

Une restriction de SWRL, appelée DL-safe rules, a été conçue pour conserver la décidabilité[2]. Cette restriction ne porte pas sur les composants du langage, mais sur leur interaction. Les règles écrites ne peuvent porter que sur des individus explicitement présents dans la base. Autrement dit, les règles ne peuvent s’appliquer que si l’identité de toutes les instances présentes est connue.

Moteurs d'inférences

[modifier | modifier le code]

De nombreux moteurs d’inférences commencent à supporter SWRL : Bossam, Hoolet, KAON2, Pellet, RacerPro, R2ML (REWERSE Rule Markup Language) et Sesame. Ils suivent trois types d’approche :

  1. Traduire SWRL en logique du premier ordre (Hoolet) ;
  2. Traduire OWL-DL en règles et appliquer un algorithme de chaînage avant (Bossam) ;
  3. Intégrer les règles SWRL dans le moteur d’inférences OWL-DL fondé sur les algorithmes des tableaux sémantiques (Pellet).

Malheureusement, peu d’implémentations pratiques ont – jusqu’ici – été réalisées avec le langage SWRL. Toutefois, Kolovski et al.[3] présentent les premiers résultats de leurs tests et indiquent notamment le temps de calcul (en millisecondes) nécessaire à la vérification de la consistance d’une base de connaissances composée de quarante-six concepts et trente rôles. Le nombre de règles et d’instances présentes dans la base est variable. La première règle introduite implique deux variables, alors que la deuxième en implique trois.

Taille de l'ontologie Consistance Pellet KAON2
1 règle, 17 instances Oui 0,1 0,66
1 règle, 94 instances Oui 0,25 0,62
1 règle, 94 instances Non 0,38 0,65
2 règles, 17 instances Oui 0,42 0,70
2 règles, 94 instances Oui 1,23 5,75
2 règles, 94 instances Non 0,95 6,61

Ces temps de calcul importants nécessitent de ne mettre en place ce langage que sur des ontologies de petites et moyennes tailles.

Voir aussi

[modifier | modifier le code]
  • Datalog

Liens externes

[modifier | modifier le code]

SWRL au W3C

Références

[modifier | modifier le code]
  1. ↑ Bijan Parsia et al., Cautiously Approaching SWRL [1]
  2. ↑ a et b B. Motik, U. Sattler, and Studer R. Query Answering for OWL-DL with Rules. Journal of Web Semantics : Science, Services and Agents on the World Wide Web, pages 41–60, 2005.
  3. ↑ V. Kolovski, B. Parsia, and E. Sirin. Extending SHOIQ(D) with DL-safe rules : First results. 256, 2006.
v · m
Web sémantique
Contexte
  • Internet
  • World Wide Web
  • Web des données
  • Données ouvertes
  • Réseau sémantique
Semantic Web Stack
Applications et interfaces
  • Wiki sémantique
  • Recherche sémantique
  • Triplestore
Triplestore
Règles
  • RIF
  • Semantic Web Rule Language
Structure
  • Ontologies
    • OWL
    • SKOS
  • Taxinomies
    • RDFS
Requête
  • SPARQL
Échange
  • RDF
    • HTML5
    •  Microdonnées
    •  RDFa
    •  GRDDL
    •  Notation3
    • TriG
    • Turtle
    • RDF/XML
    • N-Triplets
    • JSON-LD
Syntaxe
  • XML
  • XSD
  • Microformat
Identifiant
  • HTTP
  • IRI
    • URI
    • URL
Caractères
  • Unicode
Autres ontologies
  • FOAF
  • SIOC
  • Dublin Core
Articles liés
  • Folksonomie
  • Web 2.0
  • Web 3.0
  • Open Database Connectivity
  • Références
  • Architecture de l'information
  • Gestion des connaissances
  • Extraction de connaissances
  • Intelligence collective
  • Cartes topiques
  • Carte heuristique
  • Métadonnée
  • Géotag
  • Logique de description
  • Microformats
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail d’Internet
  • icône décorative Portail du Web sémantique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Semantic_Web_Rule_Language&oldid=218159532 ».
Catégorie :
  • Web sémantique
Catégories cachées :
  • Wikipédia:ébauche Web sémantique
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Internet/Articles liés
  • Portail:Médias/Articles liés
  • Portail:Société/Articles liés
  • Portail:Web sémantique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id