glam/data/person/ID_NL-NH-AMS_196X_NL-NH-HAA_XXXX_CHARLOTTE-KOSTERS.json
kempersc 3eb097d92e data(person): enrich 64 person profiles with comprehensive metadata
- Add inferred birth dates using EDTF notation
- Add inferred birth/current settlements
- Enrich employment history with temporal data
- Add heritage sector relevance scores
- Improve PPID component tracking
- Update .gitignore with large file patterns (warc, nt, trix, geonames.db)
2026-01-11 00:38:09 +01:00

232 lines
No EOL
9.7 KiB
JSON

{
"ppid": "ID_NL-NH-AMS_196X_NL-NH-HAA_XXXX_CHARLOTTE-KOSTERS",
"ppid_type": "ID",
"ppid_components": {
"type": "ID",
"first_location": "NL-NH-AMS",
"first_date": "196X",
"last_location": "NL-NH-HAA",
"last_date": "XXXX",
"name_tokens": [
"CHARLOTTE",
"KOSTERS"
],
"first_date_source": "inferred_birth_decade",
"first_location_source": "inferred_birth_settlement",
"last_location_source": "inferred_current_settlement",
"first_date_alternatives": [
"199X"
]
},
"name": {
"full_name": "Charlotte Kösters",
"display_name": "Charlotte Kösters",
"name_romanized": null,
"name_tokens": [
"CHARLOTTE",
"KOSTERS"
],
"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": "Category Manager at Van Gogh Museum responsible for souvenir assortment, product development, and museum retail operations. 10+ years at Van Gogh Museum.",
"score": 0.50,
"score_rationale": "Museum retail professional with long tenure at major institution but limited direct heritage work. Key factors: (1) Category Manager at Van Gogh Museum (2015-present) - 10+ years at world-renowned museum (+0.15); (2) Responsible for souvenir assortment, product development, inkoop and marketing for museum shops (+0.10); (3) Product development for new Van Gogh Museum shop (2014-2015) - museum retail innovation (+0.05); (4) Inkoop Adviseur at Van Gogh Museum (2015) - procurement optimization (+0.03); (5) 32+ years total professional experience (+0.05); (6) HTS de Maere, Bedrijfskunde - Textiel (1987-1991) - business degree relevant to retail (+0.02); (7) Prior retail experience at HEMA, Colorique, D.E Master Blenders - commercial sector (+0.03); (8) Role is commercial/retail rather than curatorial, conservation, or archival (-0.05); (9) No direct involvement in collections, exhibitions, or heritage preservation (-0.05); (10) Museum context provides some heritage sector relevance (+0.08). Solid museum retail professional supporting visitor experience but not engaged in core heritage functions."
},
"affiliations": [],
"profile_data": {
"name": "Charlotte Kösters",
"linkedin_url": "https://www.linkedin.com/in/charlottekosters",
"headline": "Category Manager bij Van Gogh Museum",
"location": "Haarlem, North Holland, Netherlands (NL)",
"connections": "500 connections • 655 followers",
"about": "Total Experience: 32 years and 8 months",
"experience": [
{
"title": "Category Manager",
"company": "Van Gogh Museum",
"date_range": "Aug 2015 - Present • 10 years and 3 months",
"location": "Amsterdam Area, Netherlands",
"description": "Verantwoordelijk voor assortiment samenstelling, productontwikkeling, inkoop en marketing van het souvenir assortiment ten behoeve van de museumwinkels van het Van Gogh Museum en overige verkoopkanalen."
},
{
"title": "Inkoop Adviseur",
"company": "Van Gogh Museum",
"date_range": "Feb 2015 - Jul 2015 • 5 months",
"location": "Amsterdam",
"description": "Verantwoordelijk voor het optimaliseren van het inkoop proces binnen VGME"
},
{
"title": "Product Ontwikkelaar",
"company": "Van Gogh Museum",
"date_range": "Jun 2014 - Jan 2015 • 7 months",
"location": "Amsterdam",
"description": "Verantwoordelijk voor de productontwikkeling ten behoeve van de nieuwe museumwinkel van het Van Gogh Museum"
},
{
"title": "A.i. Product Assortment Manager",
"company": "D.E MASTER BLENDERS 1753",
"date_range": "Sep 2013 - May 2014 • 8 months",
"location": "Utrecht",
"description": "Verantwoordelijk voor de productontwikkeling, inkoop en marketing van het assortiment ten behoeve van het D.E loyalty programma"
},
{
"title": "Senior Buyer",
"company": "HEMA",
"date_range": "Jan 2012 - Jul 2013 • 1 year and 6 months",
"location": "Amsterdam Area, Netherlands",
"description": "Verantwoordelijk voor de inkoop van de collectie tafelen (serviesgoed, glaswerk, bestek en plastic artikelen) en klein huishoudelijke apparaten voor alle Eigen Vestigingen en Aangesloten Bedrijven in Nederland, België, Frankrijk, Duitsland en Luxemburg"
},
{
"title": "Buyer",
"company": "Colorique",
"date_range": "Jun 2008 - Nov 2011 • 3 years and 5 months",
"location": "Zwanenburg",
"description": "Verantwoordelijk voor het aansturen, uitvoeren en optimaliseren van het totale inkoopproces inclusief merchandising en logistieke stromen"
}
],
"education": [
{
"degree": "ing, HTS de Maere, Bedrijfskunde - Textiel",
"institution": "Saxion University of Applied Sciences",
"date_range": "1987 - 1991 • 4 years"
}
],
"skills": [
"assortment"
],
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/C4E03AQGMvJjXeMDxbA/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1570554438066?e=2147483647&v=beta&t=qNuy1xmUV64qhxfF6sV0ivWpL1gcmtRpjnbwXg2xrsU"
},
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/charlottekosters_20251214T110243Z.json",
"observed_on": "2025-12-14T11:02:43.639005+00:00",
"extraction_agent": "claude-sonnet-4-20250514"
}
],
"enrichment_metadata": {
"birth_date_search": {
"attempted": false,
"notes": "Not yet searched - requires manual enrichment"
},
"deep_enrichment": {
"performed_on": "2026-01-11T18:15:00Z",
"performed_by": "opencode-claude-sonnet-4",
"sources_consulted": [
"https://www.linkedin.com/in/charlottekosters"
],
"claims_added": 0,
"notes": "Heritage relevance score assessment. Category Manager at Van Gogh Museum for 10+ years. Museum retail/merchandising role rather than direct heritage work."
}
},
"provenance": {
"created_at": "2026-01-09T17:29:48.540077+00:00",
"created_by": "generate_ppids.py",
"source_files": [
"/Users/kempersc/apps/glam/data/custodian/person/entity/charlottekosters_20251214T110243Z.json"
],
"modified_at": "2026-01-11T18:15:00Z",
"modified_by": "opencode-claude-sonnet-4",
"modification_notes": "Deep enrichment: Added heritage_relevance.score (0.50) and score_rationale. Van Gogh Museum retail professional."
},
"linkedin_slug": "charlottekosters",
"ppid_history": [
{
"previous_ppid": "ID_XX-XX-XXX_XXXX_XX-XX-XXX_XXXX_CHARLOTTE-KOSTERS",
"new_ppid": "ID_NL-NH-AMS_198X_NL-NH-HAA_XXXX_CHARLOTTE-KOSTERS",
"changed_at": "2026-01-09T17:43:07.850225+00:00",
"reason": "observation_based_inference",
"inferred_fields": [
"inferred_birth_decade",
"inferred_birth_settlement",
"inferred_current_settlement"
]
},
{
"previous_ppid": "ID_NL-NH-AMS_198X_NL-NH-HAA_XXXX_CHARLOTTE-KOSTERS",
"new_ppid": "ID_NL-NH-AMS_196X_NL-NH-HAA_XXXX_CHARLOTTE-KOSTERS",
"changed_at": "2026-01-09T19:18:15.462422+00:00",
"reason": "observation_based_inference",
"inferred_fields": [
"inferred_birth_decade"
]
}
],
"inferred_birth_decade": {
"value": "196X",
"edtf": "196X",
"precision": "decade",
"confidence": "low",
"inference_provenance": {
"method": "earliest_education_heuristic",
"inference_chain": [
{
"step": 1,
"observation": "Education record found",
"source_field": "profile_data.education",
"source_value": {
"institution": "Saxion University of Applied Sciences",
"degree": "ing, HTS de Maere, Bedrijfskunde - Textiel",
"date_range": "1987 - 1991 • 4 years"
}
},
{
"step": 2,
"extraction": "Start year extracted from date_range",
"extracted_value": 1987
},
{
"step": 3,
"assumption": "Education entry age is approximately 22 (±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": "1987 - 22 = 1965",
"result": "Estimated birth year: 1965",
"range": "1962-1968 (accounting for ±3 year variance)"
},
{
"step": 5,
"generalization": "Convert to EDTF decade notation",
"input": 1965,
"output": "196X",
"rationale": "Decade precision appropriate for heuristic-based estimate"
}
],
"assumptions": [
"Entry age for education/first job: 22 years (±3)",
"Career records are complete in LinkedIn profile"
],
"inferred_at": "2026-01-09T19:50:48.661857+00:00",
"inferred_by": "enrich_ppids.py"
}
},
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-10T15:45:45.513522+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.0.0",
"person_name": "Charlotte Kösters",
"context_used": "Category Manager bij Van Gogh Museum",
"searches_performed": [
"\"Charlotte Kösters\" born biography",
"\"Charlotte Kösters\" Category Manager bij Van Gogh Museum education career university"
],
"data_fabrication_check": "PASSED - All claims have source provenance",
"result": "no_claims_found"
}
]
}