SlideShare a Scribd company logo
1 of 44
Discovering Historic
 Social Networks
  Prototype Historical Resource Demo
  Brian Tingle, California Digital Library
         Digital Humanities 2011
           Stanford University
               2011 June 22
Meet the target users
Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand
or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing)
Meet the target users
Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand
or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing)




• Randy:           Graduate student working on a PhD that involves biographies and the study of diplomatic
     families and networks.  Sometimes he comes to the site looking for information on specific people; other
     times he is looking for information on a specific subject or event.  He also TAs an undergraduate history
     class and sometimes has to help students find topics for papers. 
Meet the target users
Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand
or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing)




• Randy:           Graduate student working on a PhD that involves biographies and the study of diplomatic
     families and networks.  Sometimes he comes to the site looking for information on specific people; other
     times he is looking for information on a specific subject or event.  He also TAs an undergraduate history
     class and sometimes has to help students find topics for papers. 


• Connie:           Works at an institution that contributed records to the project.  Is going to be asking
     themselves how this site would be useful to their users.  Wants to understand how their records were
     used and what the added value is.
Meet the target users
Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand
or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing)




• Randy:           Graduate student working on a PhD that involves biographies and the study of diplomatic
     families and networks.  Sometimes he comes to the site looking for information on specific people; other
     times he is looking for information on a specific subject or event.  He also TAs an undergraduate history
     class and sometimes has to help students find topics for papers. 


• Connie:           Works at an institution that contributed records to the project.  Is going to be asking
     themselves how this site would be useful to their users.  Wants to understand how their records were
     used and what the added value is.


• Quincy:                    Library School Student working to QA record matching.
Meet the target users
Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand
or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing)




• Randy:           Graduate student working on a PhD that involves biographies and the study of diplomatic
     families and networks.  Sometimes he comes to the site looking for information on specific people; other
     times he is looking for information on a specific subject or event.  He also TAs an undergraduate history
     class and sometimes has to help students find topics for papers. 


• Connie:           Works at an institution that contributed records to the project.  Is going to be asking
     themselves how this site would be useful to their users.  Wants to understand how their records were
     used and what the added value is.


• Quincy:                    Library School Student working to QA record matching.


• Adele:                 Person doing authority work during collection processing.
Meet the target users
Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand
or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing)




• Randy:           Graduate student working on a PhD that involves biographies and the study of diplomatic
     families and networks.  Sometimes he comes to the site looking for information on specific people; other
     times he is looking for information on a specific subject or event.  He also TAs an undergraduate history
     class and sometimes has to help students find topics for papers. 


• Connie:           Works at an institution that contributed records to the project.  Is going to be asking
     themselves how this site would be useful to their users.  Wants to understand how their records were
     used and what the added value is.


• Quincy:                    Library School Student working to QA record matching.


• Adele:                 Person doing authority work during collection processing.


• Lenny:         Lenny likes linked data, and wants to be able to mine the links that have been established
     programatically.
Home Page
Facet tabs
Facet tabs
Advanced Search
Advanced limits match EAC
        sections
XTF result
XTF query in the
crossQueryResult
doing a search
spellcheck
search results
search results
EAC record view



                  Identity
EAC record view




           alternative forms of name
EAC record view



Biographical History
HTML 5 microdata in chron list
EAC record view



  Related Entries
EAC record view



  Related Entries
RDFa owl:sameAs
EAC record view



      View EAC XML
EAC record view



       Graph Demo
Tinkerpop
    Graph Stack
h ttp://www.tinkerpop.com/

Property Graph Model

graphML

RDF S ail support
vertex
                                                       edge




https://github.com/tinkerpop/gremlin/wiki/Defining-a-Property-Graph
Graph Schema


   vertex
  _id: auto-assigned by neo4j
  _type: vertex
  identity: the name of the entity (string) [indexed]
  urls: n seperated list of source EAD files
  entityType: 'corporateBody', 'family', or 'person'


  edge
  _id: auto-assigned by neo4j
  _type: edge
  _lable: 'correspondedWith' or 'associatedWith'
  _inV: incoming vertex _id (from)
  _outV: outgoing vertex _id (to)
  from_name: from identity (string) denormalized
  to_name: to identity (string) denormalized
internal id



    indices/name-idx is an index on
“identity”; used to look up neo4j record
                    id
“bothE” shows in and out edges
               vertices/103994/bothE




                      redundant data to save repeated
                                 lookups
RDF of the social graph




                          Thanks Ed Summers!
