EulerGUI 1.2, environnement pour les règles et le Web sémantique

Posté par  . Édité par Benoît Sibaud. Modéré par baud123.
Étiquettes :
8
28
août
2009
Technologie
EulerGUI est un environnement de développement pour le Web sémantique, sous licence LGPL. Il permet de mettre au point des règles avec plusieurs moteurs d'inférences : Drools en Java, Euler en Prolog, CWM et Fuxi en Python.

Nous avons un noyau d'ontologies et de règles en logique N3 (Notation 3), et de moteurs d'Inférence, offrant la génération de formulaires et d'applications à partir d'un modèle métier et d'un minimum de spécifications annexes. EulerGUI est centré sur le langage N3, qui permet s'exprimer à la fois des données, des modèles, des règles et des requêtes.

Dans EulerGUI :
  • N3 est la syntaxe de convergence, comparable en cela à JSON ou XMI.
  • La modélisation de convergence est assurée par OWL du W3C.

Ceci signifie que, après lecture et traduction en N3 de fichiers eCore EMF, UML XMI, ou RDF Schéma, EulerGUI traite des modèles OWL. Avec EulerGUI on peut créer des pipelines de projets et importer des sous-projets.

Les application Swing générées utilisent un moteur Drools à l'exécution en temps réel pour créer les formulaires à partir du modèle.