What tools do people recommend for generating human-readable documentation from RDFS/OWL vocabularies?

asked 25 Jun '10, 15:48

ldodds's gravatar image

accept rate: 32%

Is there also a specification generator, which produces RDFa in my documentation?

(08 Jul '10, 07:44) zazi zazi's gravatar image

I'll test Danbri's SpecGen branch: "Inputs: RDF, HTML and OWL description(s) of an RDF vocabulary - Output: an XHTML+RDFa specification designed for human users".

(08 Jul '10, 07:51) zazi zazi's gravatar image

I created a modified, extended and more generalized version of Danbri'S SpecGen5 version. You can found SpecGen6 ( ;) ) here: http://smiy.svn.sourceforge.net/viewvc/smiy/specgen/trunk/

(12 Jul '10, 21:53) zazi zazi's gravatar image

SpecGen is used to generate the FOAF spec and the SIOC spec. Based on Python and Redland. There are several forked versions floating around, which makes things a bit confusing.

permanent link

answered 25 Jun '10, 17:36

cygri's gravatar image

cygri ♦
accept rate: 34%

I've also written some code to generate simple HTML documentation from RDFS/OWL documents:


Written in Ruby, uses Redland libraries. Allows templates output and automatic inclusion of some static documentation.

permanent link

answered 30 Jun '10, 08:51

ldodds's gravatar image

accept rate: 32%

Another alternative would be to use something like Neologism to manage and publish your vocabulary...I think it only does RDFS though.

permanent link

answered 27 Jun '10, 11:53

Ed%20Summers's gravatar image

Ed Summers
accept rate: 10%

TopBraid Composer has a feature to export any model into a set of HTML pages. An example can be seen at http://www.estrellaproject.org/lkif-core/doc/index.html

permanent link

answered 08 Jul '10, 17:40

scotthenninger's gravatar image

scotthenninger ♦
accept rate: 17%

I'll suggest Parrot as I thought it pretty cool and simple. http://ontorule-project.eu/parrot/parrot

permanent link

answered 14 Sep '11, 07:18

brinxmat's gravatar image

accept rate: 15%

I really like OWLDoc.....it parses OWL Ontologies to HTML and produces documentation for ontologies which is very Java-Doc like. Exists as a plugin into Protege and generation of the documentation is essentially a one-click affair!

permanent link

answered 26 Jun '10, 19:29

Nico%20Adams's gravatar image

Nico Adams
accept rate: 10%

In the past I have used an XSLT stylesheet to produce HTML from RDF/XML. You can see an example of this in use at http://vocab.org/aiiso-roles/schema

More recently I use my own Paget framework to produce documentation like http://vocab.org/bio/0.1/

permanent link

answered 27 Jun '10, 16:47

Ian%20Davis's gravatar image

Ian Davis
accept rate: 13%

I tried and liked the "Ontology Browser"[1] and also LODE [2] which also links to the first one. Both are "live" documentations, in the sense that documentation does not need to be regenerated on changes.

However, so far, I could not find out how to point the browser directly to a resource, not the whole vocabulary. Has someone already done this? I'd like to use it with content negotiation when calling a URI of one of the resources (they have slash uri style).

[1] http://code.google.com/p/ontology-browser/ [2] http://lode.sourceforge.net/

permanent link

answered 04 Aug '11, 04:29

Jan's gravatar image

accept rate: 0%

Great: LODE is now able to do exactly, what I was missing - you can now point the browser to a specific resource: http://palindrom.es/phd/applications-services/lode/

(13 Sep '11, 13:56) Jan Jan's gravatar image
permanent link

answered 14 Apr '13, 17:38

Jacobus%20Geluk's gravatar image

Jacobus Geluk
accept rate: 0%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 25 Jun '10, 15:48

question was seen: 8,443 times

last updated: 14 Apr '13, 17:38