SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Interactive Genealogy Explorer
Visualization of Migration of Ancestors and Relatives
Presented at: Technology meets Scholarship, or how Handwritten Text Recognition
will Revolutionize Access to Archival Collections
Hessisches Landesarchiv Marburg · 21 January 2016 · Daniel Shakespear
Introduction and background
Genealogies have been visualized in various ways, appropriate for particular data
sets and observations. Nearly all represent time by generations rather than
actual years, and until recently, few showed any geographic data.
http://www.scifres.com/2010/01/genealogy-visualizations/
http://www.aviz.fr/geneaquilts/
http://infosthetics.com/archives/2006/07/l
argescale_genealogical_history.html
http://janasgenealogyandfamilyhistory.blogs
pot.de/2013/10/tech-tuesday-
rootsmappercom-ya-this-is.html?spref=fb
Rootsmapper
Motivation and starting point
Existing genealogy software (2011) provided
interesting but limited geographical display of
genealogical information
Images: My Heritage Family
Tree Builder, ver. 7.0
Locations have linked
information, but no visual
time context or connection
to other events or people
Typical consumer genealogy software
Each person’s life is illustrated by a colored
tube tracing events in chronological
order. The color and altitude correspond to
the date of the events, and each event is
plotted above the globe where it occurred.
Interactive Genealogy Explorer
Vision and goal: interactive 3D
genealogy visualization, based on
GEDCOM data
Technical process: Overview
Genealogy information is entered using standard consumer software
(here, My Heritage Family Tree Builder) and exported to a GEDCOM file
Events with date
and location added
where known
„Lifelines“ for individuals are parametrically generated by Google
SketchUp using Ruby script and HTML/Javascript code
Interactive Genealogy Viewer (HTML/Javascript) is then used in a web
browser to interactively portray lifelines on a Google Earth globe
CAD
Google SketchUp
WEB BROWSER
Internet Explorer
Google Earth Plugin
LOCAL WEBSERVER
Abyss
GEOMETRY
CALCULATOR
GeneIn.rb
LOCATION LOOK-UP
www.geonames.org
GENERATOR UI
GeneToGraph
GEOGRAPHIC DATA
Google Earth
VIEWER UI
GeneToGraphView
GEOMETRY GENERATION
INTERACTIVE VISUALIZATION
LOCAL APPLICATIONS WEB SERVICES /
EXTERNAL CODE
IGE CODE MODULES
Available upon request
RUBY CSV FILE CODE
CSV.RB
IGE applications, code and web services
Copyright (C) 2000-2004 NAKAMURA,
Hiroshi <nakahiro@sarion.co.jp>
Generation of “lifelines”: SketchUp
Select GEDCOM file
Options for
individual selection
Perform latitude/
longitude lookups
Generate list for
SketchUp
Lifeline generated automatically for each
selected person and stored for web server
Interactive Genealogy Explorer GUI
Interaction controls | Selection controlsGoogle Earth Plug-In
View and navigate with basic Google Earth controls Search for and select individuals to show, or
plot connections between related individuals
Go directly to events, show details on the
globe, „fly“ from event to event, change to
children / parents / spouse, etc.
Resulting visualization: Selected data
Resulting visualization: All data
Complete path: Daniel Shakespear to
Dorothy Shakespear
Example: Highlights of Richmond Campbell Shakespear
The video linked below shows the user clicking on an event and then stepping
through selected events in the life of Richmond Campbell Shakespear. At the birth of
his son Talbot Powney Shakespear, the user switches to following Talbot’s life line.
Initial results and issues
Discernibility issue when many people or events are close by
• Improved by “spiraling” nearby events
Limited interactivity (lifelines not clickable)
• Improved by adding clickable Google Earth Placemarks with
flag icons and persons’ initials, in space, by each event
Initial results and issues
Initial lack of perspective on time and location
• Time not easily discernible from the height of a lifeline: Significantly
improved with use of color to indicate dates rather than last names or
random sequence
• Location on globe not clear unless viewing event with earth directly below
(perpendicular): improved with use of lines from events to surface
Example connection: David Cameron to
William Makepeace Thackeray
This image shows some of the limitations of the visualization when numerous people
come from one area. Colors and spacing help differentiate, to some extent.
Comparisons to other visualizations
Comparison to traditional trees and similar generation-based charts
• Lineage is easier to read in a traditional diagram since it is generation-based
and does not depict location or non-genealogical events. However, traditional
charts have very limited interactivity, and do not depict time linearly
Compared to Rootsmapper
• Rootsmapper (launched Fall 2013) has the advantage that it offers a simpler
generation process with no local software or webserver required
• The resulting visualization is limited in content (no names or events, no dates),
and does not directly reflect time (colors indicate gender)
• As it is two-dimensional, this visualization could get cluttered when displaying
a larger set of people
http://janasgenealogyandfamilyhistory.blogs
pot.de/2013/10/tech-tuesday-
rootsmappercom-ya-this-is.html?spref=fb
http://blog.rootsmapper.com/
Observations and personal learnings
The IGE visualization highlighted the extensive migration between
England and India, and the timing of my ancestors’ arrivals in the US
The visualization also helped me place various events among ancestors
and relatives better in time and space
• Realized that my brother lived in California near a distant relative (3rd
cousin) with whom we had no contact, in the early 1990s
Others who have seen or used the tool generally find the visualization
more interesting and engaging than traditional trees and maps.
Two paths from India to the US in the 19th
century: the connection between Michael
Shakespear and Donald Helmey
From 1975 until 1995, the two lived a little
over 100 km apart
Limitations
• As with any visualized data, care must be taken to assess any
conclusions against the completeness of the input data
• Results not very interesting for genealogies of families with
minimal migration
• Can only plot events in the GEDCOM file which have
understandable dates and places (resulting lifelines are
incomplete if dates or places missing)
• Visualization may be accurate geographically, but Google
Earth shows nations and borders in their current state, not
accounting for earlier divisions (e.g. Prussia)
Limitations
Technical issues - Google Earth Plug-In:
• Limitations in interaction and requires a web server to load
data (unnecessarily complex)
• Plug-In has been deprecated and no replacement from
Google is forthcoming – investigating rewriting the code
for Cesium (also provides additional features)
Open issues and further development:
• Consolidation into a one-step solution
• Elimination of need for local web server if possible
• Improved presentation, features and user friendliness
• Parsing additional types of GEDCOM events and
relationships
To make it easier to study certain times in history, a
translucent, scalable globe with time-appropriate maps
could be developed
• This would visualize a snapshot in time, showing the actual
geopolitical borders as they were
• It would also highlight the people alive at that time (newer events
would be visible but dimmed inside the translucent globe)
• This would require a different source for globe data, as the Google
Earth Plug-In is not able to render scalable dynamic objects
Further ideas: Genealogy application
Related concept: visualizing war
Another possible application would be to plot battles and
military movements in a traditional war
• This would provide a 3D overview of the fundamental events and
movements
• Troops and/or weaponry could be quantified by the size of the tubes
• Impact of a battle on each army would be indicated then by the
change in size of the tube
• A translucent, map which could be set to any altitude (time) with the
corresponding fronts and borders shown would give a snapshot in
time at any desired phase of the war (here a flat map, rather than a
globe, would likely be appropriate)
A larger-scale application could be used to graphically show the progression of
migration over time (e.g. potato famine, or migration of early ancestor groups out of
Africa). In this case, the size of the shape at a given height would correlate to
population at a given time.
http://commons.wikimedia.org/wiki/File:Spreading_homo_sapiens_la.svg
The map above shows when homo sapiens arrived in various areas over time. A 3D version with
time as the third axis, would allow the depiction of populations as shapes spreading out in space
and time, and if generated for all three species, provide a sense of when and where they
interacted. An ambitious programmer could generate dynamic “sections” or shapes, to highlight
conditions at a point in time.
Such an approach could be used to track and visualize the spread of languages,
diseases, ideas, or anything which permeates our planet and its people.
Related concept: visualizing mass migration
BACKUP
ADDITIONAL LINKS
Project on Bēhance https://www.behance.net/gallery/22589523/Interactive-Genealogy-Explorer
Video: close spin https://youtu.be/S68HV1ksqU4
"Interactive Genealogy Explorer: Visualization of Migration of Ancestors and Relatives."
Proceedings of the First Conference on Biographical Data in a Digital World 2015.
Amsterdam. CEUR Workshop Proceedings. http://ceur-ws.org/Vol-1399/paper15.pdf

