Tracking the Tiddlythesaurus

Preview:

DESCRIPTION

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: http://students.washington.edu/asis/media.html

Citation preview

Tracking the Tracking the TiddlyThesaurusTiddlyThesaurus

Tracking the Tracking the TiddlyThesaurusTiddlyThesaurus

Michael AdcockMichael Adcock

February 8, 2008February 8, 2008

What’s this all about?What’s this all about?What’s this all about?What’s this all about?

IntroductionsIntroductions

Talkin’ TiddlyTalkin’ Tiddly

Meeting the TiddlyThesaurusMeeting the TiddlyThesaurus

IntroductionsIntroductions

Talkin’ TiddlyTalkin’ Tiddly

Meeting the TiddlyThesaurusMeeting the TiddlyThesaurus

Who am I?Who am I?Who am I?Who am I?

22ndnd year MLIS student year MLIS student

Software developer in my Software developer in my previous lifeprevious life

Likes cool technology and Likes cool technology and gadgetsgadgets

Took LIS 537 (Construction of Took LIS 537 (Construction of Indexing Languages – the Indexing Languages – the thesaurus class!)thesaurus class!)

22ndnd year MLIS student year MLIS student

Software developer in my Software developer in my previous lifeprevious life

Likes cool technology and Likes cool technology and gadgetsgadgets

Took LIS 537 (Construction of Took LIS 537 (Construction of Indexing Languages – the Indexing Languages – the thesaurus class!)thesaurus class!)

Who is TiddlyWiki?Who is TiddlyWiki?Who is TiddlyWiki?Who is TiddlyWiki?

Jeremy RustonJeremy Ruston spent 8 years using and working on spent 8 years using and working on WikisWikis

created TiddlyWiki in late 2004created TiddlyWiki in late 2004

founder of Osmosoftfounder of Osmosoft

recently hired by British Telecomrecently hired by British Telecom

Active user/developer communityActive user/developer community more about this later…more about this later…

Jeremy RustonJeremy Ruston spent 8 years using and working on spent 8 years using and working on WikisWikis

created TiddlyWiki in late 2004created TiddlyWiki in late 2004

founder of Osmosoftfounder of Osmosoft

recently hired by British Telecomrecently hired by British Telecom

Active user/developer communityActive user/developer community more about this later…more about this later…

Tiddly… What?Tiddly… What?Tiddly… What?Tiddly… What?

“ “In the UK a ‘tiddler’ just means In the UK a ‘tiddler’ just means something small. So you talk something small. So you talk about a tiddler as, like a tiny fish about a tiddler as, like a tiny fish that isn’t worth keeping and you that isn’t worth keeping and you throw it back.”throw it back.”

- Ruston- Ruston

“ “In the UK a ‘tiddler’ just means In the UK a ‘tiddler’ just means something small. So you talk something small. So you talk about a tiddler as, like a tiny fish about a tiddler as, like a tiny fish that isn’t worth keeping and you that isn’t worth keeping and you throw it back.”throw it back.”

- Ruston- Ruston

But what is it?But what is it?But what is it?But what is it?

ConceptConcept

“ “I describe it as a notebook, as an I describe it as a notebook, as an outboard brain, as a place you can outboard brain, as a place you can put the stuff that matters to you and put the stuff that matters to you and then do things with it.”then do things with it.”

- - RustonRuston

ConceptConcept

“ “I describe it as a notebook, as an I describe it as a notebook, as an outboard brain, as a place you can outboard brain, as a place you can put the stuff that matters to you and put the stuff that matters to you and then do things with it.”then do things with it.”

- - RustonRuston

But what is it??But what is it??But what is it??But what is it??

WikiWiki

“ “It’s a Wiki where the individual It’s a Wiki where the individual entries, instead of being pages, are entries, instead of being pages, are more akin to paragraphs.”more akin to paragraphs.”

- Ruston- Ruston

This makes editing multiple entries This makes editing multiple entries easier, and doesn’t require flipping easier, and doesn’t require flipping between separate pages.between separate pages.

WikiWiki

“ “It’s a Wiki where the individual It’s a Wiki where the individual entries, instead of being pages, are entries, instead of being pages, are more akin to paragraphs.”more akin to paragraphs.”

- Ruston- Ruston

This makes editing multiple entries This makes editing multiple entries easier, and doesn’t require flipping easier, and doesn’t require flipping between separate pages.between separate pages.

But what is it???But what is it???But what is it???But what is it???

TechnologyTechnology Open sourceOpen source Single page HTML and JavaScript Single page HTML and JavaScript based tool that works on all major web based tool that works on all major web browsers and platformsbrowsers and platforms Stores content back to itselfStores content back to itself Integrated “plugin” management Integrated “plugin” management systemsystem Completely customizable with CSSCompletely customizable with CSS Designed to run locally, but there are Designed to run locally, but there are server-side implementations tooserver-side implementations too

