2017-01-08 3 views
-2

Pour construire un système expert basé sur des règles, quels outils choisir? Ces deux semble être vieux outils pour la construction d'un système expert:Système expert VS ontologie OWL/RDF

* Clip: http://www.clipsrules.net/ 
* Jess in Java 

a ces trois ci-dessous également dans le but de la construction du système expert, comme ci-dessus deux?

* Manchester OWL 
* Protege OWL 
* Jena API 

Il semble que le « système expert » traditionnel a été dépassé, et ils sont remplacés par des technologies web/ontologie sémantique. Puis-je dire que OWL et Jena API peuvent réaliser les mêmes choses qu'un système expert traditionnel?

Répondre

0

Réponse courte: non.

OWL est un langage de représentation des connaissances (et un ensemble de règles d'inférence applicables) - il est une norme ici W3C: https://www.w3.org/TR/owl2-overview/

API Jena soutient RDF (ce qui est une autre norme du W3C, des relations fortes à OWL) et OWL 1 (la version OWL actuelle est 2); il prend également en charge les extensions non standard via un raisonneur de règles. Il pourrait être utilisé pour mettre en œuvre un système expert, mais il ne remplace pas en soi Jess ou CLIPS. Note: Manchester OWL et Protege OWL n'existent pas vraiment. Protege est un outil de création d'ontologies OWL, prenant en charge un certain nombre de formats de sérialisation OWL (RDF/XML, OWL/XML, Tortue, syntaxe de Manchester, syntaxe fonctionnelle, etc.); Protege OWL est un plugin pour une ancienne version de Protege - Protege actuel (5.1) n'a pas de 'plugin OWL' - OWL est intégré dans l'outil lui-même. Manchester OWL est parfois utilisé pour se référer à la syntaxe de Manchester pour OWL - ce n'est rien mais un nom pour le format, et n'indique aucune différence d'expressivité.