Triple20 -- An RDF/RDFS/OWL visualisation and editing tool


This package is in active development. It is intended for users of the semweb library as well as people wanting to browse ontologies or edit them with care.
Triple20 screendump (click image for full-size)

Key features

Unrestricted model
Triple20 uses the model-view-controller paradigm where the model is the raw RDF triple model. This allows it to provide multiple low- and high-level consistent views on the same data and ensures it can express anything that can be expressed by RDF. A plugin interface to extend and add views is under development.
Scalable
Triple20 requires about 80Mb memory per million triples which can be loaded in aprox. 3 seconds from its proprietary cached data format or 75 seconds from RDF/XML (AMD 1600+).
Multiple ontologies
Triple20 can load ontologies from multiple files, present them in a unified model. This model can be edited and changes can be written to the appropriate files.
Unrestricted undo/redo
Editing uses mostly direct manipulation (drag and drop) and any edit operation can be reverted, providing safe and intuitive access to the model.

Requirements

Under active development, Triple20 requires the latest stable and often the current development snapshot of SWI-Prolog with the semweb library and XPCE for graphics. For Windows users the development snapshot is often available from the BETA download page. For other platforms please fetch SWI-Prolog from the Prolog CVS server and compile it.

Downloading Triple20

Triple20 can be downloaded from its GIT repository through GIT, CVS or your browser. See the Prolog GIT Introduction for details. Replace pl.git by triple20.git.


Home This page is maintained using the chpp macro language