TechnologyTechnology Open sourceOpen source Single page HTML and JavaScript Single page HTML and JavaScript based tool that works on all major web based tool that works on all major web browsers and platformsbrowsers and platforms Stores content back to itselfStores content back to itself Integrated “plugin” management Integrated “plugin” management systemsystem Completely customizable with CSSCompletely customizable with CSS Designed to run locally, but there are Designed to run locally, but there are server-side implementations tooserver-side implementations too

But what is it????But what is it????But what is it????But what is it????

CommunityCommunity Very active community of Very active community of developers and usersdevelopers and users

Numerous resources on the web:Numerous resources on the web:

Main: Main: www.tiddlywiki.comwww.tiddlywiki.com

Tutorial: Tutorial: www.giffmex.org/twfortherestofus.htmlwww.giffmex.org/twfortherestofus.html

TW Help: TW Help: twhelp.tiddlyspot.comtwhelp.tiddlyspot.com

Google Groups: Google Groups: TiddlyWikiTiddlyWiki, , TiddlyWikiDevTiddlyWikiDev

CommunityCommunity Very active community of Very active community of developers and usersdevelopers and users

Numerous resources on the web:Numerous resources on the web:

Main: Main: www.tiddlywiki.comwww.tiddlywiki.com

Tutorial: Tutorial: www.giffmex.org/twfortherestofus.htmlwww.giffmex.org/twfortherestofus.html

TW Help: TW Help: twhelp.tiddlyspot.comtwhelp.tiddlyspot.com

Google Groups: Google Groups: TiddlyWikiTiddlyWiki, , TiddlyWikiDevTiddlyWikiDev

But what is it?????But what is it?????But what is it?????But what is it?????

Simplicity and EleganceSimplicity and Elegance

Everything is stored as a “tiddler”!Everything is stored as a “tiddler”! contentcontent codecode styling informationstyling information even core functionality can be replaced!even core functionality can be replaced!

Integrated search systemIntegrated search system simple Google-esque boxsimple Google-esque box can search all tiddlers, or restricted setcan search all tiddlers, or restricted set

Simplicity and EleganceSimplicity and Elegance

Everything is stored as a “tiddler”!Everything is stored as a “tiddler”! contentcontent codecode styling informationstyling information even core functionality can be replaced!even core functionality can be replaced!

Integrated search systemIntegrated search system simple Google-esque boxsimple Google-esque box can search all tiddlers, or restricted setcan search all tiddlers, or restricted set

But what is it??????But what is it??????But what is it??????But what is it??????

Information Management Information Management Tool ?!?!?Tool ?!?!?

Bob Boiko’s list:Bob Boiko’s list: HierarchyHierarchy AssociationAssociation IndexIndex SequenceSequence

Trent’s thesaurus characteristics:Trent’s thesaurus characteristics: HierarchicalHierarchical AssociativeAssociative EquivalenceEquivalence

Information Management Information Management Tool ?!?!?Tool ?!?!?

Bob Boiko’s list:Bob Boiko’s list: HierarchyHierarchy AssociationAssociation IndexIndex SequenceSequence

Trent’s thesaurus characteristics:Trent’s thesaurus characteristics: HierarchicalHierarchical AssociativeAssociative EquivalenceEquivalence

TiddlyWiki DemoTiddlyWiki DemoTiddlyWiki DemoTiddlyWiki Demo

Let’s take a look at the original Let’s take a look at the original TiddlyWiki…TiddlyWiki…

http://www.tiddlywiki.comhttp://www.tiddlywiki.com

Let’s take a look at the original Let’s take a look at the original TiddlyWiki…TiddlyWiki…

http://www.tiddlywiki.comhttp://www.tiddlywiki.com

TiddlyThesaurus?TiddlyThesaurus?TiddlyThesaurus?TiddlyThesaurus? LIS 537 group project LIS 537 group project (Amateur Astronomy Thesaurus)(Amateur Astronomy Thesaurus)

Michael AdcockMichael Adcock Tim ShockleyTim Shockley Sonja SutherlandSonja Sutherland

Wanted a tool to help us construct and Wanted a tool to help us construct and manage the thesaurus, since Excel and manage the thesaurus, since Excel and Soergel cards seemed lame and fiddly… Soergel cards seemed lame and fiddly… Convinced my group members to use Convinced my group members to use TiddlyWiki, even though I wasn’t 100% TiddlyWiki, even though I wasn’t 100% sure it could do everything we wanted…sure it could do everything we wanted…

