Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tracking the Tiddlythesaurus


Published on

The use of TiddlyWiki for the construction of a thesaurus in a LIS course on taxonomy and controlled vocabularies. (February 8, 2008)

Additional information here:

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Tracking the Tiddlythesaurus

  1. 1. Tracking the TiddlyThesaurus Michael Adcock February 8, 2008
  2. 2. What’s this all about? <ul><li>Introductions </li></ul><ul><li>Talkin’ Tiddly </li></ul><ul><li>Meeting the TiddlyThesaurus </li></ul>
  3. 3. Who am I? <ul><li>2 nd year MLIS student </li></ul><ul><li>Software developer in my previous life </li></ul><ul><li>Likes cool technology and gadgets </li></ul><ul><li>Took LIS 537 (Construction of Indexing Languages – the thesaurus class!) </li></ul>
  4. 4. Who is TiddlyWiki? <ul><li>Jeremy Ruston </li></ul><ul><ul><li>spent 8 years using and working on Wikis </li></ul></ul><ul><ul><li>created TiddlyWiki in late 2004 </li></ul></ul><ul><ul><li>founder of Osmosoft </li></ul></ul><ul><ul><li>recently hired by British Telecom </li></ul></ul><ul><li>Active user/developer community </li></ul><ul><ul><li>more about this later… </li></ul></ul>
  5. 5. Tiddly… What? <ul><li>“ In the UK a ‘tiddler’ just means something small. So you talk about a tiddler as, like a tiny fish that isn’t worth keeping and you throw it back.” </li></ul><ul><li>- Ruston </li></ul>
  6. 6. But what is it? <ul><li>Concept </li></ul><ul><ul><li>“ I describe it as a notebook, as an outboard brain, as a place you can put the stuff that matters to you and then do things with it.” </li></ul></ul><ul><ul><li>- Ruston </li></ul></ul>
  7. 7. But what is it?? <ul><li>Wiki </li></ul><ul><ul><li>“ It’s a Wiki where the individual entries, instead of being pages, are more akin to paragraphs.” </li></ul></ul><ul><ul><li>- Ruston </li></ul></ul><ul><ul><li>This makes editing multiple entries easier, and doesn’t require flipping between separate pages. </li></ul></ul>
  8. 8. But what is it??? <ul><li>Technology </li></ul><ul><ul><li>Open source </li></ul></ul><ul><ul><li>Single page HTML and JavaScript based tool that works on all major web browsers and platforms </li></ul></ul><ul><ul><li>Stores content back to itself </li></ul></ul><ul><ul><li>Integrated “plugin” management system </li></ul></ul><ul><ul><li>Completely customizable with CSS </li></ul></ul><ul><ul><li>Designed to run locally, but there are server-side implementations too </li></ul></ul>
  9. 9. But what is it???? <ul><li>Community </li></ul><ul><ul><li>Very active community of developers and users </li></ul></ul><ul><ul><li>Numerous resources on the web: </li></ul></ul><ul><ul><li>Main: </li></ul></ul><ul><ul><li>Tutorial: </li></ul></ul><ul><ul><li>TW Help: </li></ul></ul><ul><ul><li>Google Groups: TiddlyWiki , TiddlyWikiDev </li></ul></ul>
  10. 10. But what is it????? <ul><li>Simplicity and Elegance </li></ul><ul><ul><li>Everything is stored as a “tiddler”! </li></ul></ul><ul><ul><ul><li>content </li></ul></ul></ul><ul><ul><ul><li>code </li></ul></ul></ul><ul><ul><ul><li>styling information </li></ul></ul></ul><ul><ul><ul><li>even core functionality can be replaced! </li></ul></ul></ul><ul><ul><li>Integrated search system </li></ul></ul><ul><ul><ul><li>simple Google-esque box </li></ul></ul></ul><ul><ul><ul><li>can search all tiddlers, or restricted set </li></ul></ul></ul>
  11. 11. But what is it?????? <ul><li>Information Management Tool ?!?!? </li></ul><ul><ul><li>Bob Boiko’s list: </li></ul></ul><ul><ul><ul><li>Hierarchy </li></ul></ul></ul><ul><ul><ul><li>Association </li></ul></ul></ul><ul><ul><ul><li>Index </li></ul></ul></ul><ul><ul><ul><li>Sequence </li></ul></ul></ul><ul><ul><li>Trent’s thesaurus characteristics: </li></ul></ul><ul><ul><ul><li>Hierarchical </li></ul></ul></ul><ul><ul><ul><li>Associative </li></ul></ul></ul><ul><ul><ul><li>Equivalence </li></ul></ul></ul>
  12. 12. TiddlyWiki Demo <ul><li>Let’s take a look at the original TiddlyWiki… </li></ul><ul><li> </li></ul>
  13. 13. TiddlyThesaurus? <ul><li>LIS 537 group project </li></ul><ul><li> (Amateur Astronomy Thesaurus) </li></ul><ul><ul><ul><li>Michael Adcock </li></ul></ul></ul><ul><ul><ul><li>Tim Shockley </li></ul></ul></ul><ul><ul><ul><li>Sonja Sutherland </li></ul></ul></ul><ul><li>Wanted a tool to help us construct and manage the thesaurus, since Excel and Soergel cards seemed lame and fiddly… </li></ul><ul><li>Convinced my group members to use TiddlyWiki, even though I wasn’t 100% sure it could do everything we wanted… </li></ul>
  14. 14. Thesaurus Construction <ul><li>Harvested terms from many sources </li></ul><ul><li>Stored harvested terms and source information in Excel (on Google docs) </li></ul><ul><li>Collected over 5,000 terms </li></ul><ul><li>Sorted terms according to frequency </li></ul><ul><li>Focused on top 600 most frequently used terms </li></ul><ul><li>Grouped terms into broad categories to aid in recognizing synonymous and related terms </li></ul>
  15. 15. TiddlyWiki - Editing <ul><li>Imported terms from Excel to TiddlyWiki </li></ul><ul><li>Features </li></ul><ul><ul><li>Multi-user support </li></ul></ul><ul><ul><li>Term relationships represented as links </li></ul></ul><ul><ul><li>Automated cross-reference checks </li></ul></ul><ul><ul><li>Tagging (of terms) </li></ul></ul><ul><ul><ul><li>identified preferred terms vs. lead-in terms </li></ul></ul></ul><ul><ul><ul><li>identified terms for authority list </li></ul></ul></ul>
  16. 16. TiddlyWiki - Editing <ul><li>Features (continued) </li></ul><ul><ul><li>Indicated frequency of use in literature </li></ul></ul><ul><ul><ul><li>used for generating term counts </li></ul></ul></ul><ul><ul><li>Automated generation of: </li></ul></ul><ul><ul><ul><li>alphabetical schedule </li></ul></ul></ul><ul><ul><ul><li>classified schedule </li></ul></ul></ul><ul><ul><ul><li>notation </li></ul></ul></ul>
  17. 17. TiddlyWiki - Using <ul><li>Navigation between terms (UF/U/BT/NT/RT) through hyperlinks </li></ul><ul><li>Easy full text search </li></ul><ul><li>Includes definitions and SN where necessary </li></ul><ul><li>Printable schedules </li></ul><ul><li>Includes introduction with hyperlinked example terms </li></ul>
  18. 18. Under the Hood… <ul><li>Modified several core tiddlers: </li></ul><ul><ul><ul><li>EditTemplate, ViewTemplate, StyleSheetPrint, SideBarOptions, OptionsPanel, AdvancedOptions, SideBarTabs, DefaultTiddlers, StyleSheet, MainMenu </li></ul></ul></ul><ul><li>Created a few custom macros: </li></ul><ul><ul><ul><li>notationMacro, listrMacro, changesMacro </li></ul></ul></ul>
  19. 19. Under the Hood… (cont) <ul><li>Created a few custom code/plugins: </li></ul><ul><ul><ul><li>BrokenLinks, Alphabetical Schedule, Classified Schedule, Generate Notation </li></ul></ul></ul><ul><li>Imported publicly available code: </li></ul><ul><ul><ul><li>BackstagePlugin, Blackicity Theme </li></ul></ul></ul>
  20. 20. TiddlyThesaurus Demo <ul><li>Let’s take a look at the Amateur Astronomy Thesaurus… </li></ul><ul><li> </li></ul>
  21. 21. Additional Resources <ul><ul><li>TW Help </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>TiddlyVault </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>tiddlyspot </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>BidiXTW </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>MTS - minitiddlyserver </li></ul></ul><ul><ul><li> </li></ul></ul>
  22. 22. References <ul><ul><li>Lots of TiddlyWiki resources online… </li></ul></ul><ul><ul><li>“ Jeremy Ruston sells out” - </li></ul></ul>
  23. 23. Thanks! <ul><ul><li>ASIS&T </li></ul></ul><ul><ul><li>iEdge (look for it in April!) </li></ul></ul><ul><ul><li>The support of viewers like you! </li></ul></ul>