ruleML: ¿beneficios/puntos negativos?
Pregunta
Actualmente estoy investigando ruleML y me preguntaba si tal vez alguien podría darme una breve lista de ventajas y desventajas.
Gracias
Solución
RuleML es una generalización de lenguajes de ontología y sistemas de consulta existentes para la web semántica, como OWL-DL, el conjunto de herramientas en torno a RDF y un sistema similar a Prolog basado en lógica de primer orden.
Hay una buena teoría detrás de esto y un respaldo sustancial, pero yo lo llamaría un enfoque no probado.En lógica, más que con los lenguajes de programación, mas general no quiere decir mejor.Por lo general, desea evitar cualquier propiedad potencialmente no terminante en la descripción de su ontología, manteniendo la descripción de la ontología alejada de las consultas potencialmente no terminantes que quizás desee realizar en la ontología.Mi preocupación con RuleML es que, si bien los diseñadores ciertamente entienden el problema, el diseño real puede socavar esta distinción entre consulta y ontología.Los enfoques basados en la lógica de descripción, como OWL-DL, le imponen la distinción.