Silvia Mazzini
                                    regesta.exe srl

http://templates.xdams.net/IBC/ontology/eac-cpf.rdf
Front End Stack
• golden grid
  http://code.google.com/p/the-golden-grid/
• form style http://formalize.me/
• jquery and jquery ui
• hoverIntent for advanced search
• google analytics with event tracking
XTF XSLT Framework
• pre filter - do special tokenization to create custom
   EAC facets
  • https://docs.google.com/document/d/
      1wP9x6sdOZTagJNQXoyJfPh0Y6UzQgqLwLI86WSlIPbk/edit?hl=en_US


• query parser - CGI params to XTF query XML
• result formatter - XTF results to HTML
• doc formatter - EAC-CPF to HTML
• http://code.google.com/p/xtf-cpf/source/browse/?
  name=xtf-cpf
social graph visualization

• EAC to graphML
  https://code.google.com/p/eac-graph-load/
• graphML file with open license should be
  viewable in other tools
• current demo uses Dracula Graph Library
• Ed Summer’s “snac hacks” post
EAD to EAC XSLT


• forthcoming from Virginia
Record Merging


• forthcoming from Berkeley
Demo


• http://socialarchive.iath.virginia.edu/xtf/search

More Related Content

What's hot

Taxonomies & folksonomies
Taxonomies  & folksonomiesTaxonomies  & folksonomies
Taxonomies & folksonomiesAparna Sane
 
Metadata Training for Staff and Librarians for the New Data Environment
Metadata Training for Staff and Librarians for the New Data EnvironmentMetadata Training for Staff and Librarians for the New Data Environment
Metadata Training for Staff and Librarians for the New Data EnvironmentDiane Hillmann
 
UA EMBA Library Presentation
UA EMBA Library PresentationUA EMBA Library Presentation
UA EMBA Library Presentationlcarscad
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & WhyRachael L Moore
 
Creating Shareable Metadata
Creating Shareable MetadataCreating Shareable Metadata
Creating Shareable MetadataJenn Riley
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic WebPeter Mika
 
Year of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkeyYear of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkeyPeter Mika
 
Semantic Search Summer School2009
Semantic Search Summer School2009Semantic Search Summer School2009
Semantic Search Summer School2009Peter Mika
 
Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2Richard Urban
 
Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)Hong (Jenny) Jing
 
Library Language: Vocabulary for the Modern Librarian
Library Language: Vocabulary for the Modern LibrarianLibrary Language: Vocabulary for the Modern Librarian
Library Language: Vocabulary for the Modern LibrarianLibraries Thriving
 
The Buzz About BIBFRAME, by Angela Kroeger
The Buzz About BIBFRAME, by Angela KroegerThe Buzz About BIBFRAME, by Angela Kroeger
The Buzz About BIBFRAME, by Angela KroegerAngela Kroeger
 
RDA Toolkit Essentials 11/16/11
RDA Toolkit Essentials 11/16/11RDA Toolkit Essentials 11/16/11
RDA Toolkit Essentials 11/16/11jhennelly
 

What's hot (20)

Taxonomies & folksonomies
Taxonomies  & folksonomiesTaxonomies  & folksonomies
Taxonomies & folksonomies
 
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
 
Metadata Training for Staff and Librarians for the New Data Environment
Metadata Training for Staff and Librarians for the New Data EnvironmentMetadata Training for Staff and Librarians for the New Data Environment
Metadata Training for Staff and Librarians for the New Data Environment
 
UA EMBA Library Presentation
UA EMBA Library PresentationUA EMBA Library Presentation
UA EMBA Library Presentation
 
LKG Editor Dev
LKG Editor DevLKG Editor Dev
LKG Editor Dev
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & Why
 
Creating Shareable Metadata
Creating Shareable MetadataCreating Shareable Metadata
Creating Shareable Metadata
 
Information and research skills for historians
Information and research skills for historiansInformation and research skills for historians
Information and research skills for historians
 