Más contenido relacionado

Destacado

Destacado (14)

Domingo 3 de pascua
Domingo 3 de pascuaDomingo 3 de pascua
Domingo 3 de pascua
 
Molecular mechanisms regulating storage root formation in plants
Molecular mechanisms regulating storage root formation in plantsMolecular mechanisms regulating storage root formation in plants
Molecular mechanisms regulating storage root formation in plants
 
Black Lives Matter - DJMcTom
Black Lives Matter - DJMcTomBlack Lives Matter - DJMcTom
Black Lives Matter - DJMcTom
 
805 03-jeff
805 03-jeff805 03-jeff
805 03-jeff
 
Kualitas air
Kualitas airKualitas air
Kualitas air
 
小車子去旅行
小車子去旅行小車子去旅行
小車子去旅行
 
Tasks
Tasks Tasks
Tasks
 
Propiedades de los materiales
Propiedades de los materialesPropiedades de los materiales
Propiedades de los materiales
 
搶救水資源大作戰
搶救水資源大作戰搶救水資源大作戰
搶救水資源大作戰
 
A&M research
A&M researchA&M research
A&M research
 
Coisas Que Aprendi 1
Coisas Que Aprendi 1Coisas Que Aprendi 1
Coisas Que Aprendi 1
 
การบริหารเชิงคุณภาพ ชุดที่ 6
การบริหารเชิงคุณภาพ ชุดที่ 6การบริหารเชิงคุณภาพ ชุดที่ 6
การบริหารเชิงคุณภาพ ชุดที่ 6
 
