SlideShare a Scribd company logo
1 of 74
Download to read offline
Visualising Researchā€Ø
Temporal, Textual and Numeric
Is it not 'spatial' too?
!
!
11 March 2014
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.
Considering the state of things:
!
"Meeks on Collaboration"
"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."
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
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
Visualising AvailableVisualisations
A Short Guided Tutorial in Exhibit
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
Integrated Database of Text Files
ā€£ Simple
Combining DataViews
Remembering the first week ā€¦
ā€£ 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 SIMILEWidget 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 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
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
RDF is Cool Because ā€¦
Source:Wattenberg andViegas, Flickr Seasons
Source: FlickCurl: http://librdf.org/flickcurl/
<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 ;
Referee
ā€£ CrawlsWeb 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 HelpWrite Screenscarpers
ā€£ Web <ā€”> Piggybank
Welkin
ā€£ View RDF as a Graph
Timeline
Timeplot
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
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 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
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
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
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 isWhereWe 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
In Its Simplest Form
ā€£ <html>
ā€£ <head>
ā€£ <title>MIT Nobel PrizeWinners</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 PrizeWinners</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>
index2-1.html
KnowYour 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
<div ex:role="facet" ex:facetClass="TextSearch"></div>
index2-3.html
Initial Sort Code
<div ex:role="view" ex:orders=".discipline, .nobel-year"></
div>
index2-4.html
Provide Possible Sort Options
<div ex:role="view" ex:orders=".discipline, .nobel-year"
ex:possibleOrders=".label, .last-
name, .discipline, .relationship, .shared, .deceased, .nobel-
year"></div>
index2-5.html
Add a TableView
<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>
!
CanYou See what has happened?
index2-7.html
Thinking Aesthetically
<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;
index2-7.html
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
"types": {
"Nobelist" : {
"pluralLabel": "Nobelists"
}
},
index2-8.html
Being Grammatically Correct
"properties": {
"co-winner": {
"valueType": "item"
}
},
index2-8.html
Add a Timeline
<script src="http://api.simile-widgets.org/exhibit/2.2.0/extensions/time/time-
extension.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
Dates
ā€£ ISO - 8601
ā€£ SoWhatā€™s That?
!
ā€£ At MinimumYYYY
ā€£ YYYY-MM-DD or
ā€£ YYYY-MM
ā€£ YYYY
!
ā€£ hh:mm:ss
The ThumbnailView
ā€£ Add the followingViewPanel to your html file:
!
<div ex:role="view"
ex:viewClass="Thumbnail"
ex:showAll="true"
ex:orders=".discipline"
ex:possibleOrders=".label, .last-
name, .discipline, .relationship, .shared, .deceased, .nobel-
year">
</div>
index2-95.html
The ThumbnailView index2-95.html
Add a MapView
<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 MapView index2-10.html
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
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
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
Where to Go Next
!
ā€£ The ExhibitWiki and GitHub Pages
!
ā€£ http://www.simile-widgets.org
for Next Lecture (18 March): ā€Ø
Sharing
Please take a look at:
!
"The digital humanities is not about building,ā€Ø
itā€™s about sharing"
ThankYou
shawn.day@ucc.ie @iridium

More Related Content

What's hot

Charper.lawdi.20130531
Charper.lawdi.20130531Charper.lawdi.20130531
Charper.lawdi.20130531
charper
Ā 
2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - web2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - web
lecmaj
Ā 
The Semantic Web ā€“ A Vision Come True, or Giving Up the Great Plan?
The Semantic Web ā€“ A Vision Come True, or Giving Up the Great Plan?The Semantic Web ā€“ A Vision Come True, or Giving Up the Great Plan?
The Semantic Web ā€“ A Vision Come True, or Giving Up the Great Plan?
Martin Hepp
Ā 
MPhil Lecture on Data Vis for Analysis
MPhil Lecture on Data Vis for AnalysisMPhil Lecture on Data Vis for Analysis
MPhil Lecture on Data Vis for Analysis
Shawn Day
Ā 
How we can understand the world through open data
How we can understand the world through open dataHow we can understand the world through open data
How we can understand the world through open data
Marie Gustafsson Friberger
Ā 

