Publishing Tools
This page lists publishing tools and editing environments for ontologies and vocabularies.
Contents
Knoodl (Free and Commercial)
Knoodl is a web-based (Amazon Elastic Compute Cloud) community oriented OWL ontology editor and wiki. It has been hosted for free for over three years by the company who develops it, Revelytix. There is a VoCamp Community in Knoodl devoted to hosting vocabularies developed by Vocamps and the best practices for developing, using and maintaining vocabularies.
Revelytix is interested in participating and sponsoring any VoCamps in the Baltimore/DC area. Email info@revelytix.com to contact a Revelytix representative.
Note: VoCampIbiza2009 found the tool difficult to use and managed to crash the web system.
Neologism (Free / Pre-Alpha)
A Web-based vocabulary editing and publishing tool that you have to install on your own server/webspace. Written in PHP, based on the Drupal CMS. Currently in Alpha.
Protégé (Free)
Well-known desktop-based ontology editor. Written in Java.
There's also a web-based version available, WebProtege, to "support the process of collaborative ontology development in a web environment". The online-demo looks promising. You have to install it on your own server, though.
Neon Toolkit (Free and Commercial)
Free version is the "basic toolkit," Commercial version is the "extended toolkit"
Based on Eclipse (though not as a plug-in.) Free version and Commercial advanced version.
TopBraid Composer (Commercial)
http://www.topbraidcomposer.com/
Feature-rich desktop-based ontology development environment. Based on Eclipse. Commercial software. 30 day trial version available. Also a not so feature-rich but still very usable and free edition is avaliable since June 09.
Vocabify
http://kwijibo.talis.com/vocabify/
You want to write a schema. Instead of starting by defining classes and properties, you write some example instance data.
Vocabify takes these inputs:
- Some sample instance data (in turtle), using terms in a vocabulary that hasn't actually been written yet.
- the namespace URI of that vocabulary
- your preferred prefix for that namespace URI (optional)
Vocabify then looks at how these terms are used, and creates a schema defining them. The terms defined are linked to the instance data resources they are used by.
More information is available in this post from Keith Alexander, who created Vocabify.
Freebase
Freebase provides a collaborative data modeling environment. Freebase Types and Properties can be dereferenced in rdf at http://rdf.freebase.com/
Ontoverse
http://ontoverse.cs.uni-duesseldorf.de/
A hosted environment to collaboratively develop ontolgies. Free sign-up. Impressive visualization techniques.
NSDL Metadata Registry
http://metadataregistry.org is the home page for the National Science Digital Library Metadata Registry.
The Metadata Registry provides services to developers and consumers of controlled vocabularies and is one of the first production deployments of the RDF-based Semantic Web Community's Simple Knowledge Organization System (SKOS)
The hosted environment is available for the collaborative development of SKOS vocabularies. A sandbox is there too. The codebase is also available for local installation.
ThManager
ThManager is an Open Source Tool for creating and visualizing SKOS RDF vocabularies, a W3C initiative for the representation of knowledge organization systems Book Report Research Paper Term Paper CourseWork such as thesauri, classification schemes, subject heading lists, taxonomies, and other types of controlled vocabulary.
ThManager facilitates the management of thesauri and other types of controlled vocabularies, such as taxonomies or classification schemes.
Vocabulary Browsing and Viewing
- RDF Schema Formatter
- OWL Sight
- RDF Validator with graph view
- Dissertation
- Essay
- Thesis
- loan modification
- Assignment
- RDFS Explorer
- Reporting and Visualization Tools This is a prototype tool written in XQuery and using GraphViz to generate a diagram of the vocabulary in a form approximating a data-model. There is also a textual browser. It's a work on progress and is not entirely fluent in RDF/XML and doesn't yet understand owl at all. A number of common vocabularies are already linked.