2010-02-17 3 views
2

Je suis actuellement à la recherche de ruleML et je me demandais si quelqu'un pourrait peut-être me donner une liste d'avantages et d'inconvénients à ce sujet?ruleML - avantages/points négatifs?

Merci

Répondre

1

RuleML est une généralisation des langages d'ontologie existants et des systèmes de requêtes pour le Web sémantique, comme OWL-DL, le jeu d'outils autour de RDF, et un système Prolog semblable basé sur la logique du premier ordre.

Il y a une bonne théorie derrière cela, et un support substantiel pour cela, mais je dirais que c'est une approche non éprouvée. En logique, plus que pour les langages de programmation, plus général ne veut pas dire mieux. Vous souhaitez généralement éviter les propriétés potentiellement non-terminantes dans la description de votre ontologie, en conservant la description de l'ontologie à partir des requêtes potentiellement non-terminées que vous souhaitez effectuer sur l'ontologie. Mon souci avec RuleML est que, bien que les concepteurs comprennent certainement le problème, la conception réelle peut miner cette distinction entre la requête et l'ontologie. Les approches basées sur la logique de description, telles que OWL-DL, forcent la distinction sur vous.

Questions connexes