What's hot (20)

Paul Evan Peters Lecture
Paul Evan Peters LecturePaul Evan Peters Lecture
Paul Evan Peters Lecture
Ā 
Charper.lawdi.20130531
Charper.lawdi.20130531Charper.lawdi.20130531
Charper.lawdi.20130531
Ā 
2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...
2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...
2015 FOSS4G Track: Spatiotemporal Interface Development: Using Web Technologi...
Ā 
Creating Topical Collections: Web Archives vs. Live Web
Creating Topical Collections:Web Archives vs. Live WebCreating Topical Collections:Web Archives vs. Live Web
Creating Topical Collections: Web Archives vs. Live Web
Ā 
2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - web2013 04-29 american art collaborative lod meeting - washington dc - web
2013 04-29 american art collaborative lod meeting - washington dc - web
Ā 
The Semantic Web ā€“ A Vision Come True, or Giving Up the Great Plan?
The Semantic Web ā€“ A Vision Come True, or Giving Up the Great Plan?The Semantic Web ā€“ A Vision Come True, or Giving Up the Great Plan?
The Semantic Web ā€“ A Vision Come True, or Giving Up the Great Plan?
Ā 
Persistent Identification: Easier Said than Done
Persistent Identification: Easier Said than DonePersistent Identification: Easier Said than Done
Persistent Identification: Easier Said than Done
Ā 
Linked Data: turning the web into a context graph
Linked Data: turning the web into a context graphLinked Data: turning the web into a context graph
Linked Data: turning the web into a context graph
Ā 
Robust Linking to Web Resources
Robust Linking to Web ResourcesRobust Linking to Web Resources
Robust Linking to Web Resources
Ā 
IFLA LIDASIG Open Session 2017: Introduction to Linked Data
IFLA LIDASIG Open Session 2017: Introduction to Linked DataIFLA LIDASIG Open Session 2017: Introduction to Linked Data
IFLA LIDASIG Open Session 2017: Introduction to Linked Data
Ā 
The web is rotting and what to do about it
The web is rotting and what to do about itThe web is rotting and what to do about it
The web is rotting and what to do about it
Ā 
MPhil Lecture on Data Vis for Analysis
MPhil Lecture on Data Vis for AnalysisMPhil Lecture on Data Vis for Analysis
MPhil Lecture on Data Vis for Analysis
Ā 
Achieving Link Integrity for Managed Collections
Achieving Link Integrity for Managed CollectionsAchieving Link Integrity for Managed Collections
Achieving Link Integrity for Managed Collections
Ā 
FIBO & Schema.org
FIBO & Schema.orgFIBO & Schema.org
FIBO & Schema.org
Ā 
Archive Assisted Archival Fixity Verification Framework
Archive Assisted Archival Fixity Verification FrameworkArchive Assisted Archival Fixity Verification Framework
Archive Assisted Archival Fixity Verification Framework
Ā 
Html5
Html5Html5
Html5
Ā 
A Web-scale Study of the Adoption and Evolution of the schema.org Vocabulary ...
A Web-scale Study of the Adoption and Evolution of the schema.org Vocabulary ...A Web-scale Study of the Adoption and Evolution of the schema.org Vocabulary ...
A Web-scale Study of the Adoption and Evolution of the schema.org Vocabulary ...
Ā 
The Power of Sharing Linked Data - ELAG 2014 Workshop
The Power of Sharing Linked Data - ELAG 2014 WorkshopThe Power of Sharing Linked Data - ELAG 2014 Workshop
The Power of Sharing Linked Data - ELAG 2014 Workshop
Ā 
How we can understand the world through open data
How we can understand the world through open dataHow we can understand the world through open data
How we can understand the world through open data
Ā 
Data on the web - an inconvenient truth
Data on the web - an inconvenient truthData on the web - an inconvenient truth
Data on the web - an inconvenient truth
Ā 

Similar to Presenting Your Digital Research

