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

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

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>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.