40 likes | 141 Views
Topics as document proxies using kamala. Peter-Paul Kruijsen Morpheus Software pk@mssm.nl TMRA 2007 2007-10-11. Topics as document proxies using kamala - SVN. Morpheus uses SVN as version control system for code development
E N D
Topics as document proxies using kamala Peter-Paul Kruijsen Morpheus Software pk@mssm.nl TMRA 2007 2007-10-11
Topics as document proxies using kamala - SVN • Morpheus uses SVN as version control system for code development • Besides this we use SVN for other business related documents as well • For example, all meeting notes are written by hand and committed to SVN • A trigger is written that creates a topic as proxy for each document that is committed • A subject locator is used that links to the document • Locator is automatically updated if user moves a file
Topics as document proxies using kamala - topic map • From the topic as document proxy we can grow the topic map • Constraints reveal ‘gaps’ in the topic map • The topic map grows into a real network starting from every day use of writing documents • Topics as document proxies provides 2-way access • The document can be found from the topic map • ‘Give me all ongoing Topic Maps related business efforts’ • Metadata about the document can be included when looking at the document (WebSVN plugin, TMFS, ...) • Directory structures become irrelevant because documents can be found using facets based interface
Topics as document proxies using kamala - kamala • kamala is a javascript framework that generates a Topic Maps editor • Interface is driven by ontology and constraints, both included in the topic map • Even page layout and authorisation can be included, all stored within the topic map • Pluggable into other webapplications • Usable with any Topic Maps engine