Undang undang futsal
Undang undang futsalUndang undang futsal
Undang undang futsal
 
Armand V. Feigenbaum
Armand V. FeigenbaumArmand V. Feigenbaum
Armand V. Feigenbaum
 

Similar a co:op-READ-Convention Marburg - Daniel Shakespeare

Mdst3703 maps-and-timelines-2012-11-13
Mdst3703 maps-and-timelines-2012-11-13Mdst3703 maps-and-timelines-2012-11-13
Mdst3703 maps-and-timelines-2012-11-13
Rafael Alvarado
 
GeoSemantic Technologies for Archaeological Resources
GeoSemantic Technologies for Archaeological ResourcesGeoSemantic Technologies for Archaeological Resources
GeoSemantic Technologies for Archaeological Resources
Paul Cripps
 

Similar a co:op-READ-Convention Marburg - Daniel Shakespeare (20)

Dmdh winter 2015 session #2
Dmdh winter 2015 session #2Dmdh winter 2015 session #2
Dmdh winter 2015 session #2
 
paper24_SRomalewski
paper24_SRomalewskipaper24_SRomalewski
paper24_SRomalewski
 
paper24_SRomalewski
paper24_SRomalewskipaper24_SRomalewski
paper24_SRomalewski
 
Demystifying Digital Humanities: Winter 2014 Workshop #2: Programming on the ...
Demystifying Digital Humanities: Winter 2014 Workshop #2: Programming on the ...Demystifying Digital Humanities: Winter 2014 Workshop #2: Programming on the ...
Demystifying Digital Humanities: Winter 2014 Workshop #2: Programming on the ...
 
