- 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)
341 lines
No EOL
13 KiB
JSON
341 lines
No EOL
13 KiB
JSON
{
|
|
"ppid": "ID_XX-XX-XXX_XXXX_CA-08-TOR_XXXX_ANDREA-MILLS",
|
|
"ppid_type": "ID",
|
|
"ppid_components": {
|
|
"type": "ID",
|
|
"first_location": "XX-XX-XXX",
|
|
"first_date": "XXXX",
|
|
"last_location": "CA-08-TOR",
|
|
"last_date": "XXXX",
|
|
"name_tokens": [
|
|
"ANDREA",
|
|
"MILLS"
|
|
],
|
|
"last_location_source": "inferred_current_settlement"
|
|
},
|
|
"name": {
|
|
"full_name": "Andrea Mills",
|
|
"display_name": "Andrea Mills",
|
|
"name_romanized": null,
|
|
"name_tokens": [
|
|
"ANDREA",
|
|
"MILLS"
|
|
],
|
|
"source": "linkedin_profile"
|
|
},
|
|
"birth_date": {
|
|
"edtf": "1978",
|
|
"precision": "year",
|
|
"provenance": {
|
|
"statement_created_at": "2026-01-10T23:09:11.434324+00:00",
|
|
"source_archived_at": "2026-01-10T23:09:07.086584+00:00",
|
|
"retrieval_agent": "enrich_person_comprehensive.py v1.1.1",
|
|
"retrieval_method": "linkup_web_search",
|
|
"source_url": "https://www.amazon.com/Andrea-Mills/e/B005NATCYC",
|
|
"source_title": "Amazon.com: Andrea Mills: books, biography, latest update",
|
|
"source_snippet": "Andrea Lynn Mills was born on June 22, 1978, in Newcastle, Wyoming. She was raised",
|
|
"search_query": "\"Andrea Mills\" born biography",
|
|
"extraction_method": "regex_pattern_matching",
|
|
"verified": false,
|
|
"verification_status": "machine_extracted"
|
|
}
|
|
},
|
|
"is_living": true,
|
|
"heritage_relevance": {
|
|
"is_heritage_relevant": true,
|
|
"heritage_types": [
|
|
"D",
|
|
"L"
|
|
],
|
|
"score": 0.95,
|
|
"rationale": "Executive Director of Internet Archive Canada, a major digital heritage platform (type D). Works with libraries and universities on book digitization (type L). Over 21 years experience in digital preservation."
|
|
},
|
|
"affiliations": [
|
|
{
|
|
"custodian_name": "Internet Archive",
|
|
"custodian_slug": "internet-archive",
|
|
"role_title": "Executive Director, Canada",
|
|
"heritage_relevant": true,
|
|
"heritage_type": "D",
|
|
"current": true,
|
|
"observed_on": "2025-12-15T22:00:06Z",
|
|
"source_url": "https://rocketreach.co/andrea-mills-email_56164709"
|
|
},
|
|
{
|
|
"custodian_name": "Internet Archive Canada",
|
|
"custodian_slug": "internet-archive-canada",
|
|
"role_title": "Digitization Program Manager",
|
|
"heritage_relevant": true,
|
|
"heritage_type": "D",
|
|
"current": false,
|
|
"observed_on": "2025-12-15T22:00:06Z",
|
|
"source_url": "https://www.trentu.ca/news/story/22235"
|
|
}
|
|
],
|
|
"profile_data": {
|
|
"name": "Andrea Mills",
|
|
"headline": "Executive Director, Canada at Internet Archive",
|
|
"linkedin_url": "https://www.linkedin.com/in/millsandrea",
|
|
"location": "Toronto, Ontario, Canada",
|
|
"about": "Executive Director of Internet Archive Canada, leading digitization initiatives for libraries and cultural heritage institutions across Canada. Over 21 years of experience in the digital preservation and library sector. Oversees partnerships with universities and libraries to digitize and preserve millions of books as part of the Open Libraries project.",
|
|
"experience": [
|
|
{
|
|
"title": "Executive Director, Canada",
|
|
"company": "Internet Archive",
|
|
"location": "Toronto, Ontario, Canada",
|
|
"start_date": null,
|
|
"end_date": null,
|
|
"current": true,
|
|
"years_experience": "21+",
|
|
"description": "Leads Internet Archive's Canadian operations. Manages partnerships with Canadian universities and libraries for book digitization. Oversees the Open Libraries project in Canada.",
|
|
"source": "rocketreach.co, signalhire.com, linkedin.com"
|
|
},
|
|
{
|
|
"title": "Digitization Program Manager",
|
|
"company": "Internet Archive Canada",
|
|
"location": "Toronto, Ontario, Canada",
|
|
"start_date": null,
|
|
"end_date": null,
|
|
"current": false,
|
|
"description": "Managed digitization programs including partnership with Trent University to digitize 250,000 books as part of the Open Libraries project.",
|
|
"source": "trentu.ca"
|
|
}
|
|
],
|
|
"education": [
|
|
{
|
|
"degree": "BEd - Bachelor of Education",
|
|
"field_of_study": "Education - Intermediate/Senior",
|
|
"institution": "York University",
|
|
"location": "Toronto, Canada",
|
|
"start_year": "2009",
|
|
"end_year": "2012",
|
|
"source": "rocketreach.co"
|
|
}
|
|
],
|
|
"skills": [
|
|
"Project Management",
|
|
"Nonprofit Management",
|
|
"Change Management",
|
|
"Digital Preservation",
|
|
"Library Digitization",
|
|
"Partnership Development",
|
|
"Customer Service"
|
|
],
|
|
"languages": [
|
|
"English"
|
|
],
|
|
"profile_image_url": "",
|
|
"notable_projects": [
|
|
{
|
|
"name": "Trent University Book Digitization Partnership",
|
|
"description": "Led partnership with Trent University's Bata Library to digitize 250,000 books as part of the Open Libraries project, making out-of-circulation academic resources discoverable online.",
|
|
"source": "trentu.ca"
|
|
},
|
|
{
|
|
"name": "Internet Archive Open Libraries",
|
|
"description": "Part of initiative to bring four million books online through purchase or digitization while honoring creators' rights."
|
|
}
|
|
]
|
|
},
|
|
"web_claims": [
|
|
{
|
|
"claim_type": "birth_year",
|
|
"claim_value": 1978,
|
|
"provenance": {
|
|
"statement_created_at": "2026-01-10T23:09:11.434324+00:00",
|
|
"source_archived_at": "2026-01-10T23:09:07.086584+00:00",
|
|
"retrieval_agent": "enrich_person_comprehensive.py v1.1.1",
|
|
"retrieval_method": "linkup_web_search",
|
|
"api_endpoint": "https://api.linkup.so/v1/search",
|
|
"search_query": "\"Andrea Mills\" born biography",
|
|
"search_depth": "standard",
|
|
"source_url": "https://www.amazon.com/Andrea-Mills/e/B005NATCYC",
|
|
"source_title": "Amazon.com: Andrea Mills: books, biography, latest update",
|
|
"source_snippet": "Andrea Lynn Mills was born on June 22, 1978, in Newcastle, Wyoming. She was raised",
|
|
"extraction_method": "regex_pattern_matching",
|
|
"pattern_type": "us_date",
|
|
"verified": false,
|
|
"verification_status": "machine_extracted",
|
|
"requires_human_review": true,
|
|
"http_status": 200,
|
|
"answer_position": "answer[0:82]",
|
|
"all_sources": [
|
|
{
|
|
"url": "https://www.amazon.com/Andrea-Mills/e/B005NATCYC",
|
|
"name": "Amazon.com: Andrea Mills: books, biography, latest update"
|
|
},
|
|
{
|
|
"url": "https://lipscomb.edu/directory/mills-andrea",
|
|
"name": "Andrea Mills | Directory | Lipscomb University"
|
|
},
|
|
{
|
|
"url": "https://www.es2030.com/speakers/andrea-a-mills",
|
|
"name": "Andrea A. Mills, Chief Advisor, External R&D and Emerging Technologies for PMI Science and Innovation Ecosystems at Philip Morris International - Speaker at Ecosystems 2030 Summit"
|
|
},
|
|
{
|
|
"url": "https://www.andreamills.tv",
|
|
"name": "Andrea Mills"
|
|
},
|
|
{
|
|
"url": "https://www.fidler-isburgfuneralchapels.com/obituary/andrea-mills",
|
|
"name": "Obituary | Andrea Mills of Moorcroft , Wyoming | Fidler-Isburg Funeral Chapels & Crematory Services"
|
|
}
|
|
],
|
|
"source_count": 20,
|
|
"answer_content_hash": "73b1947ace7caf81"
|
|
}
|
|
},
|
|
{
|
|
"claim_type": "social_connection",
|
|
"claim_value": {
|
|
"relationship_type": "spouse",
|
|
"related_person": "Tom Mills"
|
|
},
|
|
"provenance": {
|
|
"statement_created_at": "2026-01-10T23:09:11.434693+00:00",
|
|
"source_archived_at": "2026-01-10T23:09:07.086584+00:00",
|
|
"retrieval_agent": "enrich_person_comprehensive.py v1.1.1",
|
|
"retrieval_method": "linkup_web_search",
|
|
"api_endpoint": "https://api.linkup.so/v1/search",
|
|
"search_query": "\"Andrea Mills\" born biography",
|
|
"search_depth": "standard",
|
|
"source_url": "https://www.amazon.com/Andrea-Mills/e/B005NATCYC",
|
|
"source_title": "Amazon.com: Andrea Mills: books, biography, latest update",
|
|
"source_snippet": ") Schelling. Andrea married Tom Mills on July 24, 1999, a",
|
|
"extraction_method": "regex_pattern_matching",
|
|
"pattern_type": "spouse",
|
|
"verified": false,
|
|
"verification_status": "machine_extracted",
|
|
"requires_human_review": true,
|
|
"http_status": 200,
|
|
"answer_position": "answer[134:191]",
|
|
"all_sources": [
|
|
{
|
|
"url": "https://www.amazon.com/Andrea-Mills/e/B005NATCYC",
|
|
"name": "Amazon.com: Andrea Mills: books, biography, latest update"
|
|
},
|
|
{
|
|
"url": "https://lipscomb.edu/directory/mills-andrea",
|
|
"name": "Andrea Mills | Directory | Lipscomb University"
|
|
},
|
|
{
|
|
"url": "https://www.es2030.com/speakers/andrea-a-mills",
|
|
"name": "Andrea A. Mills, Chief Advisor, External R&D and Emerging Technologies for PMI Science and Innovation Ecosystems at Philip Morris International - Speaker at Ecosystems 2030 Summit"
|
|
},
|
|
{
|
|
"url": "https://www.andreamills.tv",
|
|
"name": "Andrea Mills"
|
|
},
|
|
{
|
|
"url": "https://www.fidler-isburgfuneralchapels.com/obituary/andrea-mills",
|
|
"name": "Obituary | Andrea Mills of Moorcroft , Wyoming | Fidler-Isburg Funeral Chapels & Crematory Services"
|
|
}
|
|
],
|
|
"source_count": 20,
|
|
"answer_content_hash": "73b1947ace7caf81"
|
|
}
|
|
}
|
|
],
|
|
"source_observations": [
|
|
{
|
|
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/millsandrea_20251214T115050Z.json",
|
|
"observed_on": "2025-12-14T11:50:54.247281+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.526497+00:00",
|
|
"created_by": "generate_ppids.py",
|
|
"source_files": [
|
|
"/Users/kempersc/apps/glam/data/custodian/person/entity/millsandrea_20251214T115050Z.json"
|
|
],
|
|
"modified_at": "2026-01-09T19:51:28.194739+00:00",
|
|
"modified_by": "enrich_ppids.py"
|
|
},
|
|
"linkedin_slug": "millsandrea",
|
|
"inferred_current_settlement": {
|
|
"value": "Toronto",
|
|
"formatted": "CA-08-TOR",
|
|
"country_code": "CA",
|
|
"region_code": "08",
|
|
"settlement_code": "TOR",
|
|
"confidence": "medium",
|
|
"inference_provenance": {
|
|
"method": "profile_location",
|
|
"inference_chain": [
|
|
{
|
|
"step": 1,
|
|
"observation": "Profile location field found",
|
|
"source_field": "profile_data.location",
|
|
"source_value": "Toronto, Ontario, Canada"
|
|
},
|
|
{
|
|
"step": 2,
|
|
"geocoding": "GeoNames resolution",
|
|
"query": "Toronto, Ontario, Canada",
|
|
"result": {
|
|
"geonames_id": 6167865,
|
|
"geonames_name": "Toronto",
|
|
"admin1_code": "08",
|
|
"admin1_name": "Ontario",
|
|
"feature_code": "PPLA",
|
|
"latitude": 43.70643,
|
|
"longitude": -79.39864
|
|
}
|
|
},
|
|
{
|
|
"step": 3,
|
|
"formatting": "CC-RR-PPP generation",
|
|
"result": "CA-08-TOR"
|
|
}
|
|
],
|
|
"assumptions": [
|
|
"Profile location is up-to-date",
|
|
"Profile location represents current residence"
|
|
],
|
|
"geonames_data": {
|
|
"geonames_id": 6167865,
|
|
"geonames_name": "Toronto",
|
|
"admin1_code": "08",
|
|
"admin1_name": "Ontario",
|
|
"feature_code": "PPLA",
|
|
"latitude": 43.70643,
|
|
"longitude": -79.39864
|
|
},
|
|
"inferred_at": "2026-01-09T19:51:28.194723+00:00",
|
|
"inferred_by": "enrich_ppids.py"
|
|
}
|
|
},
|
|
"ppid_history": [
|
|
{
|
|
"previous_ppid": "ID_XX-XX-XXX_XXXX_XX-XX-XXX_XXXX_ANDREA-MILLS",
|
|
"new_ppid": "ID_XX-XX-XXX_XXXX_CA-08-TOR_XXXX_ANDREA-MILLS",
|
|
"changed_at": "2026-01-09T19:51:28.194737+00:00",
|
|
"reason": "observation_based_inference",
|
|
"inferred_fields": [
|
|
"inferred_current_settlement"
|
|
]
|
|
}
|
|
],
|
|
"enrichment_history": [
|
|
{
|
|
"enrichment_timestamp": "2026-01-10T23:09:07.086554+00:00",
|
|
"enrichment_agent": "enrich_person_comprehensive.py v1.1.1",
|
|
"person_name": "Andrea Mills",
|
|
"context_used": "Executive Director, Canada at Internet Archive",
|
|
"searches_performed": [
|
|
"\"Andrea Mills\" born biography",
|
|
"\"Andrea Mills\" Executive Director, Canada at Internet Archive education career university",
|
|
"\"Andrea Mills\" publications awards honors books",
|
|
"\"Andrea Mills\" contact email twitter linkedin orcid profile photo"
|
|
],
|
|
"data_fabrication_check": "PASSED"
|
|
}
|
|
]
|
|
} |