Atavi is an interactive genealogical data visualization tool. It uses XSLT to transform XML data into Scable Vector Graphics (SVG) images. Deploy it as a Java servlet and explore visualizations from a browser that supports SVG. GEDCOM import is planned.
The goal of Atavi is to provide an interactive user interface for the exploration of genealogical data.
"Atavi is an SVG Web service that displays genealogical diagrams. It uses XSLT to transform XML genealogies into Scalable Vector Graphics (SVG) images. Each person has two resources, each with a URI. One resource shows the ancestors or the person and the other shows the descendants. For instance http://mycgiserver.com/servlet/genviewer.RestServer/ancestors/I14 (Figure 1) is the ancestors URI for George V (Elizabeth [II]'s grandfather) http://mycgiserver.com/servlet/genviewer.RestServer/descendants/I14 (Figure 2) is the descendants URI. Using this mechanism it is possible to navigate through a large series of related people. References to individual views can be bookmarked, emailed or stored in a database. If there were dozens of Atavi servers around the Internet, they could all link to each other, creating a network of genealogical database views of staggering size and complexity."
You can view a pre-alpha demo of Atavi running with a large European royal family data set. In the demo you can view visualizations of a circle of an individual's ancestors and a tree of an individual's descendants.
Atavi works using XSLT pipelines, SVG images & a REST based architecture.