graphviz for eXist-db
XSLT XQuery Shell HTML
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
dotml-1.4
lib
samples
xquery
xsl
.gitignore
README.md
build.xml
conf.xml
controller.xql
expath-pkg.xml
icon.png
repo.xml

README.md

eXist db Graphviz interface

This project provides an interface to the graphviz http://www.graphviz.org/ for eXist-db version 2.0. http://exist-db.org

collection /db/apps/graphviz

The interface is provided by the module lib/graphviz.xqm

The script xquery/index.xq provides a browser for a set of example dot and dotml files taken from Andy Bunce's BASEX project https://github.com/apb2006/graphxq

The script xquery/managers.xq generates a clickable graph from a database

dotML is transformed to dot via XSL from http://martin-loetzsch.de/DOTML/

Prerequites

  • graphviz has been installed
  • exist 2.0

Version 1 limitations

  • only dot is used

- only SVG is generated

Demo

An interactive version is at http://kitwallace.co.uk/graphviz/xquery/home.xq