4 anna mria
4   anna mria4   anna mria
4 anna mria
 
4 anna mria
4   anna mria4   anna mria
4 anna mria
 
GeoWeb2009 presentation: Long Island Index &amp; OASIS
GeoWeb2009 presentation: Long Island Index &amp; OASISGeoWeb2009 presentation: Long Island Index &amp; OASIS
GeoWeb2009 presentation: Long Island Index &amp; OASIS
 
WDE08 Visualizing Web of Data
WDE08 Visualizing Web of DataWDE08 Visualizing Web of Data
WDE08 Visualizing Web of Data
 
UCT GIS Labs
UCT GIS LabsUCT GIS Labs
UCT GIS Labs
 
Come with an idea - go home with a web map: Tools for sharing maps and vector...
Come with an idea - go home with a web map: Tools for sharing maps and vector...Come with an idea - go home with a web map: Tools for sharing maps and vector...
Come with an idea - go home with a web map: Tools for sharing maps and vector...
 
Staff Luncheon Geosources
Staff Luncheon GeosourcesStaff Luncheon Geosources
Staff Luncheon Geosources
 
Kansa SAA 2014 Archaeological Data on Vastly Different Scales
Kansa SAA 2014 Archaeological Data on Vastly Different ScalesKansa SAA 2014 Archaeological Data on Vastly Different Scales
Kansa SAA 2014 Archaeological Data on Vastly Different Scales
 
Mdst3703 maps-and-timelines-2012-11-13
Mdst3703 maps-and-timelines-2012-11-13Mdst3703 maps-and-timelines-2012-11-13
Mdst3703 maps-and-timelines-2012-11-13
 
GeoViz: A Canvas for Data Science
GeoViz: A Canvas for Data ScienceGeoViz: A Canvas for Data Science
GeoViz: A Canvas for Data Science
 
Pratiques historiques et actuelles
Pratiques historiques et actuellesPratiques historiques et actuelles
Pratiques historiques et actuelles
 
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
 
2013 gis, gil and libraries… mapping in the digital age
2013 gis, gil and libraries… mapping in the digital age2013 gis, gil and libraries… mapping in the digital age
2013 gis, gil and libraries… mapping in the digital age
 
ESSDACK Teaching with Maps
ESSDACK Teaching with MapsESSDACK Teaching with Maps
ESSDACK Teaching with Maps
 
Dissertation
DissertationDissertation
Dissertation
 
GeoSemantic Technologies for Archaeological Resources
GeoSemantic Technologies for Archaeological ResourcesGeoSemantic Technologies for Archaeological Resources
GeoSemantic Technologies for Archaeological Resources
 

Más de ICARUS - International Centre for Archival Research

Más de ICARUS - International Centre for Archival Research (20)

ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
 
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
 
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
 
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
 
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
 
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
 
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
 
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
 
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
ICARUS-Meeting #20 | The Age of Digital Technology: Documents, Archives and S...
 
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
 
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
 
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
 
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
 
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
 
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
 
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
 
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
 
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
 
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
 
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
ICARUS-Meeting #17 | Transparency - Accessibility – Dialogue. How a creative ...
 

Último

Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptx
Bhagirath Gogikar
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
AlMamun560346
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
levieagacer
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
ssuser79fe74
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 

Último (20)

Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptx
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicine
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 

