Existe-t-il un logiciel qui agit comme une intersection entre les raisonneurs OWL/RDF contemporains et les planificateurs et ordonnanceurs automatisés STRIPS? Les deux systèmes utilisent l'appariement de motifs basé sur RETE, mais seuls les planificateurs automatisés semblent formaliser le concept d'une «action». Malheureusement, tous les projets que j'ai trouvé qui ont mis en œuvre la planification automatisée, comme Graphplan ou SOAR, semblent être morts ou mourants, et n'ont jamais semblé bien évoluer pour commencer. Les banques de données actuelles sont mises en œuvre sur RDMS et peuvent évoluer et raisonner sur des millions de triplets, mais je n'en ai trouvé aucun qui essaye spécifiquement de raisonner sur les actions. Je peux imaginer comment le concept d'actions pourrait être représenté dans le RDF traditionnel, mais je suis sûr que ce serait encore très compliqué et hackish sans support officiel. Malheureusement, je ne trouve pas beaucoup d'art antérieur. Cela a-t-il déjà été fait?OWL/RDF Automated Planner
0
A
Répondre
0
Drools Planner (open source, java, ASL) se repose sur le moteur de règles à base RETE Drools Expert et formalise le concept d'un Move
, ce qui pourrait ou ne pourrait pas être l'action que vous cherchez. Il excelle dans la mise à l'échelle, tant dans les données que dans les contraintes de planification. Et il est prêt pour la production et dispose d'un manuel de référence complet.
Il ya quelques recherches en cours pour faire OWL avec Drools Expert, mais je ne sais pas dans quelle mesure c'est à ce stade.
Questions connexes
- 1. Drools Planner Move
- 2. Delphi Day/Week Planner
- 3. Drools Planner constructionHeuristic java.lang.ClassCastException
- 4. Automated Slideshow Creator
- 5. Python-Wikipedia Automated Downloader
- 6. SeleniumHQ Automated DB Populate
- 7. VS2010 TFS Automated build
- 8. TFS 2010 Automated Build Server
- 9. Quel utilisateur a ce fichier ouvert? Automated
- 10. API Automated Recurring Billing Payments Authorize.net
- 11. Authorize.net Automated Recurring Billing (ARB) pour OsCommerce
- 12. Alternative à drools-planner/optaplanner en C++/C#?
- 13. Comment Authorize.net Automated Recurring Billing compte-t-il des mois?
- 14. CI: Automated Build Studio vs Hudson vs Atlassian Bamboo
- 15. Bibliothèque d'analyse automatique dans Objective-C - [Automated XML/JSON à Object Conversion]
- 16. InstallShield LE 2012 Valeur par défaut de ToolsVersion à 3.5, TFS Automated Build échoue
- 17. Comment organiser un fichier javascript en plus petits morceaux?
- 18. gestion des paramètres null dans la procédure mysql - ne fonctionne pas
- 19. Méthode Setter basée sur la saisie par l'utilisateur
- 20. Ant et Junit: aucun rapport xml en cours de production
- 21. modèle Emberjs ne lie pas aux données reposant
- 22. Comment renvoyer json résultat de la fonction?
- 23. Réécrire htaccess sans nom de fichier
- 24. Comment arrêter un affichage DIV en dehors d'une table en dessous, en utilisant Jquery?
- 25. analyse syntaxique Xml comprend l'analyse syntaxique en ligne
- 26. Comment trouver des valeurs d'attribut en utilisant une expression régulière avec Selenium WebDriver?
- 27. Besoin d'aide pour écrire du code javascript organisé propre
- 28. CodeIgniter - répétition de code et les variables passage aux fonctions
- 29. écrire dans un fichier (et lire plus tard) un tableau de structure (vb.net)
- 30. Comment affecter des broches dans Quartus II
Oui, je suis en train de regarder dans Planner. Il est certainement utilisable, maintenu activement, et open source, bien que je ne sois pas sûr de son évolutivité. Il définit la logique de tout son domaine dans les objets Java compilés et code la spécification du problème dans les fichiers XML spécifiques au domaine. En d'autres termes, vous ne pouvez pas mettre à jour le domaine ou le problème en "téléchargeant" un fichier OWL/RDF dans une base de données. Vous auriez à traduire vos données dans le XML spécifique au domaine et/ou écrire manuellement du code Java et recompiler, ce qui semble peu pratique. J'espère que j'ai tort à ce sujet. – Cerin
"Je ne suis pas sûr à quel point c'est évolutif." Il excelle dans la mise à l'échelle, tant dans les données (= espace de recherche) que dans les contraintes. La seule chose que j'ai vu qui peut évoluer à une taille similaire, c'est cpsolver, mais c'est un prototype de recherche (et non plus maintenu activement IIRC). –
"il code la spécification du problème dans les fichiers XML spécifiques au domaine." Non. C'est juste parce que je ne veux pas charger les exemples avec une connexion à la base de données, mais j'ai besoin de données de test. Le tout est construit pour être capable de travailler sur de vieux objets Java et c'est à vous de les trouver (base de données, xml, infinispan, webservice, ...) –