glam/data/person/ID_NL-UT-UTR_197X_NL-UT-RHE_XXXX_JESSY-DOORN.json
kempersc 855fff5962 data(person): resolve PPID locations and enrich profiles
- Rename 512 person files from XX-XX-XXX placeholders to proper GeoNames locations
- Update 2,463 profiles with enriched data
- Add 512 new person profiles (AU, international heritage professionals)
- PPID format: ID_{birth-loc}_{decade}_{work-loc}_{custodian}_{NAME}
2026-01-09 21:09:28 +01:00

301 lines
No EOL
11 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"ppid": "ID_NL-UT-UTR_197X_NL-UT-RHE_XXXX_JESSY-DOORN",
"ppid_type": "ID",
"ppid_components": {
"type": "ID",
"first_location": "NL-UT-UTR",
"first_date": "197X",
"last_location": "NL-UT-RHE",
"last_date": "XXXX",
"name_tokens": [
"JESSY",
"DOORN"
],
"first_date_source": "inferred_birth_decade.primary_value",
"first_location_source": "inferred_birth_settlement",
"last_location_source": "inferred_current_settlement",
"first_date_alternatives": [
"196X"
]
},
"name": {
"full_name": "Jessy van Doorn",
"display_name": "Jessy van Doorn",
"name_romanized": null,
"name_tokens": [
"JESSY",
"DOORN"
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "XXXX",
"precision": "unknown",
"note": "See inferred_birth_decade for heuristic estimate"
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
"heritage_types": [
"M"
],
"rationale": "Identified as heritage staff at Nederlands Openluchtmuseum"
},
"affiliations": [],
"profile_data": {
"name": "Jessy van Doorn",
"linkedin_url": "https://www.linkedin.com/in/jessy-van-doorn-79a117186",
"headline": "Projectleider bij Nederlands Openluchtmuseum",
"location": "Rhenen, Utrecht, Netherlands (NL)",
"connections": "484 connections • 489 followers",
"about": "Ik ben mensgericht, motiveer graag en voel onderlinge verhoudingen feilloos aan. Voor mijn werk zet ik me met veel enthousiasme in. Ik regel zaken liefst van begin tot eind en ben resultaatgericht met ruimte voor toepasbare creativiteit. Met tekst, taal en beeld ben ik handig en in de digitale wereld vind ik mijn weg. Ik ben praktisch ingesteld, kan prima zelfstandig functioneren maar waardeer werken in een team enorm. Samen een resultaat bereiken, of het nu een krachtige presentatie of een geslaagde verbouwing is, is goud. Total Experience: 32 years and 10 months",
"experience": [
{
"title": "Projectleider",
"company": "Nederlands Openluchtmuseum",
"date_range": "Aug 2024 - Present • 1 year and 2 months",
"location": "Arnhem, Gelderland, Nederland"
},
{
"title": "Eigenaar",
"company": "Paardzinnig (Current)",
"date_range": "Jan 2023 - Present • 2 years and 9 months",
"location": "Rhenen, Utrecht, Nederland"
},
{
"title": "Communicatie Projecten",
"company": "Nederlands Openluchtmuseum",
"date_range": "Jan 2020 - Aug 2024 • 4 years and 7 months",
"location": "Arnhem, Gelderland, Nederland"
},
{
"title": "Interne Communicatie",
"company": "Nederlands Openluchtmuseum",
"date_range": "Jan 2006 - Nov 2023 • 17 years and 10 months",
"location": "Arnhem",
"description": "Interne communicatie | Nederlands Openluchtmuseum Verzamelen en redigeren nieuws voor intern communicatiemedium, eindredactie personeelsmagazine, adviseren collegae, adviseren over beleid interne communicatie. Opzet nieuw intern nieuws- en informatie medium. Implementeren en beheren huisstijl, copywriting marketingcommunicatie."
},
{
"title": "Office Management",
"company": "Nederlands Openluchtmuseum",
"date_range": "Jan 2005 - Dec 2019 • 14 years and 11 months",
"location": "Arnhem",
"description": "Office management | Vrienden Nederlands Openluchtmuseum Aanspreekpunt vereniging (14.000 leden), advisering bestuur, onderhouden contacten, organiseren evenementen, mailings, nieuwsbrieven, planning en website, ledenadministratie, boekhouding, inrichten en testen nieuw CRM systeem, samenwerking met o.a. landelijke Museumkaart, Bokrijk, Burgers Zoo."
},
{
"title": "Mede-eigenaar",
"company": "Shetzinnig",
"date_range": "Nov 2022 - Aug 2024 • 1 year and 9 months",
"location": "Rhenen, Utrecht, Nederland"
},
{
"title": "Personal Assistant",
"company": "A.S. Watson Group",
"date_range": "Jan 2004 - Jan 2005 • 1 year",
"location": "Renswoude",
"description": "Personal assistant | A.S. Watson BV (o.a. Kruidvat, Trekpleister) Ondersteuning buying director (Engels), internationale contacten (voornamelijk China), personeelsadministratie, planning reisschema inkopers, beheer afspraken leveranciers, relatiebeheer."
},
{
"title": "Direct Team Secretaresse",
"company": "Secretary Plus Nederland",
"date_range": "Jan 2002 - Jan 2004 • 2 years",
"location": "Utrecht",
"description": "Direct team | Secretary Plus Management Support Op orde brengen puinhoop-secretariaten, aannemen nieuwe secretaresses en tijdelijke projecten bij grotere bedrijven (PWC, IBM), o.a. opstellen functieprofielen voor het winstgevend uitzetten van interim managers bij grote opdrachtgevers."
},
{
"title": "Directiesecretaresse",
"company": "BelCompany",
"date_range": "Jan 1998 - Jan 2002 • 4 years",
"location": "Veenendaal",
"description": "Directiesecretariaat | Belcompany B.V. Ondersteuning en advisering algemeen directeur, interne communicatie, opstart Belgische en Duitse keten, organisatie evenementen, public relations, aansturing facilitaire dienst hoofdkantoor. BelCompany is overgenomen door Vodafone (2016)."
},
{
"title": "Assistent Salesmanager",
"company": "Halfords NL",
"date_range": "Jan 1995 - Jan 1998 • 3 years",
"location": "Veenendaal",
"description": "Assistent Salesmanager | Halfords Nederland BV Promotionele activiteiten, verkoopsecretariaat, in- en externe contacten onderhouden, organiseren filiaalevenementen en incentives, opzetten landelijk prijskaartensysteem (filialen)."
}
],
"education": [
{
"degree": "Persoonlijke leiderschap",
"institution": "Stream"
},
{
"degree": "HAVO-VWO",
"institution": "Christelijk Lyceum Veenendaal",
"date_range": "1988 - 1992 • 4 years"
},
{
"degree": "Public relations & bedrijfscorrespondentie Engels, Communication, General",
"institution": "Schoevers",
"date_range": "2000 - 2000"
},
{
"degree": "Vrijwilligers managen",
"institution": "Cultuur College Arnhem",
"date_range": "2016 - 2016"
},
{
"degree": "French Studies",
"institution": "Alliance Française La Haye",
"date_range": "2011 - 2014 • 3 years"
},
{
"degree": "Adobe Indesign vormgeving",
"institution": "GOC Veenendaal",
"date_range": "2010 - 2010"
},
{
"degree": "Emotionele intelligentie",
"institution": "Secretary Plus",
"date_range": "2003 - 2003"
},
{
"degree": "Engels | taalstage, ENGLISH LANGUAGE AND LITERATURE/LETTERS, n.v.t.",
"institution": "Ceran Lingua (België)",
"date_range": "2001 - 2001"
}
],
"skills": [
"office management",
"public relations",
"buying",
"director",
"engels",
"planning",
"management",
"nederlands",
"organiseren",
"crm",
"incentives",
"copywriting"
],
"languages": [
{
"language": "Nederlands",
"proficiency": "Native or bilingual proficiency"
},
{
"language": "Engels",
"proficiency": "Professional working proficiency"
},
{
"language": "Frans",
"proficiency": "Limited working proficiency"
},
{
"language": "Duits",
"proficiency": "Limited working proficiency"
},
{
"language": "Spaans",
"proficiency": "Elementary proficiency"
}
],
"profile_image_url": "https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2"
},
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/jessy-van-doorn-79a117186_20251214T110608Z.json",
"observed_on": "2025-12-14T11:06:08.123297+00:00",
"extraction_agent": "claude-sonnet-4-20250514"
}
],
"enrichment_metadata": {
"birth_date_search": {
"attempted": false,
"notes": "Not yet searched - requires manual enrichment"
}
},
"provenance": {
"created_at": "2026-01-09T17:29:48.714995+00:00",
"created_by": "generate_ppids.py",
"source_files": [
"/Users/kempersc/apps/glam/data/custodian/person/entity/jessy-van-doorn-79a117186_20251214T110608Z.json"
],
"modified_at": "2026-01-09T19:51:12.102535+00:00",
"modified_by": "enrich_ppids.py"
},
"linkedin_slug": "jessy-van-doorn-79a117186",
"ppid_history": [
{
"previous_ppid": "ID_XX-XX-XXX_XXXX_XX-XX-XXX_XXXX_JESSY-DOORN",
"new_ppid": "ID_NL-UT-UTR_197X_NL-UT-RHE_XXXX_JESSY-DOORN",
"changed_at": "2026-01-09T17:43:04.197340+00:00",
"reason": "observation_based_inference",
"inferred_fields": [
"inferred_birth_decade",
"inferred_birth_settlement",
"inferred_current_settlement"
]
}
],
"inferred_birth_decade": {
"values": [
"196X",
"197X"
],
"edtf": "[196X,197X]",
"edtf_meaning": "one of: 1960s or 1970s",
"precision": "decade_set",
"primary_value": "197X",
"primary_rationale": "1970 is in 197X, but range extends into 196X",
"confidence": "very_low",
"inference_provenance": {
"method": "earliest_education_heuristic",
"inference_chain": [
{
"step": 1,
"observation": "Education record found",
"source_field": "profile_data.education",
"source_value": {
"institution": "Christelijk Lyceum Veenendaal",
"degree": "HAVO-VWO",
"date_range": "1988 - 1992 • 4 years"
}
},
{
"step": 2,
"extraction": "Start year extracted from date_range",
"extracted_value": 1988
},
{
"step": 3,
"assumption": "Education entry age is approximately 18 (±3 years)",
"rationale": "Standard entry age for this education level in Netherlands/Europe",
"confidence_impact": "Assumption introduces uncertainty; actual age may vary ±3 years"
},
{
"step": 4,
"calculation": "1988 - 18 = 1970",
"result": "Estimated birth year: 1970",
"range": "1967-1973 (accounting for ±3 year variance)"
},
{
"step": 5,
"generalization": "Birth year range spans decade boundary",
"input_range": [
1967,
1973
],
"output": [
"196X",
"197X"
],
"edtf": "[196X,197X]",
"rationale": "Cannot determine which decade with certainty; using EDTF 'one of' set notation"
}
],
"assumptions": [
"Entry age for education/first job: 18 years (±3)",
"Career records are complete in LinkedIn profile"
],
"boundary_note": "Birth year estimate 1970 spans decades 196X/197X",
"inferred_at": "2026-01-09T19:51:12.102509+00:00",
"inferred_by": "enrich_ppids.py"
}
}
}