Annonce: EulerGUI 2.0

13 views
Skip to first unread message

Jean-Marc Vanel

unread,
Nov 28, 2013, 8:23:19 AM11/28/13
to deduct...@googlegroups.com

Je suis heureux d'annoncer la version 2.0 de EulerGUI, un outil de développement et un cadriciel pour le Web sémantique et les règles, sous licence LGPL, en Java et Scala.

Même si vous n'êtes pas intéressé par l'aspect de règles métier, EulerGUI est un couteau suisse sémantique.

On peut taper

foaf:

pour télécharger le vocabulaire FOAF, ceci vaut pour n'importe quel préfixe enregistré dans prefix.cc.

Ensuite, vous pouvez :

  • voir la source de Turtle/N3 dans un éditeur avec coloration syntaxique et validation,
  • ouvrir une vue arborescente des classes via Hermit le raisonneur en Logiques de Description

Lorsque vous modifiez un fichier de Turtle/N3, les préfixes sont automatiquement ajoutés depuis prefix.cc. De plus vous pouvez générer un vocabulaire squelette à partir des instances de triplets dans le projet. C'est ce qu'on peut appeler la conception par l'exemple.

EulerGUI a les requêtes SPARQL, le glisser-déposer, un cache local une base de triplets locale via Jena TDB, la navigation de proche en proche d'URI en URI, et autres commodités.

L'accent dans cette version est sur le nouveau format de fichier N3 pour des projets, compatible avec OWL (et Protégé) . Voici un exemple:

@prefix : <http://eulergui.sf.net/ontology/project.owl.n3#>.
@prefix owl:  <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<> a owl:Ontology.

<> owl:imports <plants.n3> .
               <plants.n3> :isActivated false . # true by default

# the main N3 query
<> :hasN3Query <plants-q.n3> .
               <plants-q.n3> :isMainQuery true .

# Import of an RDF or OWL document
<> owl:imports <herbivores.owl> .

<> :subproject <subproject.n3p.n3> . # recommanded suffix .n3p.n3
<> :postProcessing <project-post.n3p.n3> . # only one postProcessing

Les développements actuels pour 2.1 sont bien partis vers 100% du code en Scala, la modularisation, un démarrage plus rapide, et des applications spécialisées pour un domaine personnalisables.

Pour une liste complète des changements, le journal des modifications est ici:

http://svn.code.sf.net/p/eulergui/code/trunk/eulergui/CHANGELOG

TÉLÉCHARGER:

https://sourceforge.net/projects/eulergui/files/eulergui/2.0/

TÉLÉCHARGER un snapshot:

http://eulergui.sourceforge.net/maven2/eulergui/eulergui/2.1-SNAPSHOT/?C=M;O=D

Et le manuel d'utilisation mis à jour en permanence est ici:

http://svn.code.sf.net/p/eulergui/code/trunk/eulergui/html/documentation.html

Reply all
Reply to author
Forward
0 new messages