SlideShare uma empresa Scribd logo
1 de 74
Baixar para ler offline
Hands-On with Exhibit
Presenting Research Products in a 'Simple'

and Standards-based Fashion
!

Shawn Day
Queen’s University Library - 2 December 2013
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
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
Integrated Database of Text Files
‣

Simple
Combining Data Views
So What can you do with it? In Education
And in Fact for those with us two weeks ago …
‣

DHO:Discovery
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
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)
Babel
‣

Format Conversion between
!
!
!
!
!
!
!

‣

Get things ready for other tools …
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)
Gadget
‣
‣

‣
‣
‣

An XML Inspector
Display XML context

in a graphical and

browsable manner
Open Source
Free
Approachable
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"
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
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
Weather -> RDF
Java -> RDF
Javadoc -> RDF
Random -> RDF
iCal -> RDF
RDF -> iCal
Garmin -> RDF
XLS -> RDF
CSV -> RDF
etc…
RDF is Cool Because …
<http://www.flickr.com/photos/dajobe/196308964/>
flickr:photo <http://farm1.static.flickr.com/57/196308964_b34cb0af68.jpg>,
<http://farm1.static.flickr.com/57/196308964_b34cb0af68_m.jpg>, <http://
farm1.static.flickr.com/57/196308964_b34cb0af68_o.jpg>, <http://
farm1.static.flickr.com/57/196308964_b34cb0af68_s.jpg>, <http://
farm1.static.flickr.com/57/196308964_b34cb0af68_t.jpg> ;
places:place [
places:id "WM3JEXSbBZqqRtGA" ;
places:placeid "2467327" ;
places:type "location" ;
a places:Place
], [
places:id "WM3JEXSbBZqqRtGA" ;
places:name "Pacific Grove" ;
places:placeid "2467327" ;
places:type "locality" ;
a places:Place
], [
places:id "AQ4UpRqYA5l0BiyF
.A" ;
places:name "Monterey" ;
places:placeid "12587696" ;
places:type "county" ;
a places:Place
], [
places:id "SVrAMtCbAphCLAtP" ;
places:name "California" ;
places:placeid "2347563" ;
places:type "region" ;
a places:Place
], [
places:id "4KO02SibApitvSBieQ" ;
places:name "United States" ;
places:placeid "23424977" ;
places:type "country" ;
a places:Place
];
dc:subject "jellyfish" ;
dcterms:created "2006-07-22T22:28:50Z"^^xsd:dateTime ;
dcterms:creator [
a foaf:Person ;
foaf:maker <http://www.flickr.com/photos/dajobe/196308964/> ;
foaf:name "Dave Beckett" ;
foaf:nick "dajobe"
];
dcterms:dateSubmitted "2006-07-23T18:16:13Z"^^xsd:dateTime ;
dcterms:issued "2006-07-23T18:16:13Z"^^xsd:dateTime ;
dcterms:modified "2007-02-25T07:45:46Z"^^xsd:dateTime ;

Source:Wattenberg and Viegas, Flickr Seasons
Source: FlickCurl: http://librdf.org/flickcurl/
Referee
‣

Crawls Web Logs and Determines

Who is Referencing your site
Seek
‣

Adds Faceted Browsing to Thunderbird
Semantic Bank
‣
‣

‣

Ties Longwell <——> Piggybank
Create a Library of Linked Contextual

Information for Use in Collaborative

Environments
Publish feed as RDF
Solvent
‣
‣

Firefox Extension to Help Write Screenscarpers
Web <—> Piggybank
Welkin
‣

View RDF as a Graph
Timeline
Timeplot
Why
‣
‣
‣
‣
‣
‣
‣

Simple
Javascipt - Approachable - Example Based
Modular
Standards Based
Doesn’t Require Server Technology
Browser Based
Allows focus on content not on the technology
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
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
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
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
Let’s Start with our Data
Point Babel at your Excel Data File
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
Copy the Exhibit JSON produced
Validate the JSON produced
This is Where We Are Going
Exhibit in a Nutshell
Data
json file

Description
html file

Browsable/
Searchable/Visual
Website
'the Exhibit'
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
Exercise 1
Putting Your Data on the Web
In Its Simplest Form
‣
‣
‣
‣
‣
‣
‣

index2-1.html

<html>
<head>
<title>MIT Nobel Prize Winners</title>
<link href="nobelists.js" type="application/json" rel="exhibit/data" />
<script src=http://static.simile.mit.edu/exhibit/api-2.0/exhibit-api.js type="text/javascript"></script>
<style></style>
</head>
!

