home > library > publications > authoring topic maps using ruby-based dsl: ctm, the way i ...

close subject identifiers for Authoring topic maps using Ruby-based DSL: CTM, the way I like it
  • http://www.topicmapslab.de/publications/authoring_topic_maps_using_ruby-based_dsl
Eggs

Authoring topic maps using Ruby-based DSL: CTM, the way I like it

Blog Post, was published by Dmitry Bogachev at 2008-02-28

a sample that should demonstrate main ideas of authoring Topic Maps with Ruby-based DSL.

External Link: more information

Designing and using Domain Specific Languages (DSL) is a popular programming style in Ruby community. I am experimenting with Ruby-based DSL for authoring topic maps. Surprisingly, the result is very close to my view on the “ideal” CTM (Compact Topic Maps syntax).

I just would like to share a sample that should demonstrate main ideas of this approach. It is a piece of Ruby code that generates topic maps (behind the scenes).

 

Follow us on Twitter

maiana

Topic Maps is an excellent paradigm to support human thinking and to visualize networked information. As part of my PhD project, I therefore chose Topic Maps as the conceptual foundation for designing and implementing a software prototype for semantic knowledge retrieval.

Stefan_smolnik
Stefan Smolnik
practical-semantics.com
Topic Maps Lab auf der Cebit 2011
Partners

Graduate from the Topic Maps Lab

onotoa