LIS 537 group project LIS 537 group project (Amateur Astronomy Thesaurus)(Amateur Astronomy Thesaurus)

Michael AdcockMichael Adcock Tim ShockleyTim Shockley Sonja SutherlandSonja Sutherland

Wanted a tool to help us construct and Wanted a tool to help us construct and manage the thesaurus, since Excel and manage the thesaurus, since Excel and Soergel cards seemed lame and fiddly… Soergel cards seemed lame and fiddly… Convinced my group members to use Convinced my group members to use TiddlyWiki, even though I wasn’t 100% TiddlyWiki, even though I wasn’t 100% sure it could do everything we wanted…sure it could do everything we wanted…

Thesaurus Thesaurus ConstructionConstructionThesaurus Thesaurus

ConstructionConstruction Harvested terms from many sources Harvested terms from many sources

Stored harvested terms and source Stored harvested terms and source information in Excel (on Google docs)information in Excel (on Google docs)

Collected over 5,000 termsCollected over 5,000 terms

Sorted terms according to frequency Sorted terms according to frequency

Focused on top 600 most frequently Focused on top 600 most frequently used termsused terms

Grouped terms into broad categories to Grouped terms into broad categories to aid in recognizing synonymous and aid in recognizing synonymous and related termsrelated terms

Harvested terms from many sources Harvested terms from many sources

Stored harvested terms and source Stored harvested terms and source information in Excel (on Google docs)information in Excel (on Google docs)

Collected over 5,000 termsCollected over 5,000 terms

Sorted terms according to frequency Sorted terms according to frequency

Focused on top 600 most frequently Focused on top 600 most frequently used termsused terms

Grouped terms into broad categories to Grouped terms into broad categories to aid in recognizing synonymous and aid in recognizing synonymous and related termsrelated terms

TiddlyWiki - EditingTiddlyWiki - EditingTiddlyWiki - EditingTiddlyWiki - Editing Imported terms from Excel to TiddlyWikiImported terms from Excel to TiddlyWiki

FeaturesFeatures

Multi-user supportMulti-user support Term relationships represented as linksTerm relationships represented as links Automated cross-reference checksAutomated cross-reference checks Tagging (of terms)Tagging (of terms)

identified preferred terms vs. lead-in terms identified preferred terms vs. lead-in terms identified terms for authority list identified terms for authority list

Imported terms from Excel to TiddlyWikiImported terms from Excel to TiddlyWiki

FeaturesFeatures

Multi-user supportMulti-user support Term relationships represented as linksTerm relationships represented as links Automated cross-reference checksAutomated cross-reference checks Tagging (of terms)Tagging (of terms)

identified preferred terms vs. lead-in terms identified preferred terms vs. lead-in terms identified terms for authority list identified terms for authority list

TiddlyWiki - EditingTiddlyWiki - EditingTiddlyWiki - EditingTiddlyWiki - Editing

Features (continued)Features (continued)

Indicated frequency of use in Indicated frequency of use in literatureliterature

used for generating term countsused for generating term counts

Automated generation of:Automated generation of: alphabetical schedulealphabetical schedule

classified scheduleclassified schedule

notationnotation

Features (continued)Features (continued)

Indicated frequency of use in Indicated frequency of use in literatureliterature

used for generating term countsused for generating term counts

Automated generation of:Automated generation of: alphabetical schedulealphabetical schedule

classified scheduleclassified schedule

notationnotation

TiddlyWiki - UsingTiddlyWiki - UsingTiddlyWiki - UsingTiddlyWiki - Using

Navigation between terms Navigation between terms (UF/U/BT/NT/RT) through hyperlinks(UF/U/BT/NT/RT) through hyperlinks

Easy full text searchEasy full text search

Includes definitions and SN where Includes definitions and SN where necessarynecessary

Printable schedulesPrintable schedules

Includes introduction with Includes introduction with hyperlinked example termshyperlinked example terms

Navigation between terms Navigation between terms (UF/U/BT/NT/RT) through hyperlinks(UF/U/BT/NT/RT) through hyperlinks

Easy full text searchEasy full text search

Includes definitions and SN where Includes definitions and SN where necessarynecessary

Printable schedulesPrintable schedules

Includes introduction with Includes introduction with hyperlinked example termshyperlinked example terms

Under the Hood…Under the Hood…Under the Hood…Under the Hood…

Modified several core tiddlers:Modified several core tiddlers:

EditTemplate, ViewTemplate, EditTemplate, ViewTemplate, StyleSheetPrint, SideBarOptions, StyleSheetPrint, SideBarOptions, OptionsPanel, AdvancedOptions, OptionsPanel, AdvancedOptions, SideBarTabs, DefaultTiddlers, StyleSheet, SideBarTabs, DefaultTiddlers, StyleSheet, MainMenuMainMenu