Structured Data Presentation
Structured Data PresentationStructured Data Presentation
Structured Data Presentation
Shawn Day
Ā 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-Athens
Stoitsis Giannis
Ā 
MPhil Lecture of Data Vis for Presentation
MPhil Lecture of Data Vis for PresentationMPhil Lecture of Data Vis for Presentation
MPhil Lecture of Data Vis for Presentation
Shawn Day
Ā 
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
Ā 

Similar to Presenting Your Digital Research (20)

Introduction to Omeka
Introduction to OmekaIntroduction to Omeka
Introduction to Omeka
Ā 
Comparing and Considering: Exhibit vs Palladio
Comparing and Considering: Exhibit vs PalladioComparing and Considering: Exhibit vs Palladio
Comparing and Considering: Exhibit vs Palladio
Ā 
A general introduction to Spring Data / Neo4J
A general introduction to Spring Data / Neo4JA general introduction to Spring Data / Neo4J
A general introduction to Spring Data / Neo4J
Ā 
Simile Exhibit @ VGSom : A tutorial
Simile Exhibit @ VGSom : A tutorialSimile Exhibit @ VGSom : A tutorial
Simile Exhibit @ VGSom : A tutorial
Ā 
Structured Data Presentation
Structured Data PresentationStructured Data Presentation
Structured Data Presentation
Ā 
Multi model-databases
Multi model-databasesMulti model-databases
Multi model-databases
Ā 
Multi model-databases
Multi model-databasesMulti model-databases
Multi model-databases
Ā 
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?
Ā 
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open DataMuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
Ā 
Publishing Linked Data using Schema.org
Publishing Linked Data using Schema.orgPublishing Linked Data using Schema.org
Publishing Linked Data using Schema.org
Ā 
Linked Open Data Utrecht University Library
Linked Open Data Utrecht University LibraryLinked Open Data Utrecht University Library
Linked Open Data Utrecht University Library
Ā 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-Athens
Ā 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
Ā 
JSONpedia - Facilitating consumption of MediaWiki content
JSONpedia - Facilitating consumption of MediaWiki contentJSONpedia - Facilitating consumption of MediaWiki content
JSONpedia - Facilitating consumption of MediaWiki content
Ā 
LODLAM Landscape NOTES
LODLAM Landscape NOTESLODLAM Landscape NOTES
LODLAM Landscape NOTES
Ā 
MPhil Lecture of Data Vis for Presentation
MPhil Lecture of Data Vis for PresentationMPhil Lecture of Data Vis for Presentation
MPhil Lecture of Data Vis for Presentation
Ā 
Big Data with SQL Server
Big Data with SQL ServerBig Data with SQL Server
Big Data with SQL Server
Ā 
Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...
Ā 
Philly Code Camp 2013 Mark Kromer Big Data with SQL Server
Philly Code Camp 2013 Mark Kromer Big Data with SQL ServerPhilly Code Camp 2013 Mark Kromer Big Data with SQL Server
Philly Code Camp 2013 Mark Kromer Big Data with SQL Server
Ā 
ArangoDB ā€“ A different approach to NoSQL
ArangoDB ā€“ A different approach to NoSQLArangoDB ā€“ A different approach to NoSQL
ArangoDB ā€“ A different approach to NoSQL
Ā 

More from 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
Ā 
Exploring the DH Ecosystem from and Irish Perspective
Exploring the DH Ecosystem from and Irish PerspectiveExploring the DH Ecosystem from and Irish Perspective
Exploring the DH Ecosystem from and Irish Perspective
Shawn Day
Ā 
Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013
Shawn Day
Ā 

More from 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
Ā 
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
Ā 
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
Ā 
Exploring the DH Ecosystem from and Irish Perspective
Exploring the DH Ecosystem from and Irish PerspectiveExploring the DH Ecosystem from and Irish Perspective
Exploring the DH Ecosystem from and Irish Perspective
Ā 
Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013
Ā 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Ā 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Ā 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Ā 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Ā 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜
Ā 
Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024
Ā 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Ā 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Ā 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
Ā 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Ā 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organization
Ā 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Ā 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Ā 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Ā 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Ā 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Ā 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Ā 