‣
‣
‣
‣
‣
‣
‣
‣

<body>
<h1>MIT Nobel Prize Winners</h1>
<table width="100%”>
<tr valign="top”>
<td ex:role="viewPanel”><div ex:role="view"></div></td><td width="25%”>browsing controls here…
</td></tr>
</table>
</body>
</html>
Know Your Data - Semantic
{
"items" : [
{ type :
"Nobelist",
label :
"Burton Richter",
latlng:
"42.359089,-71.093412",
discipline :
"Physics",
shared :
"yes",
"last-name" :
"Richter",
"nobel-year" :
"1976",
relationship :
"alumni",
"co-winner" :
"Samuel C.C. Ting",
"relationship-detail" : "MIT S.B. 1952, Ph.D. 1956",
imageURL :
"http://nobelprize.org/nobel_prizes/physics/laureates/1976/
richter_thumb.jpg"
},
……… ]}

nobelists.js
A Simple but Subtle Result

index2-1.html
Stepping It Up - Faceted Browsing
‣
‣

Explore data in context
Filter data by attributes
!

‣

Extract the metadata from the data
The Faceted Browsing Code
<div ex:role="facet" ex:expression=".discipline"

ex:facetLabel="Discipline"></div>
<div ex:role="facet" ex:expression=".relationship"

ex:facetLabel="Relationship"></div>
<div ex:role="facet" ex:expression=".shared"

ex:facetLabel="Shared?"></div>
<div ex:role="facet" ex:expression=".deceased"

ex:facetLabel="Deceased?"></div>
Leveraging the Context of the Data

index2-2.html
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
Search Code

index2-3.html

<div ex:role="facet" ex:facetClass="TextSearch"></div>
Initial Sort Code

index2-4.html

<div ex:role="view" ex:orders=".discipline, .nobel-year"></
div>
Provide Possible Sort Options

index2-5.html

<div ex:role="view" ex:orders=".discipline, .nobel-year"
ex:possibleOrders=".label, .lastname, .discipline, .relationship, .shared, .deceased, .nobelyear"></div>
Add a Table View
<div ex:role="exhibit-view"
ex:viewClass="Exhibit.TabularView"
ex:columns=".label, .imageURL, .discipline, .nobel

year, .relationship-detail"
ex:columnLabels="name, photo, discipline, year, relationship

with MIT"
ex:columnFormats="list, image, list, list, list"
ex:sortColumn="3"
ex:sortAscending="false">
</div>
Now There’s Some Changes!

index2-6.html
Table Considerations
‣
‣
‣

Header Titles - Sortable
Full table styling now available
Tables require knowing data formats
Working with Lenses
<table ex:role="lens" class="nobelist">
<tr><td><img ex:src-content=".imageURL" /></td>
<td><div ex:content=".label" class="name"></div>
<div><span ex:content=".discipline" class="discipline"></span>,
<span ex:content=".nobel-year" class="year"></span></div>
<div ex:if-exists=".co-winner" class="co-winners">Co-winners:
<span ex:content=".co-winner"></span></div>
<div ex:content=".relationship-detail" class="relationship"></div>
</td></tr>
</table>
!

Can You See what has happened?

index2-7.html
Thinking Aesthetically

index2-7.html
<style>
body {
margin: 1in;
font-family: "Helvetica","Arial", "Lucida Grande","Tahoma",sans-serif;
background-color: #F7F8E0;
background-image:url('nobel-prize2.png');
background-repeat:no-repeat;
}
footer {
margin: 1in;
font-family: "Helvetica","Arial", "Lucida Grande","Tahoma",sans-serif;
background-color: #FFFFFF;
}
table.nobelist {
border: 1px solid #ddd;
padding: 0.5em;
}
div.name {
font-weight: bold;
font-size: 120%;
}
.discipline {
}
.year {
font-style: italic;
}
.relationship {
color: #888;
}
.co-winners {
}
</style>
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
Giving Co-Winners Credit

index2-8.html

"types": {
"Nobelist" : {
"pluralLabel":
"Nobelists"
}
},
Being Grammatically Correct

index2-8.html

"properties": {
"co-winner": {
"valueType":
"item"
}
},
Exercise 2
Adding New Visual Dimensions to your Exhibit

