home > library > publications > jruby topic maps: using ontopia in a ruby on rails ...

close subject identifiers for JRuby Topic Maps: Using Ontopia in a Ruby on Rails application
  • http://www.topicmapslab.de/publications/jruby_topic_maps_using_ontopia_in_a_ruby_on_rails_application

JRuby Topic Maps: Using Ontopia in a Ruby on Rails application

Tutorial, was published by Benjamin Bock at 2010-04-14

This workshop wants to help developers to create a Topic Maps application in less time.

External Link: more information

Have you ever created a Topic Maps application and it took just too much time? Have you ever created a Rails web portal and wondered, if you could enrich it with Topic Maps? If you answer at least one of these questions with YES, this workshop is the right one for you.

Ruby Topic Maps was extended to use Ontopia internally. To achieve this it uses JRuby – a complete Ruby which runs inside a Java Virtual Machine. It benefits from the wealth of Java libraries and adds the agility of Ruby.

We’ll start with a new Rails application, add some forms, enter some data (feel free to bring your topic maps with you!) and run TMQL queries on it within minutes. Prior TMQL knowledge is not required, it will all be covered with examples and an example map. Some programming experience and basic knowledge of Topic Maps concepts are recommended.

At the end of the workshop every attendee will have a small web portal based on Topic Maps running on his/her personal laptop which could then be deployed to an application server.


Benjamin Bock



Benjamin is project leader of Ruby Topic Maps and rtm-tmql.

Presented at

Topic Maps 2010 "Linked Topic Maps"

Conference from {{start}} to {{end}}


Call for presentations Join us for two days of tutorials, case studies and technical discussions. Learn about how the ISO Topic Maps standard …

Visit homepage of Topic Maps 2010 ...



is a {{project}}.


Ontopia is a complete set of open source tools for building, maintaining, and deploying Topic Maps-based applications.

Visit homepage of Ontopia

Ruby Topic Maps

is a {{project}}.


RTM is a Topic Maps Engine written in Ruby.

Visit homepage of Ruby Topic Maps


Follow us on Twitter


Nowadays Topic Maps appears to be very suitable for being applied in Libraries, Archives and Museums. It provides a suitable model and mechanisms for depth indexing, classification and the implementation of FRBR, CIDOC-CRM or other conceptualizations.

Liliana Melgar
Topic Maps Lab auf der Cebit 2011

Graduate from the Topic Maps Lab