Presenting Your Digital Research

  • 1. Visualising Researchā€Ø Temporal, Textual and Numeric Is it not 'spatial' too? ! ! 11 March 2014
  • 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.
  • 3. Considering the state of things: ! "Meeks on Collaboration"
  • 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
  • 7.
  • 9. A Short Guided Tutorial in Exhibit
  • 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
  • 11. Integrated Database of Text Files ā€£ Simple
  • 13. Remembering the first week ā€¦ ā€£ DHO:Discovery
  • 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)
  • 16. Babel ā€£ Format Conversion between ! ! ! ! ! ! ! ā€£ Get things ready for other tools ā€¦
  • 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
  • 22. RDF is Cool Because ā€¦ Source:Wattenberg andViegas, Flickr Seasons Source: FlickCurl: http://librdf.org/flickcurl/ <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 ;
  • 23. Referee ā€£ CrawlsWeb Logs and Determinesā€Ø Who is Referencing your site
  • 24. Seek ā€£ Adds Faceted Browsing to Thunderbird
  • 25. Semantic Bank ā€£ Ties Longwell <ā€”ā€”> Piggybank ā€£ Create a Library of Linked Contextualā€Ø Information for Use in Collaborativeā€Ø Environments ā€£ Publish feed as RDF
  • 26. Solvent ā€£ Firefox Extension to HelpWrite Screenscarpers ā€£ Web <ā€”> Piggybank
  • 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
  • 36. Point Babel at your Excel Data File
  • 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
  • 38. Copy the Exhibit JSON produced
  • 39. Validate the JSON produced
  • 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
  • 43. In Its Simplest Form ā€£ <html> ā€£ <head> ā€£ <title>MIT Nobel PrizeWinners</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 PrizeWinners</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> index2-1.html
  • 44. KnowYour 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
  • 45. A Simple but Subtle Result index2-1.html
  • 46. Stepping It Up - Faceted Browsing ā€£ Explore data in context ā€£ Filter data by attributes ! ā€£ Extract the metadata from the data
  • 47. 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>
  • 48. Leveraging the Context of the Data index2-2.html
  • 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
  • 50. Search Code <div ex:role="facet" ex:facetClass="TextSearch"></div> index2-3.html
  • 51. Initial Sort Code <div ex:role="view" ex:orders=".discipline, .nobel-year"></ div> index2-4.html
  • 52. Provide Possible Sort Options <div ex:role="view" ex:orders=".discipline, .nobel-year" ex:possibleOrders=".label, .last- name, .discipline, .relationship, .shared, .deceased, .nobel- year"></div> index2-5.html
  • 53. Add a TableView <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>
  • 54. Now Thereā€™s Some Changes! index2-6.html
  • 55. Table Considerations ā€£ Header Titles - Sortable ā€£ Full table styling now available ā€£ Tables require knowing data formats
  • 56. 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> ! CanYou See what has happened? index2-7.html
  • 57. Thinking Aesthetically <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; index2-7.html
  • 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
  • 59. Giving Co-Winners Credit "types": { "Nobelist" : { "pluralLabel": "Nobelists" } }, index2-8.html
  • 60. Being Grammatically Correct "properties": { "co-winner": { "valueType": "item" } }, index2-8.html
  • 61. Add a Timeline <script src="http://api.simile-widgets.org/exhibit/2.2.0/extensions/time/time- extension.js" type="text/javascript"></script> ! + ! <div ex:role="view" ex:viewClass="Timeline" ex:start=".nobel-year" ex:colorKey=".discipline"> </div>
  • 62. Add a Timeline index2-9.html
  • 63. Dates ā€£ ISO - 8601 ā€£ SoWhatā€™s That? ! ā€£ At MinimumYYYY ā€£ YYYY-MM-DD or ā€£ YYYY-MM ā€£ YYYY ! ā€£ hh:mm:ss
  • 64. The ThumbnailView ā€£ Add the followingViewPanel to your html file: ! <div ex:role="view" ex:viewClass="Thumbnail" ex:showAll="true" ex:orders=".discipline" ex:possibleOrders=".label, .last- name, .discipline, .relationship, .shared, .deceased, .nobel- year"> </div> index2-95.html
  • 66. Add a MapView <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>
  • 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"