index2-8.html
nobelists1.js
Add a Timeline
<script src="http://api.simile-widgets.org/exhibit/2.2.0/extensions/time/timeextension.js" type="text/javascript"></script>
!

+
!

<div ex:role="view"
ex:viewClass="Timeline"
ex:start=".nobel-year"
ex:colorKey=".discipline">
</div>
Add a Timeline

index2-9.html
Timeline Considerations
Dates
‣
‣

ISO - 8601
So What’s That?
!

‣
‣
‣
‣

At Minimum YYYY
YYYY-MM-DD or
YYYY-MM
YYYY
!

‣

hh:mm:ss
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
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">
The Thumbnail View

index2-95.html
Exercise 3
Adding a Spatial Dimension
Add a Map View
<script src="http://static.simile.mit.edu/exhibit/extensions-2.0/map/
map-extension.js"></script>
!

+
!

<div ex:role="view"
ex:viewClass="Map"
ex:latlng=".latlng"
ex:pin="true">
</div>
Add Map View

index2-10.html
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
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
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
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
Alternatives
‣
‣
‣
‣

Aeon Timeline
WordPress
Drupal
Stay Tuned for CMS…
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
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
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

Mais conteúdo relacionado

Semelhante a Intro to Exhibit Workshop

ArangoDB – A different approach to NoSQL
ArangoDB – A different approach to NoSQLArangoDB – A different approach to NoSQL
ArangoDB – A different approach to NoSQL
ArangoDB Database
 

Semelhante a Intro to Exhibit Workshop (20)

Comparing and Considering: Exhibit vs Palladio
Comparing and Considering: Exhibit vs PalladioComparing and Considering: Exhibit vs Palladio
Comparing and Considering: Exhibit vs Palladio
 
Creating Data Driven HTML5 Applications
Creating Data Driven HTML5 ApplicationsCreating Data Driven HTML5 Applications
Creating Data Driven HTML5 Applications
 
ArangoDB – A different approach to NoSQL
ArangoDB – A different approach to NoSQLArangoDB – A different approach to NoSQL
ArangoDB – A different approach to NoSQL
 
Simile Exhibit @ VGSom : A tutorial
Simile Exhibit @ VGSom : A tutorialSimile Exhibit @ VGSom : A tutorial
Simile Exhibit @ VGSom : A tutorial
 
Introduction to Omeka
Introduction to OmekaIntroduction to Omeka
Introduction to Omeka
 
Multi model-databases
Multi model-databasesMulti model-databases
Multi model-databases
 
Multi model-databases
Multi model-databasesMulti model-databases
Multi model-databases
 
Digital Practices - introductions
Digital Practices - introductionsDigital Practices - introductions
Digital Practices - introductions
 
Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...
Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...
Michael Hackstein - Polyglot Persistence & Multi-Model NoSQL Databases - NoSQ...
 
What do we want computers to do for us?
What do we want computers to do for us? What do we want computers to do for us?
What do we want computers to do for us?
 
Rank | Analyse | Lead | Search
Rank | Analyse | Lead | SearchRank | Analyse | Lead | Search
Rank | Analyse | Lead | Search
 
[drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance![drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance!
 
Speed up your Drupal instance!!
Speed up your Drupal instance!!Speed up your Drupal instance!!
Speed up your Drupal instance!!
 
Html5
Html5Html5
Html5
 
Bruce Lawson Opera Indonesia
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesia
 
Lambda Architectures in Practice
Lambda Architectures in PracticeLambda Architectures in Practice
Lambda Architectures in Practice
 
your browser, my storage
your browser, my storageyour browser, my storage
your browser, my storage
 
Would Mr. Spok choose Open Source
Would Mr. Spok choose Open SourceWould Mr. Spok choose Open Source
Would Mr. Spok choose Open Source
 
HTML5: A brave new world of markup
HTML5: A brave new world of markupHTML5: A brave new world of markup
HTML5: A brave new world of markup
 
Always on! ... or not?
Always on! ... or not?Always on! ... or not?
Always on! ... or not?
 

Mais de Shawn Day

Sharing - Collecting our DAH Thoughts
Sharing  - Collecting our DAH ThoughtsSharing  - Collecting our DAH Thoughts
Sharing - Collecting our DAH Thoughts
Shawn Day
 
Presenting Spatial Data: Whats so spatial about spatial?
Presenting Spatial Data: Whats so spatial about spatial?Presenting Spatial Data: Whats so spatial about spatial?
Presenting Spatial Data: Whats so spatial about spatial?
Shawn Day
 
Digital Project Management for Digital Humanities
Digital Project Management for Digital HumanitiesDigital Project Management for Digital Humanities
Digital Project Management for Digital Humanities
Shawn Day
 
Getting Intimate with Your Data - Working Our Way out of the Lab
Getting Intimate with Your Data - Working Our Way out of the LabGetting Intimate with Your Data - Working Our Way out of the Lab
Getting Intimate with Your Data - Working Our Way out of the Lab
Shawn Day
 
Does DH Scholarship Take Place in the Lab?
Does DH Scholarship Take Place in the Lab?Does DH Scholarship Take Place in the Lab?
Does DH Scholarship Take Place in the Lab?
Shawn Day
 
How do you know what you are looking for?
How do you know what you are looking for?How do you know what you are looking for?
How do you know what you are looking for?
Shawn Day
 
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital ObjectsICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
Shawn Day
 
New Forms of Collaboration in Humanities Research
New Forms of Collaboration in Humanities ResearchNew Forms of Collaboration in Humanities Research
New Forms of Collaboration in Humanities Research
Shawn Day
 
Finding (a) Place in Time
Finding (a) Place in TimeFinding (a) Place in Time
Finding (a) Place in Time
Shawn Day
 

Mais de Shawn Day (20)

Place of Irish Craft Beer - August 2018
Place of Irish Craft Beer - August 2018Place of Irish Craft Beer - August 2018
Place of Irish Craft Beer - August 2018
 
Digital Tools, Trends and Methodologies in the Humanities and Social Sciences
Digital Tools, Trends and Methodologies in the Humanities and Social SciencesDigital Tools, Trends and Methodologies in the Humanities and Social Sciences
Digital Tools, Trends and Methodologies in the Humanities and Social Sciences
 
Digital Narratives for Transylvania DH
Digital Narratives for Transylvania DHDigital Narratives for Transylvania DH
Digital Narratives for Transylvania DH
 
Data Vis for Transylvania DH
Data Vis for Transylvania DHData Vis for Transylvania DH
Data Vis for Transylvania DH
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the Humanities
 
Google Tools for Digital Humanities Scholars
Google Tools for Digital Humanities ScholarsGoogle Tools for Digital Humanities Scholars
Google Tools for Digital Humanities Scholars
 
DH In the Archives
DH In the ArchivesDH In the Archives
DH In the Archives
 
Putting Your Data on a Map
Putting Your Data on a MapPutting Your Data on a Map
Putting Your Data on a Map
 
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story MapTools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
 
Creating Narrative with Digital Objects
Creating Narrative with Digital ObjectsCreating Narrative with Digital Objects
Creating Narrative with Digital Objects
 
Digital Project Success
Digital Project SuccessDigital Project Success
Digital Project Success
 
Sharing - Collecting our DAH Thoughts
Sharing  - Collecting our DAH ThoughtsSharing  - Collecting our DAH Thoughts
Sharing - Collecting our DAH Thoughts
 
Presenting Spatial Data: Whats so spatial about spatial?
Presenting Spatial Data: Whats so spatial about spatial?Presenting Spatial Data: Whats so spatial about spatial?
Presenting Spatial Data: Whats so spatial about spatial?
 
Digital Project Management for Digital Humanities
Digital Project Management for Digital HumanitiesDigital Project Management for Digital Humanities
Digital Project Management for Digital Humanities
 
Getting Intimate with Your Data - Working Our Way out of the Lab
Getting Intimate with Your Data - Working Our Way out of the LabGetting Intimate with Your Data - Working Our Way out of the Lab
Getting Intimate with Your Data - Working Our Way out of the Lab
 
Does DH Scholarship Take Place in the Lab?
Does DH Scholarship Take Place in the Lab?Does DH Scholarship Take Place in the Lab?
Does DH Scholarship Take Place in the Lab?
 
How do you know what you are looking for?
How do you know what you are looking for?How do you know what you are looking for?
How do you know what you are looking for?
 
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital ObjectsICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
 
New Forms of Collaboration in Humanities Research
New Forms of Collaboration in Humanities ResearchNew Forms of Collaboration in Humanities Research
New Forms of Collaboration in Humanities Research
 
Finding (a) Place in Time
Finding (a) Place in TimeFinding (a) Place in Time
Finding (a) Place in Time
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

Intro to Exhibit Workshop

  • 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
  • 4. Integrated Database of Text Files ‣ Simple
  • 6. So What can you do with it? In Education
  • 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
  • 9. 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)
  • 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)
  • 12. Gadget ‣ ‣ ‣ ‣ ‣ An XML Inspector Display XML context
 in a graphical and
 browsable manner Open Source Free Approachable
  • 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
  • 15. 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 Weather -> RDF Java -> RDF Javadoc -> RDF Random -> RDF iCal -> RDF RDF -> iCal Garmin -> RDF XLS -> RDF CSV -> RDF etc…
  • 16. RDF is Cool Because … <http://www.flickr.com/photos/dajobe/196308964/> flickr:photo <http://farm1.static.flickr.com/57/196308964_b34cb0af68.jpg>, <http://farm1.static.flickr.com/57/196308964_b34cb0af68_m.jpg>, <http:// farm1.static.flickr.com/57/196308964_b34cb0af68_o.jpg>, <http:// farm1.static.flickr.com/57/196308964_b34cb0af68_s.jpg>, <http:// farm1.static.flickr.com/57/196308964_b34cb0af68_t.jpg> ; places:place [ places:id "WM3JEXSbBZqqRtGA" ; places:placeid "2467327" ; places:type "location" ; a places:Place ], [ places:id "WM3JEXSbBZqqRtGA" ; places:name "Pacific Grove" ; places:placeid "2467327" ; places:type "locality" ; a places:Place ], [ places:id "AQ4UpRqYA5l0BiyF .A" ; places:name "Monterey" ; places:placeid "12587696" ; places:type "county" ; a places:Place ], [ places:id "SVrAMtCbAphCLAtP" ; places:name "California" ; places:placeid "2347563" ; places:type "region" ; a places:Place ], [ places:id "4KO02SibApitvSBieQ" ; places:name "United States" ; places:placeid "23424977" ; places:type "country" ; a places:Place ]; dc:subject "jellyfish" ; dcterms:created "2006-07-22T22:28:50Z"^^xsd:dateTime ; dcterms:creator [ a foaf:Person ; foaf:maker <http://www.flickr.com/photos/dajobe/196308964/> ; foaf:name "Dave Beckett" ; foaf:nick "dajobe" ]; dcterms:dateSubmitted "2006-07-23T18:16:13Z"^^xsd:dateTime ; dcterms:issued "2006-07-23T18:16:13Z"^^xsd:dateTime ; dcterms:modified "2007-02-25T07:45:46Z"^^xsd:dateTime ; Source:Wattenberg and Viegas, Flickr Seasons Source: FlickCurl: http://librdf.org/flickcurl/
  • 17. Referee ‣ Crawls Web Logs and Determines
 Who is Referencing your site
  • 19. Semantic Bank ‣ ‣ ‣ Ties Longwell <——> Piggybank Create a Library of Linked Contextual
 Information for Use in Collaborative
 Environments Publish feed as RDF
  • 20. Solvent ‣ ‣ Firefox Extension to Help Write Screenscarpers Web <—> Piggybank
  • 24. Why ‣ ‣ ‣ ‣ ‣ ‣ ‣ Simple Javascipt - Approachable - Example Based Modular Standards Based Doesn’t Require Server Technology Browser Based Allows focus on content not on the technology
  • 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
  • 29. Let’s Start with our Data
  • 30. Point Babel at your Excel Data File
  • 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
  • 32. Copy the Exhibit JSON produced
  • 33. Validate the JSON produced
  • 34. This is Where We Are Going
  • 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
  • 37. Exercise 1 Putting Your Data on the Web
  • 38. In Its Simplest Form ‣ ‣ ‣ ‣ ‣ ‣ ‣ index2-1.html <html> <head> <title>MIT Nobel Prize Winners</title> <link href="nobelists.js" type="application/json" rel="exhibit/data" /> <script src=http://static.simile.mit.edu/exhibit/api-2.0/exhibit-api.js type="text/javascript"></script> <style></style> </head> ! ‣ ‣ ‣ ‣ ‣ ‣ ‣ ‣ <body> <h1>MIT Nobel Prize Winners</h1> <table width="100%”> <tr valign="top”> <td ex:role="viewPanel”><div ex:role="view"></div></td><td width="25%”>browsing controls here… </td></tr> </table> </body> </html>
  • 39. Know Your Data - Semantic { "items" : [ { type : "Nobelist", label : "Burton Richter", latlng: "42.359089,-71.093412", discipline : "Physics", shared : "yes", "last-name" : "Richter", "nobel-year" : "1976", relationship : "alumni", "co-winner" : "Samuel C.C. Ting", "relationship-detail" : "MIT S.B. 1952, Ph.D. 1956", imageURL : "http://nobelprize.org/nobel_prizes/physics/laureates/1976/ richter_thumb.jpg" }, ……… ]} nobelists.js
  • 40. A Simple but Subtle Result index2-1.html
  • 41. Stepping It Up - Faceted Browsing ‣ ‣ Explore data in context Filter data by attributes ! ‣ Extract the metadata from the data
  • 42. The Faceted Browsing Code <div ex:role="facet" ex:expression=".discipline"
 ex:facetLabel="Discipline"></div> <div ex:role="facet" ex:expression=".relationship"
 ex:facetLabel="Relationship"></div> <div ex:role="facet" ex:expression=".shared"
 ex:facetLabel="Shared?"></div> <div ex:role="facet" ex:expression=".deceased"
 ex:facetLabel="Deceased?"></div>
  • 43. Leveraging the Context of the Data index2-2.html
  • 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
  • 45. Search Code index2-3.html <div ex:role="facet" ex:facetClass="TextSearch"></div>
  • 46. Initial Sort Code index2-4.html <div ex:role="view" ex:orders=".discipline, .nobel-year"></ div>
  • 47. Provide Possible Sort Options index2-5.html <div ex:role="view" ex:orders=".discipline, .nobel-year" ex:possibleOrders=".label, .lastname, .discipline, .relationship, .shared, .deceased, .nobelyear"></div>
  • 48. Add a Table View <div ex:role="exhibit-view" ex:viewClass="Exhibit.TabularView" ex:columns=".label, .imageURL, .discipline, .nobel
 year, .relationship-detail" ex:columnLabels="name, photo, discipline, year, relationship
 with MIT" ex:columnFormats="list, image, list, list, list" ex:sortColumn="3" ex:sortAscending="false"> </div>
  • 49. Now There’s Some Changes! index2-6.html
  • 50. Table Considerations ‣ ‣ ‣ Header Titles - Sortable Full table styling now available Tables require knowing data formats
  • 51. Working with Lenses <table ex:role="lens" class="nobelist"> <tr><td><img ex:src-content=".imageURL" /></td> <td><div ex:content=".label" class="name"></div> <div><span ex:content=".discipline" class="discipline"></span>, <span ex:content=".nobel-year" class="year"></span></div> <div ex:if-exists=".co-winner" class="co-winners">Co-winners: <span ex:content=".co-winner"></span></div> <div ex:content=".relationship-detail" class="relationship"></div> </td></tr> </table> ! Can You See what has happened? index2-7.html
  • 52. Thinking Aesthetically index2-7.html <style> body { margin: 1in; font-family: "Helvetica","Arial", "Lucida Grande","Tahoma",sans-serif; background-color: #F7F8E0; background-image:url('nobel-prize2.png'); background-repeat:no-repeat; } footer { margin: 1in; font-family: "Helvetica","Arial", "Lucida Grande","Tahoma",sans-serif; background-color: #FFFFFF; } table.nobelist { border: 1px solid #ddd; padding: 0.5em; } div.name { font-weight: bold; font-size: 120%; } .discipline { } .year { font-style: italic; } .relationship { color: #888; } .co-winners { } </style>
  • 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
  • 54. Giving Co-Winners Credit index2-8.html "types": { "Nobelist" : { "pluralLabel": "Nobelists" } },
  • 55. Being Grammatically Correct index2-8.html "properties": { "co-winner": { "valueType": "item" } },
  • 56. Exercise 2 Adding New Visual Dimensions to your Exhibit index2-8.html nobelists1.js
  • 57. Add a Timeline <script src="http://api.simile-widgets.org/exhibit/2.2.0/extensions/time/timeextension.js" type="text/javascript"></script> ! + ! <div ex:role="view" ex:viewClass="Timeline" ex:start=".nobel-year" ex:colorKey=".discipline"> </div>
  • 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">
  • 64. Exercise 3 Adding a Spatial Dimension
  • 65. Add a Map View <script src="http://static.simile.mit.edu/exhibit/extensions-2.0/map/ map-extension.js"></script> ! + ! <div ex:role="view" ex:viewClass="Map" ex:latlng=".latlng" ex:pin="true"> </div>
  • 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