You are here: Home Plone products Plone Ontology

Plone Ontology (1.0rc2)

by olena last modified 2009-01-08
Released on 2007-07-03 by David Baehrens, Stefan Kroger, Thomas Förster for Plone 2.5, Zope 2.9 under GPL - GNU General Public License available for All platforms.
Software development stage: development
PloneOntology is an ontology based replacement for the existing keyword mechanism in Plone.


  • classify content with keywords from an (expandable) ontology
  • related content is displayed in a portlet, even if not  classified with the same keyword (but with a related one...)
  • import and export of keyword-ontologies via W3C's Web  Ontology Language (OWL)
  • Graphviz support visualizes the keywords and their relations within an ontology
  • adding keywords and relations to an ontology through a special  workflow
  • javascript sarissa support for easier classification or  keyword adding


required Software:

  • Zope 2.7, 2.8 or higher with Plone 2.1 or higher --  "":
  • Note that PloneOntology may work with Plone 2.0.5, but that this is not officially supported.*
  • Relations 0.7 (UNRELEASED) from "": is needed when running Plone 2.5.x -- "":    
  • for Plone 2.1.x the latest release Relations 0.6b will do -- "":
  • Archetypes 1.3.2. or higher (comes with Plone nowadays) -- "":
  • The latest environment we use consists of Zope 2.9.7, Plone 2.5.3 and Relations 0.7 (UNRELEASED)

optional Software:

  • Graphviz (Graph Visualization Software) --  "":
  • SchemaWeb - resource for ontologies in the owl format. Try importing  some of these to see how PloneOntology works. (Here we stumbled upon the  beerontology that we use as an example. Thank you, David Aumueller!) --       "":

For the most convenient usage, browser clients should have javascript enabled. Also javascript is required when adding References within KeywordProposals. This seems to be a limitation of the addable functionality in the Archetypes ReferenceWidget.

Document Actions
Powered by Plone