Ruby Topic Maps integrates great with Active Record. You can link topic types with Active Record models and topics with Active Record instances. More about that will be documented soon.
Please find up-to-date documentation on http://docs.topicmapslab.de/rtm until this website is relaunched.
2008-04-08
gem install rtm
Celebrating this event, I’m releasing version 0.1.1 featuring some code clean up, bug fixes and such. Maybe you’ll also find a tardy easter-egg inside.
By the way, this gem was packaged using JRuby – RTM runs fine on JRuby :-)
And, I forgot to say, the type-instance and supertype-subtype-stuff mentioned below, also works like this:
require ‘rtm’
RTM.connect
tm = RTM.create “urn:/bla”
tm.get!(“a1”).add_type(“A”)
tm.get!(“b2”).add_type(“B”)
tm.get!(“c3”).add_type(“C”)
tm.get(“A”).add_subtype(“B”)
tm.get(“B”).add_subtype(“C”)
RTM is provided by Benjamin Bock "as is". Use it at your own risk. For details see the disclaimer . Feedback, Comments, Questions? Please send any of these to bb--rtm-web at bockb dot de (yes, that's bb dash dash rtm dash web...) or use the bug tracker to submit bug reports and/or patches. Please tell us (and your friends) if you're using RTM.
Topic Maps Lab is a research group at the Chair for Natural Language Processing at the Department of Computer Science at the University of Leipzig, Germany .
We are looking for researchers and software developers with sound experiences in Topic Maps or other semantic technologies. We offer full time and student jobs and supervise theses .