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 :
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