- 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)
590 lines
No EOL
61 KiB
JSON
590 lines
No EOL
61 KiB
JSON
{
|
|
"ppid": "ID_NL-NH-HAA_199X_NL-NH-AMS_XXXX_HANS-NUSSELDER",
|
|
"ppid_type": "ID",
|
|
"ppid_components": {
|
|
"type": "ID",
|
|
"first_location": "NL-NH-HAA",
|
|
"first_date": "199X",
|
|
"last_location": "NL-NH-AMS",
|
|
"last_date": "XXXX",
|
|
"name_tokens": [
|
|
"HANS",
|
|
"NUSSELDER"
|
|
],
|
|
"first_date_source": "inferred_birth_decade.primary_value",
|
|
"first_location_source": "inferred_birth_settlement",
|
|
"last_location_source": "inferred_current_settlement",
|
|
"first_date_alternatives": [
|
|
"198X"
|
|
]
|
|
},
|
|
"name": "Hans Nusselder",
|
|
"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": [
|
|
"A"
|
|
],
|
|
"rationale": "Identified as staff at Het Utrechts Archief",
|
|
"score": 0.55,
|
|
"score_rationale": "Data Protection Officer serving 4 provincial archives (NHA, Collectie Overijssel, Het Utrechts Archief, Gelders Archief). Key factors: (1) Provides GDPR compliance across 4 major Dutch heritage archives - significant sector-wide impact (+0.20); (2) CTPP certification demonstrates professional privacy expertise (+0.05); (3) 5+ years at NHA (since May 2020) shows sustained engagement with heritage sector (+0.10); (4) Role is administrative/compliance rather than core archival work (-0.15); (5) No direct involvement in archival collection management, digitization, or public access (-0.10); (6) Previous experience outside heritage sector (Seinwezen & Synergos) (-0.05); (7) No formal archival training or publications visible (-0.05). Important supporting role enabling GDPR-compliant heritage operations, but not a core heritage professional."
|
|
},
|
|
"affiliations": [
|
|
{
|
|
"custodian_name": "Noord-Hollands Archief",
|
|
"custodian_slug": "noord-hollands-archief",
|
|
"role_title": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"heritage_relevant": true,
|
|
"heritage_type": "A",
|
|
"current": true,
|
|
"observed_on": "2025-12-14T11:22:06Z",
|
|
"source_url": "https://www.linkedin.com/company/noord-hollands-archief/people/"
|
|
},
|
|
{
|
|
"custodian_name": "Het Utrechts Archief",
|
|
"custodian_slug": "het-utrechts-archief",
|
|
"role_title": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"heritage_relevant": true,
|
|
"heritage_type": "A",
|
|
"current": true,
|
|
"observed_on": "2025-12-14T11:22:09Z",
|
|
"source_url": "https://www.linkedin.com/company/het-utrechts-archief/people/"
|
|
},
|
|
{
|
|
"custodian_name": "Collectie Overijssel",
|
|
"custodian_slug": "collectie-overijssel",
|
|
"role_title": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"affiliation_provenance": {
|
|
"source": "LinkedIn company people page",
|
|
"source_url": "https://www.linkedin.com/in/hans-nusselder-296a6a72",
|
|
"retrieved_on": "2025-12-10T14:20:38.900000+00:00",
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
}
|
|
}
|
|
],
|
|
"profile_data": {
|
|
"name": "Hans Nusselder",
|
|
"linkedin_url": "https://www.linkedin.com/in/hans-nusselder-296a6a72",
|
|
"headline": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"location": "Amsterdam, North Holland, Netherlands (NL)",
|
|
"connections": "138 connections • 140 followers",
|
|
"about": "Total Experience: 24 years and 5 months",
|
|
"experience": [
|
|
{
|
|
"title": "Data Protection Officer",
|
|
"company": "Het Utrechts Archief",
|
|
"date_range": "Oct 2022 - Present • 3 years and 1 month",
|
|
"location": "Utrecht, Nederland"
|
|
},
|
|
{
|
|
"title": "Data Protection Officer",
|
|
"company": "Collectie Overijssel (Current)",
|
|
"date_range": "Jun 2022 - Present • 3 years and 5 months"
|
|
},
|
|
{
|
|
"title": "Data Protection Officer",
|
|
"company": "Noord-Hollands Archief",
|
|
"date_range": "May 2020 - Present • 5 years and 6 months",
|
|
"location": "Haarlem, Noord-Holland, Nederland"
|
|
},
|
|
{
|
|
"title": "Adj. Directeur",
|
|
"company": "Seinwezen & Synergos Communicatie",
|
|
"date_range": "Dec 2015 - Nov 2017 • 1 year and 11 months",
|
|
"location": "Haarlem",
|
|
"description": "Algemene Zaken en P&O"
|
|
}
|
|
],
|
|
"education": [],
|
|
"skills": [
|
|
"protection",
|
|
"p"
|
|
],
|
|
"languages": [],
|
|
"profile_image_url": "https://media.licdn.com/dms/image/v2/C4E03AQHIRWn_yVzHtw/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1609687636099?e=2147483647&v=beta&t=tHl6GN5J-_YEzXPW8u5NCMckUfg0wiQUHryzXO3G0sc"
|
|
},
|
|
"web_claims": [
|
|
{
|
|
"claim_type": "full_name",
|
|
"claim_value": "Hans Nusselder",
|
|
"source_url": "https://www.linkedin.com/in/hans-nusselder-296a6a72",
|
|
"retrieved_on": "2025-12-14T11:22:06Z",
|
|
"retrieval_agent": "linkedin_html_parser",
|
|
"content_hash": {
|
|
"algorithm": "sha256",
|
|
"value": "sha256-i6GYPt12uVesd+/SSnsAwF4RPyHo9FDLKcZCT3IRu8M=",
|
|
"scope": "extracted_text"
|
|
},
|
|
"text_fragment": "#:~:text=Hans%20Nusselder",
|
|
"w3c_selectors": [
|
|
{
|
|
"type": "TextQuoteSelector",
|
|
"exact": "Hans Nusselder",
|
|
"prefix": "",
|
|
"suffix": ""
|
|
}
|
|
],
|
|
"prov": {
|
|
"wasDerivedFrom": "https://www.linkedin.com/in/hans-nusselder-296a6a72"
|
|
},
|
|
"verification": {
|
|
"status": "verified",
|
|
"last_verified": "2025-12-28T18:39:39.249359+00:00"
|
|
},
|
|
"archive": {
|
|
"memento_uri": null,
|
|
"archive_source": "web.archive.org",
|
|
"note": "No Wayback Machine snapshot available as of query date",
|
|
"query_date": "2025-12-28T18:39:41.081960+00:00"
|
|
},
|
|
"glm_validation": {
|
|
"is_valid": true,
|
|
"semantic_category": "biography",
|
|
"validation_notes": "The source URL indicates a LinkedIn profile page. Context cannot be generated for TextQuoteSelector as no source body text was provided. The claim_value appears to be a valid person's name.",
|
|
"model": "glm-4.7",
|
|
"validated_at": "2025-12-28T19:02:57.739843+00:00"
|
|
}
|
|
},
|
|
{
|
|
"claim_type": "role_title",
|
|
"claim_value": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"source_url": "https://www.linkedin.com/in/hans-nusselder-296a6a72",
|
|
"retrieved_on": "2025-12-14T11:22:06Z",
|
|
"retrieval_agent": "linkedin_html_parser",
|
|
"content_hash": {
|
|
"algorithm": "sha256",
|
|
"value": "sha256-P40L57UhYrMsRLnf2SABHlN0YLchaBjMuRw3bzJGL+w=",
|
|
"scope": "extracted_text"
|
|
},
|
|
"text_fragment": "#:~:text=Data%20Protection%20Officer%20%28CTPP%29%20bij%20Noord-Hollands%20Archief%2C%20Collectie%20Overijssel%2C%20Utrechts%20Archief%20en",
|
|
"w3c_selectors": [
|
|
{
|
|
"type": "TextQuoteSelector",
|
|
"exact": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"prefix": "",
|
|
"suffix": ""
|
|
}
|
|
],
|
|
"prov": {
|
|
"wasDerivedFrom": "https://www.linkedin.com/in/hans-nusselder-296a6a72"
|
|
},
|
|
"verification": {
|
|
"status": "verified",
|
|
"last_verified": "2025-12-28T18:39:41.082016+00:00"
|
|
},
|
|
"archive": {
|
|
"memento_uri": null,
|
|
"archive_source": "web.archive.org",
|
|
"note": "No Wayback Machine snapshot available as of query date",
|
|
"query_date": "2025-12-28T18:39:42.264645+00:00"
|
|
},
|
|
"glm_validation": {
|
|
"is_valid": false,
|
|
"semantic_category": "role",
|
|
"validation_notes": "Source URL is LinkedIn (a social network platform), not a Dutch heritage institution website. The CSS selector is 'none', indicating no specific extraction anchor. Additionally, without the page source HTML, generating an accurate TextQuoteSelector is impossible; suggesting text based on 'typical news article structure' is not applicable for a LinkedIn profile.",
|
|
"model": "glm-4.7",
|
|
"validated_at": "2025-12-28T19:03:00.823876+00:00"
|
|
}
|
|
},
|
|
{
|
|
"claim_type": "linkedin_url",
|
|
"claim_value": "https://www.linkedin.com/in/hans-nusselder-296a6a72",
|
|
"source_url": "https://www.linkedin.com/company/noord-hollands-archief/people/",
|
|
"retrieved_on": "2025-12-12T21:58:47.350000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:50.805433+00:00",
|
|
"source_archived_at": "2025-12-12T21:58:47.350000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/link[35]/link[36]/link[37]/link[38]/link[39]/link[40]/link[41]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/img[14]/img[15]/img[16]/img[17]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[71]/main[1]/div[72]/section[2]/div[108]/div[109]/div[110]/div[158]/div[159]/div[160]/ul[5]/li[27]/div[161]/li[28]/div[173]/li[29]/div[185]/li[30]/div[197]/li[31]/div[209]/li[32]/div[221]/li[33]/div[233]/li[34]/div[245]/li[35]/div[257]/li[36]/div[269]/li[37]/div[281]/section[14]/img[41]/div[282]/div[283]/div[284]/a[36]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(7) Noord-Hollands Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "full_name",
|
|
"claim_value": "Hans Nusselder",
|
|
"source_url": "https://www.linkedin.com/company/noord-hollands-archief/people/",
|
|
"retrieved_on": "2025-12-12T21:58:47.350000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:50.805465+00:00",
|
|
"source_archived_at": "2025-12-12T21:58:47.350000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/link[35]/link[36]/link[37]/link[38]/link[39]/link[40]/link[41]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/img[14]/img[15]/img[16]/img[17]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[71]/main[1]/div[72]/section[2]/div[108]/div[109]/div[110]/div[158]/div[159]/div[160]/ul[5]/li[27]/div[161]/li[28]/div[173]/li[29]/div[185]/li[30]/div[197]/li[31]/div[209]/li[32]/div[221]/li[33]/div[233]/li[34]/div[245]/li[35]/div[257]/li[36]/div[269]/li[37]/div[281]/section[14]/img[41]/div[282]/div[283]/div[284]/a[36]/img[42]/@alt",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(7) Noord-Hollands Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "connection_degree",
|
|
"claim_value": "2nd",
|
|
"source_url": "https://www.linkedin.com/company/noord-hollands-archief/people/",
|
|
"retrieved_on": "2025-12-12T21:58:47.350000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:50.805542+00:00",
|
|
"source_archived_at": "2025-12-12T21:58:47.350000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/link[35]/link[36]/link[37]/link[38]/link[39]/link[40]/link[41]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/img[14]/img[15]/img[16]/img[17]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[71]/main[1]/div[72]/section[2]/div[108]/div[109]/div[110]/div[158]/div[159]/div[160]/ul[5]/li[27]/div[161]/li[28]/div[173]/li[29]/div[185]/li[30]/div[197]/li[31]/div[209]/li[32]/div[221]/li[33]/div[233]/li[34]/div[245]/li[35]/div[257]/li[36]/div[269]/li[37]/div[281]/section[14]/img[41]/div[282]/div[283]/div[284]/div[285]/div[288]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(7) Noord-Hollands Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "headline",
|
|
"claim_value": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"source_url": "https://www.linkedin.com/company/noord-hollands-archief/people/",
|
|
"retrieved_on": "2025-12-12T21:58:47.350000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:50.805579+00:00",
|
|
"source_archived_at": "2025-12-12T21:58:47.350000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/link[35]/link[36]/link[37]/link[38]/link[39]/link[40]/link[41]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/img[14]/img[15]/img[16]/img[17]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[71]/main[1]/div[72]/section[2]/div[108]/div[109]/div[110]/div[158]/div[159]/div[160]/ul[5]/li[27]/div[161]/li[28]/div[173]/li[29]/div[185]/li[30]/div[197]/li[31]/div[209]/li[32]/div[221]/li[33]/div[233]/li[34]/div[245]/li[35]/div[257]/li[36]/div[269]/li[37]/div[281]/section[14]/img[41]/div[282]/div[283]/div[284]/div[285]/div[289]/div[290]/div[291]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(7) Noord-Hollands Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "linkedin_url",
|
|
"claim_value": "https://www.linkedin.com/in/hans-nusselder-296a6a72",
|
|
"source_url": "https://www.linkedin.com/company/noord-hollands-archief/people/",
|
|
"retrieved_on": "2025-12-12T21:58:47.350000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:50.805433+00:00",
|
|
"source_archived_at": "2025-12-12T21:58:47.350000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/link[35]/link[36]/link[37]/link[38]/link[39]/link[40]/link[41]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/img[14]/img[15]/img[16]/img[17]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[71]/main[1]/div[72]/section[2]/div[108]/div[109]/div[110]/div[158]/div[159]/div[160]/ul[5]/li[27]/div[161]/li[28]/div[173]/li[29]/div[185]/li[30]/div[197]/li[31]/div[209]/li[32]/div[221]/li[33]/div[233]/li[34]/div[245]/li[35]/div[257]/li[36]/div[269]/li[37]/div[281]/section[14]/img[41]/div[282]/div[283]/div[284]/a[36]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(7) Noord-Hollands Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "full_name",
|
|
"claim_value": "Hans Nusselder",
|
|
"source_url": "https://www.linkedin.com/company/noord-hollands-archief/people/",
|
|
"retrieved_on": "2025-12-12T21:58:47.350000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:50.805465+00:00",
|
|
"source_archived_at": "2025-12-12T21:58:47.350000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/link[35]/link[36]/link[37]/link[38]/link[39]/link[40]/link[41]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/img[14]/img[15]/img[16]/img[17]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[71]/main[1]/div[72]/section[2]/div[108]/div[109]/div[110]/div[158]/div[159]/div[160]/ul[5]/li[27]/div[161]/li[28]/div[173]/li[29]/div[185]/li[30]/div[197]/li[31]/div[209]/li[32]/div[221]/li[33]/div[233]/li[34]/div[245]/li[35]/div[257]/li[36]/div[269]/li[37]/div[281]/section[14]/img[41]/div[282]/div[283]/div[284]/a[36]/img[42]/@alt",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(7) Noord-Hollands Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "connection_degree",
|
|
"claim_value": "2nd",
|
|
"source_url": "https://www.linkedin.com/company/noord-hollands-archief/people/",
|
|
"retrieved_on": "2025-12-12T21:58:47.350000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:50.805542+00:00",
|
|
"source_archived_at": "2025-12-12T21:58:47.350000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/link[35]/link[36]/link[37]/link[38]/link[39]/link[40]/link[41]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/img[14]/img[15]/img[16]/img[17]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[71]/main[1]/div[72]/section[2]/div[108]/div[109]/div[110]/div[158]/div[159]/div[160]/ul[5]/li[27]/div[161]/li[28]/div[173]/li[29]/div[185]/li[30]/div[197]/li[31]/div[209]/li[32]/div[221]/li[33]/div[233]/li[34]/div[245]/li[35]/div[257]/li[36]/div[269]/li[37]/div[281]/section[14]/img[41]/div[282]/div[283]/div[284]/div[285]/div[288]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(7) Noord-Hollands Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "headline",
|
|
"claim_value": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"source_url": "https://www.linkedin.com/company/noord-hollands-archief/people/",
|
|
"retrieved_on": "2025-12-12T21:58:47.350000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:50.805579+00:00",
|
|
"source_archived_at": "2025-12-12T21:58:47.350000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/link[35]/link[36]/link[37]/link[38]/link[39]/link[40]/link[41]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/img[14]/img[15]/img[16]/img[17]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[71]/main[1]/div[72]/section[2]/div[108]/div[109]/div[110]/div[158]/div[159]/div[160]/ul[5]/li[27]/div[161]/li[28]/div[173]/li[29]/div[185]/li[30]/div[197]/li[31]/div[209]/li[32]/div[221]/li[33]/div[233]/li[34]/div[245]/li[35]/div[257]/li[36]/div[269]/li[37]/div[281]/section[14]/img[41]/div[282]/div[283]/div[284]/div[285]/div[289]/div[290]/div[291]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(7) Noord-Hollands Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "linkedin_url",
|
|
"claim_value": "https://www.linkedin.com/in/hans-nusselder-296a6a72",
|
|
"source_url": "https://www.linkedin.com/company/collectie-overijssel/people/",
|
|
"retrieved_on": "2025-12-10T14:20:38.900000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:57.122619+00:00",
|
|
"source_archived_at": "2025-12-10T14:20:38.900000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[68]/div[88]/main[1]/div[89]/section[2]/div[125]/div[126]/div[127]/div[175]/div[176]/div[177]/ul[6]/li[33]/div[178]/li[34]/div[190]/li[35]/div[202]/li[36]/div[214]/li[37]/div[228]/li[38]/div[240]/li[39]/div[252]/li[40]/div[264]/li[41]/div[276]/li[42]/div[288]/li[43]/div[300]/section[14]/img[38]/div[301]/div[302]/div[303]/a[42]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(8) Collectie Overijssel_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "full_name",
|
|
"claim_value": "Hans Nusselder",
|
|
"source_url": "https://www.linkedin.com/company/collectie-overijssel/people/",
|
|
"retrieved_on": "2025-12-10T14:20:38.900000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:57.122679+00:00",
|
|
"source_archived_at": "2025-12-10T14:20:38.900000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[68]/div[88]/main[1]/div[89]/section[2]/div[125]/div[126]/div[127]/div[175]/div[176]/div[177]/ul[6]/li[33]/div[178]/li[34]/div[190]/li[35]/div[202]/li[36]/div[214]/li[37]/div[228]/li[38]/div[240]/li[39]/div[252]/li[40]/div[264]/li[41]/div[276]/li[42]/div[288]/li[43]/div[300]/section[14]/img[38]/div[301]/div[302]/div[303]/a[42]/img[39]/@alt",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(8) Collectie Overijssel_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "connection_degree",
|
|
"claim_value": "2nd",
|
|
"source_url": "https://www.linkedin.com/company/collectie-overijssel/people/",
|
|
"retrieved_on": "2025-12-10T14:20:38.900000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:57.122830+00:00",
|
|
"source_archived_at": "2025-12-10T14:20:38.900000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[68]/div[88]/main[1]/div[89]/section[2]/div[125]/div[126]/div[127]/div[175]/div[176]/div[177]/ul[6]/li[33]/div[178]/li[34]/div[190]/li[35]/div[202]/li[36]/div[214]/li[37]/div[228]/li[38]/div[240]/li[39]/div[252]/li[40]/div[264]/li[41]/div[276]/li[42]/div[288]/li[43]/div[300]/section[14]/img[38]/div[301]/div[302]/div[303]/div[304]/div[307]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(8) Collectie Overijssel_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "headline",
|
|
"claim_value": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"source_url": "https://www.linkedin.com/company/collectie-overijssel/people/",
|
|
"retrieved_on": "2025-12-10T14:20:38.900000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:57.122873+00:00",
|
|
"source_archived_at": "2025-12-10T14:20:38.900000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[68]/div[88]/main[1]/div[89]/section[2]/div[125]/div[126]/div[127]/div[175]/div[176]/div[177]/ul[6]/li[33]/div[178]/li[34]/div[190]/li[35]/div[202]/li[36]/div[214]/li[37]/div[228]/li[38]/div[240]/li[39]/div[252]/li[40]/div[264]/li[41]/div[276]/li[42]/div[288]/li[43]/div[300]/section[14]/img[38]/div[301]/div[302]/div[303]/div[304]/div[308]/div[309]/div[310]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(8) Collectie Overijssel_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "full_name",
|
|
"claim_value": "Hans Nusselder",
|
|
"source_url": "https://www.linkedin.com/in/hans-nusselder-296a6a72",
|
|
"retrieved_on": "2025-12-14T11:22:06Z",
|
|
"retrieval_agent": "linkedin_html_parser",
|
|
"content_hash": {
|
|
"algorithm": "sha256",
|
|
"value": "sha256-i6GYPt12uVesd+/SSnsAwF4RPyHo9FDLKcZCT3IRu8M=",
|
|
"scope": "extracted_text"
|
|
},
|
|
"text_fragment": "#:~:text=Hans%20Nusselder",
|
|
"w3c_selectors": [
|
|
{
|
|
"type": "TextQuoteSelector",
|
|
"exact": "Hans Nusselder",
|
|
"prefix": "",
|
|
"suffix": ""
|
|
}
|
|
],
|
|
"prov": {
|
|
"wasDerivedFrom": "https://www.linkedin.com/in/hans-nusselder-296a6a72"
|
|
},
|
|
"verification": {
|
|
"status": "verified",
|
|
"last_verified": "2025-12-28T18:39:39.249359+00:00"
|
|
},
|
|
"archive": {
|
|
"memento_uri": null,
|
|
"archive_source": "web.archive.org",
|
|
"note": "No Wayback Machine snapshot available as of query date",
|
|
"query_date": "2025-12-28T18:39:41.081960+00:00"
|
|
},
|
|
"glm_validation": {
|
|
"is_valid": true,
|
|
"semantic_category": "biography",
|
|
"validation_notes": "The source URL indicates a LinkedIn profile page. Context cannot be generated for TextQuoteSelector as no source body text was provided. The claim_value appears to be a valid person's name.",
|
|
"model": "glm-4.7",
|
|
"validated_at": "2025-12-28T19:02:57.739843+00:00"
|
|
}
|
|
},
|
|
{
|
|
"claim_type": "role_title",
|
|
"claim_value": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"source_url": "https://www.linkedin.com/in/hans-nusselder-296a6a72",
|
|
"retrieved_on": "2025-12-14T11:22:06Z",
|
|
"retrieval_agent": "linkedin_html_parser",
|
|
"content_hash": {
|
|
"algorithm": "sha256",
|
|
"value": "sha256-P40L57UhYrMsRLnf2SABHlN0YLchaBjMuRw3bzJGL+w=",
|
|
"scope": "extracted_text"
|
|
},
|
|
"text_fragment": "#:~:text=Data%20Protection%20Officer%20%28CTPP%29%20bij%20Noord-Hollands%20Archief%2C%20Collectie%20Overijssel%2C%20Utrechts%20Archief%20en",
|
|
"w3c_selectors": [
|
|
{
|
|
"type": "TextQuoteSelector",
|
|
"exact": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"prefix": "",
|
|
"suffix": ""
|
|
}
|
|
],
|
|
"prov": {
|
|
"wasDerivedFrom": "https://www.linkedin.com/in/hans-nusselder-296a6a72"
|
|
},
|
|
"verification": {
|
|
"status": "verified",
|
|
"last_verified": "2025-12-28T18:39:41.082016+00:00"
|
|
},
|
|
"archive": {
|
|
"memento_uri": null,
|
|
"archive_source": "web.archive.org",
|
|
"note": "No Wayback Machine snapshot available as of query date",
|
|
"query_date": "2025-12-28T18:39:42.264645+00:00"
|
|
},
|
|
"glm_validation": {
|
|
"is_valid": false,
|
|
"semantic_category": "role",
|
|
"validation_notes": "Source URL is LinkedIn (a social network platform), not a Dutch heritage institution website. The CSS selector is 'none', indicating no specific extraction anchor. Additionally, without the page source HTML, generating an accurate TextQuoteSelector is impossible; suggesting text based on 'typical news article structure' is not applicable for a LinkedIn profile.",
|
|
"model": "glm-4.7",
|
|
"validated_at": "2025-12-28T19:03:00.823876+00:00"
|
|
}
|
|
},
|
|
{
|
|
"claim_type": "linkedin_url",
|
|
"claim_value": "https://www.linkedin.com/in/hans-nusselder-296a6a72",
|
|
"source_url": "https://www.linkedin.com/company/het-utrechts-archief/people/",
|
|
"retrieved_on": "2025-12-10T14:28:47.790000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:58.119170+00:00",
|
|
"source_archived_at": "2025-12-10T14:28:47.790000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[68]/div[88]/main[1]/div[89]/section[2]/div[90]/div[91]/div[129]/div[130]/div[131]/div[179]/div[180]/div[181]/ul[6]/li[33]/div[182]/li[34]/div[194]/li[35]/div[206]/li[36]/div[220]/li[37]/div[232]/li[38]/div[244]/li[39]/div[256]/li[40]/div[268]/li[41]/div[280]/li[42]/div[292]/li[43]/div[304]/li[44]/div[316]/li[45]/div[328]/li[46]/div[340]/li[47]/div[352]/section[18]/img[48]/div[353]/div[354]/div[355]/a[50]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(8) Het Utrechts Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "full_name",
|
|
"claim_value": "Hans Nusselder",
|
|
"source_url": "https://www.linkedin.com/company/het-utrechts-archief/people/",
|
|
"retrieved_on": "2025-12-10T14:28:47.790000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:58.119192+00:00",
|
|
"source_archived_at": "2025-12-10T14:28:47.790000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[68]/div[88]/main[1]/div[89]/section[2]/div[90]/div[91]/div[129]/div[130]/div[131]/div[179]/div[180]/div[181]/ul[6]/li[33]/div[182]/li[34]/div[194]/li[35]/div[206]/li[36]/div[220]/li[37]/div[232]/li[38]/div[244]/li[39]/div[256]/li[40]/div[268]/li[41]/div[280]/li[42]/div[292]/li[43]/div[304]/li[44]/div[316]/li[45]/div[328]/li[46]/div[340]/li[47]/div[352]/section[18]/img[48]/div[353]/div[354]/div[355]/a[50]/img[49]/@alt",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(8) Het Utrechts Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "connection_degree",
|
|
"claim_value": "2nd",
|
|
"source_url": "https://www.linkedin.com/company/het-utrechts-archief/people/",
|
|
"retrieved_on": "2025-12-10T14:28:47.790000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:58.119260+00:00",
|
|
"source_archived_at": "2025-12-10T14:28:47.790000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[68]/div[88]/main[1]/div[89]/section[2]/div[90]/div[91]/div[129]/div[130]/div[131]/div[179]/div[180]/div[181]/ul[6]/li[33]/div[182]/li[34]/div[194]/li[35]/div[206]/li[36]/div[220]/li[37]/div[232]/li[38]/div[244]/li[39]/div[256]/li[40]/div[268]/li[41]/div[280]/li[42]/div[292]/li[43]/div[304]/li[44]/div[316]/li[45]/div[328]/li[46]/div[340]/li[47]/div[352]/section[18]/img[48]/div[353]/div[354]/div[355]/div[356]/div[359]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(8) Het Utrechts Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
},
|
|
{
|
|
"claim_type": "headline",
|
|
"claim_value": "Data Protection Officer (CTPP) bij Noord-Hollands Archief, Collectie Overijssel, Utrechts Archief en Gelders Archief",
|
|
"source_url": "https://www.linkedin.com/company/het-utrechts-archief/people/",
|
|
"retrieved_on": "2025-12-10T14:28:47.790000+00:00",
|
|
"statement_created_at": "2026-01-09T22:45:58.119291+00:00",
|
|
"source_archived_at": "2025-12-10T14:28:47.790000+00:00",
|
|
"xpath": "/html[1]/head[1]/meta[1]/meta[2]/meta[3]/meta[4]/meta[5]/meta[6]/meta[7]/meta[8]/meta[9]/meta[10]/meta[11]/meta[12]/meta[13]/meta[14]/link[1]/link[2]/link[3]/link[4]/link[5]/link[6]/link[7]/meta[15]/meta[16]/meta[17]/meta[18]/meta[19]/meta[20]/meta[21]/meta[22]/meta[23]/meta[24]/meta[25]/meta[26]/link[8]/link[9]/link[10]/link[11]/link[12]/meta[27]/meta[28]/meta[29]/meta[30]/meta[31]/meta[32]/meta[33]/meta[34]/meta[35]/meta[36]/meta[37]/meta[38]/meta[39]/meta[40]/meta[41]/meta[42]/meta[43]/meta[44]/meta[45]/meta[46]/meta[47]/meta[48]/meta[49]/meta[50]/meta[51]/meta[52]/meta[53]/meta[54]/meta[55]/meta[56]/meta[57]/meta[58]/meta[59]/meta[60]/meta[61]/meta[62]/meta[63]/meta[64]/meta[65]/meta[66]/meta[67]/meta[68]/meta[69]/meta[70]/meta[71]/meta[72]/meta[73]/meta[74]/meta[75]/meta[76]/meta[77]/meta[78]/meta[79]/meta[80]/meta[81]/meta[82]/meta[83]/meta[84]/meta[85]/meta[86]/meta[87]/meta[88]/meta[89]/meta[90]/meta[91]/meta[92]/meta[93]/meta[94]/meta[95]/meta[96]/meta[97]/meta[98]/meta[99]/meta[100]/meta[101]/meta[102]/meta[103]/meta[104]/meta[105]/meta[106]/meta[107]/meta[108]/meta[109]/meta[110]/meta[111]/meta[112]/meta[113]/meta[114]/meta[115]/meta[116]/meta[117]/meta[118]/meta[119]/meta[120]/meta[121]/meta[122]/meta[123]/meta[124]/meta[125]/meta[126]/meta[127]/meta[128]/meta[129]/meta[130]/meta[131]/meta[132]/meta[133]/meta[134]/meta[135]/meta[136]/meta[137]/meta[138]/meta[139]/meta[140]/meta[141]/link[13]/link[14]/meta[142]/meta[143]/link[15]/link[16]/link[17]/link[18]/link[19]/link[20]/link[21]/link[22]/link[23]/link[24]/link[25]/link[26]/link[27]/link[28]/link[29]/link[30]/link[31]/link[32]/link[33]/link[34]/body[1]/img[1]/img[2]/img[3]/img[4]/img[5]/img[6]/img[7]/img[8]/img[9]/img[10]/img[11]/img[12]/img[13]/div[28]/header[2]/div[32]/div[63]/div[64]/div[66]/div[67]/div[68]/div[88]/main[1]/div[89]/section[2]/div[90]/div[91]/div[129]/div[130]/div[131]/div[179]/div[180]/div[181]/ul[6]/li[33]/div[182]/li[34]/div[194]/li[35]/div[206]/li[36]/div[220]/li[37]/div[232]/li[38]/div[244]/li[39]/div[256]/li[40]/div[268]/li[41]/div[280]/li[42]/div[292]/li[43]/div[304]/li[44]/div[316]/li[45]/div[328]/li[46]/div[340]/li[47]/div[352]/section[18]/img[48]/div[353]/div[354]/div[355]/div[356]/div[360]/div[361]/div[362]",
|
|
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(8) Het Utrechts Archief_ People _ LinkedIn.html",
|
|
"xpath_match_score": 1.0,
|
|
"retrieval_agent": "extract_persons_with_provenance.py"
|
|
}
|
|
],
|
|
"source_observations": [
|
|
{
|
|
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/hans-nusselder-296a6a72_20251214T102701Z.json",
|
|
"observed_on": "2025-12-14T10:27:01.172959+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-10T15:30:00Z",
|
|
"performed_by": "opencode-claude-sonnet-4",
|
|
"sources_consulted": [
|
|
"https://www.linkedin.com/in/hans-nusselder-296a6a72"
|
|
],
|
|
"claims_added": 0,
|
|
"notes": "Heritage relevance score assessment. Unique cross-institutional DPO role serving 4 provincial archives (NHA, Collectie Overijssel, Het Utrechts Archief, Gelders Archief). CTPP certified. Administrative support role enabling GDPR-compliant heritage operations rather than core archival work."
|
|
}
|
|
},
|
|
"provenance": {
|
|
"created_at": "2026-01-09T17:29:48.630413+00:00",
|
|
"created_by": "generate_ppids.py",
|
|
"source_files": [
|
|
"/Users/kempersc/apps/glam/data/custodian/person/entity/hans-nusselder-296a6a72_20251214T102701Z.json"
|
|
],
|
|
"modified_at": "2026-01-10T15:30:00Z",
|
|
"modified_by": "opencode-claude-sonnet-4",
|
|
"modification_notes": "Deep enrichment: Added heritage_relevance.score (0.55) and score_rationale for DPO role serving 4 provincial archives (NHA, Collectie Overijssel, Het Utrechts Archief, Gelders Archief)."
|
|
},
|
|
"linkedin_slug": "hans-nusselder-296a6a72",
|
|
"ppid_history": [
|
|
{
|
|
"previous_ppid": "ID_XX-XX-XXX_XXXX_XX-XX-XXX_XXXX_HANS-NUSSELDER",
|
|
"new_ppid": "ID_NL-NH-HAA_199X_NL-NH-AMS_XXXX_HANS-NUSSELDER",
|
|
"changed_at": "2026-01-09T17:43:00.618987+00:00",
|
|
"reason": "observation_based_inference",
|
|
"inferred_fields": [
|
|
"inferred_birth_decade",
|
|
"inferred_birth_settlement",
|
|
"inferred_current_settlement"
|
|
]
|
|
}
|
|
],
|
|
"inferred_birth_decade": {
|
|
"values": [
|
|
"198X",
|
|
"199X"
|
|
],
|
|
"edtf": "[198X,199X]",
|
|
"edtf_meaning": "one of: 1980s or 1990s",
|
|
"precision": "decade_set",
|
|
"primary_value": "199X",
|
|
"primary_rationale": "1992 is in 199X, but range extends into 198X",
|
|
"confidence": "very_low",
|
|
"inference_provenance": {
|
|
"method": "earliest_experience_heuristic",
|
|
"inference_chain": [
|
|
{
|
|
"step": 1,
|
|
"observation": "First job record found (no education data)",
|
|
"source_field": "profile_data.experience",
|
|
"source_value": {
|
|
"company": "Seinwezen & Synergos Communicatie",
|
|
"title": "Adj. Directeur",
|
|
"date_range": "Dec 2015 - Nov 2017 • 1 year and 11 months"
|
|
}
|
|
},
|
|
{
|
|
"step": 2,
|
|
"extraction": "Start year extracted from date_range",
|
|
"extracted_value": 2015
|
|
},
|
|
{
|
|
"step": 3,
|
|
"assumption": "First job age is approximately 23 (±5 years)",
|
|
"rationale": "Assumes first job after typical university completion",
|
|
"confidence_impact": "Higher uncertainty; first job age varies ±5 years"
|
|
},
|
|
{
|
|
"step": 4,
|
|
"calculation": "2015 - 23 = 1992",
|
|
"result": "Estimated birth year: 1992",
|
|
"range": "1987-1997 (accounting for ±5 year variance)"
|
|
},
|
|
{
|
|
"step": 5,
|
|
"generalization": "Birth year range spans decade boundary",
|
|
"input_range": [
|
|
1987,
|
|
1997
|
|
],
|
|
"output": [
|
|
"198X",
|
|
"199X"
|
|
],
|
|
"edtf": "[198X,199X]",
|
|
"rationale": "Cannot determine which decade with certainty; using EDTF 'one of' set notation"
|
|
}
|
|
],
|
|
"assumptions": [
|
|
"Entry age for education/first job: 23 years (±5)",
|
|
"Career records are complete in LinkedIn profile"
|
|
],
|
|
"boundary_note": "Birth year estimate 1992 spans decades 198X/199X",
|
|
"inferred_at": "2026-01-09T19:51:28.916353+00:00",
|
|
"inferred_by": "enrich_ppids.py"
|
|
}
|
|
},
|
|
"extraction_provenance": {
|
|
"source_files": [
|
|
"(7) Noord-Hollands Archief_ People _ LinkedIn.html",
|
|
"(8) Collectie Overijssel_ People _ LinkedIn.html",
|
|
"/Users/kempersc/apps/glam/data/custodian/person/affiliated/parsed/missing_entity_profiles.json",
|
|
"(8) Het Utrechts Archief_ People _ LinkedIn.html"
|
|
],
|
|
"modified_at": "2026-01-10T12:56:56.551649+00:00",
|
|
"modified_by": "process_entity_to_ppid.py"
|
|
}
|
|
} |