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.
Journal mes présentations: à l'OSDC, et jeudi prochain
Journal Séminaire : Développement logiciel et ontologies
Forum Programmation.autre EulerGUI 1.2.1, environnement pour les règles et le Web sémantique
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 (…)
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
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 :
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.
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.