April 24, 2013 NISO/DCMI Webinar: Deployment of RDA (Resource Description and...
April 24, 2013 NISO/DCMI Webinar: Deployment of RDA (Resource Description and...April 24, 2013 NISO/DCMI Webinar: Deployment of RDA (Resource Description and...
April 24, 2013 NISO/DCMI Webinar: Deployment of RDA (Resource Description and...
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic Web
 
Year of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkeyYear of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkey
 
Cpd 150 for hrm students
Cpd 150 for hrm studentsCpd 150 for hrm students
Cpd 150 for hrm students
 
Semantic Search Summer School2009
Semantic Search Summer School2009Semantic Search Summer School2009
Semantic Search Summer School2009
 
NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
 NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti... NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
 
Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2
 
Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)
 
Library Language: Vocabulary for the Modern Librarian
Library Language: Vocabulary for the Modern LibrarianLibrary Language: Vocabulary for the Modern Librarian
Library Language: Vocabulary for the Modern Librarian
 
The Buzz About BIBFRAME, by Angela Kroeger
The Buzz About BIBFRAME, by Angela KroegerThe Buzz About BIBFRAME, by Angela Kroeger
The Buzz About BIBFRAME, by Angela Kroeger
 
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
 
RDA Toolkit Essentials 11/16/11
RDA Toolkit Essentials 11/16/11RDA Toolkit Essentials 11/16/11
RDA Toolkit Essentials 11/16/11
 

Viewers also liked

Viewers also liked (6)

Snac webinar v3
Snac webinar v3Snac webinar v3
Snac webinar v3
 
saa-2011-snac
saa-2011-snacsaa-2011-snac
saa-2011-snac
 
Snac saa-aug-2011-try 3 keynote
Snac saa-aug-2011-try 3 keynoteSnac saa-aug-2011-try 3 keynote
Snac saa-aug-2011-try 3 keynote
 
Snac saa-aug-2011.ppt
Snac saa-aug-2011.pptSnac saa-aug-2011.ppt
Snac saa-aug-2011.ppt
 
Saa 2011-snac anila
Saa 2011-snac anilaSaa 2011-snac anila
Saa 2011-snac anila
 
Dlf 2012
Dlf 2012Dlf 2012
Dlf 2012
 

Similar to Snac dh2011-june-2011

Union catalogandknowledge engineering for teldap
Union catalogandknowledge engineering for teldapUnion catalogandknowledge engineering for teldap
Union catalogandknowledge engineering for teldapAAT Taiwan
 
Advanced Card Sorting and Mixed Method IA Validation
Advanced Card Sorting and Mixed Method IA ValidationAdvanced Card Sorting and Mixed Method IA Validation
Advanced Card Sorting and Mixed Method IA ValidationUXPA International
 
Integrating with others: Stable VIVO URIs for local authority records; linkin...
Integrating with others: Stable VIVO URIs for local authority records; linkin...Integrating with others: Stable VIVO URIs for local authority records; linkin...
Integrating with others: Stable VIVO URIs for local authority records; linkin...Violeta Ilik
 
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingTiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingRobert Sanderson
 
Designing Metadata to Meet User Needs for Special Collections
Designing Metadata to Meet User Needs for Special CollectionsDesigning Metadata to Meet User Needs for Special Collections
Designing Metadata to Meet User Needs for Special CollectionsAllison Jai O'Dell
 
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
Structured Data: It's All about the Graph | Richard Wallis, Data LiberateStructured Data: It's All about the Graph | Richard Wallis, Data Liberate
Structured Data: It's All about the Graph | Richard Wallis, Data LiberateClick Consult (Part of Ceuta Group)
 
Finding and Managing Information
Finding and Managing InformationFinding and Managing Information
Finding and Managing InformationNeny Isharyanti
 
Practical Information Architecture
Practical Information ArchitecturePractical Information Architecture
Practical Information ArchitectureRob Bogue
 
Webscale Discovery and Information Literacy
Webscale Discovery and Information LiteracyWebscale Discovery and Information Literacy
Webscale Discovery and Information LiteracyCharleston Conference
 
Webscale discovery and information literacy
Webscale discovery and information literacyWebscale discovery and information literacy
Webscale discovery and information literacyli1smc
 
Learning Resource Metadata Initiative: Vocabulary Development Best Practices
Learning Resource Metadata Initiative: Vocabulary Development Best PracticesLearning Resource Metadata Initiative: Vocabulary Development Best Practices
Learning Resource Metadata Initiative: Vocabulary Development Best PracticesMike Linksvayer
 
IIIF, Annotations, & Discourse
IIIF, Annotations, & DiscourseIIIF, Annotations, & Discourse
IIIF, Annotations, & DiscourseKaren Estlund
 
Knowledge management and sharepoint
Knowledge management and sharepointKnowledge management and sharepoint
Knowledge management and sharepointWillem Burger
 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveJanifer Gatenby
 
DOMAINS OF USER STUDIES (User Studies and User Education)
DOMAINS OF USER STUDIES (User Studies and User Education)DOMAINS OF USER STUDIES (User Studies and User Education)
DOMAINS OF USER STUDIES (User Studies and User Education)Libcorpio
 
Social semantic web
Social semantic webSocial semantic web
Social semantic webVlad Posea
 
DSpace standard Data model and DSpace-CRIS
DSpace standard Data model and DSpace-CRISDSpace standard Data model and DSpace-CRIS
DSpace standard Data model and DSpace-CRISAndrea Bollini
 

Similar to Snac dh2011-june-2011 (20)

Union catalogandknowledge engineering for teldap
Union catalogandknowledge engineering for teldapUnion catalogandknowledge engineering for teldap
Union catalogandknowledge engineering for teldap
 
Advanced Card Sorting and Mixed Method IA Validation
Advanced Card Sorting and Mixed Method IA ValidationAdvanced Card Sorting and Mixed Method IA Validation
Advanced Card Sorting and Mixed Method IA Validation
 
Integrating with others: Stable VIVO URIs for local authority records; linkin...
Integrating with others: Stable VIVO URIs for local authority records; linkin...Integrating with others: Stable VIVO URIs for local authority records; linkin...
Integrating with others: Stable VIVO URIs for local authority records; linkin...
 
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingTiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
 
Designing Metadata to Meet User Needs for Special Collections
Designing Metadata to Meet User Needs for Special CollectionsDesigning Metadata to Meet User Needs for Special Collections
Designing Metadata to Meet User Needs for Special Collections
 
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
Structured Data: It's All about the Graph | Richard Wallis, Data LiberateStructured Data: It's All about the Graph | Richard Wallis, Data Liberate
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
 
Metadata
MetadataMetadata
Metadata
 
Finding and Managing Information
Finding and Managing InformationFinding and Managing Information
Finding and Managing Information
 
Practical Information Architecture
Practical Information ArchitecturePractical Information Architecture
Practical Information Architecture
 
Beyond gsafd
Beyond gsafdBeyond gsafd
Beyond gsafd
 
Alamw15 VIVO
Alamw15 VIVOAlamw15 VIVO
Alamw15 VIVO
 
Webscale Discovery and Information Literacy
Webscale Discovery and Information LiteracyWebscale Discovery and Information Literacy
Webscale Discovery and Information Literacy
 
Webscale discovery and information literacy
Webscale discovery and information literacyWebscale discovery and information literacy
Webscale discovery and information literacy
 
Learning Resource Metadata Initiative: Vocabulary Development Best Practices
Learning Resource Metadata Initiative: Vocabulary Development Best PracticesLearning Resource Metadata Initiative: Vocabulary Development Best Practices
Learning Resource Metadata Initiative: Vocabulary Development Best Practices
 
IIIF, Annotations, & Discourse
IIIF, Annotations, & DiscourseIIIF, Annotations, & Discourse
IIIF, Annotations, & Discourse
 
Knowledge management and sharepoint
Knowledge management and sharepointKnowledge management and sharepoint
Knowledge management and sharepoint
 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspective
 
DOMAINS OF USER STUDIES (User Studies and User Education)
DOMAINS OF USER STUDIES (User Studies and User Education)DOMAINS OF USER STUDIES (User Studies and User Education)
DOMAINS OF USER STUDIES (User Studies and User Education)
 
Social semantic web
Social semantic webSocial semantic web
Social semantic web
 
DSpace standard Data model and DSpace-CRIS
DSpace standard Data model and DSpace-CRISDSpace standard Data model and DSpace-CRIS
DSpace standard Data model and DSpace-CRIS
 

Recently uploaded

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
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.pdfNirmal Dwivedi
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
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.christianmathematics
 
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 17Celine George
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
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 POSCeline George
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
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)Jisc
 

Recently uploaded (20)

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
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
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
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.
 
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
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
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
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
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)
 

Snac dh2011-june-2011

  • 1. Discovering Historic Social Networks Prototype Historical Resource Demo Brian Tingle, California Digital Library Digital Humanities 2011 Stanford University 2011 June 22
  • 2. Meet the target users Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing)
  • 3. Meet the target users Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing) • Randy: Graduate student working on a PhD that involves biographies and the study of diplomatic families and networks.  Sometimes he comes to the site looking for information on specific people; other times he is looking for information on a specific subject or event.  He also TAs an undergraduate history class and sometimes has to help students find topics for papers. 
  • 4. Meet the target users Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing) • Randy: Graduate student working on a PhD that involves biographies and the study of diplomatic families and networks.  Sometimes he comes to the site looking for information on specific people; other times he is looking for information on a specific subject or event.  He also TAs an undergraduate history class and sometimes has to help students find topics for papers.  • Connie: Works at an institution that contributed records to the project.  Is going to be asking themselves how this site would be useful to their users.  Wants to understand how their records were used and what the added value is.
  • 5. Meet the target users Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing) • Randy: Graduate student working on a PhD that involves biographies and the study of diplomatic families and networks.  Sometimes he comes to the site looking for information on specific people; other times he is looking for information on a specific subject or event.  He also TAs an undergraduate history class and sometimes has to help students find topics for papers.  • Connie: Works at an institution that contributed records to the project.  Is going to be asking themselves how this site would be useful to their users.  Wants to understand how their records were used and what the added value is. • Quincy: Library School Student working to QA record matching.
  • 6. Meet the target users Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing) • Randy: Graduate student working on a PhD that involves biographies and the study of diplomatic families and networks.  Sometimes he comes to the site looking for information on specific people; other times he is looking for information on a specific subject or event.  He also TAs an undergraduate history class and sometimes has to help students find topics for papers.  • Connie: Works at an institution that contributed records to the project.  Is going to be asking themselves how this site would be useful to their users.  Wants to understand how their records were used and what the added value is. • Quincy: Library School Student working to QA record matching. • Adele: Person doing authority work during collection processing.
  • 7. Meet the target users Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing) • Randy: Graduate student working on a PhD that involves biographies and the study of diplomatic families and networks.  Sometimes he comes to the site looking for information on specific people; other times he is looking for information on a specific subject or event.  He also TAs an undergraduate history class and sometimes has to help students find topics for papers.  • Connie: Works at an institution that contributed records to the project.  Is going to be asking themselves how this site would be useful to their users.  Wants to understand how their records were used and what the added value is. • Quincy: Library School Student working to QA record matching. • Adele: Person doing authority work during collection processing. • Lenny: Lenny likes linked data, and wants to be able to mine the links that have been established programatically.
  • 12. Advanced limits match EAC sections
  • 14. XTF query in the crossQueryResult
  • 19. EAC record view Identity
  • 20. EAC record view alternative forms of name
  • 22. HTML 5 microdata in chron list
  • 23. EAC record view Related Entries
  • 24. EAC record view Related Entries
  • 26. EAC record view View EAC XML
  • 27. EAC record view Graph Demo
  • 28.
  • 29. Tinkerpop Graph Stack h ttp://www.tinkerpop.com/ Property Graph Model graphML RDF S ail support
  • 30. vertex edge https://github.com/tinkerpop/gremlin/wiki/Defining-a-Property-Graph
  • 31. Graph Schema vertex _id: auto-assigned by neo4j _type: vertex identity: the name of the entity (string) [indexed] urls: n seperated list of source EAD files entityType: 'corporateBody', 'family', or 'person' edge _id: auto-assigned by neo4j _type: edge _lable: 'correspondedWith' or 'associatedWith' _inV: incoming vertex _id (from) _outV: outgoing vertex _id (to) from_name: from identity (string) denormalized to_name: to identity (string) denormalized
  • 32. internal id indices/name-idx is an index on “identity”; used to look up neo4j record id
  • 33. “bothE” shows in and out edges vertices/103994/bothE redundant data to save repeated lookups
  • 34.
  • 35.
  • 36. RDF of the social graph Thanks Ed Summers!
  • 37.
  • 38. Silvia Mazzini regesta.exe srl http://templates.xdams.net/IBC/ontology/eac-cpf.rdf
  • 39. Front End Stack • golden grid http://code.google.com/p/the-golden-grid/ • form style http://formalize.me/ • jquery and jquery ui • hoverIntent for advanced search • google analytics with event tracking
  • 40. XTF XSLT Framework • pre filter - do special tokenization to create custom EAC facets • https://docs.google.com/document/d/ 1wP9x6sdOZTagJNQXoyJfPh0Y6UzQgqLwLI86WSlIPbk/edit?hl=en_US • query parser - CGI params to XTF query XML • result formatter - XTF results to HTML • doc formatter - EAC-CPF to HTML • http://code.google.com/p/xtf-cpf/source/browse/? name=xtf-cpf
  • 41. social graph visualization • EAC to graphML https://code.google.com/p/eac-graph-load/ • graphML file with open license should be viewable in other tools • current demo uses Dracula Graph Library • Ed Summer’s “snac hacks” post
  • 42. EAD to EAC XSLT • forthcoming from Virginia

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n