home > library > publications > activetm: a topic maps – object mapper

schließen Subject Identifier für ActiveTM: A Topic Maps – Object Mapper
  • http://www.topicmapslab.de/publications/TMRA_2008_TMengine_2
Rock_art

ActiveTM: A Topic Maps – Object Mapper

Paper, veröffentlicht von Benjamin Bock am 16.10.2008

This paper introduces Active Topic Maps, a pattern for Topic Maps – object mapping.

Externer Link: download paper

Currently, the most common way to programmatically access Topic Maps data is the use of a Topic Maps API, like TMAPI. Another approach, besides the use of a query language like TMQL, is the encapsulation of the Topic Maps related code in domain-specific model classes. This concept is similar to object-relational mapping (ORM) which encapsulates access to a relational database inside the model classes. These techniques decouple the data store specific code from the business logic. For ORM, there are several prevalent design patterns, most notable the Active Record pattern by Fowler. For Topic
Maps, no such pattern is established. This paper introduces Active Topic Maps, a pattern for Topic Maps – object mapping, the domain-specific language ActiveTMML to define such a mapping, and a prototypical implementation, called ActiveTM. ActiveTM is based on Ruby Topic Maps and also supports the generation of web-forms based on ActiveTMML definitions. This full-featured software stack greatly improves the development productivity of Topic Maps based portals compared to other solutions.

Slides

20081017-tmra2008-activetm-1228124524881627-9-thumbnail?1228117280

Autoren

Benjamin Bock

http://twitter.com/bnjmnbck 

Benjamin-medium

Benjamin ist Projektleiter von Ruby Topic Maps und rtm-tmql. Er ist beteiligt an Topic Maps Lab Community.. , TMQL4J und yacca.me.

Präsentiert auf

TMRA 2008

Konferenz in Leipzig vom 15.10.2008 bis 17.10.2008

Logotmra2008

TMRA 2008 will be the fourth event in the annual series of international conferences on Topic Maps Research and Applications. TMRA is the advanced …

Zur Homepage von TMRA 2008

Projekte

Ruby Topic Maps

Topic Maps Engine

Waffel

RTM is a Topic Maps Engine written in Ruby.

Zur Homepage von Ruby Topic Maps

 
maiana

Topic Maps offered the semantic flexibility that I needed in Topincs, an application with an unlimited domain. It allowed me to make statements about any subjects. Exactly what I was looking for.

Foto_1_
Robert Cerny
Topincs - a web database software

Topic Maps

Academy

 

nächster Kurs:

Grundlagen von Topic-Maps-Portalen

Start: Montag den 13. September 2010 um 17:00 Uhr