Ontopia Code Camp

Isidor-UI: Generating a User Interface with Topic Maps Constraint Language and JavaScript Object Notation

Signet_person
Photoserv_1_
Signet_person


Abstract: By now Open Source Topic Engines exist in abundance { TM4J and OKS for Java, RTM for Ruby, Mappa for Python, Topincs for PHP, Isidorus for Common Lisp, to name only a few. The same cannot be said for generic Graphical User Interfaces (GUIs) for Topic Maps that are accessible to end-users. With the upcoming Topic Maps Constraint Language (TMCL) and the growing number of applications using JavaScript Object Notation (JSON) as transport format, the use of these two important technologies suggests itself to autogenerate GUIs, the challenge answered by Isidor-UI. This paper explores this question in more details and presents an Open Source Ajax-based GUI framework that builds on TMCL and JSON to generate a user interface for a given ontology. It also suggests a transport protocol for a loosely-coupled server-client model.

This full paper is part oft the session Infrastructure at the TMRA 2009 conference.



Slides

Tmra-isidorus-ui-100212121716-phpapp02-thumbnail?1265998667

View this paper at topicmapslab.de.
Program of the TMRA 2009 conference.
Index of talks at TMRA 2009.