Journal Séminaire : Développement logiciel et ontologies

Posté par  .
Étiquettes :
1
5
sept.
2009
jeudi 24 septembre,
jeudi 1er octobre,
19:00 20:30 - Lieu : Paris

On parlera des techniques utilisées dans EulerGUI et Déductions,
voir la dépêche https://linuxfr.org/2009/08/28/25838.html .

Détails et inscription ici :
http://jmvanel.free.fr/seminaires/seminaires_gratuits.html

Je serai absent une semaine, et traiterai les inscriptions après.

Forum Programmation.autre EulerGUI 1.2.1, environnement pour les règles et le Web sémantique

Posté par  .
Étiquettes :
0
4
sept.
2009
Bonjour

Après la dépêche de la semaine dernière :
https://linuxfr.org/2009/08/28/25838.html
et ne voulant pas monopoliser l'attention, je fais une incursion sur ce forum.

Il s'agit de programmation à base de règles, aussi appelé "systèmes de production", en réutilisant les formats de données existants du Web sémantique (N3, RDF, OWL) et d'eclipse (eCore, UML2).

Quoi de neuf depuis une semaine ?

Un grand soin a été pris à tester les exemples du générateur d'application, voir la documentation:
http://deductions.svn.sourceforge.net/viewvc/deductions/html(...)
qui montre comment (…)

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.