Upload
michael-adcock
View
2
Download
0
Embed Size (px)
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!