co:op-READ-Convention Marburg - Daniel Shakespeare

  • 1. Interactive Genealogy Explorer Visualization of Migration of Ancestors and Relatives Presented at: Technology meets Scholarship, or how Handwritten Text Recognition will Revolutionize Access to Archival Collections Hessisches Landesarchiv Marburg · 21 January 2016 · Daniel Shakespear
  • 2. Introduction and background Genealogies have been visualized in various ways, appropriate for particular data sets and observations. Nearly all represent time by generations rather than actual years, and until recently, few showed any geographic data. http://www.scifres.com/2010/01/genealogy-visualizations/ http://www.aviz.fr/geneaquilts/ http://infosthetics.com/archives/2006/07/l argescale_genealogical_history.html http://janasgenealogyandfamilyhistory.blogs pot.de/2013/10/tech-tuesday- rootsmappercom-ya-this-is.html?spref=fb Rootsmapper
  • 3. Motivation and starting point Existing genealogy software (2011) provided interesting but limited geographical display of genealogical information Images: My Heritage Family Tree Builder, ver. 7.0 Locations have linked information, but no visual time context or connection to other events or people Typical consumer genealogy software Each person’s life is illustrated by a colored tube tracing events in chronological order. The color and altitude correspond to the date of the events, and each event is plotted above the globe where it occurred. Interactive Genealogy Explorer Vision and goal: interactive 3D genealogy visualization, based on GEDCOM data
  • 4. Technical process: Overview Genealogy information is entered using standard consumer software (here, My Heritage Family Tree Builder) and exported to a GEDCOM file Events with date and location added where known „Lifelines“ for individuals are parametrically generated by Google SketchUp using Ruby script and HTML/Javascript code Interactive Genealogy Viewer (HTML/Javascript) is then used in a web browser to interactively portray lifelines on a Google Earth globe
  • 5. CAD Google SketchUp WEB BROWSER Internet Explorer Google Earth Plugin LOCAL WEBSERVER Abyss GEOMETRY CALCULATOR GeneIn.rb LOCATION LOOK-UP www.geonames.org GENERATOR UI GeneToGraph GEOGRAPHIC DATA Google Earth VIEWER UI GeneToGraphView GEOMETRY GENERATION INTERACTIVE VISUALIZATION LOCAL APPLICATIONS WEB SERVICES / EXTERNAL CODE IGE CODE MODULES Available upon request RUBY CSV FILE CODE CSV.RB IGE applications, code and web services Copyright (C) 2000-2004 NAKAMURA, Hiroshi <nakahiro@sarion.co.jp>
  • 6. Generation of “lifelines”: SketchUp Select GEDCOM file Options for individual selection Perform latitude/ longitude lookups Generate list for SketchUp Lifeline generated automatically for each selected person and stored for web server
  • 7. Interactive Genealogy Explorer GUI Interaction controls | Selection controlsGoogle Earth Plug-In View and navigate with basic Google Earth controls Search for and select individuals to show, or plot connections between related individuals Go directly to events, show details on the globe, „fly“ from event to event, change to children / parents / spouse, etc.
  • 10. Complete path: Daniel Shakespear to Dorothy Shakespear
  • 11. Example: Highlights of Richmond Campbell Shakespear The video linked below shows the user clicking on an event and then stepping through selected events in the life of Richmond Campbell Shakespear. At the birth of his son Talbot Powney Shakespear, the user switches to following Talbot’s life line.
  • 12. Initial results and issues Discernibility issue when many people or events are close by • Improved by “spiraling” nearby events Limited interactivity (lifelines not clickable) • Improved by adding clickable Google Earth Placemarks with flag icons and persons’ initials, in space, by each event
  • 13. Initial results and issues Initial lack of perspective on time and location • Time not easily discernible from the height of a lifeline: Significantly improved with use of color to indicate dates rather than last names or random sequence • Location on globe not clear unless viewing event with earth directly below (perpendicular): improved with use of lines from events to surface
  • 14. Example connection: David Cameron to William Makepeace Thackeray This image shows some of the limitations of the visualization when numerous people come from one area. Colors and spacing help differentiate, to some extent.
  • 15. Comparisons to other visualizations Comparison to traditional trees and similar generation-based charts • Lineage is easier to read in a traditional diagram since it is generation-based and does not depict location or non-genealogical events. However, traditional charts have very limited interactivity, and do not depict time linearly Compared to Rootsmapper • Rootsmapper (launched Fall 2013) has the advantage that it offers a simpler generation process with no local software or webserver required • The resulting visualization is limited in content (no names or events, no dates), and does not directly reflect time (colors indicate gender) • As it is two-dimensional, this visualization could get cluttered when displaying a larger set of people http://janasgenealogyandfamilyhistory.blogs pot.de/2013/10/tech-tuesday- rootsmappercom-ya-this-is.html?spref=fb http://blog.rootsmapper.com/
  • 16. Observations and personal learnings The IGE visualization highlighted the extensive migration between England and India, and the timing of my ancestors’ arrivals in the US The visualization also helped me place various events among ancestors and relatives better in time and space • Realized that my brother lived in California near a distant relative (3rd cousin) with whom we had no contact, in the early 1990s Others who have seen or used the tool generally find the visualization more interesting and engaging than traditional trees and maps. Two paths from India to the US in the 19th century: the connection between Michael Shakespear and Donald Helmey From 1975 until 1995, the two lived a little over 100 km apart
  • 17. Limitations • As with any visualized data, care must be taken to assess any conclusions against the completeness of the input data • Results not very interesting for genealogies of families with minimal migration • Can only plot events in the GEDCOM file which have understandable dates and places (resulting lifelines are incomplete if dates or places missing) • Visualization may be accurate geographically, but Google Earth shows nations and borders in their current state, not accounting for earlier divisions (e.g. Prussia)
  • 18. Limitations Technical issues - Google Earth Plug-In: • Limitations in interaction and requires a web server to load data (unnecessarily complex) • Plug-In has been deprecated and no replacement from Google is forthcoming – investigating rewriting the code for Cesium (also provides additional features) Open issues and further development: • Consolidation into a one-step solution • Elimination of need for local web server if possible • Improved presentation, features and user friendliness • Parsing additional types of GEDCOM events and relationships
  • 19. To make it easier to study certain times in history, a translucent, scalable globe with time-appropriate maps could be developed • This would visualize a snapshot in time, showing the actual geopolitical borders as they were • It would also highlight the people alive at that time (newer events would be visible but dimmed inside the translucent globe) • This would require a different source for globe data, as the Google Earth Plug-In is not able to render scalable dynamic objects Further ideas: Genealogy application
  • 20. Related concept: visualizing war Another possible application would be to plot battles and military movements in a traditional war • This would provide a 3D overview of the fundamental events and movements • Troops and/or weaponry could be quantified by the size of the tubes • Impact of a battle on each army would be indicated then by the change in size of the tube • A translucent, map which could be set to any altitude (time) with the corresponding fronts and borders shown would give a snapshot in time at any desired phase of the war (here a flat map, rather than a globe, would likely be appropriate)
  • 21. A larger-scale application could be used to graphically show the progression of migration over time (e.g. potato famine, or migration of early ancestor groups out of Africa). In this case, the size of the shape at a given height would correlate to population at a given time. http://commons.wikimedia.org/wiki/File:Spreading_homo_sapiens_la.svg The map above shows when homo sapiens arrived in various areas over time. A 3D version with time as the third axis, would allow the depiction of populations as shapes spreading out in space and time, and if generated for all three species, provide a sense of when and where they interacted. An ambitious programmer could generate dynamic “sections” or shapes, to highlight conditions at a point in time. Such an approach could be used to track and visualize the spread of languages, diseases, ideas, or anything which permeates our planet and its people. Related concept: visualizing mass migration
  • 23. ADDITIONAL LINKS Project on Bēhance https://www.behance.net/gallery/22589523/Interactive-Genealogy-Explorer Video: close spin https://youtu.be/S68HV1ksqU4 "Interactive Genealogy Explorer: Visualization of Migration of Ancestors and Relatives." Proceedings of the First Conference on Biographical Data in a Digital World 2015. Amsterdam. CEUR Workshop Proceedings. http://ceur-ws.org/Vol-1399/paper15.pdf