You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Jean-Marc Vanel <je...@gmail.com> on 2013/11/28 18:35:53 UTC

[Announce] EulerGUI 2.0

Hi


I am pleased to announce the release 2.0 of EulerGUI, a development tool
and a framework for the Semantic Web and rules, under LGPL license, in Java
and Scala.

As was already told on this list, EulerGUI has Jena Core, ARQ and TDB under
the hood, plus rules engines, Hermit DL reasoner, and integration with
controled (formal) english (ATTEMPTO <http://attempto.ifi.uzh.ch/site/>).
Alas Jena rule engine <http://jena.apache.org/documentation/inference/>and
syntax is not yet integrated; we have currently N3, Drools, SWRL, ATTEMPTO,
CLIPS.

EulerGUI has SPARQL queries, drag'n'drop, local cache, local Jena TDB
triple store, navigation from URI to URI, and other goodies.

Even if you're not interested in the business rule aspect, EulerGUI is a
swiss knife semantic client .

One can type

foaf:

to download the FOAF <http://www.foaf-project.org/> vocabulary, or use any
prefix recorded in prefix.cc .

Then you can see the Turtle source in an editor with syntax coloring and
validation, open a tree view using
Hermit<http://code.google.com/p/hermit-reasoner/> Description
Logics reasoner.

When you edit a new Turtle/N3 file, prefixes are automatically added from
prefix.cc , plus you can generate a skeleton vocabulary from the current
triples in project.

Video : http://www.youtube.com/watch?v=x6ZgoiH1K9Y

The accent in this release is the new N3 file format for projects, that is
OWL (and Protégé) compatible. Here is an example:

@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


The current developments for 2.1 are towards 100% Scala code,
modularization, quicker startup, and customizable domain applications based
on generic semantic-aware widgets.

For a complete list of changes, the change log is here:

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

DOWNLOAD:

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

DOWNLOAD a snapshot:

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

And the ever updated User Manual is here:

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

-- 
Jean-Marc Vanel
Déductions SARL - Consulting, services, training,
Rule-based programming, Semantic Web
http://deductions-software.com/
+33 (0)6 89 16 29 52
Twitter: @jmvanel ; chat: irc://irc.freenode.net#eulergui