2. Objectives
‣ Consider best practices in sharing research findings
using visualisation tools;
‣ Identify and judge between publicly available tools to
create and deploy humanities visualisation research
products;
‣ Consider data visualisation as part of a larger research
discussion.
4. "Digitization makes the most traditional forms of humanistic
scholarship more necessary, not less.
But the differences mean that we need to reinvent, not
reaffirm, the way we engage with the humanities."
5. So, why do we turn to visualisation for
presentation?
‣ Open Up Large Datasets
‣ Increase density of observable data
‣ Reduce Complexity
‣ Aestheticise Data
‣ Illustrate an Interpretation
‣ Make an Argument
6. Who is Edward Tufte andWhat Does He Teach Us?
‣ Show the Data
‣ Provoke Thought about the Subject at
Hand
‣ Avoid Distorting the Data
‣ Present Many Numbers in a Small
Space
‣ Make Large Datasets Coherent
‣ Encourage Eyes to Compare Data
‣ Reveal Data at Several Levels of Detail
‣ Serve a Reasonably Clear Purpose
‣ Be Closely Integrated with Statistical /Verbal Descriptions of the
Dataset
10. Background
‣ To understand with a quick and dirty tour whether
Exhibit might be of use in your research programmes
!
‣ Exhibit was developed at MIT to provide a lightweight
framework for the presentation, searching and faceted
browsing of digital collections.
‣ Exhibit lets you easily create web pages with advanced
text search and filtering functionalities, with interactive
maps, timelines, and other visualisations
14. Who is SIMILE?
‣ Semantic Interoperability of Metadata and Information in
unLike Environments
‣ MIT Project - 2003-2011
‣ MIT Library,W3C, Mellon-Funded
‣ A collection of tools to enhance inter-operatibility
between digital objects
‣ Led to the SIMILEWidget Community
15. Others
‣ Appalachian (LogIns)
‣ Fresnel (RDF Library)
‣ HTTPTracer (Traffic Sniffer)
‣ jsTEX (TEX Render for Firefox)
‣ Zotz (publish from Zotero to Exhibit)
‣ Potluck (mixes Data from multiple Exhibits)
17. Citeline
‣ Exhibit custom tweaked between
CSail and MIT Libraries
‣ Dedicated to rendering interactive bibliographies
‣ Wizard to take from bibtex to a full Exhibit
‣ Connectivity to Zotero (http://zotero.org)
18. Gadget
‣ An XML Inspector
‣ Display XML context
in a graphical and
browsable manner
‣ Open Source
‣ Free
‣ Approachable
19. Longwell
‣ An RDF Data Browser
‣ Customisable
‣ Graphical
‣ Comes from the Flamenco project that pioneered the
concept of faceted browsing:
"allow users to move through large information spaces in a flexible
manner without feeling lost"
"use of metadata is integrated with free-text search, allowing the user
to follow links, then add search terms, then follow more links, without
interrupting the interaction flow"
20. Piggybank
‣ Collect information from theWeb
‣ Save information for future use
‣ Tag information with keywords
‣ Search & Browse collected information
‣ Retrieve saved information
‣ Share information you have collected
‣ Install screen scrapers - with SIMILE Solvent
!
‣ Similar to Evernote
21. RDFizers
‣ Tools to convert to RDF
‣ RDF for interoperability - Linked Open Data
‣ Context + Content
‣ JPEG -> RDF
‣ MARC/MODS -> RDF
‣ OAI-PMH -> RDF
‣ EMail -> RDF
‣ BibTEX -> RDF
‣ RAW -> RDF
‣ Flat -> RDF
25. Semantic Bank
‣ Ties Longwell <——> Piggybank
‣ Create a Library of Linked Contextual
Information for Use in Collaborative
Environments
‣ Publish feed as RDF
30. Why Exhibit?
‣ Simple
‣ Javascipt - Approachable - Example Based
‣ Modular
‣ Standards Based
‣ Doesn’t Require Server Technology
‣ Browser Based
‣ Allows focus on content not on the technology
31. Why
‣ Free, no cost
‣ Easy to use
‣ No programming skills required
‣ Open source platform
‣ Get involved, share your expertise, write code or add a demo
‣ Scalable - Staged mode scales to hundreds of thousands of items
‣ Lightweight publishing framework for building interactive web pages of
linked data
‣ Supports search (Scripted mode), faceted navigation, interactive displays
‣ Easy to reconfigure and extend
‣ Supports customised data display
32. Setting the Stage
‣ What DoYou need to Make the Magic Happen?
‣ A Text Editor - NotePad or TextWrangler
‣ AWeb Browser - Firefox?
‣ A Data Manipulation Tool - Excel, GoogleDocs?
!
‣ A Dataset
‣ An Open Mind
‣ A Few Hours
‣ Willingness to Play
33. Preparing your data for use in Exhibit
‣ Input Formats
‣ Exhibit JSON
‣ Google Spreadsheet
‣ Generic JSONP
‣ From Babel
‣ BibTex
‣ Excel
‣ Exhibit Page
‣ JPEG
‣ RDF/XML
‣ Tab-SeparatedValues
‣ Output Formats
‣ Exhibit JSON
‣ RDF/XML
‣ Semantic MediaWiki
‣ Tab-SeparatedValues
‣ BibTex
34. StructuringYour Data
‣ Rows and Columns
‣ A Row is an object in the collection
‣ A Column is a piece of metadata
!
‣ The Header is the First Row
‣ Let’s See an example
37. Data Files
‣ An Array of Items
‣ Each Item a record
‣ Each items has properties
‣ Each property has a value
‣ Propeties surrounded by "" quotes
!
‣ Each Item muct have two properties:
‣ Label
‣ Type
41. Exhibit in a Nutshell
Data
json file
Description
html file
Browsable/
Searchable/Visual
Website
'the Exhibit'
42. What Exhibit Does (Programatically)
‣ A web page is loaded
‣ The web page pulls in more code (the Exhibit framework)
‣ A lightweight database is created (within the browser)
‣ The Exhibit Object is created
‣ It extracts from the HTML the user interface
‣ It loads the data into memory
‣ It ten populates the database
‣ It waits for user interaction
49. A Sidenote on Interchange
‣ That Little Orange Button
!
‣ A Lot of Power
‣ Regardless of how you provide
data —> Exhibit will export in
a variety of forms
58. To Take Stock
‣ We have taken a datafile and created a website that
displays that data;
‣ We have added means for the user to search, sort and
filter the data;
‣ We have added a new view to that website so that a user
can choose different means to view the data;
‣ We have started to style the textual presentation.
!
‣ Let’s take a quick look at our data before we go further
68. Geospatial Considerations
‣ Can choose from Google versus OpenStreetMap
‣ Multiple Location for each item
‣ Getting the long lat data you need - geocoding
‣ Lenses Apply to the Bubble displayed
69. What Else CanYou Add?
Views
‣ Bar Charts
‣ Line Charts
‣ Calendars
‣ Scatter Plot
‣ PivotTables
‣ Timeplots
!
!
Facets
‣ Lists
‣ Numeric Range
‣ Text Search
‣ Tag Cloud
‣ Slider
‣ Image
‣ Heirarchical
70. Exhibit in a Nutshell
‣ Pros
‣ Simple
‣ Lightweight
‣ No server required
‣ A host of visualisations
‣ Embeddable in other
systems - ExhibitPress
!
!
‣ Cons
‣ Limited Scalability
‣ Some cross-browser
issues
‣ Restrictions on Look and
Feel
‣ Extensive customisation
means getting into code
71. Making Exhibit Choices
‣ There is a Stable Proven Choice - Exhibit 2.2
‣ There is an all new more standards-compliant Exhibit 3
‣ Exhibit 3 comes in Two Flavours
‣ Exhibit Scripted - Like Exhibit 2 with streamlining and some
visual improvements
‣ Exhibit Stages - Server Based, Robust, Scalable and the Future
!
‣ Exhibit 2.2 offers all whizzy features
‣ Exhibit 3 is faster but not fully ported (if you need maps?)
‣ Exhibit 3 Staged is a new, powerful, professional tool
72. Where to Go Next
!
‣ The ExhibitWiki and GitHub Pages
!
‣ http://www.simile-widgets.org
73. for Next Lecture (18 March):
Sharing
Please take a look at:
!
"The digital humanities is not about building,
it’s about sharing"