Created a few custom macros:Created a few custom macros:

notationMacro, listrMacro, changesMacronotationMacro, listrMacro, changesMacro

Modified several core tiddlers:Modified several core tiddlers:

EditTemplate, ViewTemplate, EditTemplate, ViewTemplate, StyleSheetPrint, SideBarOptions, StyleSheetPrint, SideBarOptions, OptionsPanel, AdvancedOptions, OptionsPanel, AdvancedOptions, SideBarTabs, DefaultTiddlers, StyleSheet, SideBarTabs, DefaultTiddlers, StyleSheet, MainMenuMainMenu

Created a few custom macros:Created a few custom macros:

notationMacro, listrMacro, changesMacronotationMacro, listrMacro, changesMacro

Under the Hood… Under the Hood… (cont)(cont)

Under the Hood… Under the Hood… (cont)(cont)

Created a few custom Created a few custom code/plugins:code/plugins:

BrokenLinks, Alphabetical Schedule, BrokenLinks, Alphabetical Schedule, Classified Schedule, Generate NotationClassified Schedule, Generate Notation

Imported publicly available code:Imported publicly available code:

BackstagePlugin, Blackicity ThemeBackstagePlugin, Blackicity Theme

Created a few custom Created a few custom code/plugins:code/plugins:

BrokenLinks, Alphabetical Schedule, BrokenLinks, Alphabetical Schedule, Classified Schedule, Generate NotationClassified Schedule, Generate Notation

Imported publicly available code:Imported publicly available code:

BackstagePlugin, Blackicity ThemeBackstagePlugin, Blackicity Theme

TiddlyThesaurus TiddlyThesaurus DemoDemo

TiddlyThesaurus TiddlyThesaurus DemoDemo

Let’s take a look at the Amateur Let’s take a look at the Amateur Astronomy Thesaurus…Astronomy Thesaurus…

http://students.washington.edu/adcockm/amateurastronomythhttp://students.washington.edu/adcockm/amateurastronomythesaurusesaurus

Let’s take a look at the Amateur Let’s take a look at the Amateur Astronomy Thesaurus…Astronomy Thesaurus…

http://students.washington.edu/adcockm/amateurastronomythhttp://students.washington.edu/adcockm/amateurastronomythesaurusesaurus

Additional ResourcesAdditional ResourcesAdditional ResourcesAdditional Resources

TW HelpTW Helphttp://tiddlyspot.com/twhelphttp://tiddlyspot.com/twhelp

TiddlyVaultTiddlyVaulthttp://tiddlyvault.tiddlyspot.comhttp://tiddlyvault.tiddlyspot.com

tiddlyspottiddlyspothttp://tiddlyspot.comhttp://tiddlyspot.com

BidiXTWBidiXTWhttp://tiddlywiki.bidix.infohttp://tiddlywiki.bidix.info

MTS - minitiddlyserverMTS - minitiddlyserverhttp://www.minitiddlyserver.comhttp://www.minitiddlyserver.com

TW HelpTW Helphttp://tiddlyspot.com/twhelphttp://tiddlyspot.com/twhelp

TiddlyVaultTiddlyVaulthttp://tiddlyvault.tiddlyspot.comhttp://tiddlyvault.tiddlyspot.com

tiddlyspottiddlyspothttp://tiddlyspot.comhttp://tiddlyspot.com

BidiXTWBidiXTWhttp://tiddlywiki.bidix.infohttp://tiddlywiki.bidix.info

MTS - minitiddlyserverMTS - minitiddlyserverhttp://www.minitiddlyserver.comhttp://www.minitiddlyserver.com

ReferencesReferencesReferencesReferences

Lots of TiddlyWiki resources online…Lots of TiddlyWiki resources online… “ “Jeremy Ruston sells out” - Jeremy Ruston sells out” -

http://lewcid.org/2007/12/14/jeremy-ruston-http://lewcid.org/2007/12/14/jeremy-ruston-sells-out/sells-out/

Lots of TiddlyWiki resources online…Lots of TiddlyWiki resources online… “ “Jeremy Ruston sells out” - Jeremy Ruston sells out” -

http://lewcid.org/2007/12/14/jeremy-ruston-http://lewcid.org/2007/12/14/jeremy-ruston-sells-out/sells-out/

Thanks!Thanks!Thanks!Thanks!

ASIS&TASIS&T

iEdge (look for it in iEdge (look for it in April!)April!)

The support of viewers The support of viewers like you!like you!

ASIS&TASIS&T

iEdge (look for it in iEdge (look for it in April!)April!)

The support of viewers The support of viewers like you!like you!

Recommended