1. Hands-On with Exhibit
Presenting Research Products in a 'Simple'
and Standards-based Fashion
!
Shawn Day
Queen’s University Library - 2 December 2013
2. Upcoming Seminars and Workshops
!
‣
‣
‣
‣
‣
9 December - Telling Stories with Data – Collections Visualisation
for Arts and Humanities Scholars (OMEKA)
January - Digital Project Management
Februrary - Hands On Workshop – Data Visualisation for
Presentation
February - Social Scholarship – Tools for Collaborative Research
March - Data Visualisation for Textual and Spatial Analysis
!
‣
More to come: http://qubdh.co.uk
3. Objective
‣
To understand through hands-on 'doing' 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 visualizations
7. And in Fact for those with us two weeks ago …
‣
DHO:Discovery
8. 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 SIMILE Widget Community
11. 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)
13. 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"
14. Piggybank
‣
‣
‣
‣
‣
‣
‣
Collect information from the Web
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
19. Semantic Bank
‣
‣
‣
Ties Longwell <——> Piggybank
Create a Library of Linked Contextual
Information for Use in Collaborative
Environments
Publish feed as RDF
25. 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
26. Setting the Stage
‣
What Do You need to Make the Magic Happen?
‣
‣
‣
A Text Editor - NotePad or Text Wrangler
A Web Browser - Firefox?
A Data Manipulation Tool - Excel, GoogleDocs?
!
‣
‣
‣
‣
A Dataset
An Open Mind
A Few Hours
Willingness to Play
27. Preparing your data for use in Exhibit
‣
Input Formats
‣
‣
‣
‣
‣
Output Formats
Exhibit JSON
Google Spreadsheet
Generic JSONP
From Babel
‣
‣
‣
‣
‣
‣
‣
‣
BibTex
Excel
Exhibit Page
JPEG
RDF/XML
Tab-Separated Values
‣
‣
‣
Exhibit JSON
RDF/XML
Semantic MediaWiki
Tab-Separated Values
BibTex
28. Structuring Your 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
31. 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
35. Exhibit in a Nutshell
Data
json file
Description
html file
Browsable/
Searchable/Visual
Website
'the Exhibit'
36. 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
44. 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
53. 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
60. Dates
‣
‣
ISO - 8601
So What’s That?
!
‣
‣
‣
‣
At Minimum YYYY
YYYY-MM-DD or
YYYY-MM
YYYY
!
‣
hh:mm:ss
61. A Note on Exhibit and 'ViewPanels'
‣
‣
‣
‣
‣
If you change:
<td ex:role="viewPanel">
to
<td>
You get a very different (non-tabbed presentation)
index2-91.html
62. The Thumbnail View
‣
index2-95.html
Add the following ViewPanel to your html file:
!
<div ex:role="view"
ex:viewClass="Thumbnail"
ex:showAll="true"
ex:orders=".discipline"
ex:possibleOrders=".label, .lastname, .discipline, .relationship, .shared, .deceased, .nobelyear">
67. Geospatial Considerations
‣
‣
‣
‣
‣
Have you got an hour or two or days?
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
68. What Else Can You Add?
Views
‣ Bar Charts
‣ Line Charts
‣ Calendars
‣ Scatter Plot
‣ PivotTables
‣ Timeplots
!
!
Facets
‣ Lists
‣ Numeric Range
‣ Text Search
‣ Tag Cloud
‣ Slider
‣ Image
‣ Heirarchical
69. 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
70. 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
‣
http://qubdh.co.uk/events/an-introduction-to-exhibit
!
‣
‣
‣
‣
Links
Examples
A different sort of tutorial:
The Exhibit Wiki and GitHub Pages
!
‣
http://www.simile-widgets.org
73. Upcoming Seminars and Workshops
!
‣
‣
‣
‣
‣
9 December - Telling Stories with Data – Collections Visualisation
for Arts and Humanities Scholars (OMEKA)
January - Digital Project Management
Februrary - Hands On Workshop – Data Visualisation for
Presentation
February - Social Scholarship – Tools for Collaborative Research
March - Data Visualisation for Textual and Spatial Analysis
!
‣
More to come: http://qubdh.co.uk
74. Thank You
Shawn Day - s.day@qub.co.uk - @iridium
!
The Library/Institute for Collaborative Research in the Humanities
18 University Square - Ground Floor
http://qubdh.co.uk