15

Unraveling Zürich’s social and family networks in Keller-Escher's "Promptuarium"

GLAMhack2024 project for creating family relations graph

@Lesesaal

⛶  Fullscreen ↓  Download
Demo

The "Promptuarium genealogicum" by Carl Keller-Escher is a monumental work, spanning 2,800 pages and detailing the genealogies of 258 historic families from Zürich, with roots tracing back to the 16th century. Thanks to a dedicated Citizen Science project conducted by the Zentralbibliothek Zürich, this vast trove of genealogical information has been meticulously transcribed, offering a valuableresource for anyone interested in Zürich’s historical families and their social histories.  However, while the data has been transcribed and organized, there’s a challenge ahead: connecting these historical records with modern biographical databases and visualizing the intricate relationships within these families. We need your expertise to bring these connections to life!

Your Mission:

Dive into Keller-Escher’s genealogical data and help identify and connect the individuals recorded in this work to biographical databases like VIAF, GND, and others. Then, take these connections and create Linked Open Data (LOD) to visualize the complex web of relationships that bind Zürich’s historic families together.

What We're Looking For:
  1. Prompt Engineers and coders: Using artificial intelligence, we will try to extract and structure data describing persons mentioned in the transcribed data. To this end, your task will be to find prompts for the AI to structure the data as best as possible. Some experience with ChatGPT is all you need to help.
  2. Historical Detectives: We need participants with a knack for research and a passion for history to identify the individuals in Keller-Escher’s work. You’ll search for biographical data from various sources, such as VIAF and GND, and match these with the names recorded in the genealogy.
  3. Data Integrators & Creators: Once the historical detectives have identified the persons, we need participants skilled in data modeling and creation to produce Linked Open Data (LOD). Your task will be to create and structure the data, linking these individuals and their relationships in a way that can be easily visualized and explored.
  4. Visualization Experts: Help us transform the structured genealogical data into engaging visualizations. By mapping out relationships and family trees, you'll make it easier for researchers and the public to explore the rich genealogical and social history of Zürich.
Why Participate?
  • Bring History to Life: Contribute to creating a living, interconnected web of Zürich’s past, making it accessible and understandable to everyone.
  • Learn and Innovate: Gain hands-on experience with historical data, Linked Open Data (LOD), and advanced visualization techniques, all while working on a meaningful project.
  • Collaborate and Connect: Work alongside a passionate team of historians, data scientists, and visualization experts, building connections that could lead to future opportunities.

Join us in this challenge to illuminate Zürich’s genealogical and social history and create tools that help exploring the past!

Link to our data set:

Etherpad:

https://etherpad.wikimedia.org/p/GLAMhack24\_Keller-Escher

Documentation

https://github.com/magnetilo/carl-escher-promptuarium

Test Family Graph

python -m unittest test_module.TestClass.test_method
````

# Create environment with conda/mamba
````
mamba create -y -n carl-escher-prompt python=3.11
mamba activate carl-escher-prompt
mamba install -y --file requirements.txt
````


# Visualization

Go to: https://gephi.org/gephi-lite/

And load file: data/graph_data/graph_with_styling.gefx
This content is a preview from an external site.
 

Event finish

  throwback to our data model/ontology/...?

3 weeks ago ~ tim_rudiger

Sketching

Edited (version 25)

3 weeks ago ~ tim_rudiger

Research

link to documentation

3 weeks ago ~ tim_rudiger

Edited (version 24)

3 weeks ago ~ tim_rudiger

Edited (version 23)

3 weeks ago ~ tim_rudiger

image added

3 weeks ago ~ tim_rudiger

wip (@Thilo Weber)

resolve merge conflict (@Thilo Weber)

challenge added to README.md (@tim.ruediger)

update docu (@Thilo Weber)

Add files via upload (@ruedtim)

added (@NbtKmy)

add parsed graph (@Thilo Weber)

Merge branch 'bash-script' (@Thilo Weber)

set fatherfamilyid deterministically (@Thilo Weber)

Bash script for bash jobs as well as data from first runs as well as a new prompt text.

wip (@Thilo Weber)

Update README.md (@ruedtim)

Add files via upload (@ruedtim)

Edited (version 22)

3 weeks ago ~ tim_rudiger

Research

fix familygraph.py, add attribute husbandfamily_id (@Thilo Weber)

Edited (version 21)

3 weeks ago ~ tim_rudiger

Research

Documentation added

3 weeks ago ~ tim_rudiger

Update README.md (@ruedtim)

Edited (version 18)

3 weeks ago ~ tim_rudiger

Research

added github repo

3 weeks ago ~ tim_rudiger

Merge pull request #2 from magnetilo/prompts

New promptand output for that prompt added (pilou).

New promptand output for that prompt added (pilou).

one ipynb added (@NbtKmy)

graph added (@NbtKmy)

weighted graph changed (@NbtKmy)

wip (@Thilo Weber)

graph data added (@NbtKmy)

... did something (@NbtKmy)

add ipynb (@NbtKmy)

Repository updated

3 weeks ago ~ tim_rudiger

Research

  unraveling the Schad family

3 weeks ago ~ tim_rudiger

update README (@Thilo Weber)

Edited (version 15)

3 weeks ago ~ tim_rudiger

Project

etherpad added

3 weeks ago ~ tim_rudiger

add relabeled gexf (@NbtKmy)

Start

 
Contributed 3 weeks ago by tim_rudiger for GLAMhack 2024
All attendees, sponsors, partners, volunteers and staff at our hackathon are required to agree with the Hack Code of Conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to ensure a safe environment for everybody. Please be reminded that this GLAMhack event adheres to Wikimedia's Friendly Space Policies. For further details, please refer to the information available here.

Creative Commons LicenceThe contents of this website, unless otherwise stated, are licensed under a Creative Commons Attribution 4.0 International License.