Add workspace configuration for Git and Gitea integration

- Set up GitHub integration to be disabled.
- Configure Git settings including path and autofetch options.
- Add Gitea instance URL and repository details.
- Enable YAML support for LinkML schemas with validation.
- Define file associations for YAML files.
- Recommend essential extensions for development and exclude unwanted ones.
This commit is contained in:
kempersc 2026-01-11 02:50:39 +01:00
parent b3e57e709c
commit 556cc6c294
149 changed files with 13335 additions and 5321 deletions

View file

@ -0,0 +1,330 @@
# Rule 46: Entity Resolution in Person Enrichment - No Heuristics
## Status: CRITICAL
## The Core Principle
🚨 **SIMILAR OR IDENTICAL NAMES ARE NEVER SUFFICIENT FOR ENTITY RESOLUTION.**
A web search result mentioning "Carmen Juliá born 1952" is **NOT** evidence that the Carmen Juliá in our person profile was born in 1952. Names are not unique identifiers - there are thousands of people with the same name worldwide.
**Entity resolution requires verification of MULTIPLE independent identity attributes:**
| Attribute | Purpose | Example |
|-----------|---------|---------|
| **Age/Birth Year** | Temporal consistency | Both sources describe someone in their 40s |
| **Career Path** | Professional identity | Both are art curators, not one curator and one actress |
| **Location** | Geographic consistency | Both are based in UK, not one UK and one Venezuela |
| **Employer** | Institutional affiliation | Both work at New Contemporaries |
| **Education** | Academic background | Same university or field |
**Minimum Requirement**: At least **3 of 5** attributes must match before attributing ANY claim from a web source. Name match alone = **AUTOMATIC REJECTION**.
## Problem Statement
When enriching person profiles via web search (Linkup, Exa, etc.), search results often return data about **different people with similar or identical names**. Without proper entity resolution, the enrichment process can attribute false claims to the wrong person.
**Example Failure** (Carmen Juliá - UK Art Curator):
- Source profile: Carmen Juliá, Curator at New Contemporaries (UK)
- Birth year extracted: 1952 from Carmen Julia **Álvarez** (Venezuelan actress)
- Spouse extracted: "actors Eduardo Serrano" from the Venezuelan actress
- ResearchGate: Carmen Julia **Navarro** (Mexican hydrogeologist)
- Academia.edu: Carmen Julia **Gutiérrez** (Spanish medieval studies)
All data is from **different people** - none is the actual Carmen Juliá who is a UK-based art curator.
**Why This Happened**: The enrichment script used regex pattern matching to extract "born 1952" without verifying that the Wikipedia article described the SAME person.
## The Rule
### DO NOT use name matching as the basis for entity resolution. EVER.
For person enrichment via web search:
**FORBIDDEN** (Name-based extraction):
- ❌ Extracting birth years from any search result mentioning "Carmen Julia born..."
- ❌ Attributing social media profiles just because the name appears
- ❌ Claiming relationships (spouse, parent, child) from web text pattern matching
- ❌ Assigning academic profiles (ResearchGate, Academia.edu, Google Scholar) based on name matching alone
- ❌ Using Wikipedia articles without verifying ALL identity attributes
- ❌ Trusting genealogy sites (Geni, Ancestry, MyHeritage) which describe historical namesakes
- ❌ Using IMDB for birth years (actors with same names)
**REQUIRED** (Multi-Attribute Entity Resolution):
1. **Verify identity via MULTIPLE attributes** - name alone is INSUFFICIENT
2. **Cross-reference with known facts** (employer, location, job title from LinkedIn)
3. **Detect conflicting signals** - actress vs curator, Venezuela vs UK, 1950s birth vs active 2020s career
4. **Reject ambiguous matches** - if source doesn't clearly identify the same person, reject the claim
5. **Document rejection rationale** - log why claim was rejected for audit trail
## Entity Resolution Verification Checklist
Before attributing a web claim to a person profile, verify MULTIPLE identity attributes:
| # | Attribute | What to Check | Example Match | Example Conflict |
|---|-----------|---------------|---------------|------------------|
| 1 | **Career/Profession** | Same field/industry | Both are curators | Source says "actress", profile is curator |
| 2 | **Employer** | Same institution | Both at Rijksmuseum | Source says "film studio", profile is museum |
| 3 | **Location** | Same city/country | Both UK-based | Source says Venezuela, profile is UK |
| 4 | **Age Range** | Plausible for career | Birth 1980s, active 2020s | Birth 1952, still active in 2025 as junior |
| 5 | **Education** | Same university/field | Both art history | Source says "medical school" |
**Minimum requirement**: At least **3 of 5** attributes must match. Name match alone = **AUTOMATIC REJECTION**.
**Any conflicting signal = AUTOMATIC REJECTION** (e.g., source says "actress" when profile is "curator").
## Sources with High Entity Resolution Risk
| Source Type | Risk Level | Why | Action |
|-------------|------------|-----|--------|
| Wikipedia | CRITICAL | Many people with same name have pages | Reject unless 4/5 attributes match |
| IMDB | CRITICAL | Actors with common names | Reject all - never use for birth years |
| Genealogy sites | CRITICAL | Historical persons with same name | **ALWAYS REJECT** - these are ancestors/namesakes |
| Academic profiles | HIGH | Multiple researchers with same name | Verify institution and research field match |
| Social media | HIGH | Many accounts with similar handles | Verify employer/location in bio |
| News articles | MEDIUM | May mention multiple people | Read full context, verify identity |
| Institutional websites | LOW | Usually about their own staff | Good source if person works there |
## Automatic Rejection Triggers
The following MUST trigger **automatic claim rejection**:
### Profession Conflicts
If source profession differs from profile profession, REJECT:
```
Source: "actress", "actor", "singer", "footballer", "politician"
Profile: "curator", "archivist", "librarian", "conservator", "registrar"
→ REJECT (these are different people)
```
### Location Conflicts
If source location conflicts with profile location, REJECT:
```
Source: "Venezuela", "Mexico", "Brazil"
Profile: "UK", "Netherlands", "France"
→ REJECT (these are different people)
```
### Age Conflicts
If source age is implausible for profile career stage, REJECT:
```
Source: Born 1922, 1915, 1939
Profile: Currently active professional in 2025
→ REJECT (person would be 86-103 years old)
Source: Born 2007, 2004
Profile: Senior curator
→ REJECT (person would be 18-21, too young)
```
### Genealogy Source
If source is from genealogy/ancestry site, ALWAYS REJECT:
```
Domains: geni.com, ancestry.*, familysearch.org, findagrave.com, myheritage.*
→ ALWAYS REJECT (these describe historical namesakes, not the living person)
```
## Implementation in Enrichment Scripts
```python
def validate_entity_match(profile: dict, search_result: dict) -> tuple[bool, str]:
"""
Validate that a search result refers to the same person as the profile.
REQUIRES: At least 3 of 5 identity attributes must match.
Name match alone is INSUFFICIENT and automatically rejected.
Returns (is_valid, reason)
"""
profile_employer = profile.get('affiliations', [{}])[0].get('custodian_name', '').lower()
profile_location = profile.get('profile_data', {}).get('location', '').lower()
profile_role = profile.get('profile_data', {}).get('headline', '').lower()
source_text = search_result.get('answer', '').lower()
source_url = search_result.get('source_url', '').lower()
# AUTOMATIC REJECTION: Genealogy sources
genealogy_domains = ['geni.com', 'ancestry.', 'familysearch.', 'findagrave.', 'myheritage.']
if any(domain in source_url for domain in genealogy_domains):
return False, "genealogy_source_rejected"
# AUTOMATIC REJECTION: Profession conflicts
heritage_roles = ['curator', 'archivist', 'librarian', 'conservator', 'registrar', 'collection', 'heritage']
entertainment_roles = ['actress', 'actor', 'singer', 'footballer', 'politician', 'model', 'athlete']
profile_is_heritage = any(role in profile_role for role in heritage_roles)
source_is_entertainment = any(role in source_text for role in entertainment_roles)
if profile_is_heritage and source_is_entertainment:
return False, "conflicting_profession"
# AUTOMATIC REJECTION: Location conflicts
if profile_location:
location_conflicts = [
('venezuela', 'uk'), ('mexico', 'netherlands'), ('brazil', 'france'),
('caracas', 'london'), ('mexico city', 'amsterdam')
]
for source_loc, profile_loc in location_conflicts:
if source_loc in source_text and profile_loc in profile_location:
return False, "conflicting_location"
# Count positive identity attribute matches (need 3 of 5)
matches = 0
match_details = []
# 1. Employer match
if profile_employer and profile_employer in source_text:
matches += 1
match_details.append(f"employer:{profile_employer}")
# 2. Location match
if profile_location and profile_location in source_text:
matches += 1
match_details.append(f"location:{profile_location}")
# 3. Role/profession match
if profile_role:
role_words = [w for w in profile_role.split() if len(w) > 4]
if any(word in source_text for word in role_words):
matches += 1
match_details.append(f"role_match")
# 4. Education/institution match (if available)
profile_education = profile.get('profile_data', {}).get('education', [])
if profile_education:
edu_names = [e.get('school', '').lower() for e in profile_education if e.get('school')]
if any(edu in source_text for edu in edu_names):
matches += 1
match_details.append(f"education_match")
# 5. Time period match (career dates)
# (implementation depends on available data)
# REQUIRE 3 OF 5 MATCHES
if matches < 3:
return False, f"insufficient_identity_verification (only {matches}/5 attributes matched)"
return True, f"verified ({matches}/5 matches: {', '.join(match_details)})"
```
## Claim Rejection Patterns
The following patterns should trigger automatic claim rejection:
```python
# Genealogy sources - ALWAYS REJECT
GENEALOGY_DOMAINS = [
'geni.com', 'ancestry.com', 'ancestry.co.uk', 'familysearch.org',
'findagrave.com', 'myheritage.com', 'wikitree.com', 'geneanet.org'
]
# Profession conflicts - if profile has one and source has another, REJECT
PROFESSION_CONFLICTS = {
'heritage': ['curator', 'archivist', 'librarian', 'conservator', 'registrar', 'collection manager'],
'entertainment': ['actress', 'actor', 'singer', 'footballer', 'politician', 'model', 'athlete'],
'medical': ['doctor', 'nurse', 'surgeon', 'physician'],
'tech': ['software engineer', 'developer', 'programmer'],
}
# Location conflicts - if source describes person in location X and profile is location Y, REJECT
LOCATION_PAIRS = [
('venezuela', 'uk'), ('venezuela', 'netherlands'), ('venezuela', 'germany'),
('mexico', 'uk'), ('mexico', 'netherlands'), ('brazil', 'france'),
('caracas', 'london'), ('caracas', 'amsterdam'),
]
# Age impossibility - if birth year makes current career implausible, REJECT
MIN_PLAUSIBLE_BIRTH_YEAR = 1945 # Would be 80 in 2025 - still plausible but verify
MAX_PLAUSIBLE_BIRTH_YEAR = 2002 # Would be 23 in 2025 - plausible for junior roles
```
## Handling Rejected Claims
When a claim fails entity resolution:
```json
{
"claim_type": "birth_year",
"claim_value": 1952,
"entity_resolution": {
"status": "REJECTED",
"reason": "conflicting_profession",
"details": "Source describes Venezuelan actress, profile is UK curator",
"source_identity": "Carmen Julia Álvarez (Venezuelan actress)",
"profile_identity": "Carmen Juliá (UK art curator)",
"rejected_at": "2026-01-11T15:00:00Z",
"rejected_by": "entity_resolution_validator_v1"
}
}
```
## Special Cases
### Common Names
For very common names (e.g., "John Smith", "Maria García", "Jan de Vries"), require **4 of 5** verification checks instead of 3. The more common the name, the higher the threshold.
| Name Commonality | Required Matches |
|------------------|------------------|
| Unique name (e.g., "Xander Vermeulen-Oosterhuis") | 2 of 5 |
| Moderately common (e.g., "Carmen Juliá") | 3 of 5 |
| Very common (e.g., "Jan de Vries") | 4 of 5 |
| Extremely common (e.g., "John Smith") | 5 of 5 or reject |
### Abbreviated Names
For profiles with abbreviated names (e.g., "J. Smith"), entity resolution is inherently uncertain:
- Set `entity_resolution_confidence: "very_low"`
- Require **human review** for all claims
- Do NOT attribute web claims automatically
### Historical Persons
When sources describe historical/deceased persons:
- Check if death date conflicts with profile activity (living person active in 2025)
- **ALWAYS REJECT** genealogy site data
- Reject any source describing events before 1950 unless profile is known to be historical
### Wikipedia Articles
Wikipedia is particularly dangerous because:
- Many people with the same name have articles
- Search engines return Wikipedia first
- The Wikipedia Carmen Julia Álvarez article describes a Venezuelan actress born 1952
- This is a DIFFERENT PERSON from Carmen Juliá the UK curator
**For Wikipedia sources**:
1. Read the FULL article, not just snippets
2. Verify the Wikipedia subject's profession matches the profile
3. Verify the Wikipedia subject's location matches the profile
4. If ANY conflict detected → REJECT
## Audit Trail
All entity resolution decisions must be logged:
```json
{
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T15:00:00Z",
"enrichment_agent": "enrich_person_comprehensive.py v1.4.0",
"entity_resolution_decisions": [
{
"source_url": "https://en.wikipedia.org/wiki/Carmen_Julia_Álvarez",
"decision": "REJECTED",
"reason": "Different person - Venezuelan actress, not UK curator"
}
],
"claims_rejected_count": 5,
"claims_accepted_count": 1
}
]
}
```
## See Also
- Rule 21: Data Fabrication is Strictly Prohibited
- Rule 26: Person Data Provenance - Web Claims for Staff Information
- Rule 45: Inferred Data Must Be Explicit with Provenance

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1965",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-11T00:27:27.972196+00:00",
"source_archived_at": "2026-01-11T00:27:20.366698+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Martin_Thomas_(historian)",
"source_title": "Martin Thomas (historian) - Wikipedia",
"source_snippet": "n.\n\n2. Martin Thomas (actor/producer) - Born 23 February 1965 in Washington, D.C., USA. Known for act",
"search_query": "\"Martin Thomas\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -151,53 +134,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/D5603AQH_UU_IlcdD5w/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1684043241194?e=2147483647&v=beta&t=n-z9D38F9ar6muw4j0zLdwIWMMM_5GeZs0drmmoyjrM"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1965,
"provenance": {
"statement_created_at": "2026-01-11T00:27:27.972196+00:00",
"source_archived_at": "2026-01-11T00:27:20.366698+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Martin Thomas\" born biography",
"search_depth": "standard",
"source_url": "https://en.wikipedia.org/wiki/Martin_Thomas_(historian)",
"source_title": "Martin Thomas (historian) - Wikipedia",
"source_snippet": "n.\n\n2. Martin Thomas (actor/producer) - Born 23 February 1965 in Washington, D.C., USA. Known for act",
"extraction_method": "regex_pattern_matching",
"pattern_type": "full_date",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[375:476]",
"all_sources": [
{
"url": "https://en.wikipedia.org/wiki/Martin_Thomas_(historian)",
"name": "Martin Thomas (historian) - Wikipedia"
},
{
"url": "https://www.imdb.com/name/nm2203509/",
"name": "Martin Thomas | Actor, Producer, Writer"
},
{
"url": "https://en.wikisource.org/wiki/Dictionary_of_National_Biography,_1885-1900/Martin,_Thomas_(1697-1771)",
"name": "Dictionary of National Biography, 1885-1900/Martin, Thomas (1697-1771) - Wikisource, the free online library"
},
{
"url": "https://www.imdb.com/name/nm2806302/",
"name": "Martin Thomas | Actor, Producer"
},
{
"url": "https://www.bhamwiki.com/w/Thomas_Martin",
"name": "Thomas Martin - Bhamwiki"
}
],
"source_count": 19,
"answer_content_hash": "1873f222740f782f"
}
},
{
"claim_type": "nationality",
"claim_value": "British",

View file

@ -142,7 +142,158 @@
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/D5603AQEi1m6YNJ011g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1690961297128?e=2147483647&v=beta&t=SFxRYKP5Xrq8iwhBZlebFAa7bRr71oEVbCK0BE1UVKQ"
},
"web_claims": [],
"web_claims": [
{
"claim_type": "contact_detail",
"claim_value": {
"type": "linkedin_url",
"value": "https://www.linkedin.com/in/simon-wall"
},
"provenance": {
"statement_created_at": "2026-01-11T01:30:46.921589+00:00",
"source_archived_at": "2026-01-11T01:30:43.191994+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Simon Wall\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/simon-wall/",
"source_title": "Simon Wall - Glynt | LinkedIn",
"source_snippet": "Group, located in Cape Town: https://www.linkedin.com/in/simon-wall/. However, no direct contact e",
"extraction_method": "regex_pattern_matching",
"pattern_type": "linkedin_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[93:191]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/simon-wall/",
"name": "Simon Wall - Glynt | LinkedIn"
},
{
"url": "https://guides.lib.vt.edu/researcher-profiles/linkedin",
"name": "LinkedIn - Scholarly Profiles and Identifiers - Research Guides at Virginia Tech"
},
{
"url": "https://orcid.org/signin",
"name": "ORCID"
},
{
"url": "https://www.linkedin.com/posts/simonwall1963_totally-pumped-to-be-part-of-this-activity-6575392272525914113-qw-H",
"name": "Simon Wall on LinkedIn: Totally pumped to be part of this ................."
},
{
"url": "https://guides.lib.vt.edu/orcid",
"name": "ORCiD @ VT - ORCID - Research Guides at Virginia Tech"
}
],
"source_count": 10,
"answer_content_hash": "2922bbac20dbd9f1"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "researchgate_url",
"value": "https://www.researchgate.net/profile/Simon-Wall-2"
},
"provenance": {
"statement_created_at": "2026-01-11T01:30:55.880668+00:00",
"source_archived_at": "2026-01-11T01:30:47.927281+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Simon Wall\" researchgate academia.edu google scholar profile",
"search_depth": "standard",
"source_url": "https://scholar.google.com/citations?user=axLxJa0AAAAJ&hl=en",
"source_title": "Simon Wall",
"source_snippet": "a0AAAAJ&hl=en\n- ResearchGate: https://www.researchgate.net/profile/Simon-Wall-2 (requires researcher login)\n-",
"extraction_method": "regex_pattern_matching",
"pattern_type": "researchgate_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[742:851]",
"all_sources": [
{
"url": "https://scholar.google.com/citations?user=axLxJa0AAAAJ&hl=en",
"name": "Simon Wall"
},
{
"url": "https://www.researchgate.net/profile/Simon-Wall-2",
"name": "Simon WALL | Professor (Associate) | Oxford University | Aarhus University, Århus | AU | Department of Physics and Astronomy | Research profile"
},
{
"url": "https://oxford.academia.edu/SimonWan",
"name": "University of Oxford - Top Departments & Research Papers"
},
{
"url": "https://simonduring.academia.edu/",
"name": "Academia"
},
{
"url": "https://www.academia.edu/",
"name": "Academia.edu - Find Research Papers, Topics, Researchers"
}
],
"source_count": 51,
"answer_content_hash": "c3168642f5c7ab7b"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "google_scholar_url",
"value": "https://scholar.google.com/citations?user=axLxJa0AAAAJ&hl=en"
},
"provenance": {
"statement_created_at": "2026-01-11T01:30:55.880705+00:00",
"source_archived_at": "2026-01-11T01:30:47.927281+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Simon Wall\" researchgate academia.edu google scholar profile",
"search_depth": "standard",
"source_url": "https://scholar.google.com/citations?user=axLxJa0AAAAJ&hl=en",
"source_title": "Simon Wall",
"source_snippet": "and links:\n- Google Scholar: https://scholar.google.com/citations?user=axLxJa0AAAAJ&hl=en\n- ResearchGate: https://www.r",
"extraction_method": "regex_pattern_matching",
"pattern_type": "google_scholar_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[666:785]",
"all_sources": [
{
"url": "https://scholar.google.com/citations?user=axLxJa0AAAAJ&hl=en",
"name": "Simon Wall"
},
{
"url": "https://www.researchgate.net/profile/Simon-Wall-2",
"name": "Simon WALL | Professor (Associate) | Oxford University | Aarhus University, Århus | AU | Department of Physics and Astronomy | Research profile"
},
{
"url": "https://oxford.academia.edu/SimonWan",
"name": "University of Oxford - Top Departments & Research Papers"
},
{
"url": "https://simonduring.academia.edu/",
"name": "Academia"
},
{
"url": "https://www.academia.edu/",
"name": "Academia.edu - Find Research Papers, Topics, Researchers"
}
],
"source_count": 51,
"answer_content_hash": "c3168642f5c7ab7b"
}
}
],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/simonjameswall_20251214T103759Z.json",
@ -363,5 +514,39 @@
"inferred_at": "2026-01-09T19:51:01.707141+00:00",
"inferred_by": "enrich_ppids.py"
}
}
},
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:30:29.685867+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.0",
"person_name": "Simon Wall",
"context_used": "Director (Data Governance & Management) at National Library of Australia",
"searches_performed": [
"\"Simon Wall\" born biography",
"\"Simon Wall\" Director (Data Governance & Management) at National Library of Australia education career university",
"\"Simon Wall\" publications awards honors books",
"\"Simon Wall\" contact email twitter linkedin orcid profile photo",
"\"Simon Wall\" researchgate academia.edu google scholar profile",
"\"Simon Wall\" instagram facebook tiktok twitter social media profile",
"\"Simon Wall\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
},
{
"cleanup_timestamp": "2026-01-11T01:38:51.547274+00:00",
"cleanup_agent": "false_positive_cleanup_v2_batch",
"removed_claims_count": 1,
"removed_claims": [
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities in the provided data"
},
"removal_reason": "negative_statement",
"removal_timestamp": "2026-01-11T01:38:51.547265+00:00"
}
]
}
]
}

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1980",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:23:55.510986+00:00",
"source_archived_at": "2026-01-10T14:23:55.510986+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm1134641/bio/",
"source_title": "David Clayton Rogers - Biography - IMDb",
"source_snippet": "ofessional stock car racing driver, was born on November 6, 1980. He is known for competing in NASCAR Sp",
"search_query": "\"Clayton Rogers\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -92,25 +75,7 @@
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/C5603AQFx_GRWGPN-dw/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1545294326212?e=2147483647&v=beta&t=dqtYTG_JYD1P5j7sJy0siOUI54E7hhYgqNNiULnzLm8"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1980,
"provenance": {
"statement_created_at": "2026-01-10T14:23:55.510986+00:00",
"source_archived_at": "2026-01-10T14:23:55.510986+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Clayton Rogers\" born biography",
"source_url": "https://www.imdb.com/name/nm1134641/bio/",
"source_title": "David Clayton Rogers - Biography - IMDb",
"source_snippet": "ofessional stock car racing driver, was born on November 6, 1980. He is known for competing in NASCAR Sp",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/clayton-rogers-1b907987_20251214T103946Z.json",

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1976",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:24:30.299678+00:00",
"source_archived_at": "2026-01-10T14:24:30.299678+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.zoominfo.com/p/Kim-Brunoro/-1318928085",
"source_title": "Contact Kim Brunoro, Email: ****@nla.gov.au & Phone Number | Director Governace at National Library of Australia - ZoomInfo",
"source_snippet": "Kim Brunhuber was born on January 6, 1976, in Montreal, Canada.",
"search_query": "\"Kim Brunoro\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -86,25 +69,7 @@
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/C5603AQHzjX3A9eeT5Q/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1654834964285?e=2147483647&v=beta&t=skM3CLtBhwwdyyw9D5EG3Tpk6rj75JE15AHhKk92hvA"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1976,
"provenance": {
"statement_created_at": "2026-01-10T14:24:30.299678+00:00",
"source_archived_at": "2026-01-10T14:24:30.299678+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Kim Brunoro\" born biography",
"source_url": "https://www.zoominfo.com/p/Kim-Brunoro/-1318928085",
"source_title": "Contact Kim Brunoro, Email: ****@nla.gov.au & Phone Number | Director Governace at National Library of Australia - ZoomInfo",
"source_snippet": "Kim Brunhuber was born on January 6, 1976, in Montreal, Canada.",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/kim-brunoro-ab199a76_20251214T103936Z.json",

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1992",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T22:55:24.963188+00:00",
"source_archived_at": "2026-01-10T22:55:20.514115+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.ancientfaces.com/person/marcus-a-hughes-birth-1992-death-2010/92066318",
"source_title": "Marcus A Hughes (1992 - 2010) - Biography and Family Tree",
"source_snippet": "rs and backgrounds:\n\n- Marcus A Hughes, born June 30, 1992, died December 1, 2010.\n- Marcus A Hugh",
"search_query": "\"marcus hughes\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": false,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -166,53 +149,6 @@
"profile_image_url": "https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1992,
"provenance": {
"statement_created_at": "2026-01-10T22:55:24.963188+00:00",
"source_archived_at": "2026-01-10T22:55:20.514115+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"marcus hughes\" born biography",
"search_depth": "standard",
"source_url": "https://www.ancientfaces.com/person/marcus-a-hughes-birth-1992-death-2010/92066318",
"source_title": "Marcus A Hughes (1992 - 2010) - Biography and Family Tree",
"source_snippet": "rs and backgrounds:\n\n- Marcus A Hughes, born June 30, 1992, died December 1, 2010.\n- Marcus A Hugh",
"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[75:173]",
"all_sources": [
{
"url": "https://www.ancientfaces.com/person/marcus-a-hughes-birth-1992-death-2010/92066318",
"name": "Marcus A Hughes (1992 - 2010) - Biography and Family Tree"
},
{
"url": "https://www.imdb.com/name/nm1401023/bio/",
"name": "Mark Hughes - Biography - IMDb"
},
{
"url": "https://www.ancientfaces.com/person/marcus-a-hughes-birth-1990-death-2008/34017414",
"name": "Marcus A Hughes (1990 - 2008) - Ohio"
},
{
"url": "https://mabumbe.com/people/mark-hughes-age-net-worth-relationships-and-career-highlights/",
"name": "Mark Hughes: Age, Net Worth, Relationships, and Career Highlights - Mabumbe"
},
{
"url": "https://www.cerritosfalcons.com/sports/mxc/2023-24/bios/hughes_marcus_hu30",
"name": "Marcus Hughes - Cerritos College Athletics"
}
],
"source_count": 20,
"answer_content_hash": "1fee63aca16d5b49"
}
},
{
"claim_type": "death_year",
"claim_value": 2000,

View file

@ -802,56 +802,6 @@
"source_count": 20,
"answer_content_hash": "e245a4a8a5a1523c"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities in the provided data"
},
"provenance": {
"statement_created_at": "2026-01-11T01:14:09.684903+00:00",
"source_archived_at": "2026-01-11T01:14:06.369724+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Axel Rüger\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/axel-r%C3%BCger-8b86188/",
"source_title": "Axel Rüger - Royal Academy of Arts | LinkedIn",
"source_snippet": "sions, politics, activism, or volunteer activities in the provided data.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "volunteering",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[79:151]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/axel-r%C3%BCger-8b86188/",
"name": "Axel Rüger - Royal Academy of Arts | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/axel-r%C3%BCdiger-8a74b4123/",
"name": "Axel Rüdiger - University Lecturer - Freie Universität Berlin | LinkedIn"
},
{
"url": "https://www.linkedin.com/pub/dir/Alex/Rueger",
"name": "4 \"Alex Rueger\" profiles"
},
{
"url": "https://www.linkedin.com/in/axelrauger/",
"name": "Axel Rauger - SafetyConcept S.A. | LinkedIn"
},
{
"url": "https://www.linkedin.com/posts/bernadinebw_axel-rüger-leaves-van-gogh-behind-to-head-activity-6501503941925236737-nGPL?trk=public_profile_like_view",
"name": "Axel Rüger leaves Van Gogh behind to head Royal Academy"
}
],
"source_count": 19,
"answer_content_hash": "629e0c76dbf0e82c"
}
}
],
"source_observations": [
@ -985,6 +935,22 @@
"\"Axel Rüger\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
},
{
"cleanup_timestamp": "2026-01-11T01:38:50.355477+00:00",
"cleanup_agent": "false_positive_cleanup_v2_batch",
"removed_claims_count": 1,
"removed_claims": [
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities in the provided data"
},
"removal_reason": "negative_statement",
"removal_timestamp": "2026-01-11T01:38:50.355121+00:00"
}
]
}
]
}

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1963",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:13:07.133335+00:00",
"source_archived_at": "2026-01-10T15:13:07.133335+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm4480193/",
"source_title": "Vanessa A. Jones | Actress",
"source_snippet": "Vanessa Renee Jones was born on March 31, 1963, in Harlem, New York, at Harlem Hospita",
"search_query": "\"Vanessa Jones\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -220,23 +203,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/D4E03AQGmC1PiZTuN_Q/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1720456283023?e=2147483647&v=beta&t=LHqcPrxb7bhyI2UZYsdw1rXARUDOdQUpgyr6BOPdZnM"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1963,
"provenance": {
"statement_created_at": "2026-01-10T15:13:07.133335+00:00",
"source_archived_at": "2026-01-10T15:13:07.133335+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Vanessa Jones\" born biography",
"source_url": "https://www.imdb.com/name/nm4480193/",
"source_title": "Vanessa A. Jones | Actress",
"source_snippet": "Vanessa Renee Jones was born on March 31, 1963, in Harlem, New York, at Harlem Hospita",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1939",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T23:11:46.549507+00:00",
"source_archived_at": "2026-01-10T23:11:41.017127+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.1",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.nobelprize.org/prizes/literature/1995/heaney/biographical/",
"source_title": "Seamus Heaney Biographical - NobelPrize.org",
"source_snippet": "Seamus Heaney was born on April 13, 1939, at the family farm called Mossbawn nea",
"search_query": "\"Seamus R.\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -193,53 +176,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/C4D03AQFFFQ-y6an4Mg/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1516764330249?e=2147483647&v=beta&t=OSVuaubl5Wt5IuTsMarT-ZaWU4l3NOZ7f_cYSGKvbJI"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1939,
"provenance": {
"statement_created_at": "2026-01-10T23:11:46.549507+00:00",
"source_archived_at": "2026-01-10T23:11:41.017127+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": "\"Seamus R.\" born biography",
"search_depth": "standard",
"source_url": "https://www.nobelprize.org/prizes/literature/1995/heaney/biographical/",
"source_title": "Seamus Heaney Biographical - NobelPrize.org",
"source_snippet": "Seamus Heaney was born on April 13, 1939, at the family farm called Mossbawn nea",
"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:80]",
"all_sources": [
{
"url": "https://www.nobelprize.org/prizes/literature/1995/heaney/biographical/",
"name": "Seamus Heaney Biographical - NobelPrize.org"
},
{
"url": "https://en.wikipedia.org/wiki/Seamus_Heaney",
"name": "Seamus Heaney - Wikipedia"
},
{
"url": "https://www.britannica.com/biography/Seamus-Heaney",
"name": "Seamus Heaney | Biography, Books, & Facts | Britannica"
},
{
"url": "https://www.seamusheaney.com/life-and-legacy",
"name": "Life and Legacy — The Estate of Seamus Heaney"
},
{
"url": "https://www.nytimes.com/2013/08/31/arts/seamus-heaney-acclaimed-irish-poet-dies-at-74.html",
"name": "Seamus Heaney, Irish Poet of Soil and Strife, Dies at 74 - The New York Times"
}
],
"source_count": 19,
"answer_content_hash": "29b263fb0f293cb7"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -74,7 +74,158 @@
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/C5603AQHCO1_Xr0PUfw/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1517491315980?e=2147483647&v=beta&t=Pq71PTJSRwWLHsl_TbYR8g-K-uSawk8LvcnvVBrI8jU"
},
"web_claims": [],
"web_claims": [
{
"claim_type": "contact_detail",
"claim_value": {
"type": "email",
"value": "annelies.zwijns@insightvacations.com"
},
"provenance": {
"statement_created_at": "2026-01-11T01:24:57.710995+00:00",
"source_archived_at": "2026-01-11T01:24:53.282411+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Annelies Zwijns\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://it.linkedin.com/in/annelies-zwijns-a5879548",
"source_title": "annelies zwijns - museum guide - Rijksmuseum Amsterdam",
"source_snippet": "information found:\n\n- Emails: annelies.zwijns@insightvacations.com, annelies.zwijns@gmail.com\n-",
"extraction_method": "regex_pattern_matching",
"pattern_type": "email",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[24:119]",
"all_sources": [
{
"url": "https://it.linkedin.com/in/annelies-zwijns-a5879548",
"name": "annelies zwijns - museum guide - Rijksmuseum Amsterdam"
},
{
"url": "https://orcid.org/",
"name": "ORCID"
},
{
"url": "https://info.orcid.org/researchers/",
"name": "ORCID for Researchers - ORCID"
},
{
"url": "https://support.orcid.org/hc/en-us/articles/360006894434-Linking-accounts",
"name": "Linking accounts ORCID"
},
{
"url": "https://texta.ai/blog/linkedin/boost-your-professional-profile-how-to-link-orcid-and-linkedin-for-maximum-exposure",
"name": "Boost Your Professional Profile: How to Link ORCID and LinkedIn for Maximum Exposure."
}
],
"source_count": 18,
"answer_content_hash": "91be3f637cdadef1"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "email",
"value": "annelies.zwijns@gmail.com"
},
"provenance": {
"statement_created_at": "2026-01-11T01:24:57.711818+00:00",
"source_archived_at": "2026-01-11T01:24:53.282411+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Annelies Zwijns\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://it.linkedin.com/in/annelies-zwijns-a5879548",
"source_title": "annelies zwijns - museum guide - Rijksmuseum Amsterdam",
"source_snippet": ".zwijns@insightvacations.com, annelies.zwijns@gmail.com\n- Phone: +31 650645469\n- Link",
"extraction_method": "regex_pattern_matching",
"pattern_type": "email",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[62:147]",
"all_sources": [
{
"url": "https://it.linkedin.com/in/annelies-zwijns-a5879548",
"name": "annelies zwijns - museum guide - Rijksmuseum Amsterdam"
},
{
"url": "https://orcid.org/",
"name": "ORCID"
},
{
"url": "https://info.orcid.org/researchers/",
"name": "ORCID for Researchers - ORCID"
},
{
"url": "https://support.orcid.org/hc/en-us/articles/360006894434-Linking-accounts",
"name": "Linking accounts ORCID"
},
{
"url": "https://texta.ai/blog/linkedin/boost-your-professional-profile-how-to-link-orcid-and-linkedin-for-maximum-exposure",
"name": "Boost Your Professional Profile: How to Link ORCID and LinkedIn for Maximum Exposure."
}
],
"source_count": 18,
"answer_content_hash": "91be3f637cdadef1"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "phone",
"value": "+31 650645469"
},
"provenance": {
"statement_created_at": "2026-01-11T01:24:57.711835+00:00",
"source_archived_at": "2026-01-11T01:24:53.282411+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Annelies Zwijns\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://it.linkedin.com/in/annelies-zwijns-a5879548",
"source_title": "annelies zwijns - museum guide - Rijksmuseum Amsterdam",
"source_snippet": ", annelies.zwijns@gmail.com\n- Phone: +31 650645469\n- LinkedIn profile: https://i",
"extraction_method": "regex_pattern_matching",
"pattern_type": "phone",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[90:170]",
"all_sources": [
{
"url": "https://it.linkedin.com/in/annelies-zwijns-a5879548",
"name": "annelies zwijns - museum guide - Rijksmuseum Amsterdam"
},
{
"url": "https://orcid.org/",
"name": "ORCID"
},
{
"url": "https://info.orcid.org/researchers/",
"name": "ORCID for Researchers - ORCID"
},
{
"url": "https://support.orcid.org/hc/en-us/articles/360006894434-Linking-accounts",
"name": "Linking accounts ORCID"
},
{
"url": "https://texta.ai/blog/linkedin/boost-your-professional-profile-how-to-link-orcid-and-linkedin-for-maximum-exposure",
"name": "Boost Your Professional Profile: How to Link ORCID and LinkedIn for Maximum Exposure."
}
],
"source_count": 18,
"answer_content_hash": "91be3f637cdadef1"
}
}
],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/annelies-zwijns-a5879548_20251214T111921Z.json",
@ -248,5 +399,39 @@
"inferred_at": "2026-01-09T19:51:21.161985+00:00",
"inferred_by": "enrich_ppids.py"
}
}
},
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:24:40.944921+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.0",
"person_name": "Annelies Zwijns",
"context_used": "Tour Director at Insight Vacations",
"searches_performed": [
"\"Annelies Zwijns\" born biography",
"\"Annelies Zwijns\" Tour Director at Insight Vacations education career university",
"\"Annelies Zwijns\" publications awards honors books",
"\"Annelies Zwijns\" contact email twitter linkedin orcid profile photo",
"\"Annelies Zwijns\" researchgate academia.edu google scholar profile",
"\"Annelies Zwijns\" instagram facebook tiktok twitter social media profile",
"\"Annelies Zwijns\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
},
{
"cleanup_timestamp": "2026-01-11T01:38:51.119936+00:00",
"cleanup_agent": "false_positive_cleanup_v2_batch",
"removed_claims_count": 1,
"removed_claims": [
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities in the provided data"
},
"removal_reason": "negative_statement",
"removal_timestamp": "2026-01-11T01:38:51.119930+00:00"
}
]
}
]
}

View file

@ -682,56 +682,6 @@
"source_count": 20,
"answer_content_hash": "8ddf71d85c902f9d"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities in the provided data"
},
"provenance": {
"statement_created_at": "2026-01-11T00:25:18.069550+00:00",
"source_archived_at": "2026-01-11T00:25:14.977717+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Benno Tempel\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/bennotempel/",
"source_title": "Benno Tempel - Kröller-Müller Museum | LinkedIn",
"source_snippet": "sions, politics, activism, or volunteer activities in the provided data.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "volunteering",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[87:159]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/bennotempel/",
"name": "Benno Tempel - Kröller-Müller Museum | LinkedIn"
},
{
"url": "https://www.linkedin.com/pub/dir/Benno/Tempel",
"name": "2 \"Benno Tempel\" profiles"
},
{
"url": "https://nl.linkedin.com/posts/kunstmuseum-den-haag_directeur-benno-tempel-verlaat-kunstmuseum-activity-7090248246052233216-dW6Z?trk=public_profile_like_view",
"name": "Kunstmuseum Den Haag on LinkedIn: Directeur Benno Tempel verlaat Kunstmuseum Den Haag. Dit heeft hij… | 156 comments"
},
{
"url": "https://www.linkedin.com/in/bentempel/",
"name": "Ben Tempel - Frameshift Advisors | LinkedIn"
},
{
"url": "https://www.nyjournalofbooks.com/people/benno-tempel",
"name": "Benno Tempel | new york journal of books"
}
],
"source_count": 19,
"answer_content_hash": "4edb7553a8d7bdc3"
}
}
],
"source_observations": [
@ -823,6 +773,22 @@
"\"Benno Tempel\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
},
{
"cleanup_timestamp": "2026-01-11T01:38:57.098253+00:00",
"cleanup_agent": "false_positive_cleanup_v2_batch",
"removed_claims_count": 1,
"removed_claims": [
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities in the provided data"
},
"removal_reason": "negative_statement",
"removal_timestamp": "2026-01-11T01:38:57.098247+00:00"
}
]
}
]
}

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1965",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:26:43.763588+00:00",
"source_archived_at": "2026-01-10T14:26:43.763588+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.amazon.com/Rembrandt-Biography-Rebel-Jonathan-Bikker/dp/9462084750",
"source_title": "Rembrandt: Biography of a Rebel: Bikker, Jonathan: 9789462084759: Amazon.com: Books",
"source_snippet": "Jonathan Bikker was born in 1965. He studied art history in Canada and e",
"search_query": "\"Jonathan Bikker\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -98,23 +81,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/D4E03AQHmylpU0GH4uw/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1730980964746?e=2147483647&v=beta&t=jbzmC2ZFjd1h7ri5LiSmhVjJO8yUuy5o01gGV4ggIiA"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1965,
"provenance": {
"statement_created_at": "2026-01-10T14:26:43.763588+00:00",
"source_archived_at": "2026-01-10T14:26:43.763588+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Jonathan Bikker\" born biography",
"source_url": "https://www.amazon.com/Rembrandt-Biography-Rebel-Jonathan-Bikker/dp/9462084750",
"source_title": "Rembrandt: Biography of a Rebel: Bikker, Jonathan: 9789462084759: Amazon.com: Books",
"source_snippet": "Jonathan Bikker was born in 1965. He studied art history in Canada and e",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "education",
"claim_value": {

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1970",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:13:55.045873+00:00",
"source_archived_at": "2026-01-10T15:13:55.045873+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://rijksmuseum.academia.edu/SaskiaScheltjens",
"source_title": "Saskia Scheltjens - Profile on Academia.edu",
"source_snippet": "Saskia Scheltjens was born in 1970. She is currently the Head of Research",
"search_query": "\"Saskia Scheltjens\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -274,23 +257,6 @@
"profile_image_url": "https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1970,
"provenance": {
"statement_created_at": "2026-01-10T15:13:55.045873+00:00",
"source_archived_at": "2026-01-10T15:13:55.045873+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Saskia Scheltjens\" born biography",
"source_url": "https://rijksmuseum.academia.edu/SaskiaScheltjens",
"source_title": "Saskia Scheltjens - Profile on Academia.edu",
"source_snippet": "Saskia Scheltjens was born in 1970. She is currently the Head of Research",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1963",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:22:29.140189+00:00",
"source_archived_at": "2026-01-10T15:22:29.140189+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.linkedin.com/posts/suzan-meijer-17a72a65_hi-im-suzan-meijer-the-founder-of-storydress-activity-7300057333777195009-rTEn",
"source_title": "Hi, I'm Suzan Meijer, the founder of StoryDress.",
"source_snippet": "Suzan Meijer was born in 1963. She studied Textile Conservation at th",
"search_query": "\"Suzan Meijer\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -92,23 +75,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/D5603AQEYvKh6eI51pg/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1709158041236?e=2147483647&v=beta&t=i-OJyz69YEMXqt8cUNqh_S4SGcSsjF_le3gZfhuxlX8"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1963,
"provenance": {
"statement_created_at": "2026-01-10T15:22:29.140189+00:00",
"source_archived_at": "2026-01-10T15:22:29.140189+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Suzan Meijer\" born biography",
"source_url": "https://www.linkedin.com/posts/suzan-meijer-17a72a65_hi-im-suzan-meijer-the-founder-of-storydress-activity-7300057333777195009-rTEn",
"source_title": "Hi, I'm Suzan Meijer, the founder of StoryDress.",
"source_snippet": "Suzan Meijer was born in 1963. She studied Textile Conservation at th",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1981",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:43:52.216867+00:00",
"source_archived_at": "2026-01-10T15:43:52.216867+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm7402707/bio/",
"source_title": "Anna Dabrowska - Biography - IMDb",
"source_snippet": "na Monika Dąbrowska, known as Ania, was born on January 7, 1981, in Chełmno (Chełm), Poland. She is a p",
"search_query": "\"Anna Dabrowska\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -138,25 +121,7 @@
"English"
]
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1981,
"provenance": {
"statement_created_at": "2026-01-10T15:43:52.216867+00:00",
"source_archived_at": "2026-01-10T15:43:52.216867+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Anna Dabrowska\" born biography",
"source_url": "https://www.imdb.com/name/nm7402707/bio/",
"source_title": "Anna Dabrowska - Biography - IMDb",
"source_snippet": "na Monika Dąbrowska, known as Ania, was born on January 7, 1981, in Chełmno (Chełm), Poland. She is a p",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/anna-dabrowska-78724418_20251214T115050Z.json",

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1961",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:35:01.686763+00:00",
"source_archived_at": "2026-01-10T15:35:01.686763+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.linkedin.com/pub/dir/Manouk/van+der+Heijden?trk=public_profile_samename_see_all",
"source_title": "2 \"Manouk Van Der Heijden\" profiles",
"source_snippet": "out \"Manouk van der Meulen,\" an actress born on April 2, 1961, in Rotterdam, Netherlands, who started",
"search_query": "\"Manouk van der Heiden\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -97,25 +80,7 @@
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/C4D03AQHwm8v8cEY7qg/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646929077542?e=2147483647&v=beta&t=7Msz2NyR06DQxF4l5xIAiTnW5GmnsKXFRU_QWdybcOU"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1961,
"provenance": {
"statement_created_at": "2026-01-10T15:35:01.686763+00:00",
"source_archived_at": "2026-01-10T15:35:01.686763+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Manouk van der Heiden\" born biography",
"source_url": "https://www.linkedin.com/pub/dir/Manouk/van+der+Heijden?trk=public_profile_samename_see_all",
"source_title": "2 \"Manouk Van Der Heijden\" profiles",
"source_snippet": "out \"Manouk van der Meulen,\" an actress born on April 2, 1961, in Rotterdam, Netherlands, who started",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/manouk-van-der-heiden-62a724a8_20251214T111757Z.json",

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1969",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:26:21.110246+00:00",
"source_archived_at": "2026-01-10T14:26:21.110246+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://ninafolkersma.nl/?page_id=2",
"source_title": "About Nina Folkersma",
"source_snippet": "Nina Folkersma was born in 1969 in Buitenpost, Netherlands. She is an i",
"search_query": "\"Nina Folkersma\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -205,23 +188,6 @@
]
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1969,
"provenance": {
"statement_created_at": "2026-01-10T14:26:21.110246+00:00",
"source_archived_at": "2026-01-10T14:26:21.110246+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Nina Folkersma\" born biography",
"source_url": "https://ninafolkersma.nl/?page_id=2",
"source_title": "About Nina Folkersma",
"source_snippet": "Nina Folkersma was born in 1969 in Buitenpost, Netherlands. She is an i",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "education",
"claim_value": {

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "2007",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:51:47.012726+00:00",
"source_archived_at": "2026-01-10T15:51:47.012726+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Valeriya",
"source_title": "Valeriya - Wikipedia",
"source_snippet": "ar names, including a volleyball player born in 2007, a hockey player born in 2000, and a co",
"search_query": "\"Valeria Vasilyeva\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -106,25 +89,7 @@
"languages": [],
"profile_image_url": "https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 2007,
"provenance": {
"statement_created_at": "2026-01-10T15:51:47.012726+00:00",
"source_archived_at": "2026-01-10T15:51:47.012726+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Valeria Vasilyeva\" born biography",
"source_url": "https://en.wikipedia.org/wiki/Valeriya",
"source_title": "Valeriya - Wikipedia",
"source_snippet": "ar names, including a volleyball player born in 2007, a hockey player born in 2000, and a co",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/valeriavasilyeva_20251214T110330Z.json",

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1971",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:31:03.422641+00:00",
"source_archived_at": "2026-01-10T14:31:03.422641+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://landvreugd.com/",
"source_title": "CHARL LANDVREUGD",
"source_snippet": "Charl Landvreugd was born on March 22, 1971, in Paramaribo, Suriname. He grew up in",
"search_query": "\"Charl Landvreugd\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -250,23 +233,6 @@
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "birth_year",
"claim_value": 1971,
"provenance": {
"statement_created_at": "2026-01-10T14:31:03.422641+00:00",
"source_archived_at": "2026-01-10T14:31:03.422641+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Charl Landvreugd\" born biography",
"source_url": "https://landvreugd.com/",
"source_title": "CHARL LANDVREUGD",
"source_snippet": "Charl Landvreugd was born on March 22, 1971, in Paramaribo, Suriname. He grew up in",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"source_observations": [

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1988",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T22:53:45.915902+00:00",
"source_archived_at": "2026-01-10T22:53:40.537106+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://curatorsintl.org/about/collaborators/7600-imara-limon",
"source_title": "Imara Limon - About - Independent Curators International",
"source_snippet": "Imara Limon was born in 1988 in Leiden, the Netherlands. She is a cu",
"search_query": "\"Imara Limon\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -206,53 +189,6 @@
]
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1988,
"provenance": {
"statement_created_at": "2026-01-10T22:53:45.915902+00:00",
"source_archived_at": "2026-01-10T22:53:40.537106+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Imara Limon\" born biography",
"search_depth": "standard",
"source_url": "https://curatorsintl.org/about/collaborators/7600-imara-limon",
"source_title": "Imara Limon - About - Independent Curators International",
"source_snippet": "Imara Limon was born in 1988 in Leiden, the Netherlands. She is a cu",
"extraction_method": "regex_pattern_matching",
"pattern_type": "born_in",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:68]",
"all_sources": [
{
"url": "https://curatorsintl.org/about/collaborators/7600-imara-limon",
"name": "Imara Limon - About - Independent Curators International"
},
{
"url": "https://iscp-nyc.org/resident/imara-limon",
"name": "Imara Limon | International Studio & Curatorial Program"
},
{
"url": "https://nl.linkedin.com/in/imaralimon",
"name": "Imara Limon - Curator - Amsterdam Museum - LinkedIn"
},
{
"url": "https://www.aup.nl/en/author/629896/i-limon",
"name": "Imara Limon | Amsterdam University Press"
},
{
"url": "https://www.dutchcultureusa.com/blog/interview-with-award-winning-curator-imara-limon/",
"name": "Interview with Award-Winning Curator Imara Limon - DutchCultureUSA"
}
],
"source_count": 20,
"answer_content_hash": "f57883083cee2928"
}
},
{
"claim_type": "education",
"claim_value": {

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "2000",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:16:56.694032+00:00",
"source_archived_at": "2026-01-10T14:16:56.694032+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.eliteprospects.com/player/509670/lucas-de-vries",
"source_title": "Lucas de Vries - Stats, Contract, Salary & More",
"source_snippet": ":\n\n- Lucas de Vries (hockey player) was born on December 31, 2000, in Fleurimont, Quebec, Canada.\n- Lucas",
"search_query": "\"Lucas de Vries\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -470,23 +453,6 @@
"status": "verified",
"last_verified": "2026-01-10T00:00:00Z"
}
},
{
"claim_type": "birth_year",
"claim_value": 2000,
"provenance": {
"statement_created_at": "2026-01-10T14:16:56.694032+00:00",
"source_archived_at": "2026-01-10T14:16:56.694032+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Lucas de Vries\" born biography",
"source_url": "https://www.eliteprospects.com/player/509670/lucas-de-vries",
"source_title": "Lucas de Vries - Stats, Contract, Salary & More",
"source_snippet": ":\n\n- Lucas de Vries (hockey player) was born on December 31, 2000, in Fleurimont, Quebec, Canada.\n- Lucas",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"source_observations": [

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1987",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:20:58.053565+00:00",
"source_archived_at": "2026-01-10T14:20:58.053565+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.linkedin.com/in/amanda-pinatih-4b872211/",
"source_title": "Amanda Pinatih - Design and Contemporary Art Curator at Stedelijk Museum Amsterdam and PhD candidate | LinkedIn",
"source_snippet": "Made Ngurah Amanda Pinatih (born 1987) is an Indonesian-Dutch art historian,",
"search_query": "\"Made Ngurah Amanda Pinatih\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -148,23 +131,6 @@
"website": "https://madepinatih.com/"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1987,
"provenance": {
"statement_created_at": "2026-01-10T14:20:58.053565+00:00",
"source_archived_at": "2026-01-10T14:20:58.053565+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Made Ngurah Amanda Pinatih\" born biography",
"source_url": "https://www.linkedin.com/in/amanda-pinatih-4b872211/",
"source_title": "Amanda Pinatih - Design and Contemporary Art Curator at Stedelijk Museum Amsterdam and PhD candidate | LinkedIn",
"source_snippet": "Made Ngurah Amanda Pinatih (born 1987) is an Indonesian-Dutch art historian,",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -140,7 +140,508 @@
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/C4E03AQHyvB7rGI3R5A/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1663459040408?e=2147483647&v=beta&t=93Pmx-Esm3vb8waKEleJEQTbOPwmSnAUwYEEOGtlxAQ"
},
"web_claims": [],
"web_claims": [
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "minaz"
},
"provenance": {
"statement_created_at": "2026-01-11T01:34:19.917156+00:00",
"source_archived_at": "2026-01-11T01:34:15.680478+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Yvette van Eechoud\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/yvette-van-eechoud-57a5746/",
"source_title": "Yvette van Eechoud - Ministerie van Buitenlandse Zaken | LinkedIn",
"source_snippet": "partially available as v******@minaz.nl (full email not disclosed)",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[135:201]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/yvette-van-eechoud-57a5746/",
"name": "Yvette van Eechoud - Ministerie van Buitenlandse Zaken | LinkedIn"
},
{
"url": "https://twitter.com/yvetteveechoud",
"name": "Twitter"
},
{
"url": "https://www.oecd-events.org/meeting-of-the-council-at-ministerial-level-2024/en/speaker/20e8df36-9803-ef11-aaf0-000d3a2b945f/yvette-van-eechoud",
"name": "Yvette VAN EECHOUD"
},
{
"url": "https://nl.linkedin.com/posts/yvette-van-eechoud-57a5746_de-rijksoverheid-zoekt-senior-technisch-activity-7156315758304641024-lPyl",
"name": "Yvette van Eechoud on LinkedIn: De Rijksoverheid zoekt: Senior technisch beleidsmedewerker exportcontrole"
},
{
"url": "https://rocketreach.co/yvette-van-eechoud-email_12796281",
"name": "Yvette van Eechoud Email & Phone Number | Ministerie van Buitenlandse Zaken Deputy Director-General Contact Information"
}
],
"source_count": 20,
"answer_content_hash": "f571b406a3986846"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "yvetteveechoud"
},
"provenance": {
"statement_created_at": "2026-01-11T01:34:19.917185+00:00",
"source_archived_at": "2026-01-11T01:34:15.680478+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Yvette van Eechoud\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/yvette-van-eechoud-57a5746/",
"source_title": "Yvette van Eechoud - Ministerie van Buitenlandse Zaken | LinkedIn",
"source_snippet": "57a5746/ \n- Twitter: https://twitter.com/yvetteveechoud \n- Email: partially available",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[67:154]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/yvette-van-eechoud-57a5746/",
"name": "Yvette van Eechoud - Ministerie van Buitenlandse Zaken | LinkedIn"
},
{
"url": "https://twitter.com/yvetteveechoud",
"name": "Twitter"
},
{
"url": "https://www.oecd-events.org/meeting-of-the-council-at-ministerial-level-2024/en/speaker/20e8df36-9803-ef11-aaf0-000d3a2b945f/yvette-van-eechoud",
"name": "Yvette VAN EECHOUD"
},
{
"url": "https://nl.linkedin.com/posts/yvette-van-eechoud-57a5746_de-rijksoverheid-zoekt-senior-technisch-activity-7156315758304641024-lPyl",
"name": "Yvette van Eechoud on LinkedIn: De Rijksoverheid zoekt: Senior technisch beleidsmedewerker exportcontrole"
},
{
"url": "https://rocketreach.co/yvette-van-eechoud-email_12796281",
"name": "Yvette van Eechoud Email & Phone Number | Ministerie van Buitenlandse Zaken Deputy Director-General Contact Information"
}
],
"source_count": 20,
"answer_content_hash": "f571b406a3986846"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter_url",
"value": "https://twitter.com/yvetteveechoud"
},
"provenance": {
"statement_created_at": "2026-01-11T01:34:19.917190+00:00",
"source_archived_at": "2026-01-11T01:34:15.680478+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Yvette van Eechoud\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/yvette-van-eechoud-57a5746/",
"source_title": "Yvette van Eechoud - Ministerie van Buitenlandse Zaken | LinkedIn",
"source_snippet": "eechoud-57a5746/ \n- Twitter: https://twitter.com/yvetteveechoud \n- Email: partially available",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[59:154]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/yvette-van-eechoud-57a5746/",
"name": "Yvette van Eechoud - Ministerie van Buitenlandse Zaken | LinkedIn"
},
{
"url": "https://twitter.com/yvetteveechoud",
"name": "Twitter"
},
{
"url": "https://www.oecd-events.org/meeting-of-the-council-at-ministerial-level-2024/en/speaker/20e8df36-9803-ef11-aaf0-000d3a2b945f/yvette-van-eechoud",
"name": "Yvette VAN EECHOUD"
},
{
"url": "https://nl.linkedin.com/posts/yvette-van-eechoud-57a5746_de-rijksoverheid-zoekt-senior-technisch-activity-7156315758304641024-lPyl",
"name": "Yvette van Eechoud on LinkedIn: De Rijksoverheid zoekt: Senior technisch beleidsmedewerker exportcontrole"
},
{
"url": "https://rocketreach.co/yvette-van-eechoud-email_12796281",
"name": "Yvette van Eechoud Email & Phone Number | Ministerie van Buitenlandse Zaken Deputy Director-General Contact Information"
}
],
"source_count": 20,
"answer_content_hash": "f571b406a3986846"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "linkedin_url",
"value": "https://www.linkedin.com/in/yvette-van-eechoud-57a5746"
},
"provenance": {
"statement_created_at": "2026-01-11T01:34:19.917193+00:00",
"source_archived_at": "2026-01-11T01:34:15.680478+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Yvette van Eechoud\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/yvette-van-eechoud-57a5746/",
"source_title": "Yvette van Eechoud - Ministerie van Buitenlandse Zaken | LinkedIn",
"source_snippet": "- LinkedIn profile: https://www.linkedin.com/in/yvette-van-eechoud-57a5746/ \n- Twitter: https://twitter.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "linkedin_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:105]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/yvette-van-eechoud-57a5746/",
"name": "Yvette van Eechoud - Ministerie van Buitenlandse Zaken | LinkedIn"
},
{
"url": "https://twitter.com/yvetteveechoud",
"name": "Twitter"
},
{
"url": "https://www.oecd-events.org/meeting-of-the-council-at-ministerial-level-2024/en/speaker/20e8df36-9803-ef11-aaf0-000d3a2b945f/yvette-van-eechoud",
"name": "Yvette VAN EECHOUD"
},
{
"url": "https://nl.linkedin.com/posts/yvette-van-eechoud-57a5746_de-rijksoverheid-zoekt-senior-technisch-activity-7156315758304641024-lPyl",
"name": "Yvette van Eechoud on LinkedIn: De Rijksoverheid zoekt: Senior technisch beleidsmedewerker exportcontrole"
},
{
"url": "https://rocketreach.co/yvette-van-eechoud-email_12796281",
"name": "Yvette van Eechoud Email & Phone Number | Ministerie van Buitenlandse Zaken Deputy Director-General Contact Information"
}
],
"source_count": 20,
"answer_content_hash": "f571b406a3986846"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "yevit"
},
"provenance": {
"statement_created_at": "2026-01-11T01:34:34.572041+00:00",
"source_archived_at": "2026-01-11T01:34:29.194919+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Yvette van Eechoud\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/yvetteveechoud",
"source_title": "Twitter",
"source_snippet": "evit\" (https://www.tiktok.com/@yevit?lang=en) is for a different Y",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[317:383]",
"all_sources": [
{
"url": "https://twitter.com/yvetteveechoud",
"name": "Twitter"
},
{
"url": "https://x.com/yvetteveechoud?lang=en",
"name": "🕊️ (@YvettevEechoud) / X"
},
{
"url": "https://diplomatmagazine.eu/tag/yvette-van-eechoud/",
"name": "Yvette van Eechoud. Archives - Diplomat magazine"
},
{
"url": "https://www.tiktok.com/@yevit?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.washingtontimes.com/topics/yvette-burghgraef-van-eechoud/",
"name": "Yvette Burghgraef-Van Eechoud - Bio, News, Photos - Washington Times"
}
],
"source_count": 20,
"answer_content_hash": "2a705c393a66fcb3"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "yvetteveechoud"
},
"provenance": {
"statement_created_at": "2026-01-11T01:34:34.572953+00:00",
"source_archived_at": "2026-01-11T01:34:29.194919+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Yvette van Eechoud\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/yvetteveechoud",
"source_title": "Twitter",
"source_snippet": "mation:\n\n- Twitter/X: https://twitter.com/yvetteveechoud and https://x.com/yvetteveecho",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[67:154]",
"all_sources": [
{
"url": "https://twitter.com/yvetteveechoud",
"name": "Twitter"
},
{
"url": "https://x.com/yvetteveechoud?lang=en",
"name": "🕊️ (@YvettevEechoud) / X"
},
{
"url": "https://diplomatmagazine.eu/tag/yvette-van-eechoud/",
"name": "Yvette van Eechoud. Archives - Diplomat magazine"
},
{
"url": "https://www.tiktok.com/@yevit?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.washingtontimes.com/topics/yvette-burghgraef-van-eechoud/",
"name": "Yvette Burghgraef-Van Eechoud - Bio, News, Photos - Washington Times"
}
],
"source_count": 20,
"answer_content_hash": "2a705c393a66fcb3"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter_url",
"value": "https://twitter.com/yvetteveechoud"
},
"provenance": {
"statement_created_at": "2026-01-11T01:34:34.573010+00:00",
"source_archived_at": "2026-01-11T01:34:29.194919+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Yvette van Eechoud\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/yvetteveechoud",
"source_title": "Twitter",
"source_snippet": "le information:\n\n- Twitter/X: https://twitter.com/yvetteveechoud and https://x.com/yvetteveecho",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[59:154]",
"all_sources": [
{
"url": "https://twitter.com/yvetteveechoud",
"name": "Twitter"
},
{
"url": "https://x.com/yvetteveechoud?lang=en",
"name": "🕊️ (@YvettevEechoud) / X"
},
{
"url": "https://diplomatmagazine.eu/tag/yvette-van-eechoud/",
"name": "Yvette van Eechoud. Archives - Diplomat magazine"
},
{
"url": "https://www.tiktok.com/@yevit?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.washingtontimes.com/topics/yvette-burghgraef-van-eechoud/",
"name": "Yvette Burghgraef-Van Eechoud - Bio, News, Photos - Washington Times"
}
],
"source_count": 20,
"answer_content_hash": "2a705c393a66fcb3"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "tiktok_url",
"value": "https://www.tiktok.com/@yevit"
},
"provenance": {
"statement_created_at": "2026-01-11T01:34:34.573023+00:00",
"source_archived_at": "2026-01-11T01:34:29.194919+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Yvette van Eechoud\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/yvetteveechoud",
"source_title": "Twitter",
"source_snippet": "; the TikTok profile \"yevit\" (https://www.tiktok.com/@yevit?lang=en) is for a different Yv",
"extraction_method": "regex_pattern_matching",
"pattern_type": "tiktok_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[294:384]",
"all_sources": [
{
"url": "https://twitter.com/yvetteveechoud",
"name": "Twitter"
},
{
"url": "https://x.com/yvetteveechoud?lang=en",
"name": "🕊️ (@YvettevEechoud) / X"
},
{
"url": "https://diplomatmagazine.eu/tag/yvette-van-eechoud/",
"name": "Yvette van Eechoud. Archives - Diplomat magazine"
},
{
"url": "https://www.tiktok.com/@yevit?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.washingtontimes.com/topics/yvette-burghgraef-van-eechoud/",
"name": "Yvette Burghgraef-Van Eechoud - Bio, News, Photos - Washington Times"
}
],
"source_count": 20,
"answer_content_hash": "2a705c393a66fcb3"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "tiktok",
"value": "yevit"
},
"provenance": {
"statement_created_at": "2026-01-11T01:34:34.573027+00:00",
"source_archived_at": "2026-01-11T01:34:29.194919+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Yvette van Eechoud\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/yvetteveechoud",
"source_title": "Twitter",
"source_snippet": "profile \"yevit\" (https://www.tiktok.com/@yevit?lang=en) is for a different Yv",
"extraction_method": "regex_pattern_matching",
"pattern_type": "tiktok",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[307:384]",
"all_sources": [
{
"url": "https://twitter.com/yvetteveechoud",
"name": "Twitter"
},
{
"url": "https://x.com/yvetteveechoud?lang=en",
"name": "🕊️ (@YvettevEechoud) / X"
},
{
"url": "https://diplomatmagazine.eu/tag/yvette-van-eechoud/",
"name": "Yvette van Eechoud. Archives - Diplomat magazine"
},
{
"url": "https://www.tiktok.com/@yevit?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.washingtontimes.com/topics/yvette-burghgraef-van-eechoud/",
"name": "Yvette Burghgraef-Van Eechoud - Bio, News, Photos - Washington Times"
}
],
"source_count": 20,
"answer_content_hash": "2a705c393a66fcb3"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities"
},
"provenance": {
"statement_created_at": "2026-01-11T01:34:39.563432+00:00",
"source_archived_at": "2026-01-11T01:34:35.578216+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Yvette van Eechoud\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/yvette-van-eechoud-57a5746/",
"source_title": "Yvette van Eechoud - Ministerie van Buitenlandse Zaken | LinkedIn",
"source_snippet": "sions, politics, activism, or volunteer activities. It mainly covers her profess",
"extraction_method": "regex_pattern_matching",
"pattern_type": "volunteering",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[119:199]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/yvette-van-eechoud-57a5746/",
"name": "Yvette van Eechoud - Ministerie van Buitenlandse Zaken | LinkedIn"
},
{
"url": "https://nl.linkedin.com/posts/yvette-van-eechoud-57a5746_de-rijksoverheid-zoekt-senior-technisch-activity-7156315758304641024-lPyl",
"name": "Yvette van Eechoud on LinkedIn: De Rijksoverheid zoekt: Senior technisch beleidsmedewerker exportcontrole"
},
{
"url": "https://nl.linkedin.com/posts/yvette-van-eechoud-57a5746_eu-europeseverkiezingen-europeesparlement-activity-7198741247476269056-390k",
"name": "Bijdrage van Yvette van Eechoud"
},
{
"url": "https://www.oecd-events.org/meeting-of-the-council-at-ministerial-level-2024/en/speaker/20e8df36-9803-ef11-aaf0-000d3a2b945f/yvette-van-eechoud",
"name": "Yvette VAN EECHOUD"
},
{
"url": "https://www.linkedin.com/posts/yvette-van-eechoud-57a5746_diplomacy-usknl-transatlantic-activity-7000926467433857024-1Z2e",
"name": "Yvette van Eechoud's Post"
}
],
"source_count": 19,
"answer_content_hash": "b4bd1bef1effa72d"
}
}
],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/yvette-van-eechoud-57a5746_20251214T102853Z.json",
@ -236,5 +737,23 @@
"inferred_at": "2026-01-09T19:50:53.700381+00:00",
"inferred_by": "enrich_ppids.py"
}
}
},
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:34:02.523857+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.0",
"person_name": "Yvette van Eechoud",
"context_used": "Deputy Director-General for Trade & Economic Security / NL Ministry of Foreign Affairs / 🇳🇱",
"searches_performed": [
"\"Yvette van Eechoud\" born biography",
"\"Yvette van Eechoud\" Deputy Director-General for Trade & Economic Security / NL Ministry of Foreign Affairs / 🇳🇱 education career university",
"\"Yvette van Eechoud\" publications awards honors books",
"\"Yvette van Eechoud\" contact email twitter linkedin orcid profile photo",
"\"Yvette van Eechoud\" researchgate academia.edu google scholar profile",
"\"Yvette van Eechoud\" instagram facebook tiktok twitter social media profile",
"\"Yvette van Eechoud\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
}
]
}

View file

@ -212,7 +212,860 @@
],
"profile_image_url": "https://media.licdn.com/dms/image/v2/C5603AQEl7MH91wlnvg/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1589989129602?e=2147483647&v=beta&t=iPyrteheJzw1ZMjqv_y-VKXUZt8_Q57anmemeqmZdDQ"
},
"web_claims": [],
"web_claims": [
{
"claim_type": "position",
"claim_value": {
"title": "Director",
"organization": "Operations for the Environmental Sciences Group (ES",
"year": null
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:25.573704+00:00",
"source_archived_at": "2026-01-11T01:27:20.914804+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" Director of Operations Environmental Sciences Group, Wageningen University & Research education career university",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/posts/freyasenf_hoofd-risk-and-compliance-activity-6982715127439446016-IZNy?trk=public_profile_like_view",
"source_title": "Freya Senf on LinkedIn: Hoofd Risk and Compliance",
"source_snippet": "Freya Senf is the Director of Operations for the Environmental Sciences Group (ESG) at Wageningen Uni",
"extraction_method": "regex_pattern_matching",
"pattern_type": "position",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:101]",
"all_sources": [
{
"url": "https://www.linkedin.com/posts/freyasenf_hoofd-risk-and-compliance-activity-6982715127439446016-IZNy?trk=public_profile_like_view",
"name": "Freya Senf on LinkedIn: Hoofd Risk and Compliance"
},
{
"url": "https://www.linkedin.com/today/author/freyasenf",
"name": "Freya Senf | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/freyasenf/",
"name": "Freya Senf - Wageningen University & Research | LinkedIn"
},
{
"url": "https://www.wur.nl/en/news/dr-ir-andre-van-lammeren-appointed-managing-director-environmental-sciences-group",
"name": "Dr Ir. André van Lammeren appointed Managing Director of the Environmental Sciences Group | WUR"
},
{
"url": "https://www.wur.nl/en/persons/freya-dr.-f-freya-senf.htm",
"name": "dr. F (Freya) Senf - Wageningen"
}
],
"source_count": 19,
"answer_content_hash": "314bf33003f0a0c5"
}
},
{
"claim_type": "position",
"claim_value": {
"title": "director",
"organization": "the Institute for Molecules and Materials at Radbou",
"year": null
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:25.574500+00:00",
"source_archived_at": "2026-01-11T01:27:20.914804+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" Director of Operations Environmental Sciences Group, Wageningen University & Research education career university",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/posts/freyasenf_hoofd-risk-and-compliance-activity-6982715127439446016-IZNy?trk=public_profile_like_view",
"source_title": "Freya Senf on LinkedIn: Hoofd Risk and Compliance",
"source_snippet": "TW) and as managing director of the Institute for Molecules and Materials at Radboud University. At WUR",
"extraction_method": "regex_pattern_matching",
"pattern_type": "position",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[288:391]",
"all_sources": [
{
"url": "https://www.linkedin.com/posts/freyasenf_hoofd-risk-and-compliance-activity-6982715127439446016-IZNy?trk=public_profile_like_view",
"name": "Freya Senf on LinkedIn: Hoofd Risk and Compliance"
},
{
"url": "https://www.linkedin.com/today/author/freyasenf",
"name": "Freya Senf | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/freyasenf/",
"name": "Freya Senf - Wageningen University & Research | LinkedIn"
},
{
"url": "https://www.wur.nl/en/news/dr-ir-andre-van-lammeren-appointed-managing-director-environmental-sciences-group",
"name": "Dr Ir. André van Lammeren appointed Managing Director of the Environmental Sciences Group | WUR"
},
{
"url": "https://www.wur.nl/en/persons/freya-dr.-f-freya-senf.htm",
"name": "dr. F (Freya) Senf - Wageningen"
}
],
"source_count": 19,
"answer_content_hash": "314bf33003f0a0c5"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "FreyaSenf"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:35.421802+00:00",
"source_archived_at": "2026-01-11T01:27:31.290135+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/freyasenf/",
"source_title": "Freya Senf - Wageningen University & Research | LinkedIn",
"source_snippet": "- Twitter handle mentioned: @FreyaSenf (though JavaScript is disable",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[211:279]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/freyasenf/",
"name": "Freya Senf - Wageningen University & Research | LinkedIn"
},
{
"url": "https://www.linkedin.com/today/author/freyasenf",
"name": "Freya Senf | LinkedIn"
},
{
"url": "https://orcid.org/signin",
"name": "ORCID"
},
{
"url": "https://twitter.com/freyasenf",
"name": "Freya Senf (@FreyaSenf) / Twitter"
},
{
"url": "https://authorservices.taylorandfrancis.com/publishing-your-research/making-your-submission/orcid-online-submission/",
"name": "How to include an ORCiD in your online submission - Author Services"
}
],
"source_count": 11,
"answer_content_hash": "53a791a18046f0f3"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "linkedin_url",
"value": "https://www.linkedin.com/in/freyasenf"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:35.421947+00:00",
"source_archived_at": "2026-01-11T01:27:31.290135+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/freyasenf/",
"source_title": "Freya Senf - Wageningen University & Research | LinkedIn",
"source_snippet": "ity & Research: \n- LinkedIn: https://www.linkedin.com/in/freyasenf/ \n- Twitter handle mentioned:",
"extraction_method": "regex_pattern_matching",
"pattern_type": "linkedin_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[140:238]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/freyasenf/",
"name": "Freya Senf - Wageningen University & Research | LinkedIn"
},
{
"url": "https://www.linkedin.com/today/author/freyasenf",
"name": "Freya Senf | LinkedIn"
},
{
"url": "https://orcid.org/signin",
"name": "ORCID"
},
{
"url": "https://twitter.com/freyasenf",
"name": "Freya Senf (@FreyaSenf) / Twitter"
},
{
"url": "https://authorservices.taylorandfrancis.com/publishing-your-research/making-your-submission/orcid-online-submission/",
"name": "How to include an ORCiD in your online submission - Author Services"
}
],
"source_count": 11,
"answer_content_hash": "53a791a18046f0f3"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "freyaaa_s"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.161850+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": "social media:\n\n- TikTok: \n - @freyaaa_s (2M followers) - contactfreya",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[53:123]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "freyafb"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.161892+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": "actfreyasoriano@gmail.com\n - @freyafb (137.1K followers)\n - @freya",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[115:183]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "freyakillin"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.161897+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": "reyafb (137.1K followers)\n - @freyakillin (154.4K followers)\n- Instagra",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[147:219]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "freyahaley"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.161904+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": "followers)\n - @freyaaa_s\n - @freyahaley (101K followers)\n- Twitter/X:",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[276:347]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "freyaholmer"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.161908+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": "K followers)\n- Twitter/X:\n - @freyaholmer (game dev, art, witchcraft co",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[322:394]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "follower_count",
"value": "137.1K"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.162461+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": "riano@gmail.com\n - @freyafb (137.1K followers)\n - @freyakillin (154.4K fol",
"extraction_method": "regex_pattern_matching",
"pattern_type": "follower_count",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[125:201]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "follower_count",
"value": "154.4K"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.162467+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": "followers)\n - @freyakillin (154.4K followers)\n- Instagram:\n - @f.freya_ (",
"extraction_method": "regex_pattern_matching",
"pattern_type": "follower_count",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[162:237]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "follower_count",
"value": "110K"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.162470+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": ")\n- Instagram:\n - @f.freya_ (110K followers)\n - @freyakillin (874K follo",
"extraction_method": "regex_pattern_matching",
"pattern_type": "follower_count",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[207:281]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "follower_count",
"value": "874K"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.162475+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": "followers)\n - @freyakillin (874K followers)\n - @freyaaa_s\n - @freyahal",
"extraction_method": "regex_pattern_matching",
"pattern_type": "follower_count",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[242:315]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "follower_count",
"value": "101K"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.162479+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": "- @freyaaa_s\n - @freyahaley (101K followers)\n- Twitter/X:\n - @freyaholme",
"extraction_method": "regex_pattern_matching",
"pattern_type": "follower_count",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[289:363]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "link_in_bio",
"value": "Linktree"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.162482+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": "v, art, witchcraft content)\n- Linktree for FreyasFantasys with multip",
"extraction_method": "regex_pattern_matching",
"pattern_type": "link_in_bio",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[373:442]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "link_in_bio",
"value": "linktr.ee"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:47.162485+00:00",
"source_archived_at": "2026-01-11T01:27:42.360609+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://linktr.ee/freyasfantasys",
"source_title": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree",
"source_snippet": "e social media links: https://linktr.ee/freyasfantasys\n\nNo direct pro",
"extraction_method": "regex_pattern_matching",
"pattern_type": "link_in_bio",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[443:512]",
"all_sources": [
{
"url": "https://linktr.ee/freyasfantasys",
"name": "freyasfantasys | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.tiktok.com/@freyaaa_s?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://collabstr.com/freyaugc",
"name": "Freya - Instagram, TikTok & UGC Influencer"
},
{
"url": "https://www.instagram.com/f.freya_/",
"name": "Freya 🦊 (@f.freya_) • Instagram photos and videos"
},
{
"url": "https://www.tiktok.com/@freyafb",
"name": "Freya (@freyafb) | TikTok"
}
],
"source_count": 20,
"answer_content_hash": "9b4cb8974e0894dd"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities"
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:51.682992+00:00",
"source_archived_at": "2026-01-11T01:27:48.165488+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Freya Senf\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/freyasenf/",
"source_title": "Freya Senf - Wageningen University & Research | LinkedIn",
"source_snippet": "sions, politics, activism, or volunteer activities.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "volunteering",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[102:153]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/freyasenf/",
"name": "Freya Senf - Wageningen University & Research | LinkedIn"
},
{
"url": "https://www.linkedin.com/today/author/freyasenf",
"name": "Freya Senf | LinkedIn"
},
{
"url": "https://www.linkedin.com/posts/freyasenf_hoofd-risk-and-compliance-activity-6982715127439446016-IZNy?trk=public_profile_like_view",
"name": "Freya Senf on LinkedIn: Hoofd Risk and Compliance"
},
{
"url": "https://www.linkedin.com/pulse/managing-director-imapp-freya-senf",
"name": "Managing Director IMAPP"
},
{
"url": "https://www.linkedin.com/company/heyfreya",
"name": "hey freya | LinkedIn"
}
],
"source_count": 19,
"answer_content_hash": "7c1659b7bc68ebb4"
}
}
],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/freyasenf_20251214T104210Z.json",
@ -308,5 +1161,23 @@
"inferred_at": "2026-01-09T19:50:51.071941+00:00",
"inferred_by": "enrich_ppids.py"
}
}
},
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:27:15.884750+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.0",
"person_name": "Freya Senf",
"context_used": "Director of Operations Environmental Sciences Group, Wageningen University & Research",
"searches_performed": [
"\"Freya Senf\" born biography",
"\"Freya Senf\" Director of Operations Environmental Sciences Group, Wageningen University & Research education career university",
"\"Freya Senf\" publications awards honors books",
"\"Freya Senf\" contact email twitter linkedin orcid profile photo",
"\"Freya Senf\" researchgate academia.edu google scholar profile",
"\"Freya Senf\" instagram facebook tiktok twitter social media profile",
"\"Freya Senf\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
}
]
}

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1982",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T16:22:30.966861+00:00",
"source_archived_at": "2026-01-10T16:22:30.966861+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm5318842/bio/",
"source_title": "Manuela Bosco - Biography - IMDb",
"source_snippet": "Manuela Bosco was born on June 11, 1982. She is a Finnish-Italian actress and f",
"search_query": "\"manuela bosch\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -121,25 +104,7 @@
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/D4E03AQEKt5tN1UVZ_w/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1724670639795?e=2147483647&v=beta&t=AbFwTzSv_Oty0xwwu99xK-tX4vehU4g-rlmhDkYnSMM"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1982,
"provenance": {
"statement_created_at": "2026-01-10T16:22:30.966861+00:00",
"source_archived_at": "2026-01-10T16:22:30.966861+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"manuela bosch\" born biography",
"source_url": "https://www.imdb.com/name/nm5318842/bio/",
"source_title": "Manuela Bosco - Biography - IMDb",
"source_snippet": "Manuela Bosco was born on June 11, 1982. She is a Finnish-Italian actress and f",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/manuela-bosch-3ab4b9162_20251214T111424Z.json",

View file

@ -25,23 +25,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1969",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:30:53.992108+00:00",
"source_archived_at": "2026-01-10T15:30:53.992108+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.goodreads.com/author/show/19708125.Wilmar_Taal",
"source_title": "Wilmar Taal (Author of The Gnome Manuscript)",
"source_snippet": "Wilmar Taal was born in 1969 in Zaandam, Netherlands. He holds a mas",
"search_query": "\"Wilmar Taal\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -135,25 +118,7 @@
],
"profile_image_url": "https://media.licdn.com/dms/image/v2/D4E03AQFl8_1Tc3xfqA/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1707850303856?e=2147483647&v=beta&t=AX7owQMjmWntI8gBfDiWpmRmH6zM7Ohp2hnaXsOE3wc"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1969,
"provenance": {
"statement_created_at": "2026-01-10T15:30:53.992108+00:00",
"source_archived_at": "2026-01-10T15:30:53.992108+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Wilmar Taal\" born biography",
"source_url": "https://www.goodreads.com/author/show/19708125.Wilmar_Taal",
"source_title": "Wilmar Taal (Author of The Gnome Manuscript)",
"source_snippet": "Wilmar Taal was born in 1969 in Zaandam, Netherlands. He holds a mas",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/wilmar-taal-747bbb30_20251214T111451Z.json",

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1972",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:17:32.308159+00:00",
"source_archived_at": "2026-01-10T15:17:32.308159+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.babelio.com/auteur/Nienke-Bakker/296601",
"source_title": "Nienke Bakker - Babelio",
"source_snippet": "Nienke Bakker, born in 1972, is an art historian and curator at the",
"search_query": "\"Nienke Bakker\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -118,23 +101,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/C5603AQF4JqI9HTJD9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1517718567474?e=2147483647&v=beta&t=xRZnDqamp92sJfQYuX2iNsXsYbMo2nw2-4Pc0kCnp8o"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1972,
"provenance": {
"statement_created_at": "2026-01-10T15:17:32.308159+00:00",
"source_archived_at": "2026-01-10T15:17:32.308159+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Nienke Bakker\" born biography",
"source_url": "https://www.babelio.com/auteur/Nienke-Bakker/296601",
"source_title": "Nienke Bakker - Babelio",
"source_snippet": "Nienke Bakker, born in 1972, is an art historian and curator at the",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1960",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T22:51:59.509591+00:00",
"source_archived_at": "2026-01-10T22:51:53.629845+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Corinne_Hofmann",
"source_title": "Corinne Hofmann - Wikipedia",
"source_snippet": "s for her memoir \"The White Masai,\" was born on June 4, 1960, in Frauenfeld, Thurgau, Switzerland. S",
"search_query": "\"Corinne Hofman\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -138,53 +121,6 @@
"profile_image_url": "https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1960,
"provenance": {
"statement_created_at": "2026-01-10T22:51:59.509591+00:00",
"source_archived_at": "2026-01-10T22:51:53.629845+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Corinne Hofman\" born biography",
"search_depth": "standard",
"source_url": "https://en.wikipedia.org/wiki/Corinne_Hofmann",
"source_title": "Corinne Hofmann - Wikipedia",
"source_snippet": "s for her memoir \"The White Masai,\" was born on June 4, 1960, in Frauenfeld, Thurgau, Switzerland. S",
"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[45:145]",
"all_sources": [
{
"url": "https://en.wikipedia.org/wiki/Corinne_Hofmann",
"name": "Corinne Hofmann - Wikipedia"
},
{
"url": "https://www.imdb.com/name/nm1785761/bio/",
"name": "Corinne Hofmann - Biography - IMDb"
},
{
"url": "https://en.wikipedia.org/wiki/Corinne_Hofman",
"name": "Corinne Hofman - Wikipedia"
},
{
"url": "https://www.encyclopedia.com/arts/educational-magazines/hofmann-corinne-1960",
"name": "Hofmann, Corinne 1960- | Encyclopedia.com"
},
{
"url": "https://www.imdb.com/name/nm1785761/",
"name": "Corinne Hofmann | Writer"
}
],
"source_count": 20,
"answer_content_hash": "ec971c7c64c5da0f"
}
},
{
"claim_type": "education",
"claim_value": {

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1907",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:15:47.906517+00:00",
"source_archived_at": "2026-01-10T15:15:47.906517+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.pismowidok.org/en/bio?id=1437",
"source_title": "Isabel de Sena Cortabitarte | View. Theories and Practices of Visual Culture",
"source_snippet": "razilian woman who claimed to have been born on 14 June 1907 in Chaves, Para, Brazil. She moved to A",
"search_query": "\"Isabel de Sena Cortabitarte\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": false,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -79,23 +62,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/C4E03AQEL35hwaDsELA/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1516831158448?e=2147483647&v=beta&t=SNgeuu-pPsSrhbCzlLRmPahUjWQBlLLsV7piBQ_tAz8"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1907,
"provenance": {
"statement_created_at": "2026-01-10T15:15:47.906517+00:00",
"source_archived_at": "2026-01-10T15:15:47.906517+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Isabel de Sena Cortabitarte\" born biography",
"source_url": "https://www.pismowidok.org/en/bio?id=1437",
"source_title": "Isabel de Sena Cortabitarte | View. Theories and Practices of Visual Culture",
"source_snippet": "razilian woman who claimed to have been born on 14 June 1907 in Chaves, Para, Brazil. She moved to A",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "death_year",
"claim_value": 2023,

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1971",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:04:46.696458+00:00",
"source_archived_at": "2026-01-10T15:04:46.696458+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://independent.academia.edu/Pelsdonk",
"source_title": "Jan Pelsdonk - Academia.edu",
"source_snippet": "Jan Pelsdonk was born in 1971. He studied history at Erasmus Universi",
"search_query": "\"Jan Pelsdonk\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -219,23 +202,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/C4D03AQEDsVNvrK_jPQ/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1517279547424?e=2147483647&v=beta&t=odeTg6LzjmtCDRSjyKGsDwDI3fm4A-jCxeFyhSWpDyI"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1971,
"provenance": {
"statement_created_at": "2026-01-10T15:04:46.696458+00:00",
"source_archived_at": "2026-01-10T15:04:46.696458+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Jan Pelsdonk\" born biography",
"source_url": "https://independent.academia.edu/Pelsdonk",
"source_title": "Jan Pelsdonk - Academia.edu",
"source_snippet": "Jan Pelsdonk was born in 1971. He studied history at Erasmus Universi",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "education",
"claim_value": {

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1979",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T16:10:58.965767+00:00",
"source_archived_at": "2026-01-10T16:10:58.965767+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.codart.nl/guide/curators/bieke-van-der-mark/",
"source_title": "Bieke van der Mark - CODART",
"source_snippet": "Bieke van der Mark werd geboren in 1979. Ze studeerde journalistiek in Rotterda",
"search_query": "\"Bieke van der Mark\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -141,25 +124,7 @@
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/D4D03AQEnLFDJWhll-w/profile-displayphoto-shrink_200_200/B4DZeG_RqlHAAc-/0/1750316424403?e=2147483647&v=beta&t=cBioL133v023Dw6v9IG5mT-Ydx3QFEOW6duhKcWlzx8"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1979,
"provenance": {
"statement_created_at": "2026-01-10T16:10:58.965767+00:00",
"source_archived_at": "2026-01-10T16:10:58.965767+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Bieke van der Mark\" born biography",
"source_url": "https://www.codart.nl/guide/curators/bieke-van-der-mark/",
"source_title": "Bieke van der Mark - CODART",
"source_snippet": "Bieke van der Mark werd geboren in 1979. Ze studeerde journalistiek in Rotterda",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/biekevandermark_20251214T111450Z.json",

View file

@ -28,23 +28,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1976",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T22:59:05.402430+00:00",
"source_archived_at": "2026-01-10T22:59:01.359650+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Beatrice_de_Graaf",
"source_title": "Beatrice de Graaf - Wikipedia",
"source_snippet": "Beatrice A. de Graaf was born on 19 April 1976 in Putten, Netherlands. She is a Dutch",
"search_query": "\"Beatrice de Graaf\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -194,53 +177,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/D4E03AQE7e4ltHjqpVA/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1727698185339?e=2147483647&v=beta&t=GkecPA2p5TxVihsPiBb5HsTfL4tEyeMGvf4LWN0kDnY"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1976,
"provenance": {
"statement_created_at": "2026-01-10T22:59:05.402430+00:00",
"source_archived_at": "2026-01-10T22:59:01.359650+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Beatrice de Graaf\" born biography",
"search_depth": "standard",
"source_url": "https://en.wikipedia.org/wiki/Beatrice_de_Graaf",
"source_title": "Beatrice de Graaf - Wikipedia",
"source_snippet": "Beatrice A. de Graaf was born on 19 April 1976 in Putten, Netherlands. She is a Dutch",
"extraction_method": "regex_pattern_matching",
"pattern_type": "full_date",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:85]",
"all_sources": [
{
"url": "https://en.wikipedia.org/wiki/Beatrice_de_Graaf",
"name": "Beatrice de Graaf - Wikipedia"
},
{
"url": "https://www.imdb.com/name/nm2839062/?language=de-de",
"name": "Beatrice de Graaf - IMDb"
},
{
"url": "https://www.wikidata.org/wiki/Q1847801",
"name": "Beatrice de Graaf - Wikidata"
},
{
"url": "https://biography.omicsonline.org/netherlands/utrecht-university/beatrice-de-graaf-37490",
"name": "Beatrice De Graaf | | Netherlands"
},
{
"url": "https://theconversation.com/profiles/beatrice-de-graaf-1229866",
"name": "Beatrice de Graaf The Conversation"
}
],
"source_count": 20,
"answer_content_hash": "c7ff3bdabb82df39"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -27,23 +27,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1974",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T11:55:44.313600+00:00",
"source_archived_at": "2026-01-10T11:55:44.313600+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.uu.nl/staff/DKWvanMiert",
"source_title": "Prof. dr. Dirk van Miert - Utrecht University",
"source_snippet": "Prof. dr. Dirk van Miert was born in 1974. He studied Latin literature and receiv",
"search_query": "\"Prof. dr. Dirk van Miert\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -213,23 +196,6 @@
]
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1974,
"provenance": {
"statement_created_at": "2026-01-10T11:55:44.313600+00:00",
"source_archived_at": "2026-01-10T11:55:44.313600+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Prof. dr. Dirk van Miert\" born biography",
"source_url": "https://www.uu.nl/staff/DKWvanMiert",
"source_title": "Prof. dr. Dirk van Miert - Utrecht University",
"source_snippet": "Prof. dr. Dirk van Miert was born in 1974. He studied Latin literature and receiv",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -27,11 +27,6 @@
],
"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,
@ -141,7 +136,608 @@
],
"profile_image_url": "https://media.licdn.com/dms/image/v2/D4E03AQFhKQuzSdNOfQ/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1671021732800?e=2147483647&v=beta&t=HrA_DR8NaqVKP_Aj1l9QmNgrJHParYlYPSCWeptEBW8"
},
"web_claims": [],
"web_claims": [
{
"claim_type": "award",
"claim_value": {
"type": "award",
"name": "Museum Grant from NWO for the Rewind and Record pro"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:11.897936+00:00",
"source_archived_at": "2026-01-11T01:32:06.021478+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" publications awards honors books",
"search_depth": "standard",
"source_url": "https://www.researchgate.net/profile/Nicole-Emmenegger",
"source_title": "Nicole Emmenegger",
"source_snippet": "uncil. In 2021, she received the Museum Grant from NWO for the Rewind and Record project. She has publis",
"extraction_method": "regex_pattern_matching",
"pattern_type": "award",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[536:640]",
"all_sources": [
{
"url": "https://www.researchgate.net/profile/Nicole-Emmenegger",
"name": "Nicole Emmenegger"
},
{
"url": "https://www.researchgate.net/profile/Nicole-Emmenegger-2",
"name": "Nicole EMMENEGGER | Product Manager | Master of Arts | Netherlands Institute for Sound and Vision, Hilversum | BEELDENGELUID | Research profile"
},
{
"url": "https://www.decoseas.org/people/nicole-emmenegger/",
"name": "Nicole Emmenegger DeCoSEAS"
},
{
"url": "https://issuu.com/jennywoolworth",
"name": "Nicole Emmenegger - Issuu"
},
{
"url": "https://osc-international.com/user-2/nemmenegger/",
"name": "Nicole Emmenegger"
}
],
"source_count": 20,
"answer_content_hash": "ae2fa64da6b3efa2"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "email",
"value": "nicole.emmenegger@dans.knaw.nl"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:16.256241+00:00",
"source_archived_at": "2026-01-11T01:32:12.903600+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://osc-international.com/user-2/nemmenegger/",
"source_title": "Nicole Emmenegger",
"source_snippet": "Emmenegger's contact email is nicole.emmenegger@dans.knaw.nl. \nLinkedIn profile: https://",
"extraction_method": "regex_pattern_matching",
"pattern_type": "email",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[7:97]",
"all_sources": [
{
"url": "https://osc-international.com/user-2/nemmenegger/",
"name": "Nicole Emmenegger"
},
{
"url": "https://www.linkedin.com/in/nicole-emmenegger-b159a6163/",
"name": "Nicole Emmenegger - Zurich, Switzerland | Professional Profile | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nemmenegger/",
"name": "Nicole Emmenegger - Manager, Thematic Digital Competence Centre - Social Sciences and Humanities - DANS | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nicole-emmenegger-a68460215/",
"name": "Nicole Emmenegger - Personalverantwortliche - Emmenegger Garten- Tiefbau AG | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nicoleemmenegger",
"name": "LinkedIn: Log In or Sign Up"
}
],
"source_count": 19,
"answer_content_hash": "23c84c738326fe69"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "linkedin_url",
"value": "https://www.linkedin.com/in/nemmenegger"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:16.256330+00:00",
"source_archived_at": "2026-01-11T01:32:12.903600+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://osc-international.com/user-2/nemmenegger/",
"source_title": "Nicole Emmenegger",
"source_snippet": ".knaw.nl. \nLinkedIn profile: https://www.linkedin.com/in/nemmenegger/ \nNo Twitter or ORCID profile",
"extraction_method": "regex_pattern_matching",
"pattern_type": "linkedin_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[59:159]",
"all_sources": [
{
"url": "https://osc-international.com/user-2/nemmenegger/",
"name": "Nicole Emmenegger"
},
{
"url": "https://www.linkedin.com/in/nicole-emmenegger-b159a6163/",
"name": "Nicole Emmenegger - Zurich, Switzerland | Professional Profile | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nemmenegger/",
"name": "Nicole Emmenegger - Manager, Thematic Digital Competence Centre - Social Sciences and Humanities - DANS | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nicole-emmenegger-a68460215/",
"name": "Nicole Emmenegger - Personalverantwortliche - Emmenegger Garten- Tiefbau AG | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nicoleemmenegger",
"name": "LinkedIn: Log In or Sign Up"
}
],
"source_count": 19,
"answer_content_hash": "23c84c738326fe69"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "nicole_muchai"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:28.894934+00:00",
"source_archived_at": "2026-01-11T01:32:24.263110+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/nicole-emminger",
"source_title": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "accounts: @nicoleemilagross, @nicole_muchai, @nicole.a.f.f, @nicolebcker,",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[349:422]",
"all_sources": [
{
"url": "https://www.idcrawl.com/nicole-emminger",
"name": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://www.tiktok.com/discover/tiktokers-with-twitter-nicole",
"name": "Tiktokers with Twitter Nicole"
},
{
"url": "https://www.peekyou.com/_emeneger",
"name": "Emeneger Facebook, Instagram & Twitter on PeekYou"
},
{
"url": "https://www.instagram.com/reel/DD1qospMmA6/",
"name": "Spot something you love? DM me and I will send ..."
},
{
"url": "https://www.instagram.com/p/DMrcKKeOBLM/",
"name": "Instagram photo by Nicole MM • Jul 28, 2025 at 9:44 PM"
}
],
"source_count": 20,
"answer_content_hash": "c450394cb5d40ec2"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "nicole"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:28.894968+00:00",
"source_archived_at": "2026-01-11T01:32:24.263110+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/nicole-emminger",
"source_title": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "leemilagross, @nicole_muchai, @nicole.a.f.f, @nicolebcker, @nicolee",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[364:431]",
"all_sources": [
{
"url": "https://www.idcrawl.com/nicole-emminger",
"name": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://www.tiktok.com/discover/tiktokers-with-twitter-nicole",
"name": "Tiktokers with Twitter Nicole"
},
{
"url": "https://www.peekyou.com/_emeneger",
"name": "Emeneger Facebook, Instagram & Twitter on PeekYou"
},
{
"url": "https://www.instagram.com/reel/DD1qospMmA6/",
"name": "Spot something you love? DM me and I will send ..."
},
{
"url": "https://www.instagram.com/p/DMrcKKeOBLM/",
"name": "Instagram photo by Nicole MM • Jul 28, 2025 at 9:44 PM"
}
],
"source_count": 20,
"answer_content_hash": "c450394cb5d40ec2"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "nicolebcker"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:28.894976+00:00",
"source_archived_at": "2026-01-11T01:32:24.263110+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/nicole-emminger",
"source_title": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "nicole_muchai, @nicole.a.f.f, @nicolebcker, @nicoleemilagross, @nicrey68",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[379:451]",
"all_sources": [
{
"url": "https://www.idcrawl.com/nicole-emminger",
"name": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://www.tiktok.com/discover/tiktokers-with-twitter-nicole",
"name": "Tiktokers with Twitter Nicole"
},
{
"url": "https://www.peekyou.com/_emeneger",
"name": "Emeneger Facebook, Instagram & Twitter on PeekYou"
},
{
"url": "https://www.instagram.com/reel/DD1qospMmA6/",
"name": "Spot something you love? DM me and I will send ..."
},
{
"url": "https://www.instagram.com/p/DMrcKKeOBLM/",
"name": "Instagram photo by Nicole MM • Jul 28, 2025 at 9:44 PM"
}
],
"source_count": 20,
"answer_content_hash": "c450394cb5d40ec2"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "nicrey68"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:28.894980+00:00",
"source_archived_at": "2026-01-11T01:32:24.263110+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/nicole-emminger",
"source_title": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "colebcker, @nicoleemilagross, @nicrey68, @missnic68, @nicolemarissa_",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[412:480]",
"all_sources": [
{
"url": "https://www.idcrawl.com/nicole-emminger",
"name": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://www.tiktok.com/discover/tiktokers-with-twitter-nicole",
"name": "Tiktokers with Twitter Nicole"
},
{
"url": "https://www.peekyou.com/_emeneger",
"name": "Emeneger Facebook, Instagram & Twitter on PeekYou"
},
{
"url": "https://www.instagram.com/reel/DD1qospMmA6/",
"name": "Spot something you love? DM me and I will send ..."
},
{
"url": "https://www.instagram.com/p/DMrcKKeOBLM/",
"name": "Instagram photo by Nicole MM • Jul 28, 2025 at 9:44 PM"
}
],
"source_count": 20,
"answer_content_hash": "c450394cb5d40ec2"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "missnic68"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:28.894983+00:00",
"source_archived_at": "2026-01-11T01:32:24.263110+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/nicole-emminger",
"source_title": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "@nicoleemilagross, @nicrey68, @missnic68, @nicolemarissa_\n- No direct",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[423:492]",
"all_sources": [
{
"url": "https://www.idcrawl.com/nicole-emminger",
"name": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://www.tiktok.com/discover/tiktokers-with-twitter-nicole",
"name": "Tiktokers with Twitter Nicole"
},
{
"url": "https://www.peekyou.com/_emeneger",
"name": "Emeneger Facebook, Instagram & Twitter on PeekYou"
},
{
"url": "https://www.instagram.com/reel/DD1qospMmA6/",
"name": "Spot something you love? DM me and I will send ..."
},
{
"url": "https://www.instagram.com/p/DMrcKKeOBLM/",
"name": "Instagram photo by Nicole MM • Jul 28, 2025 at 9:44 PM"
}
],
"source_count": 20,
"answer_content_hash": "c450394cb5d40ec2"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "nicolemarissa_"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:28.894993+00:00",
"source_archived_at": "2026-01-11T01:32:24.263110+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/nicole-emminger",
"source_title": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "gross, @nicrey68, @missnic68, @nicolemarissa_\n- No direct TikTok or Twitter",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[435:510]",
"all_sources": [
{
"url": "https://www.idcrawl.com/nicole-emminger",
"name": "Nicole Emminger's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://www.tiktok.com/discover/tiktokers-with-twitter-nicole",
"name": "Tiktokers with Twitter Nicole"
},
{
"url": "https://www.peekyou.com/_emeneger",
"name": "Emeneger Facebook, Instagram & Twitter on PeekYou"
},
{
"url": "https://www.instagram.com/reel/DD1qospMmA6/",
"name": "Spot something you love? DM me and I will send ..."
},
{
"url": "https://www.instagram.com/p/DMrcKKeOBLM/",
"name": "Instagram photo by Nicole MM • Jul 28, 2025 at 9:44 PM"
}
],
"source_count": 20,
"answer_content_hash": "c450394cb5d40ec2"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "passion",
"activity": "cultural heritage"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:33.988592+00:00",
"source_archived_at": "2026-01-11T01:32:29.895758+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/nicole-emmenegger-a68460215/",
"source_title": "Nicole Emmenegger - Personalverantwortliche - Emmenegger Garten- Tiefbau AG | LinkedIn",
"source_snippet": "ct Sounds Familiar. She has a passion for cultural heritage, digital change in the cultur",
"extraction_method": "regex_pattern_matching",
"pattern_type": "passion",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[260:349]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/nicole-emmenegger-a68460215/",
"name": "Nicole Emmenegger - Personalverantwortliche - Emmenegger Garten- Tiefbau AG | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nicole-emmenegger-b159a6163/",
"name": "Nicole Emmenegger - Zurich, Switzerland | Professional Profile | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nemmenegger/",
"name": "Nicole Emmenegger - Manager, Thematic Digital Competence Centre - Social Sciences and Humanities - DANS | LinkedIn"
},
{
"url": "https://www.linkedin.com/pub/dir/Nicole/Emmenegger",
"name": "10+ \"Nicole Emmenegger\" profiles"
},
{
"url": "https://osc-international.com/user-2/nemmenegger/",
"name": "Nicole Emmenegger"
}
],
"source_count": 15,
"answer_content_hash": "23d687e15445aa18"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "volunteer"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:33.988608+00:00",
"source_archived_at": "2026-01-11T01:32:29.895758+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/nicole-emmenegger-a68460215/",
"source_title": "Nicole Emmenegger - Personalverantwortliche - Emmenegger Garten- Tiefbau AG | LinkedIn",
"source_snippet": "irect political activities or volunteer work.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "volunteering",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[586:631]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/nicole-emmenegger-a68460215/",
"name": "Nicole Emmenegger - Personalverantwortliche - Emmenegger Garten- Tiefbau AG | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nicole-emmenegger-b159a6163/",
"name": "Nicole Emmenegger - Zurich, Switzerland | Professional Profile | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nemmenegger/",
"name": "Nicole Emmenegger - Manager, Thematic Digital Competence Centre - Social Sciences and Humanities - DANS | LinkedIn"
},
{
"url": "https://www.linkedin.com/pub/dir/Nicole/Emmenegger",
"name": "10+ \"Nicole Emmenegger\" profiles"
},
{
"url": "https://osc-international.com/user-2/nemmenegger/",
"name": "Nicole Emmenegger"
}
],
"source_count": 15,
"answer_content_hash": "23d687e15445aa18"
}
},
{
"claim_type": "political",
"claim_value": {
"type": "activism",
"topic": "related to decolonizing archival practices and pol"
},
"provenance": {
"statement_created_at": "2026-01-11T01:32:33.988852+00:00",
"source_archived_at": "2026-01-11T01:32:29.895758+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Nicole Emmenegger\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/nicole-emmenegger-a68460215/",
"source_title": "Nicole Emmenegger - Personalverantwortliche - Emmenegger Garten- Tiefbau AG | LinkedIn",
"source_snippet": "holarship. She is involved in activism related to decolonizing archival practices and policies, as evidenced by her co-",
"extraction_method": "regex_pattern_matching",
"pattern_type": "activism",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[123:242]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/nicole-emmenegger-a68460215/",
"name": "Nicole Emmenegger - Personalverantwortliche - Emmenegger Garten- Tiefbau AG | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nicole-emmenegger-b159a6163/",
"name": "Nicole Emmenegger - Zurich, Switzerland | Professional Profile | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/nemmenegger/",
"name": "Nicole Emmenegger - Manager, Thematic Digital Competence Centre - Social Sciences and Humanities - DANS | LinkedIn"
},
{
"url": "https://www.linkedin.com/pub/dir/Nicole/Emmenegger",
"name": "10+ \"Nicole Emmenegger\" profiles"
},
{
"url": "https://osc-international.com/user-2/nemmenegger/",
"name": "Nicole Emmenegger"
}
],
"source_count": 15,
"answer_content_hash": "23d687e15445aa18"
}
}
],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/nemmenegger_20251214T110501Z.json",
@ -250,5 +846,23 @@
"inferred_at": "2026-01-09T19:50:53.228925+00:00",
"inferred_by": "enrich_ppids.py"
}
}
},
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:31:56.573246+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.0",
"person_name": "Nicole Emmenegger",
"context_used": "Program Director in Cultural Heritage and Academic Research",
"searches_performed": [
"\"Nicole Emmenegger\" born biography",
"\"Nicole Emmenegger\" Program Director in Cultural Heritage and Academic Research education career university",
"\"Nicole Emmenegger\" publications awards honors books",
"\"Nicole Emmenegger\" contact email twitter linkedin orcid profile photo",
"\"Nicole Emmenegger\" researchgate academia.edu google scholar profile",
"\"Nicole Emmenegger\" instagram facebook tiktok twitter social media profile",
"\"Nicole Emmenegger\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
}
]
}

View file

@ -26,23 +26,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1912",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:24:05.760713+00:00",
"source_archived_at": "2026-01-10T14:24:05.760713+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://independent.academia.edu/WallertArie",
"source_title": "Arie Wallert - Academia.edu",
"source_snippet": "o another individual named Arie Wallert born on July 2, 1912, in Leusden, Utrecht, Netherlands, who",
"search_query": "\"Arie Wallert\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -89,25 +72,7 @@
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/D4E03AQG0XCDVbjFhJQ/profile-displayphoto-shrink_200_200/B4EZSj6vFJHgAg-/0/1737916871500?e=2147483647&v=beta&t=-Q6Dqum2ut2VBW8IhTAmVCZbgGbL3F7jIOJBkYtPbFg"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1912,
"provenance": {
"statement_created_at": "2026-01-10T14:24:05.760713+00:00",
"source_archived_at": "2026-01-10T14:24:05.760713+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Arie Wallert\" born biography",
"source_url": "https://independent.academia.edu/WallertArie",
"source_title": "Arie Wallert - Academia.edu",
"source_snippet": "o another individual named Arie Wallert born on July 2, 1912, in Leusden, Utrecht, Netherlands, who",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/arie-wallert-7a7a0442_20251214T111634Z.json",

View file

@ -26,23 +26,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1961",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:19:00.058878+00:00",
"source_archived_at": "2026-01-10T15:19:00.058878+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://carrierenachtgw.nl/en/alumni/erik-hinterding-eng/",
"source_title": "Humanities Career Night | Erik Hinterding (ENG) (2022)",
"source_snippet": "Erik Hinterding was born in 1961. He began studying Art History in 1982",
"search_query": "\"Erik Hinterding\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -203,25 +186,7 @@
],
"profile_image_url": "https://media.licdn.com/dms/image/v2/D4E03AQFOyg6kcbR1-A/profile-displayphoto-shrink_200_200/B4EZdKCNAmGcAY-/0/1749293786413?e=2147483647&v=beta&t=lgNyBDrPaJnBiohm8l96dM0VfIcRFPnGH6Vm4SuYDKM"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1961,
"provenance": {
"statement_created_at": "2026-01-10T15:19:00.058878+00:00",
"source_archived_at": "2026-01-10T15:19:00.058878+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Erik Hinterding\" born biography",
"source_url": "https://carrierenachtgw.nl/en/alumni/erik-hinterding-eng/",
"source_title": "Humanities Career Night | Erik Hinterding (ENG) (2022)",
"source_snippet": "Erik Hinterding was born in 1961. He began studying Art History in 1982",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/erikhinterding_20251214T111345Z.json",

View file

@ -26,23 +26,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1954",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T16:16:13.315563+00:00",
"source_archived_at": "2026-01-10T16:16:13.315563+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Nicolette_Larson",
"source_title": "Nicolette Larson - Wikipedia",
"source_snippet": "- Nicolette Scorsese, American actress, born January 6, 1954, known for roles in \"National Lampoons",
"search_query": "\"Nicolette Stork\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -86,25 +69,7 @@
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/C5603AQHyt8ir_ZHbWg/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1538919051726?e=2147483647&v=beta&t=_-WcK29FUFvqfbMemxwWFItMZhFFD29zinVPpyGMNFs"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1954,
"provenance": {
"statement_created_at": "2026-01-10T16:16:13.315563+00:00",
"source_archived_at": "2026-01-10T16:16:13.315563+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Nicolette Stork\" born biography",
"source_url": "https://en.wikipedia.org/wiki/Nicolette_Larson",
"source_title": "Nicolette Larson - Wikipedia",
"source_snippet": "- Nicolette Scorsese, American actress, born January 6, 1954, known for roles in \"National Lampoons",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/nicolette-stork-2050b4169_20251214T110253Z.json",

View file

@ -27,23 +27,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1901",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:52:50.133485+00:00",
"source_archived_at": "2026-01-10T15:52:50.133485+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Robert_Ritter",
"source_title": "Robert Ritter - Wikipedia",
"source_snippet": "Robert Ritter was born on 14 May 1901 in Aachen, Germany. He was a German rac",
"search_query": "\"Robert Ritter\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": false,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -136,23 +119,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/C4E03AQFLRD6uX11_xQ/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1653984742588?e=2147483647&v=beta&t=S3ADTipK_dBuGP-3LziG6LP7fij6gtCuYbqrfIJ9Xx8"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1901,
"provenance": {
"statement_created_at": "2026-01-10T15:52:50.133485+00:00",
"source_archived_at": "2026-01-10T15:52:50.133485+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Robert Ritter\" born biography",
"source_url": "https://en.wikipedia.org/wiki/Robert_Ritter",
"source_title": "Robert Ritter - Wikipedia",
"source_snippet": "Robert Ritter was born on 14 May 1901 in Aachen, Germany. He was a German rac",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "death_year",
"claim_value": 1951,

View file

@ -26,23 +26,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1950",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T23:01:06.616812+00:00",
"source_archived_at": "2026-01-10T23:01:01.841404+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://independent.academia.edu/WallertArie",
"source_title": "Arie Wallert - Academia.edu",
"source_snippet": "Arie Wallert was born in 1950. He is known for his work in the study",
"search_query": "\"Arie Wallert\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -79,53 +62,6 @@
"profile_image_url": "https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1950,
"provenance": {
"statement_created_at": "2026-01-10T23:01:06.616812+00:00",
"source_archived_at": "2026-01-10T23:01:01.841404+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Arie Wallert\" born biography",
"search_depth": "standard",
"source_url": "https://independent.academia.edu/WallertArie",
"source_title": "Arie Wallert - Academia.edu",
"source_snippet": "Arie Wallert was born in 1950. He is known for his work in the study",
"extraction_method": "regex_pattern_matching",
"pattern_type": "born_in",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:68]",
"all_sources": [
{
"url": "https://independent.academia.edu/WallertArie",
"name": "Arie Wallert - Academia.edu"
},
{
"url": "https://independent.academia.edu/ArieWallert",
"name": "Arie Wallert - Profile on Academia.edu"
},
{
"url": "https://www.researchgate.net/scientific-contributions/Arie-Wallert-33475266",
"name": "Arie Wallert's research works | Rijksmuseum Amsterdam, Amsterdam and other places"
},
{
"url": "https://onlinebooks.library.upenn.edu/webbin/book/lookupname?key=Wallert,+Arie,+1950-",
"name": "Arie Wallert (Wallert, Arie, 1950-) | The Online Books Page"
},
{
"url": "http://worldcat.org/identities/lccn-n95016062",
"name": "Arie Wallert"
}
],
"source_count": 20,
"answer_content_hash": "9fabb632fdcfe9b3"
}
},
{
"claim_type": "position",
"claim_value": {
@ -177,56 +113,6 @@
"answer_content_hash": "9171b636ee3238a2"
}
},
{
"claim_type": "award",
"claim_value": {
"type": "award",
"name": "by Arie Wallert in the provided data"
},
"provenance": {
"statement_created_at": "2026-01-10T23:01:19.641711+00:00",
"source_archived_at": "2026-01-10T23:01:14.452512+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Arie Wallert\" publications awards honors books",
"search_depth": "standard",
"source_url": "https://independent.academia.edu/WallertArie",
"source_title": "Arie Wallert - Academia.edu",
"source_snippet": "ut awards or honors received by Arie Wallert in the provided data.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "award",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[756:822]",
"all_sources": [
{
"url": "https://independent.academia.edu/WallertArie",
"name": "Arie Wallert - Academia.edu"
},
{
"url": "https://www.researchgate.net/scientific-contributions/Arie-Wallert-33475266",
"name": "Arie Wallert's research works | Rijksmuseum Amsterdam, Amsterdam and other places"
},
{
"url": "https://www.amazon.com/Books-Arie-Wallert/s?rh=n:283155,p_27:Arie%2BWallert",
"name": "Amazon.com: Arie Wallert: Books"
},
{
"url": "https://independent.academia.edu/ArieWallert",
"name": "Arie Wallert - Profile on Academia.edu"
},
{
"url": "https://archetype.co.uk/our-titles/books-by-arie-wallert/?aid=458",
"name": "Our Titles > Books By Arie Wallert"
}
],
"source_count": 20,
"answer_content_hash": "d7b0f04b4ce651f7"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
@ -402,6 +288,22 @@
"claim_types": [
"academia_url"
]
},
{
"cleanup_timestamp": "2026-01-11T01:38:54.122007+00:00",
"cleanup_agent": "false_positive_cleanup_v2_batch",
"removed_claims_count": 1,
"removed_claims": [
{
"claim_type": "award",
"claim_value": {
"type": "award",
"name": "by Arie Wallert in the provided data"
},
"removal_reason": "garbage_extraction",
"removal_timestamp": "2026-01-11T01:38:54.121970+00:00"
}
]
}
]
}

View file

@ -26,23 +26,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1974",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-11T00:29:19.200922+00:00",
"source_archived_at": "2026-01-11T00:29:13.694451+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.universiteitleiden.nl/en/staffmembers/judi-mesman",
"source_title": "Judi Mesman - Leiden University",
"source_snippet": "Judi Mesman is a Dutch professor born in 1974 in Aduard. She studied psychology and o",
"search_query": "\"Judi Mesman\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": false,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -131,53 +114,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/D4E03AQHRDvnALPjYzw/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1728935522605?e=2147483647&v=beta&t=Lf6qtdTUHEy05pKnkwZcmV0OPLwy_tXSOeVCKlMF6G4"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1974,
"provenance": {
"statement_created_at": "2026-01-11T00:29:19.200922+00:00",
"source_archived_at": "2026-01-11T00:29:13.694451+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Judi Mesman\" born biography",
"search_depth": "standard",
"source_url": "https://www.universiteitleiden.nl/en/staffmembers/judi-mesman",
"source_title": "Judi Mesman - Leiden University",
"source_snippet": "Judi Mesman is a Dutch professor born in 1974 in Aduard. She studied psychology and o",
"extraction_method": "regex_pattern_matching",
"pattern_type": "born_in",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:85]",
"all_sources": [
{
"url": "https://www.universiteitleiden.nl/en/staffmembers/judi-mesman",
"name": "Judi Mesman - Leiden University"
},
{
"url": "https://www.nwo.nl/en/professor-judi-mesman",
"name": "Professor J. (Judi) Mesman | NWO"
},
{
"url": "https://www.wikidata.org/wiki/Q63636777",
"name": "Judi Mesman - Wikidata"
},
{
"url": "https://orcid.org/0000-0001-7506-9094",
"name": "Judi Mesman (0000-0001-7506-9094)"
},
{
"url": "https://www.societalchallengeslab.com/people-1/senior-investigators/",
"name": "Judi Mesman - Societal Challenges Lab"
}
],
"source_count": 20,
"answer_content_hash": "a90fbe8e9c755ad3"
}
},
{
"claim_type": "death_year",
"claim_value": 2022,

View file

@ -167,5 +167,48 @@
"inferred_at": "2026-01-09T19:50:50.293674+00:00",
"inferred_by": "enrich_ppids.py"
}
}
},
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:25:15.028678+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.0",
"person_name": "Pieter Bierma",
"context_used": "deputy director at Dutch Ministry of foreign affairs",
"searches_performed": [
"\"Pieter Bierma\" born biography",
"\"Pieter Bierma\" deputy director at Dutch Ministry of foreign affairs education career university",
"\"Pieter Bierma\" publications awards honors books",
"\"Pieter Bierma\" contact email twitter linkedin orcid profile photo",
"\"Pieter Bierma\" researchgate academia.edu google scholar profile",
"\"Pieter Bierma\" instagram facebook tiktok twitter social media profile",
"\"Pieter Bierma\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
},
{
"cleanup_timestamp": "2026-01-11T01:35:41.029458+00:00",
"cleanup_agent": "false_positive_cleanup_v2",
"removed_claims_count": 2,
"removed_claims": [
{
"claim_type": "social_connection",
"claim_value": {
"relationship_type": "parent",
"related_person": "Dirk Olpherts"
},
"removal_reason": "genealogy_site_not_current_person",
"removal_timestamp": "2026-01-11T01:35:41.029088+00:00"
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities in the provided data"
},
"removal_reason": "garbage_extraction",
"removal_timestamp": "2026-01-11T01:35:41.029455+00:00"
}
]
}
]
}

View file

@ -26,23 +26,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1972",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:24:18.915761+00:00",
"source_archived_at": "2026-01-10T15:24:18.915761+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Pieter_Roelofs",
"source_title": "Pieter Roelofs - Wikipedia",
"source_snippet": "Pieter Roelofs was born in 1972. He is a Dutch art historian specializi",
"search_query": "\"Pieter Roelofs\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -84,23 +67,6 @@
"profile_image_url": "https://media.licdn.com/dms/image/v2/C5603AQEgm-ka7zCAAg/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1516960356290?e=2147483647&v=beta&t=fRNQQTfD4wMdqJIISH5T6JRBVJAflPJfRTsjQKN6gWM"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1972,
"provenance": {
"statement_created_at": "2026-01-10T15:24:18.915761+00:00",
"source_archived_at": "2026-01-10T15:24:18.915761+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Pieter Roelofs\" born biography",
"source_url": "https://en.wikipedia.org/wiki/Pieter_Roelofs",
"source_title": "Pieter Roelofs - Wikipedia",
"source_snippet": "Pieter Roelofs was born in 1972. He is a Dutch art historian specializi",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -51,7 +51,608 @@
"languages": [],
"profile_image_url": "https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2"
},
"web_claims": [],
"web_claims": [
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "jamesandjasmin"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:48.442162+00:00",
"source_archived_at": "2026-01-11T01:31:38.737491+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"source_title": "Jasmine cameronTikTok Search",
"source_snippet": "mes (dance couple):\n- TikTok: @jamesandjasmin (3.2M followers)\n- Instagram:",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[128:203]",
"all_sources": [
{
"url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"name": "Jasmine cameronTikTok Search"
},
{
"url": "https://www.tiktok.com/discover/jasmin?lang=en",
"name": "Jasmin | TikTok"
},
{
"url": "https://www.tiktok.com/@jamesandjasmin?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.reddit.com/r/emmachamberlain/comments/187jio5/im_just_gonna_leave_this_here_creds_to_jasmine/",
"name": "r/emmachamberlain on Reddit: Im just gonna leave this here… (creds to jasmine darya on tik tok)"
},
{
"url": "https://www.idcrawl.com/jasmine-cameron",
"name": "Jasmine Cameron's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 58,
"answer_content_hash": "ac58c6ffaae7f964"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "jasminandjames"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:48.442990+00:00",
"source_archived_at": "2026-01-11T01:31:38.737491+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"source_title": "Jasmine cameronTikTok Search",
"source_snippet": "(3.2M followers)\n- Instagram: @jasminandjames (3M followers)\n- Facebook: Ja",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[174:249]",
"all_sources": [
{
"url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"name": "Jasmine cameronTikTok Search"
},
{
"url": "https://www.tiktok.com/discover/jasmin?lang=en",
"name": "Jasmin | TikTok"
},
{
"url": "https://www.tiktok.com/@jamesandjasmin?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.reddit.com/r/emmachamberlain/comments/187jio5/im_just_gonna_leave_this_here_creds_to_jasmine/",
"name": "r/emmachamberlain on Reddit: Im just gonna leave this here… (creds to jasmine darya on tik tok)"
},
{
"url": "https://www.idcrawl.com/jasmine-cameron",
"name": "Jasmine Cameron's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 58,
"answer_content_hash": "ac58c6ffaae7f964"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "jasmine"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:48.443013+00:00",
"source_archived_at": "2026-01-11T01:31:38.737491+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"source_title": "Jasmine cameronTikTok Search",
"source_snippet": "cal journalist):\n- Instagram: @jasmine.cameronchileshe (1,282 follow",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[449:517]",
"all_sources": [
{
"url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"name": "Jasmine cameronTikTok Search"
},
{
"url": "https://www.tiktok.com/discover/jasmin?lang=en",
"name": "Jasmin | TikTok"
},
{
"url": "https://www.tiktok.com/@jamesandjasmin?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.reddit.com/r/emmachamberlain/comments/187jio5/im_just_gonna_leave_this_here_creds_to_jasmine/",
"name": "r/emmachamberlain on Reddit: Im just gonna leave this here… (creds to jasmine darya on tik tok)"
},
{
"url": "https://www.idcrawl.com/jasmine-cameron",
"name": "Jasmine Cameron's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 58,
"answer_content_hash": "ac58c6ffaae7f964"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "JasmineCC_95"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:48.443202+00:00",
"source_archived_at": "2026-01-11T01:31:38.737491+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"source_title": "Jasmine cameronTikTok Search",
"source_snippet": "1,282 followers)\n- Twitter/X: @JasmineCC_95\n- Profile: Political reporter",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[505:578]",
"all_sources": [
{
"url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"name": "Jasmine cameronTikTok Search"
},
{
"url": "https://www.tiktok.com/discover/jasmin?lang=en",
"name": "Jasmin | TikTok"
},
{
"url": "https://www.tiktok.com/@jamesandjasmin?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.reddit.com/r/emmachamberlain/comments/187jio5/im_just_gonna_leave_this_here_creds_to_jasmine/",
"name": "r/emmachamberlain on Reddit: Im just gonna leave this here… (creds to jasmine darya on tik tok)"
},
{
"url": "https://www.idcrawl.com/jasmine-cameron",
"name": "Jasmine Cameron's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 58,
"answer_content_hash": "ac58c6ffaae7f964"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "jasmin_cameron"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:48.443207+00:00",
"source_archived_at": "2026-01-11T01:31:38.737491+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"source_title": "Jasmine cameronTikTok Search",
"source_snippet": "ashion vlogger):\n- Instagram: @jasmin_cameron (1,106 followers)\n- Facebook:",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[660:735]",
"all_sources": [
{
"url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"name": "Jasmine cameronTikTok Search"
},
{
"url": "https://www.tiktok.com/discover/jasmin?lang=en",
"name": "Jasmin | TikTok"
},
{
"url": "https://www.tiktok.com/@jamesandjasmin?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.reddit.com/r/emmachamberlain/comments/187jio5/im_just_gonna_leave_this_here_creds_to_jasmine/",
"name": "r/emmachamberlain on Reddit: Im just gonna leave this here… (creds to jasmine darya on tik tok)"
},
{
"url": "https://www.idcrawl.com/jasmine-cameron",
"name": "Jasmine Cameron's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 58,
"answer_content_hash": "ac58c6ffaae7f964"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "follower_count",
"value": "3.2M"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:48.443583+00:00",
"source_archived_at": "2026-01-11T01:31:38.737491+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"source_title": "Jasmine cameronTikTok Search",
"source_snippet": "):\n- TikTok: @jamesandjasmin (3.2M followers)\n- Instagram: @jasminandjames",
"extraction_method": "regex_pattern_matching",
"pattern_type": "follower_count",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[145:219]",
"all_sources": [
{
"url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"name": "Jasmine cameronTikTok Search"
},
{
"url": "https://www.tiktok.com/discover/jasmin?lang=en",
"name": "Jasmin | TikTok"
},
{
"url": "https://www.tiktok.com/@jamesandjasmin?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.reddit.com/r/emmachamberlain/comments/187jio5/im_just_gonna_leave_this_here_creds_to_jasmine/",
"name": "r/emmachamberlain on Reddit: Im just gonna leave this here… (creds to jasmine darya on tik tok)"
},
{
"url": "https://www.idcrawl.com/jasmine-cameron",
"name": "Jasmine Cameron's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 58,
"answer_content_hash": "ac58c6ffaae7f964"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "follower_count",
"value": "23M"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:48.443588+00:00",
"source_archived_at": "2026-01-11T01:31:38.737491+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"source_title": "Jasmine cameronTikTok Search",
"source_snippet": "- YouTube: Jasmin and James (23M subscribers)\n- Contact: jasminandjames.bu",
"extraction_method": "regex_pattern_matching",
"pattern_type": "follower_count",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[277:351]",
"all_sources": [
{
"url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"name": "Jasmine cameronTikTok Search"
},
{
"url": "https://www.tiktok.com/discover/jasmin?lang=en",
"name": "Jasmin | TikTok"
},
{
"url": "https://www.tiktok.com/@jamesandjasmin?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.reddit.com/r/emmachamberlain/comments/187jio5/im_just_gonna_leave_this_here_creds_to_jasmine/",
"name": "r/emmachamberlain on Reddit: Im just gonna leave this here… (creds to jasmine darya on tik tok)"
},
{
"url": "https://www.idcrawl.com/jasmine-cameron",
"name": "Jasmine Cameron's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 58,
"answer_content_hash": "ac58c6ffaae7f964"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "follower_count",
"value": "1,282"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:48.443747+00:00",
"source_archived_at": "2026-01-11T01:31:38.737491+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"source_title": "Jasmine cameronTikTok Search",
"source_snippet": "am: @jasmine.cameronchileshe (1,282 followers)\n- Twitter/X: @JasmineCC_95\n-",
"extraction_method": "regex_pattern_matching",
"pattern_type": "follower_count",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[475:550]",
"all_sources": [
{
"url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"name": "Jasmine cameronTikTok Search"
},
{
"url": "https://www.tiktok.com/discover/jasmin?lang=en",
"name": "Jasmin | TikTok"
},
{
"url": "https://www.tiktok.com/@jamesandjasmin?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.reddit.com/r/emmachamberlain/comments/187jio5/im_just_gonna_leave_this_here_creds_to_jasmine/",
"name": "r/emmachamberlain on Reddit: Im just gonna leave this here… (creds to jasmine darya on tik tok)"
},
{
"url": "https://www.idcrawl.com/jasmine-cameron",
"name": "Jasmine Cameron's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 58,
"answer_content_hash": "ac58c6ffaae7f964"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "follower_count",
"value": "1,106"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:48.443751+00:00",
"source_archived_at": "2026-01-11T01:31:38.737491+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"source_title": "Jasmine cameronTikTok Search",
"source_snippet": "- Instagram: @jasmin_cameron (1,106 followers)\n- Facebook: Jasmine Cameron",
"extraction_method": "regex_pattern_matching",
"pattern_type": "follower_count",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[677:751]",
"all_sources": [
{
"url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"name": "Jasmine cameronTikTok Search"
},
{
"url": "https://www.tiktok.com/discover/jasmin?lang=en",
"name": "Jasmin | TikTok"
},
{
"url": "https://www.tiktok.com/@jamesandjasmin?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.reddit.com/r/emmachamberlain/comments/187jio5/im_just_gonna_leave_this_here_creds_to_jasmine/",
"name": "r/emmachamberlain on Reddit: Im just gonna leave this here… (creds to jasmine darya on tik tok)"
},
{
"url": "https://www.idcrawl.com/jasmine-cameron",
"name": "Jasmine Cameron's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 58,
"answer_content_hash": "ac58c6ffaae7f964"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "verified_status",
"value": "verified profile"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:48.443755+00:00",
"source_archived_at": "2026-01-11T01:31:38.737491+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"source_title": "Jasmine cameronTikTok Search",
"source_snippet": "rofiles (no direct links)\n\nNo verified profiles for \"Jasmin Cameron\" on TikT",
"extraction_method": "regex_pattern_matching",
"pattern_type": "verified_status",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[1191:1267]",
"all_sources": [
{
"url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"name": "Jasmine cameronTikTok Search"
},
{
"url": "https://www.tiktok.com/discover/jasmin?lang=en",
"name": "Jasmin | TikTok"
},
{
"url": "https://www.tiktok.com/@jamesandjasmin?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.reddit.com/r/emmachamberlain/comments/187jio5/im_just_gonna_leave_this_here_creds_to_jasmine/",
"name": "r/emmachamberlain on Reddit: Im just gonna leave this here… (creds to jasmine darya on tik tok)"
},
{
"url": "https://www.idcrawl.com/jasmine-cameron",
"name": "Jasmine Cameron's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 58,
"answer_content_hash": "ac58c6ffaae7f964"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "link_in_bio",
"value": "https://linktr.ee/jasminandjames"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:48.443759+00:00",
"source_archived_at": "2026-01-11T01:31:38.737491+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"source_title": "Jasmine cameronTikTok Search",
"source_snippet": "andjames.business@gmail.com\n- Linktree: https://linktr.ee/jasminandjames\n\n2. Jasmine Cameron-Chileshe",
"extraction_method": "regex_pattern_matching",
"pattern_type": "link_in_bio",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[340:441]",
"all_sources": [
{
"url": "https://www.tiktok.com/discover/Jasmine-cameron?lang=en",
"name": "Jasmine cameronTikTok Search"
},
{
"url": "https://www.tiktok.com/discover/jasmin?lang=en",
"name": "Jasmin | TikTok"
},
{
"url": "https://www.tiktok.com/@jamesandjasmin?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.reddit.com/r/emmachamberlain/comments/187jio5/im_just_gonna_leave_this_here_creds_to_jasmine/",
"name": "r/emmachamberlain on Reddit: Im just gonna leave this here… (creds to jasmine darya on tik tok)"
},
{
"url": "https://www.idcrawl.com/jasmine-cameron",
"name": "Jasmine Cameron's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 58,
"answer_content_hash": "ac58c6ffaae7f964"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities"
},
"provenance": {
"statement_created_at": "2026-01-11T01:31:52.561487+00:00",
"source_archived_at": "2026-01-11T01:31:49.449800+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jasmin Cameron\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/jasmine-cameron-64697295/",
"source_title": "Jasmine Cameron - Senior Legal Advisor at American Bar Association's Center for Human Rights | LinkedIn",
"source_snippet": "sions, politics, activism, or volunteer activities.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "volunteering",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[106:157]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/jasmine-cameron-64697295/",
"name": "Jasmine Cameron - Senior Legal Advisor at American Bar Association's Center for Human Rights | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/jasmin-cameron-45368732/",
"name": "Jasmin Cameron - Independent Business Owner - Honey Dipped Nail Designs LLC | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/jasmin-cameron-7791b49/",
"name": "Jasmin Cameron - Assistant Director General Executive and Public Programs - National Library of Australia | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/jasminecameron89/",
"name": "Jasmine Cameron - Expert in KYC Protocol and Document Analysis for Online Banking | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/jasmine-cameron-5b1724104/",
"name": "Jasmine Cameron - First Grade Teacher - University Place Elementary School | LinkedIn"
}
],
"source_count": 19,
"answer_content_hash": "7897b1d71410055a"
}
}
],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/jasmin-cameron-7791b49_20251214T103929Z.json",
@ -138,5 +739,23 @@
"inferred_current_settlement"
]
}
],
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:31:08.533014+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.0",
"person_name": "Jasmin Cameron",
"context_used": "Assistant Director General Executive and Public Programs at National Library of Australia",
"searches_performed": [
"\"Jasmin Cameron\" born biography",
"\"Jasmin Cameron\" Assistant Director General Executive and Public Programs at National Library of Australia education career university",
"\"Jasmin Cameron\" publications awards honors books",
"\"Jasmin Cameron\" contact email twitter linkedin orcid profile photo",
"\"Jasmin Cameron\" researchgate academia.edu google scholar profile",
"\"Jasmin Cameron\" instagram facebook tiktok twitter social media profile",
"\"Jasmin Cameron\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
}
]
}

View file

@ -23,23 +23,6 @@
],
"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,
@ -138,53 +121,6 @@
]
},
"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": {

View file

@ -23,23 +23,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1982",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:26:44.750539+00:00",
"source_archived_at": "2026-01-10T15:26:44.750539+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://be.linkedin.com/in/yannicknijschirurgie",
"source_title": "Yannick Nijs - Robotic Abdominal Surgeon - Obesity ...",
"source_snippet": "Yannick de Nijs was born on February 26, 1982, in Leuven, Belgium. He is a colorectal",
"search_query": "\"Yannick de Nijs\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -67,25 +50,7 @@
"languages": [],
"profile_image_url": "https://media.licdn.com/dms/image/v2/C4D03AQELj0UnDKFhJQ/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1652352184908?e=2147483647&v=beta&t=cd2gw9156fICmFN9_0N7OTLRbr7qyG2j2L7HV9fJ1aY"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1982,
"provenance": {
"statement_created_at": "2026-01-10T15:26:44.750539+00:00",
"source_archived_at": "2026-01-10T15:26:44.750539+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Yannick de Nijs\" born biography",
"source_url": "https://be.linkedin.com/in/yannicknijschirurgie",
"source_title": "Yannick Nijs - Robotic Abdominal Surgeon - Obesity ...",
"source_snippet": "Yannick de Nijs was born on February 26, 1982, in Leuven, Belgium. He is a colorectal",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/yannick-de-nijs-27a69b23a_20251214T111902Z.json",

View file

@ -23,23 +23,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1984",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:52:00.400084+00:00",
"source_archived_at": "2026-01-10T15:52:00.400084+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm2285851/",
"source_title": "Amanda Smits | Actress",
"source_snippet": "ailable:\n\n1. Amanda Smits (actress) was born on November 2, 1984, in Eindhoven, Noord-Brabant, Netherlan",
"search_query": "\"Amanda Smits\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": false,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -101,23 +84,6 @@
}
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1984,
"provenance": {
"statement_created_at": "2026-01-10T15:52:00.400084+00:00",
"source_archived_at": "2026-01-10T15:52:00.400084+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Amanda Smits\" born biography",
"source_url": "https://www.imdb.com/name/nm2285851/",
"source_title": "Amanda Smits | Actress",
"source_snippet": "ailable:\n\n1. Amanda Smits (actress) was born on November 2, 1984, in Eindhoven, Noord-Brabant, Netherlan",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "death_year",
"claim_value": 1915,

View file

@ -23,23 +23,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1997",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-11T01:12:12.356738+00:00",
"source_archived_at": "2026-01-11T01:12:08.403764+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://worldathletics.org/athletes/netherlands/gijs-de-haan-15071602",
"source_title": "Gijs DE HAAN | Profile | World Athletics",
"source_snippet": "er, one profile mentions a Gijs de Haan born on October 15, 1997, from the Netherlands (source 2). Anoth",
"search_query": "\"Gijs de Haan\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -65,53 +48,6 @@
"profile_image_url": ""
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1997,
"provenance": {
"statement_created_at": "2026-01-11T01:12:12.356738+00:00",
"source_archived_at": "2026-01-11T01:12:08.403764+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Gijs de Haan\" born biography",
"search_depth": "standard",
"source_url": "https://worldathletics.org/athletes/netherlands/gijs-de-haan-15071602",
"source_title": "Gijs DE HAAN | Profile | World Athletics",
"source_snippet": "er, one profile mentions a Gijs de Haan born on October 15, 1997, from the Netherlands (source 2). Anoth",
"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[100:204]",
"all_sources": [
{
"url": "https://worldathletics.org/athletes/netherlands/gijs-de-haan-15071602",
"name": "Gijs DE HAAN | Profile | World Athletics"
},
{
"url": "https://www.transfermarkt.us/gijs-de-haan/profil/spieler/674662",
"name": "Gijs de Haan - Player profile | Transfermarkt"
},
{
"url": "https://www.linkedin.com/pub/dir/Gijs/De+Haan",
"name": "10+ \"Gijs De Haan\" profiles"
},
{
"url": "https://www.linkedin.com/in/gijs-de-haan-bb7bb431/",
"name": "Gijs de Haan - Informatieanalist met 20 jaar werkervaring in de Jeugdgezondheidszorg | LinkedIn"
},
{
"url": "https://www.rox-coach.com/athletes/de-haan-gijs",
"name": "Gijs De Haan, Hyrox Athlete"
}
],
"source_count": 19,
"answer_content_hash": "b0002c042202f2f7"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -23,23 +23,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1999",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:27:33.783986+00:00",
"source_archived_at": "2026-01-10T15:27:33.783986+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm10521028/",
"source_title": "Lisette Olivera | Actress",
"source_snippet": "as Lisette Alexis), an American actress born on April 16, 1999, in Los Angeles, California, USA. She i",
"search_query": "\"Lisette V.\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -64,25 +47,7 @@
"languages": [],
"profile_image_url": "https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1999,
"provenance": {
"statement_created_at": "2026-01-10T15:27:33.783986+00:00",
"source_archived_at": "2026-01-10T15:27:33.783986+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Lisette V.\" born biography",
"source_url": "https://www.imdb.com/name/nm10521028/",
"source_title": "Lisette Olivera | Actress",
"source_snippet": "as Lisette Alexis), an American actress born on April 16, 1999, in Los Angeles, California, USA. She i",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/lcvdg_20251214T111519Z.json",

View file

@ -23,23 +23,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1991",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:03:17.580581+00:00",
"source_archived_at": "2026-01-10T15:03:17.580581+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.rijksmuseum.nl/en/press/press-releases/maud-van-suylen-and-aust-ja-mackelait-appointed-as-curators-of-drawing",
"source_title": "Maud van Suylen en Austėja Mackelaitė nieuwe conservatoren tekeningen - Rijksmuseum",
"source_snippet": "Maud van Suylen was born in 1991. She studied art history at VU Universi",
"search_query": "\"Maud van Suylen\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -63,23 +46,6 @@
"profile_image_url": "https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2"
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1991,
"provenance": {
"statement_created_at": "2026-01-10T15:03:17.580581+00:00",
"source_archived_at": "2026-01-10T15:03:17.580581+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Maud van Suylen\" born biography",
"source_url": "https://www.rijksmuseum.nl/en/press/press-releases/maud-van-suylen-and-aust-ja-mackelait-appointed-as-curators-of-drawing",
"source_title": "Maud van Suylen en Austėja Mackelaitė nieuwe conservatoren tekeningen - Rijksmuseum",
"source_snippet": "Maud van Suylen was born in 1991. She studied art history at VU Universi",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -79,7 +79,759 @@
],
"website": null
},
"web_claims": [],
"web_claims": [
{
"claim_type": "education",
"claim_value": {
"type": "studied",
"institution": "Universiteit Utrecht",
"year": null
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:29.960819+00:00",
"source_archived_at": "2026-01-11T01:39:25.837624+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" Curator at Nederlands Instituut voor Beeld en Geluid education career university",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/basagterberg/",
"source_title": "Bas Agterberg - Conservator (Specialist Mediahistorie) - Nederlands Instituut voor Beeld en Geluid | LinkedIn",
"source_snippet": "Beeld en Geluid. He studied at Universiteit Utrecht. He has also been i",
"extraction_method": "regex_pattern_matching",
"pattern_type": "studied",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[74:145]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/basagterberg/",
"name": "Bas Agterberg - Conservator (Specialist Mediahistorie) - Nederlands Instituut voor Beeld en Geluid | LinkedIn"
},
{
"url": "https://nl.linkedin.com/posts/basagterberg_fonopost-het-og-voicebericht-collectieverhalen-activity-6933382946854739968-IdBP",
"name": "Bas Agterberg op LinkedIn: Fonopost: het OG voicebericht 📱🎙️💿 | Collectieverhalen - Kijk verder…"
},
{
"url": "https://www.beeldengeluid.nl/kennis/experts/bas-agterberg",
"name": "Bas Agterberg | Beeld & Geluid"
},
{
"url": "https://www.sg.uu.nl/sprekers/bas-agterberg",
"name": "Bas Agterberg Studium Generale Universiteit Utrecht"
},
{
"url": "https://www.linkedin.com/company/beeld-en-geluid/",
"name": "Nederlands Instituut voor Beeld en Geluid"
}
],
"source_count": 15,
"answer_content_hash": "136a8802af1e2286"
}
},
{
"claim_type": "award",
"claim_value": {
"type": "award",
"name": "by Bas Agterberg"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:35.913814+00:00",
"source_archived_at": "2026-01-11T01:39:30.970533+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" publications awards honors books",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/basagterberg/",
"source_title": "Bas Agterberg - Conservator (Specialist Mediahistorie) - Nederlands Instituut voor Beeld en Geluid | LinkedIn",
"source_snippet": "ny awards or honors received by Bas Agterberg. There is also no d",
"extraction_method": "regex_pattern_matching",
"pattern_type": "award",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[676:741]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/basagterberg/",
"name": "Bas Agterberg - Conservator (Specialist Mediahistorie) - Nederlands Instituut voor Beeld en Geluid | LinkedIn"
},
{
"url": "https://www.imdb.com/name/nm0013328/",
"name": "Bas Agterberg - IMDb"
},
{
"url": "https://www.beeldengeluid.nl/en/knowledge/experts/bas-agterberg",
"name": "Bas Agterberg | Sound & Vision"
},
{
"url": "https://www.biblicalarchaeology.org/daily/archaeology-today/bas-publication-awards/bas-publication-awards-call-for-entries-2/",
"name": "BAS Publication Awards Call for Entries - Biblical Archaeology Society"
},
{
"url": "https://www.unesco.org/archives/multimedia/people/Bas+Agterberg",
"name": "Bas Agterberg - UNESCO Multimedia Archives"
}
],
"source_count": 20,
"answer_content_hash": "8c81fab01852f77c"
}
},
{
"claim_type": "award",
"claim_value": {
"type": "award",
"name": "specific publication awards or honors"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:35.913868+00:00",
"source_archived_at": "2026-01-11T01:39:30.970533+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" publications awards honors books",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/basagterberg/",
"source_title": "Bas Agterberg - Conservator (Specialist Mediahistorie) - Nederlands Instituut voor Beeld en Geluid | LinkedIn",
"source_snippet": "t Bas Agterberg has received specific publication awards or honors.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "award",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[882:949]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/basagterberg/",
"name": "Bas Agterberg - Conservator (Specialist Mediahistorie) - Nederlands Instituut voor Beeld en Geluid | LinkedIn"
},
{
"url": "https://www.imdb.com/name/nm0013328/",
"name": "Bas Agterberg - IMDb"
},
{
"url": "https://www.beeldengeluid.nl/en/knowledge/experts/bas-agterberg",
"name": "Bas Agterberg | Sound & Vision"
},
{
"url": "https://www.biblicalarchaeology.org/daily/archaeology-today/bas-publication-awards/bas-publication-awards-call-for-entries-2/",
"name": "BAS Publication Awards Call for Entries - Biblical Archaeology Society"
},
{
"url": "https://www.unesco.org/archives/multimedia/people/Bas+Agterberg",
"name": "Bas Agterberg - UNESCO Multimedia Archives"
}
],
"source_count": 20,
"answer_content_hash": "8c81fab01852f77c"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "linkedin_url",
"value": "https://www.linkedin.com/in/basagterberg"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:40.942483+00:00",
"source_archived_at": "2026-01-11T01:39:36.918970+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/basagterberg/",
"source_title": "Bas Agterberg - Conservator (Specialist Mediahistorie) - Nederlands Instituut voor Beeld en Geluid | LinkedIn",
"source_snippet": "edIn profile is available at: https://www.linkedin.com/in/basagterberg/\n\nHe is a Conservator (Special",
"extraction_method": "regex_pattern_matching",
"pattern_type": "linkedin_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[20:121]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/basagterberg/",
"name": "Bas Agterberg - Conservator (Specialist Mediahistorie) - Nederlands Instituut voor Beeld en Geluid | LinkedIn"
},
{
"url": "https://guides.lib.vt.edu/researcher-profiles/linkedin",
"name": "LinkedIn - Scholarly Profiles and Identifiers - Research Guides at Virginia Tech"
},
{
"url": "https://guides.libraries.uc.edu/ORCiD",
"name": "ORCID iD - ORCID - Research Guides at University of Cincinnati"
},
{
"url": "https://orcid.org/",
"name": "ORCID"
},
{
"url": "https://help.researchgate.net/hc/en-us/articles/14292720154513-Profile-information-and-visibility",
"name": "Profile information and visibility ResearchGate"
}
],
"source_count": 19,
"answer_content_hash": "6d14936d8f626a4c"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "researchgate_url",
"value": "https://www.researchgate.net/profile/Bas-Agterberg"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:48.895978+00:00",
"source_archived_at": "2026-01-11T01:39:41.943224+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" researchgate academia.edu google scholar profile",
"search_depth": "standard",
"source_url": "https://scholar.google.com/citations?user=wk3svSEAAAAJ&hl=en",
"source_title": "Joshua Agterberg",
"source_snippet": "ory.\n\n- ResearchGate profile: https://www.researchgate.net/profile/Bas-Agterberg (though it appears he may not",
"extraction_method": "regex_pattern_matching",
"pattern_type": "researchgate_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[448:558]",
"all_sources": [
{
"url": "https://scholar.google.com/citations?user=wk3svSEAAAAJ&hl=en",
"name": "Joshua Agterberg"
},
{
"url": "https://jagterberg.github.io/",
"name": "Joshua Agterberg"
},
{
"url": "https://scholar.google.com/scholar_lookup?title=Dislocations+and+vortices+in+pair-density-wave+superconductors&amp=&author=D.+F.+Agterberg&amp=&author=H.+Tsunetsugu&amp=&publication_year=2008&amp=&journal=Nat.+Phys.&amp=&pages=639-642&amp=&doi=10.1038/nphys999",
"name": "Google Scholar"
},
{
"url": "https://openreview.net/profile?id=~Joshua_Agterberg1",
"name": "Joshua Agterberg | OpenReview"
},
{
"url": "https://scholar.google.com/citations?user=Rf2KgMkAAAAJ&hl=en",
"name": "Daniel Agterberg"
}
],
"source_count": 43,
"answer_content_hash": "19acca4fe7c0453d"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "bas"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:54.037002+00:00",
"source_archived_at": "2026-01-11T01:39:49.898014+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/basagterberg",
"source_title": "Bas Agterberg (@Basagterberg) / ...",
"source_snippet": "le information:\n\n- Instagram: @bas (https://www.instagram.com/ba",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[58:122]",
"all_sources": [
{
"url": "https://twitter.com/basagterberg",
"name": "Bas Agterberg (@Basagterberg) / ..."
},
{
"url": "https://www.facebook.com/bas.agterberg.5",
"name": "Bas Agterberg"
},
{
"url": "https://www.tiktok.com/@bas?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.instagram.com/bas/",
"name": "Bas (@bas) • Instagram photos and videos"
},
{
"url": "https://www.idcrawl.com/bas-bakker",
"name": "Bas Bakker's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 20,
"answer_content_hash": "b604b989d1ec7198"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "basagterberg"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:54.037050+00:00",
"source_archived_at": "2026-01-11T01:39:49.898014+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/basagterberg",
"source_title": "Bas Agterberg (@Basagterberg) / ...",
"source_snippet": "h 123.2K followers\n- Twitter: @basagterberg (https://twitter.com/basagter",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[255:328]",
"all_sources": [
{
"url": "https://twitter.com/basagterberg",
"name": "Bas Agterberg (@Basagterberg) / ..."
},
{
"url": "https://www.facebook.com/bas.agterberg.5",
"name": "Bas Agterberg"
},
{
"url": "https://www.tiktok.com/@bas?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.instagram.com/bas/",
"name": "Bas (@bas) • Instagram photos and videos"
},
{
"url": "https://www.idcrawl.com/bas-bakker",
"name": "Bas Bakker's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 20,
"answer_content_hash": "b604b989d1ec7198"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter_url",
"value": "https://twitter.com/basagterberg"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:54.037065+00:00",
"source_archived_at": "2026-01-11T01:39:49.898014+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/basagterberg",
"source_title": "Bas Agterberg (@Basagterberg) / ...",
"source_snippet": "ers\n- Twitter: @basagterberg (https://twitter.com/basagterberg)\n\nThese are the main social me",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[270:363]",
"all_sources": [
{
"url": "https://twitter.com/basagterberg",
"name": "Bas Agterberg (@Basagterberg) / ..."
},
{
"url": "https://www.facebook.com/bas.agterberg.5",
"name": "Bas Agterberg"
},
{
"url": "https://www.tiktok.com/@bas?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.instagram.com/bas/",
"name": "Bas (@bas) • Instagram photos and videos"
},
{
"url": "https://www.idcrawl.com/bas-bakker",
"name": "Bas Bakker's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 20,
"answer_content_hash": "b604b989d1ec7198"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "facebook_url",
"value": "https://www.facebook.com/bas.agterberg.5"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:54.037078+00:00",
"source_archived_at": "2026-01-11T01:39:49.898014+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/basagterberg",
"source_title": "Bas Agterberg (@Basagterberg) / ...",
"source_snippet": "th 571K followers\n- Facebook: https://www.facebook.com/bas.agterberg.5\n- TikTok: @bas (https://www.ti",
"extraction_method": "regex_pattern_matching",
"pattern_type": "facebook_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[128:229]",
"all_sources": [
{
"url": "https://twitter.com/basagterberg",
"name": "Bas Agterberg (@Basagterberg) / ..."
},
{
"url": "https://www.facebook.com/bas.agterberg.5",
"name": "Bas Agterberg"
},
{
"url": "https://www.tiktok.com/@bas?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.instagram.com/bas/",
"name": "Bas (@bas) • Instagram photos and videos"
},
{
"url": "https://www.idcrawl.com/bas-bakker",
"name": "Bas Bakker's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 20,
"answer_content_hash": "b604b989d1ec7198"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "facebook",
"value": "bas.agterberg.5"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:54.037091+00:00",
"source_archived_at": "2026-01-11T01:39:49.898014+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/basagterberg",
"source_title": "Bas Agterberg (@Basagterberg) / ...",
"source_snippet": "owers\n- Facebook: https://www.facebook.com/bas.agterberg.5\n- TikTok: @bas (https://www.ti",
"extraction_method": "regex_pattern_matching",
"pattern_type": "facebook",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[140:229]",
"all_sources": [
{
"url": "https://twitter.com/basagterberg",
"name": "Bas Agterberg (@Basagterberg) / ..."
},
{
"url": "https://www.facebook.com/bas.agterberg.5",
"name": "Bas Agterberg"
},
{
"url": "https://www.tiktok.com/@bas?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.instagram.com/bas/",
"name": "Bas (@bas) • Instagram photos and videos"
},
{
"url": "https://www.idcrawl.com/bas-bakker",
"name": "Bas Bakker's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 20,
"answer_content_hash": "b604b989d1ec7198"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "tiktok_url",
"value": "https://www.tiktok.com/@bas"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:54.037108+00:00",
"source_archived_at": "2026-01-11T01:39:49.898014+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/basagterberg",
"source_title": "Bas Agterberg (@Basagterberg) / ...",
"source_snippet": "s.agterberg.5\n- TikTok: @bas (https://www.tiktok.com/@bas?lang=en) with 123.2K followers",
"extraction_method": "regex_pattern_matching",
"pattern_type": "tiktok_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[185:273]",
"all_sources": [
{
"url": "https://twitter.com/basagterberg",
"name": "Bas Agterberg (@Basagterberg) / ..."
},
{
"url": "https://www.facebook.com/bas.agterberg.5",
"name": "Bas Agterberg"
},
{
"url": "https://www.tiktok.com/@bas?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.instagram.com/bas/",
"name": "Bas (@bas) • Instagram photos and videos"
},
{
"url": "https://www.idcrawl.com/bas-bakker",
"name": "Bas Bakker's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 20,
"answer_content_hash": "b604b989d1ec7198"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "tiktok",
"value": "bas"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:54.037118+00:00",
"source_archived_at": "2026-01-11T01:39:49.898014+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/basagterberg",
"source_title": "Bas Agterberg (@Basagterberg) / ...",
"source_snippet": "5\n- TikTok: @bas (https://www.tiktok.com/@bas?lang=en) with 123.2K followers",
"extraction_method": "regex_pattern_matching",
"pattern_type": "tiktok",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[197:273]",
"all_sources": [
{
"url": "https://twitter.com/basagterberg",
"name": "Bas Agterberg (@Basagterberg) / ..."
},
{
"url": "https://www.facebook.com/bas.agterberg.5",
"name": "Bas Agterberg"
},
{
"url": "https://www.tiktok.com/@bas?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.instagram.com/bas/",
"name": "Bas (@bas) • Instagram photos and videos"
},
{
"url": "https://www.idcrawl.com/bas-bakker",
"name": "Bas Bakker's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 20,
"answer_content_hash": "b604b989d1ec7198"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "follower_count",
"value": "571K"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:54.038182+00:00",
"source_archived_at": "2026-01-11T01:39:49.898014+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/basagterberg",
"source_title": "Bas Agterberg (@Basagterberg) / ...",
"source_snippet": "/www.instagram.com/bas/) with 571K followers\n- Facebook: https://www.faceb",
"extraction_method": "regex_pattern_matching",
"pattern_type": "follower_count",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[101:175]",
"all_sources": [
{
"url": "https://twitter.com/basagterberg",
"name": "Bas Agterberg (@Basagterberg) / ..."
},
{
"url": "https://www.facebook.com/bas.agterberg.5",
"name": "Bas Agterberg"
},
{
"url": "https://www.tiktok.com/@bas?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.instagram.com/bas/",
"name": "Bas (@bas) • Instagram photos and videos"
},
{
"url": "https://www.idcrawl.com/bas-bakker",
"name": "Bas Bakker's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 20,
"answer_content_hash": "b604b989d1ec7198"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "follower_count",
"value": "123.2K"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:54.038200+00:00",
"source_archived_at": "2026-01-11T01:39:49.898014+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/basagterberg",
"source_title": "Bas Agterberg (@Basagterberg) / ...",
"source_snippet": "tiktok.com/@bas?lang=en) with 123.2K followers\n- Twitter: @basagterberg (htt",
"extraction_method": "regex_pattern_matching",
"pattern_type": "follower_count",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[227:303]",
"all_sources": [
{
"url": "https://twitter.com/basagterberg",
"name": "Bas Agterberg (@Basagterberg) / ..."
},
{
"url": "https://www.facebook.com/bas.agterberg.5",
"name": "Bas Agterberg"
},
{
"url": "https://www.tiktok.com/@bas?lang=en",
"name": "TikTok - Make Your Day"
},
{
"url": "https://www.instagram.com/bas/",
"name": "Bas (@bas) • Instagram photos and videos"
},
{
"url": "https://www.idcrawl.com/bas-bakker",
"name": "Bas Bakker's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 20,
"answer_content_hash": "b604b989d1ec7198"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities beyond his professional and s"
},
"provenance": {
"statement_created_at": "2026-01-11T01:39:58.747648+00:00",
"source_archived_at": "2026-01-11T01:39:55.043577+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.1",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Bas Agterberg\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/basagterberg/",
"source_title": "Bas Agterberg - Conservator (Specialist Mediahistorie) - Nederlands Instituut voor Beeld en Geluid | LinkedIn",
"source_snippet": "sions, politics, activism, or volunteer activities beyond his professional and social initiative involvement.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "volunteering",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[402:511]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/basagterberg/",
"name": "Bas Agterberg - Conservator (Specialist Mediahistorie) - Nederlands Instituut voor Beeld en Geluid | LinkedIn"
},
{
"url": "https://nl.linkedin.com/posts/basagterberg_de-geschiedenis-van-16mm-en-televisie-collectieverhalen-activity-7108566477087100928-1Td1?trk=public_profile_like_view",
"name": "Bas Agterberg op LinkedIn: De geschiedenis van 16mm en televisie | Collectieverhalen - Kijk verder… |…"
},
{
"url": "https://nl.linkedin.com/posts/basagterberg_kijken-stichting-zep-maakt-mooie-logeerweekenden-activity-7136389593792172032-Xa7d",
"name": "Bas Agterberg op LinkedIn: Kijken! Stichting Zep maakt mooie ..."
},
{
"url": "https://nl.linkedin.com/posts/basagterberg_update-augustus-2023-activity-7104474473549967360--Xfw",
"name": "Bas Agterberg op LinkedIn: Update augustus 2023!"
},
{
"url": "https://nl.linkedin.com/in/bas-agterberg-a902a6b8",
"name": "LinkedIn: meld u aan of schrijf u in"
}
],
"source_count": 19,
"answer_content_hash": "e4be6eebc0e89ff0"
}
}
],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/basagterberg_20251214T115050Z.json",
@ -166,5 +918,23 @@
"inferred_current_settlement"
]
}
],
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:39:20.734016+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.1",
"person_name": "Bas Agterberg",
"context_used": "Curator at Nederlands Instituut voor Beeld en Geluid",
"searches_performed": [
"\"Bas Agterberg\" born biography",
"\"Bas Agterberg\" Curator at Nederlands Instituut voor Beeld en Geluid education career university",
"\"Bas Agterberg\" publications awards honors books",
"\"Bas Agterberg\" contact email twitter linkedin orcid profile photo",
"\"Bas Agterberg\" researchgate academia.edu google scholar profile",
"\"Bas Agterberg\" instagram facebook tiktok twitter social media profile",
"\"Bas Agterberg\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
}
]
}

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1993",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:20:07.552374+00:00",
"source_archived_at": "2026-01-10T14:20:07.552374+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.operabase.com/aida-gabriels-a102237/en",
"source_title": "Aïda Gabriels, Dramaturge | Archive, Performances, Tickets & Video | Operabase",
"source_snippet": "Aïda Gabriëls is born in 1993. She is a Belgian stage director and ar",
"search_query": "\"Aïda Gabriëls\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -121,23 +104,6 @@
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(24) Koninklijk Museum voor Schone Kunsten Antwerpen (KMSKA)_ People _ LinkedIn.html",
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1993,
"provenance": {
"statement_created_at": "2026-01-10T14:20:07.552374+00:00",
"source_archived_at": "2026-01-10T14:20:07.552374+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Aïda Gabriëls\" born biography",
"source_url": "https://www.operabase.com/aida-gabriels-a102237/en",
"source_title": "Aïda Gabriels, Dramaturge | Archive, Performances, Tickets & Video | Operabase",
"source_snippet": "Aïda Gabriëls is born in 1993. She is a Belgian stage director and ar",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"source_observations": [

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1963",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T23:40:55.376623+00:00",
"source_archived_at": "2026-01-10T23:40:51.993269+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.2.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://rug.academia.edu/Andr%C3%A9vanHolk",
"source_title": "André van Holk | University of Groningen - Academia.edu",
"source_snippet": "André van Holk was born on October 8, 1963, in Hannover, Lower Saxony, Germany. He",
"search_query": "\"André van Holk\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,53 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1963,
"provenance": {
"statement_created_at": "2026-01-10T23:40:55.376623+00:00",
"source_archived_at": "2026-01-10T23:40:51.993269+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.2.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"André van Holk\" born biography",
"search_depth": "standard",
"source_url": "https://rug.academia.edu/Andr%C3%A9vanHolk",
"source_title": "André van Holk | University of Groningen - Academia.edu",
"source_snippet": "André van Holk was born on October 8, 1963, in Hannover, Lower Saxony, Germany. He",
"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://rug.academia.edu/Andr%C3%A9vanHolk",
"name": "André van Holk | University of Groningen - Academia.edu"
},
{
"url": "https://rug.academia.edu/aVanHolk",
"name": "André F L Van Holk | University of Groningen - Academia.edu"
},
{
"url": "https://scholar.google.com/citations?user=5UIYKewAAAAJ&hl=nl",
"name": "André van Holk"
},
{
"url": "https://www.rug.nl/research/groningen-institute-of-archaeology/about-the-institute/staff/andrevanholk?lang=en",
"name": "Prof. A.(André) F.L. van Holk | About the institute | University of Groningen"
},
{
"url": "https://www.academia.edu/34556245/The_Zuiderzee_the_Netherlands_Highway_fishing_ground_and_power_landscape",
"name": "(PDF) The Zuiderzee (the Netherlands). Highway, fishing ground and power landscape | André van Holk - Academia.edu"
}
],
"source_count": 20,
"answer_content_hash": "1d8f6c63234c966b"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1957",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-11T00:24:06.766737+00:00",
"source_archived_at": "2026-01-11T00:24:03.190917+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://research.ou.nl/en/persons/anja-oskamp-2",
"source_title": "Anja Oskamp - Open Universiteit research portal",
"source_snippet": "Anja Oskamp was born in 1957. She is a university teacher and resear",
"search_query": "\"Anja Oskamp\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,53 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1957,
"provenance": {
"statement_created_at": "2026-01-11T00:24:06.766737+00:00",
"source_archived_at": "2026-01-11T00:24:03.190917+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Anja Oskamp\" born biography",
"search_depth": "standard",
"source_url": "https://research.ou.nl/en/persons/anja-oskamp-2",
"source_title": "Anja Oskamp - Open Universiteit research portal",
"source_snippet": "Anja Oskamp was born in 1957. She is a university teacher and resear",
"extraction_method": "regex_pattern_matching",
"pattern_type": "born_in",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:68]",
"all_sources": [
{
"url": "https://research.ou.nl/en/persons/anja-oskamp-2",
"name": "Anja Oskamp - Open Universiteit research portal"
},
{
"url": "https://www.wikidata.org/wiki/Q71165305",
"name": "Anja Oskamp - Wikidata"
},
{
"url": "https://dl.acm.org/profile/81100438044",
"name": "Anja Oskamp - Home"
},
{
"url": "https://celstec.academia.edu/AnjaOskamp",
"name": "Anja Oskamp | Open University of the Netherlands - Academia.edu"
},
{
"url": "https://dblp.org/pid/94/5591.html",
"name": "dblp: Anja Oskamp"
}
],
"source_count": 19,
"answer_content_hash": "f2670d756d3124c0"
}
},
{
"claim_type": "position",
"claim_value": {
@ -369,56 +305,6 @@
"source_count": 19,
"answer_content_hash": "36a877fcbb4a9b4c"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities in the provided data"
},
"provenance": {
"statement_created_at": "2026-01-11T00:24:38.490215+00:00",
"source_archived_at": "2026-01-11T00:24:35.411833+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Anja Oskamp\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/anjaoskamp/",
"source_title": "Anja Oskamp - s-Hertogenbosch, North Brabant, Netherlands | Professional Profile | LinkedIn",
"source_snippet": "sions, politics, activism, or volunteer activities in the provided data.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "volunteering",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[86:158]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/anjaoskamp/",
"name": "Anja Oskamp - s-Hertogenbosch, North Brabant, Netherlands | Professional Profile | LinkedIn"
},
{
"url": "https://www.linkedin.com/pub/dir/+/Oskamp",
"name": "LinkedIn: Log In or Sign Up"
},
{
"url": "https://www.linkedin.com/in/anna-oskamp-4821a2290/",
"name": "Anna Oskamp - Deloitte | LinkedIn"
},
{
"url": "https://nl.linkedin.com/posts/profielen-magazine_rvt-voorzitter-anja-oskamp-ik-ben-niet-activity-7183435394443583489-nywc",
"name": "Rvt-voorzitter Anja Oskamp: 'Ik ben niet iemand die ..."
},
{
"url": "https://www.linkedin.com/in/dr-d%C3%A9sir%C3%A9-palmen-175924239/",
"name": "Dr. Désiré Palmen - Senior Researcher/ Lecturer at Avans University of Applied Sciences, PhD in clinical psychology, Winner Anja Oskamp Award 2022: Best dissertation OU of 2021 | LinkedIn"
}
],
"source_count": 19,
"answer_content_hash": "1ebbcae47417d067"
}
}
],
"source_observations": [
@ -458,6 +344,22 @@
"\"Anja Oskamp\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
},
{
"cleanup_timestamp": "2026-01-11T01:38:57.026371+00:00",
"cleanup_agent": "false_positive_cleanup_v2_batch",
"removed_claims_count": 1,
"removed_claims": [
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities in the provided data"
},
"removal_reason": "negative_statement",
"removal_timestamp": "2026-01-11T01:38:57.026360+00:00"
}
]
}
]
}

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1964",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-11T01:05:41.478467+00:00",
"source_archived_at": "2026-01-11T01:05:37.348115+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Aud_Valborg_T%C3%B8nnessen",
"source_title": "Aud Valborg Tønnessen - Wikipedia",
"source_snippet": "Aud Valborg Tønnessen was born on 1 June 1964. She is a Norwegian Lutheran theologian",
"search_query": "\"Aud V. Tønnessen\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,53 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1964,
"provenance": {
"statement_created_at": "2026-01-11T01:05:41.478467+00:00",
"source_archived_at": "2026-01-11T01:05:37.348115+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Aud V. Tønnessen\" born biography",
"search_depth": "standard",
"source_url": "https://en.wikipedia.org/wiki/Aud_Valborg_T%C3%B8nnessen",
"source_title": "Aud Valborg Tønnessen - Wikipedia",
"source_snippet": "Aud Valborg Tønnessen was born on 1 June 1964. She is a Norwegian Lutheran theologian",
"extraction_method": "regex_pattern_matching",
"pattern_type": "full_date",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:85]",
"all_sources": [
{
"url": "https://en.wikipedia.org/wiki/Aud_Valborg_T%C3%B8nnessen",
"name": "Aud Valborg Tønnessen - Wikipedia"
},
{
"url": "https://peoplepill.com/people/aud-valborg-tonnessen",
"name": "Aud Valborg Tønnessen: Norwegian historian (born: 1964) | Biography, Facts, Information, Career, Wiki, Life"
},
{
"url": "https://www.khm.uio.no/english/about/organisation/staff/audt/",
"name": "Aud Valborg Tønnessen - Museum of Cultural History"
},
{
"url": "https://teol.ku.dk/pronola/participants/tonnessen/",
"name": "Aud Valborg Tønnessen University of Copenhagen"
},
{
"url": "https://www.wikidata.org/wiki/Q17113251",
"name": "Aud Valborg Tønnessen - Wikidata"
}
],
"source_count": 20,
"answer_content_hash": "38de177f2e4e06b2"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1991",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T16:18:05.857902+00:00",
"source_archived_at": "2026-01-10T16:18:05.857902+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://aycaokay.com/about",
"source_title": "Ayca Okay",
"source_snippet": "Ayça Okay was born in 1991 in İzmir, Turkey. She is a curator, cul",
"search_query": "\"Ayça Okay\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1991,
"provenance": {
"statement_created_at": "2026-01-10T16:18:05.857902+00:00",
"source_archived_at": "2026-01-10T16:18:05.857902+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Ayça Okay\" born biography",
"source_url": "https://aycaokay.com/about",
"source_title": "Ayca Okay",
"source_snippet": "Ayça Okay was born in 1991 in İzmir, Turkey. She is a curator, cul",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1939",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:35:20.977755+00:00",
"source_archived_at": "2026-01-10T14:35:20.977755+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.olsonfuneral.com/obituaries/barbara-lemon",
"source_title": "Barbara J. Lemon Obituary (1939 - 2022)",
"source_snippet": "birth details:\n\n- Barbara J. Lemon was born on April 21, 1939.\n- Barbara A. Lemon was born on Septemb",
"search_query": "\"Barbara Lemon\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -121,23 +104,6 @@
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(9) National Library of Australia_ People _ LinkedIn.html",
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1939,
"provenance": {
"statement_created_at": "2026-01-10T14:35:20.977755+00:00",
"source_archived_at": "2026-01-10T14:35:20.977755+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Barbara Lemon\" born biography",
"source_url": "https://www.olsonfuneral.com/obituaries/barbara-lemon",
"source_title": "Barbara J. Lemon Obituary (1939 - 2022)",
"source_snippet": "birth details:\n\n- Barbara J. Lemon was born on April 21, 1939.\n- Barbara A. Lemon was born on Septemb",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"source_observations": [

View file

@ -103,24 +103,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1975,
"confidence": 0.95,
"provenance": {
"statement_created_at": "2026-01-09T23:40:10.827281+00:00",
"source_archived_at": "2026-01-09T23:40:10.827281+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Bas van de Pol\" born biography",
"source_url": "https://about.me/bvandepol",
"source_title": "Bas van de Pol on about.me",
"source_snippet": "Bas van de Pol is born on 5 May 1975 in Veenendaal. He is married to Heleen",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "linkedin_url",
"claim_value": "https://www.linkedin.com/in/basv2",

File diff suppressed because it is too large Load diff

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1999",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T16:20:34.047953+00:00",
"source_archived_at": "2026-01-10T16:20:34.047953+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.kunstrouteaalsmeer.nl/tas-bente-2022/",
"source_title": "Tas, Bente - Kunstroute Aalsmeer",
"source_snippet": "Bente Tas (born 1999) is a Dutch photographer.",
"search_query": "\"Bente Tas\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -121,23 +104,6 @@
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/Rijksmuseum_ People _ LinkedIn.html",
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1999,
"provenance": {
"statement_created_at": "2026-01-10T16:20:34.047953+00:00",
"source_archived_at": "2026-01-10T16:20:34.047953+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Bente Tas\" born biography",
"source_url": "https://www.kunstrouteaalsmeer.nl/tas-bente-2022/",
"source_title": "Tas, Bente - Kunstroute Aalsmeer",
"source_snippet": "Bente Tas (born 1999) is a Dutch photographer.",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"source_observations": [

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1956",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:04:31.852639+00:00",
"source_archived_at": "2026-01-10T15:04:31.852639+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.intellectbooks.com/bianca-m-du-mortier",
"source_title": "Intellect Books | About Bianca M. du Mortier",
"source_snippet": "Bianca Maria du Mortier (born 1956 in Heerlen, Netherlands) is a Dutch art",
"search_query": "\"Bianca M. Mortier, du\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1956,
"provenance": {
"statement_created_at": "2026-01-10T15:04:31.852639+00:00",
"source_archived_at": "2026-01-10T15:04:31.852639+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Bianca M. Mortier, du\" born biography",
"source_url": "https://www.intellectbooks.com/bianca-m-du-mortier",
"source_title": "Intellect Books | About Bianca M. du Mortier",
"source_snippet": "Bianca Maria du Mortier (born 1956 in Heerlen, Netherlands) is a Dutch art",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

File diff suppressed because it is too large Load diff

View file

@ -13,23 +13,6 @@
]
},
"name": "Caro Verbeek (PhD)",
"birth_date": {
"edtf": "1980",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T11:54:03.398202+00:00",
"source_archived_at": "2026-01-10T11:54:03.398202+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://research.vu.nl/en/persons/caro-verbeek/",
"source_title": "Caro Verbeek - Vrije Universiteit Amsterdam",
"source_snippet": "Caro Verbeek was born in 1980 in Amsterdam. She is an art historian,",
"search_query": "\"Caro Verbeek (PhD)\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -113,23 +96,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1980,
"provenance": {
"statement_created_at": "2026-01-10T11:54:03.398202+00:00",
"source_archived_at": "2026-01-10T11:54:03.398202+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Caro Verbeek (PhD)\" born biography",
"source_url": "https://research.vu.nl/en/persons/caro-verbeek/",
"source_title": "Caro Verbeek - Vrije Universiteit Amsterdam",
"source_snippet": "Caro Verbeek was born in 1980 in Amsterdam. She is an art historian,",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1939",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:31:40.589558+00:00",
"source_archived_at": "2026-01-10T15:31:40.589558+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm0317688/bio/",
"source_title": "Carola Gijsbers van Wijk - Biography - IMDb",
"source_snippet": "n Carola Antonia Gijsbers van Wijk, was born on June 27, 1939, in Arnhem, Gelderland, Netherlands. Sh",
"search_query": "\"Carola van Wijk\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -121,23 +104,6 @@
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/Rijksmuseum_ People _ LinkedIn.html",
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1939,
"provenance": {
"statement_created_at": "2026-01-10T15:31:40.589558+00:00",
"source_archived_at": "2026-01-10T15:31:40.589558+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Carola van Wijk\" born biography",
"source_url": "https://www.imdb.com/name/nm0317688/bio/",
"source_title": "Carola Gijsbers van Wijk - Biography - IMDb",
"source_snippet": "n Carola Antonia Gijsbers van Wijk, was born on June 27, 1939, in Arnhem, Gelderland, Netherlands. Sh",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"source_observations": [

View file

@ -108,6 +108,257 @@
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(29) Historic Royal Palaces_ People _ LinkedIn.html",
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "position",
"claim_value": {
"title": "Curator",
"organization": "the Tower of London",
"year": null
},
"provenance": {
"statement_created_at": "2026-01-11T01:29:00.012329+00:00",
"source_archived_at": "2026-01-11T01:28:55.772776+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Caroline Ella-Meyé Wilhelmsson\" Doctor in Scandinavian Studies and architectural historian. Currently Assistant Curator at the Tower of London. ORCID: 0000-0003-1571-6573 education career university",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209/",
"source_title": "Caroline Ella-Meyé Wilhelmsson - Assistant Curator - Historic Royal Palaces | LinkedIn",
"source_snippet": "currently Assistant Curator at the Tower of London. Her ORCID is 0000-",
"extraction_method": "regex_pattern_matching",
"pattern_type": "position",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[175:245]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209/",
"name": "Caroline Ella-Meyé Wilhelmsson - Assistant Curator - Historic Royal Palaces | LinkedIn"
},
{
"url": "https://orcid.org/0000-0003-2339-6573",
"name": "0000-0003-2339-6573"
},
{
"url": "https://orcid.org/0000-0003-1571-0614",
"name": ""
},
{
"url": "https://www.hrp.org.uk/about-us/research/staff-research-profiles/",
"name": "Staff research profiles | Historic Royal Palaces"
},
{
"url": "https://www.hrp.org.uk/about-us/research/staff-research-profiles/dr-caroline-wilhelmsson/",
"name": "Dr Caroline Wilhelmsson | Historic Royal Palaces"
}
],
"source_count": 20,
"answer_content_hash": "314aa84c71ff0077"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "linkedin_url",
"value": "https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209"
},
"provenance": {
"statement_created_at": "2026-01-11T01:29:14.916254+00:00",
"source_archived_at": "2026-01-11T01:29:07.659256+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Caroline Ella-Meyé Wilhelmsson\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209/",
"source_title": "Caroline Ella-Meyé Wilhelmsson - Assistant Curator - Historic Royal Palaces | LinkedIn",
"source_snippet": "ile information:\n\n- LinkedIn: https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209/\n- ORCID: 0000-0003-1571-6573",
"extraction_method": "regex_pattern_matching",
"pattern_type": "linkedin_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[49:182]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209/",
"name": "Caroline Ella-Meyé Wilhelmsson - Assistant Curator - Historic Royal Palaces | LinkedIn"
},
{
"url": "https://orcid.org/0000-0002-7354-9032",
"name": "ORCID"
},
{
"url": "https://www.hrp.org.uk/about-us/research/staff-research-profiles/dr-caroline-wilhelmsson/",
"name": "Dr Caroline Wilhelmsson | Historic Royal Palaces"
},
{
"url": "https://www.medievalists.net/2025/05/royal-women-of-sweden-with-caroline-wilhelmsson/",
"name": "Royal Women of Sweden with Caroline Wilhelmsson - Medievalists.net"
},
{
"url": "https://www.tiktok.com/@aitbrorsan",
"name": "Ella Wilhelmsson (@aitbrorsan) - TikTok"
}
],
"source_count": 66,
"answer_content_hash": "4148270981fad3b8"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "orcid",
"value": "0000-0003-1571-6573"
},
"provenance": {
"statement_created_at": "2026-01-11T01:29:14.916274+00:00",
"source_archived_at": "2026-01-11T01:29:07.659256+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Caroline Ella-Meyé Wilhelmsson\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209/",
"source_title": "Caroline Ella-Meyé Wilhelmsson - Assistant Curator - Historic Royal Palaces | LinkedIn",
"source_snippet": "3%A9-wilhelmsson-770888209/\n- ORCID: 0000-0003-1571-6573 (https://orcid.org/0000-0003-",
"extraction_method": "regex_pattern_matching",
"pattern_type": "orcid",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[126:212]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209/",
"name": "Caroline Ella-Meyé Wilhelmsson - Assistant Curator - Historic Royal Palaces | LinkedIn"
},
{
"url": "https://orcid.org/0000-0002-7354-9032",
"name": "ORCID"
},
{
"url": "https://www.hrp.org.uk/about-us/research/staff-research-profiles/dr-caroline-wilhelmsson/",
"name": "Dr Caroline Wilhelmsson | Historic Royal Palaces"
},
{
"url": "https://www.medievalists.net/2025/05/royal-women-of-sweden-with-caroline-wilhelmsson/",
"name": "Royal Women of Sweden with Caroline Wilhelmsson - Medievalists.net"
},
{
"url": "https://www.tiktok.com/@aitbrorsan",
"name": "Ella Wilhelmsson (@aitbrorsan) - TikTok"
}
],
"source_count": 66,
"answer_content_hash": "4148270981fad3b8"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "orcid_url",
"value": "https://orcid.org/0000-0003-1571-6573"
},
"provenance": {
"statement_created_at": "2026-01-11T01:29:14.916280+00:00",
"source_archived_at": "2026-01-11T01:29:07.659256+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Caroline Ella-Meyé Wilhelmsson\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209/",
"source_title": "Caroline Ella-Meyé Wilhelmsson - Assistant Curator - Historic Royal Palaces | LinkedIn",
"source_snippet": "- ORCID: 0000-0003-1571-6573 (https://orcid.org/0000-0003-1571-6573)\n- Instagram: https://www.ins",
"extraction_method": "regex_pattern_matching",
"pattern_type": "orcid_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[154:251]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209/",
"name": "Caroline Ella-Meyé Wilhelmsson - Assistant Curator - Historic Royal Palaces | LinkedIn"
},
{
"url": "https://orcid.org/0000-0002-7354-9032",
"name": "ORCID"
},
{
"url": "https://www.hrp.org.uk/about-us/research/staff-research-profiles/dr-caroline-wilhelmsson/",
"name": "Dr Caroline Wilhelmsson | Historic Royal Palaces"
},
{
"url": "https://www.medievalists.net/2025/05/royal-women-of-sweden-with-caroline-wilhelmsson/",
"name": "Royal Women of Sweden with Caroline Wilhelmsson - Medievalists.net"
},
{
"url": "https://www.tiktok.com/@aitbrorsan",
"name": "Ella Wilhelmsson (@aitbrorsan) - TikTok"
}
],
"source_count": 66,
"answer_content_hash": "4148270981fad3b8"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "volunteer"
},
"provenance": {
"statement_created_at": "2026-01-11T01:29:33.083239+00:00",
"source_archived_at": "2026-01-11T01:29:29.786077+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Caroline Ella-Meyé Wilhelmsson\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209/",
"source_title": "Caroline Ella-Meyé Wilhelmsson - Assistant Curator - Historic Royal Palaces | LinkedIn",
"source_snippet": "sions, politics, activism, or volunteer work.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "volunteering",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[377:422]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/caroline-ella-mey%C3%A9-wilhelmsson-770888209/",
"name": "Caroline Ella-Meyé Wilhelmsson - Assistant Curator - Historic Royal Palaces | LinkedIn"
},
{
"url": "https://www.linkedin.com/pub/dir/Caroline/Wilhelmsson",
"name": "4 \"Caroline Wilhelmsson\" profiles"
},
{
"url": "https://se.linkedin.com/in/caroline-wilhelmsson-b2b8b456",
"name": "Caroline Wilhelmsson Provningsingenjör ESBE Sverige"
},
{
"url": "https://se.linkedin.com/in/caroline-wilhelmsson-827b52230",
"name": "Caroline Wilhelmsson Kundsupport Horda Stans AB"
},
{
"url": "https://se.linkedin.com/in/caroline-wilhelmsson-1a7b44165",
"name": "Caroline Wilhelmsson Projektledare på ED Bygg Sverige ..."
}
],
"source_count": 19,
"answer_content_hash": "449cb9ececad0a7f"
}
}
],
"source_observations": [
@ -130,5 +381,23 @@
"/Users/kempersc/apps/glam/data/custodian/person/entity/caroline-ella-mey%C3%A9-wilhelmsson-770888209_20260109T224434Z.json"
]
},
"linkedin_slug": "caroline-ella-meyé-wilhelmsson-770888209"
"linkedin_slug": "caroline-ella-meyé-wilhelmsson-770888209",
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:28:49.761457+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.0",
"person_name": "Caroline Ella-Meyé Wilhelmsson",
"context_used": "Doctor in Scandinavian Studies and architectural historian. Currently Assistant Curator at the Tower",
"searches_performed": [
"\"Caroline Ella-Meyé Wilhelmsson\" born biography",
"\"Caroline Ella-Meyé Wilhelmsson\" Doctor in Scandinavian Studies and architectural historian. Currently Assistant Curator at the Tower of London. ORCID: 0000-0003-1571-6573 education career university",
"\"Caroline Ella-Meyé Wilhelmsson\" publications awards honors books",
"\"Caroline Ella-Meyé Wilhelmsson\" contact email twitter linkedin orcid profile photo",
"\"Caroline Ella-Meyé Wilhelmsson\" researchgate academia.edu google scholar profile",
"\"Caroline Ella-Meyé Wilhelmsson\" instagram facebook tiktok twitter social media profile",
"\"Caroline Ella-Meyé Wilhelmsson\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
}
]
}

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1947",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T22:51:05.442339+00:00",
"source_archived_at": "2026-01-10T22:51:01.206736+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://charlesgielen.com/",
"source_title": "Home | Professor Charles Gielen",
"source_snippet": "Charles Gielen was born on March 15, 1947. He holds a law degree from the Catholi",
"search_query": "\"Charles Gielen\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,53 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1947,
"provenance": {
"statement_created_at": "2026-01-10T22:51:05.442339+00:00",
"source_archived_at": "2026-01-10T22:51:01.206736+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Charles Gielen\" born biography",
"search_depth": "standard",
"source_url": "https://charlesgielen.com/",
"source_title": "Home | Professor Charles Gielen",
"source_snippet": "Charles Gielen was born on March 15, 1947. He holds a law degree from the Catholi",
"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:81]",
"all_sources": [
{
"url": "https://charlesgielen.com/",
"name": "Home | Professor Charles Gielen"
},
{
"url": "https://www.nautadutilh.com/en/our-people/gielen-charles",
"name": "Charles (Ch.E.F.M.) Gielen | NautaDutilh"
},
{
"url": "https://charlesgielen.com/resume/",
"name": "Resume | Professor Charles Gielen"
},
{
"url": "https://blogs.sun.ac.za/iplaw/about/staff-members/charles-gielen/",
"name": "Charles Gielen | CIP - The Anton Mostert Chair of Intellectual Property"
},
{
"url": "https://www.genealogieonline.nl/en/stamboom-eric-herckens/I000341.php",
"name": "Charles Gielen (1816-1863) » Family tree Eric Herckens » Genealogy Online"
}
],
"source_count": 19,
"answer_content_hash": "319c59cd4c08be9e"
}
},
{
"claim_type": "education",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1980",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:27:31.880831+00:00",
"source_archived_at": "2026-01-10T14:27:31.880831+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.hkubs.hku.hk/people/charles-kang/",
"source_title": "Charles KANG - HKU Business School",
"source_snippet": "Charles Kang, born in 1980, is an art historian specializing in ei",
"search_query": "\"Charles Kang\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1980,
"provenance": {
"statement_created_at": "2026-01-10T14:27:31.880831+00:00",
"source_archived_at": "2026-01-10T14:27:31.880831+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Charles Kang\" born biography",
"source_url": "https://www.hkubs.hku.hk/people/charles-kang/",
"source_title": "Charles KANG - HKU Business School",
"source_snippet": "Charles Kang, born in 1980, is an art historian specializing in ei",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "education",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1991",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-11T01:10:38.888607+00:00",
"source_archived_at": "2026-01-11T01:10:34.711348+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Charlotte_Rulkens",
"source_title": "Charlotte Rulkens - Wikipedia",
"source_snippet": "Charlotte Rulkens was born in 1991 in Leiden, The Netherlands. She is a Du",
"search_query": "\"Charlotte Rulkens\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,53 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1991,
"provenance": {
"statement_created_at": "2026-01-11T01:10:38.888607+00:00",
"source_archived_at": "2026-01-11T01:10:34.711348+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Charlotte Rulkens\" born biography",
"search_depth": "standard",
"source_url": "https://en.wikipedia.org/wiki/Charlotte_Rulkens",
"source_title": "Charlotte Rulkens - Wikipedia",
"source_snippet": "Charlotte Rulkens was born in 1991 in Leiden, The Netherlands. She is a Du",
"extraction_method": "regex_pattern_matching",
"pattern_type": "born_in",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:74]",
"all_sources": [
{
"url": "https://en.wikipedia.org/wiki/Charlotte_Rulkens",
"name": "Charlotte Rulkens - Wikipedia"
},
{
"url": "https://www.womenintheartworld.com/female-voices-in-art-charlotte-rulkens-assistant-curator-at-the-mauritshuis-the-hague",
"name": "Female Voices in Art: Charlotte Rulkens, Assistant Curator at the Mauritshuis, The Hague"
},
{
"url": "https://research.vu.nl/en/persons/charlotte-rulkens",
"name": "Charlotte Rulkens - Vrije Universiteit Amsterdam"
},
{
"url": "https://www.codart.nl/guide/curators/charlotte-rulkens/",
"name": "Charlotte Rulkens - CODART"
},
{
"url": "https://vu.nl/en/research/scientists/charlotte-rulkens",
"name": "Charlotte Rulkens, MA - Vrije Universiteit Amsterdam"
}
],
"source_count": 20,
"answer_content_hash": "49e9cae2e8c623d1"
}
},
{
"claim_type": "nationality",
"claim_value": "Dutch",

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1969",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:21:54.472487+00:00",
"source_archived_at": "2026-01-10T14:21:54.472487+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Chris_Freeland",
"source_title": "Chris Freeland - Wikipedia",
"source_snippet": "Chris Freeland was born on January 7, 1969, in Benton, Kentucky. He graduated from",
"search_query": "\"Chris Freeland\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1969,
"provenance": {
"statement_created_at": "2026-01-10T14:21:54.472487+00:00",
"source_archived_at": "2026-01-10T14:21:54.472487+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Chris Freeland\" born biography",
"source_url": "https://en.wikipedia.org/wiki/Chris_Freeland",
"source_title": "Chris Freeland - Wikipedia",
"source_snippet": "Chris Freeland was born on January 7, 1969, in Benton, Kentucky. He graduated from",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1986",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:13:45.532736+00:00",
"source_archived_at": "2026-01-10T15:13:45.532736+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.stedelijk.nl/en/events/claire-van-els-2",
"source_title": "claire van els",
"source_snippet": "Claire van Els was born in 1986. She is an art historian and freelance",
"search_query": "\"Claire van Els\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1986,
"provenance": {
"statement_created_at": "2026-01-10T15:13:45.532736+00:00",
"source_archived_at": "2026-01-10T15:13:45.532736+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Claire van Els\" born biography",
"source_url": "https://www.stedelijk.nl/en/events/claire-van-els-2",
"source_title": "claire van els",
"source_snippet": "Claire van Els was born in 1986. She is an art historian and freelance",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1960",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:16:26.983433+00:00",
"source_archived_at": "2026-01-10T14:16:26.983433+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Cl%C3%A9mentine_Deliss",
"source_title": "Clémentine Deliss - Wikipedia",
"source_snippet": "Clémentine Deliss was born in 1960 in London to French-Austrian parents.",
"search_query": "\"Clémentine Deliss\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1960,
"provenance": {
"statement_created_at": "2026-01-10T14:16:26.983433+00:00",
"source_archived_at": "2026-01-10T14:16:26.983433+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Clémentine Deliss\" born biography",
"source_url": "https://en.wikipedia.org/wiki/Cl%C3%A9mentine_Deliss",
"source_title": "Clémentine Deliss - Wikipedia",
"source_snippet": "Clémentine Deliss was born in 1960 in London to French-Austrian parents.",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "education",
"claim_value": {

View file

@ -13,23 +13,6 @@
]
},
"name": "Defne A.",
"birth_date": {
"edtf": "1972",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T11:55:16.699140+00:00",
"source_archived_at": "2026-01-10T11:55:16.699140+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm6237655/",
"source_title": "Defne Samyeli | Actress, Soundtrack",
"source_snippet": "Defne Samyeli was born on July 1, 1972, in Istanbul, Turkey. She is the first",
"search_query": "\"Defne A.\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -113,23 +96,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1972,
"provenance": {
"statement_created_at": "2026-01-10T11:55:16.699140+00:00",
"source_archived_at": "2026-01-10T11:55:16.699140+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Defne A.\" born biography",
"source_url": "https://www.imdb.com/name/nm6237655/",
"source_title": "Defne Samyeli | Actress, Soundtrack",
"source_snippet": "Defne Samyeli was born on July 1, 1972, in Istanbul, Turkey. She is the first",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1958",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T16:23:20.774156+00:00",
"source_archived_at": "2026-01-10T16:23:20.774156+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.das-syndikat.com/autoren/autor/9425-dirk-m-staats.html",
"source_title": "Dirk M. Staats - Das Syndikat e.V.",
"source_snippet": "phical information:\n\n1. Dirk M. Staats (born 1958) \n- Born and raised in Hannover, Germa",
"search_query": "\"Dirk Staat\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -121,23 +104,6 @@
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(7) Nationaal Militair Museum_ People _ LinkedIn.html",
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1958,
"provenance": {
"statement_created_at": "2026-01-10T16:23:20.774156+00:00",
"source_archived_at": "2026-01-10T16:23:20.774156+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Dirk Staat\" born biography",
"source_url": "https://www.das-syndikat.com/autoren/autor/9425-dirk-m-staats.html",
"source_title": "Dirk M. Staats - Das Syndikat e.V.",
"source_snippet": "phical information:\n\n1. Dirk M. Staats (born 1958) \n- Born and raised in Hannover, Germa",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"source_observations": [

View file

@ -410,56 +410,6 @@
"answer_content_hash": "89d23dfb08904bcd"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "bio",
"value": "social media profiles (Instagram, Facebook, TikTok, Twitter) specifically for Dr"
},
"provenance": {
"statement_created_at": "2026-01-11T00:29:05.337318+00:00",
"source_archived_at": "2026-01-11T00:29:01.922972+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Dr Eulàlia Gassó Miracle\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://independent.academia.edu/MEulaliaGassoMiracle",
"source_title": "M. Eulalia Gasso Miracle - Academia.edu",
"source_snippet": "No information is available about social media profiles (Instagram, Facebook, TikTok, Twitter) specifically for Dr. Eulàlia Gassó Miracle.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "bio",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:138]",
"all_sources": [
{
"url": "https://independent.academia.edu/MEulaliaGassoMiracle",
"name": "M. Eulalia Gasso Miracle - Academia.edu"
},
{
"url": "https://www.researchgate.net/profile/Eulalia-Gasso-Miracle",
"name": "Eulalia GASSO MIRACLE | Curator Science Collections | Doctor of Philosophy (History of Science) | Science | Research profile"
},
{
"url": "https://unsm-ento.unl.edu/workers/EGasso.htm",
"name": "Eulalia Gasso"
},
{
"url": "https://www.wikidata.org/wiki/Q27694741",
"name": "M. Eulàlia Gassó Miracle - Wikidata"
},
{
"url": "https://archive.org/details/sugapa-10-002-036-041",
"name": "Koleksi Serangga Papua: collection management and digitization : Miracle, Eulàlia Gassó : Free Download, Borrow, and Streaming : Internet Archive"
}
],
"source_count": 20,
"answer_content_hash": "6545f7b34cb2d6ee"
}
},
{
"claim_type": "hobby",
"claim_value": {
@ -548,6 +498,22 @@
"\"Dr Eulàlia Gassó Miracle\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
},
{
"cleanup_timestamp": "2026-01-11T01:38:57.898616+00:00",
"cleanup_agent": "false_positive_cleanup_v2_batch",
"removed_claims_count": 1,
"removed_claims": [
{
"claim_type": "social_media_content",
"claim_value": {
"type": "bio",
"value": "social media profiles (Instagram, Facebook, TikTok, Twitter) specifically for Dr"
},
"removal_reason": "negative_statement",
"removal_timestamp": "2026-01-11T01:38:57.898594+00:00"
}
]
}
]
}

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1965",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:19:53.082023+00:00",
"source_archived_at": "2026-01-10T15:19:53.082023+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.britannica.com/contributor/emilie-es-gordenker/12925304",
"source_title": "Emilie E.S. Gordenker | Britannica",
"source_snippet": "Emilie Elise Saskia Gordenker was born on February 5, 1965, in Princeton, New Jersey, United State",
"search_query": "\"Emilie Gordenker\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1965,
"provenance": {
"statement_created_at": "2026-01-10T15:19:53.082023+00:00",
"source_archived_at": "2026-01-10T15:19:53.082023+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Emilie Gordenker\" born biography",
"source_url": "https://www.britannica.com/contributor/emilie-es-gordenker/12925304",
"source_title": "Emilie E.S. Gordenker | Britannica",
"source_snippet": "Emilie Elise Saskia Gordenker was born on February 5, 1965, in Princeton, New Jersey, United State",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -99,24 +99,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1974,
"confidence": 0.95,
"provenance": {
"statement_created_at": "2026-01-09T23:32:12.464836+00:00",
"source_archived_at": "2026-01-09T23:32:12.464836+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Erwin Voorhaar\" born biography",
"source_url": "https://www.beeldengeluid.nl/kennis/experts/erwin-voorhaar",
"source_title": "Erwin Voorhaar | Beeld & Geluid",
"source_snippet": "Erwin Voorhaar, born in 1974, is a mediamanager at the Nederlands In",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "education",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1969",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:24:41.792657+00:00",
"source_archived_at": "2026-01-10T14:24:41.792657+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://framerframed.nl/en/mensen/esther-captain/",
"source_title": "Esther Captain Framer Framed",
"source_snippet": "Esther Captain was born in 1969. She is a historian and senior research",
"search_query": "\"Esther Captain\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1969,
"provenance": {
"statement_created_at": "2026-01-10T14:24:41.792657+00:00",
"source_archived_at": "2026-01-10T14:24:41.792657+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Esther Captain\" born biography",
"source_url": "https://framerframed.nl/en/mensen/esther-captain/",
"source_title": "Esther Captain Framer Framed",
"source_snippet": "Esther Captain was born in 1969. She is a historian and senior research",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -13,23 +13,6 @@
]
},
"name": "Florian Schneider",
"birth_date": {
"edtf": "1947",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T11:55:30.708380+00:00",
"source_archived_at": "2026-01-10T11:55:30.708380+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Florian_Schneider",
"source_title": "Florian Schneider - Wikipedia",
"source_snippet": "Florian Schneider-Esleben was born on April 7, 1947, in Öhningen, in the French occupation",
"search_query": "\"Florian Schneider\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -113,23 +96,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1947,
"provenance": {
"statement_created_at": "2026-01-10T11:55:30.708380+00:00",
"source_archived_at": "2026-01-10T11:55:30.708380+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Florian Schneider\" born biography",
"source_url": "https://en.wikipedia.org/wiki/Florian_Schneider",
"source_title": "Florian Schneider - Wikipedia",
"source_snippet": "Florian Schneider-Esleben was born on April 7, 1947, in Öhningen, in the French occupation",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1970",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T23:40:28.951121+00:00",
"source_archived_at": "2026-01-10T23:40:23.786992+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.2.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://fr.wikipedia.org/wiki/Fran%C3%A7ois_Bart",
"source_title": "François Bart — Wikipédia",
"source_snippet": "Montaigne. Il est agrégé de géographie (1970) et docteur d'État en géographie (1988),",
"search_query": "\"François Bartique\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,53 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1970,
"provenance": {
"statement_created_at": "2026-01-10T23:40:28.951121+00:00",
"source_archived_at": "2026-01-10T23:40:23.786992+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.2.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"François Bartique\" born biography",
"search_depth": "standard",
"source_url": "https://fr.wikipedia.org/wiki/Fran%C3%A7ois_Bart",
"source_title": "François Bart — Wikipédia",
"source_snippet": "Montaigne. Il est agrégé de géographie (1970) et docteur d'État en géographie (1988),",
"extraction_method": "regex_pattern_matching",
"pattern_type": "year_paren",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[263:348]",
"all_sources": [
{
"url": "https://fr.wikipedia.org/wiki/Fran%C3%A7ois_Bart",
"name": "François Bart — Wikipédia"
},
{
"url": "https://rdv-histoire.com/intervenants/francois-bart",
"name": "François BART | Les Rendez-vous de l'histoire"
},
{
"url": "https://www.wikidata.org/wiki/Q33141709",
"name": "François Baratte - Wikidata"
},
{
"url": "https://www.wikidata.org/wiki/Q15967400",
"name": "Philippe-François Bart - Wikidata"
},
{
"url": "https://en.wikipedia.org/wiki/Frédéric_François",
"name": "Frédéric François - Wikipedia"
}
],
"source_count": 20,
"answer_content_hash": "8d7088e8851333d0"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1955",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T22:57:31.821066+00:00",
"source_archived_at": "2026-01-10T22:57:27.532055+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://research.vu.nl/en/persons/fridus-steijlen",
"source_title": "Fridus Steijlen - Vrije Universiteit Amsterdam",
"source_snippet": "Fridus Steijlen werd geboren in 1955. Hij is een Nederlands voormalig hoogle",
"search_query": "\"Fridus Steijlen\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,53 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1955,
"provenance": {
"statement_created_at": "2026-01-10T22:57:31.821066+00:00",
"source_archived_at": "2026-01-10T22:57:27.532055+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Fridus Steijlen\" born biography",
"search_depth": "standard",
"source_url": "https://research.vu.nl/en/persons/fridus-steijlen",
"source_title": "Fridus Steijlen - Vrije Universiteit Amsterdam",
"source_snippet": "Fridus Steijlen werd geboren in 1955. Hij is een Nederlands voormalig hoogle",
"extraction_method": "regex_pattern_matching",
"pattern_type": "dutch",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:76]",
"all_sources": [
{
"url": "https://research.vu.nl/en/persons/fridus-steijlen",
"name": "Fridus Steijlen - Vrije Universiteit Amsterdam"
},
{
"url": "https://nl.wikipedia.org/wiki/Fridus_Steijlen",
"name": "Fridus Steijlen - Wikipedia"
},
{
"url": "https://www.kitlv.nl/people/steijlen-prof-dr-fridus~jCxEbfKw/",
"name": "Steijlen, Prof.dr. Fridus - KITLV"
},
{
"url": "https://www.ind45-50.org/en/fridus-steijlen",
"name": "Fridus Steijlen | Drupal"
},
{
"url": "https://kitlv.academia.edu/FridusSteijlen",
"name": "Fridus Steijlen - Profile on Academia.edu"
}
],
"source_count": 20,
"answer_content_hash": "708aa4069be29001"
}
},
{
"claim_type": "education",
"claim_value": {

View file

@ -101,24 +101,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1939,
"confidence": 0.95,
"provenance": {
"statement_created_at": "2026-01-09T23:51:25.523446+00:00",
"source_archived_at": "2026-01-09T23:51:25.523446+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Gaetano Capaldo\" born biography",
"source_url": "https://www.myheritage.com/names/vincenzo_capaldo",
"source_title": "Vincenzo Capaldo Family History & Historical Records - MyHeritage",
"source_snippet": "Gaetano Capaldo was born in 1939. No further biographical details are av",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "linkedin_url",
"claim_value": "https://www.linkedin.com/in/gaetano-capaldo-0b890a259",

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1987",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T23:02:00.076544+00:00",
"source_archived_at": "2026-01-10T23:01:55.572879+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://sciprofiles.com/profile/389941",
"source_title": "Prof. Gerard Heuvelink | Author | Wageningen University & Research, Wageningen, The Netherlands",
"source_snippet": "matics from Twente Technical University (1987) and a PhD in Environmental Sciences fro",
"search_query": "\"Gerard. Heuvelink\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,53 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1987,
"provenance": {
"statement_created_at": "2026-01-10T23:02:00.076544+00:00",
"source_archived_at": "2026-01-10T23:01:55.572879+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.1.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Gerard. Heuvelink\" born biography",
"search_depth": "standard",
"source_url": "https://sciprofiles.com/profile/389941",
"source_title": "Prof. Gerard Heuvelink | Author | Wageningen University & Research, Wageningen, The Netherlands",
"source_snippet": "matics from Twente Technical University (1987) and a PhD in Environmental Sciences fro",
"extraction_method": "regex_pattern_matching",
"pattern_type": "year_paren",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[52:138]",
"all_sources": [
{
"url": "https://sciprofiles.com/profile/389941",
"name": "Prof. Gerard Heuvelink | Author | Wageningen University & Research, Wageningen, The Netherlands"
},
{
"url": "https://research.wur.nl/en/persons/gerard-heuvelink/",
"name": "Gerard Heuvelink - Wageningen University & Research"
},
{
"url": "https://peerj.com/GerardHeuvelink/",
"name": "PeerJ - Profile - Gerard Heuvelink"
},
{
"url": "https://scholar.google.com/citations?user=yWcOKokAAAAJ&hl=en",
"name": "Gerard Heuvelink"
},
{
"url": "https://www.elsevier.com/events/conferences/people/gerard-heuvelink",
"name": "Gerard Heuvelink"
}
],
"source_count": 17,
"answer_content_hash": "a1286a808e5dd0e7"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -60,26 +60,7 @@
"skills": [],
"languages": []
},
"web_claims": [
{
"claim_type": "birth_year",
"claim_value": 1989,
"confidence": 0.95,
"provenance": {
"statement_created_at": "2026-01-09T23:45:13.089980+00:00",
"source_archived_at": "2026-01-09T23:45:13.089980+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Gizem Karademir Yiğit\" born biography",
"source_url": "https://www.transfermarkt.us/yigit-karademir/profil/spieler/796217",
"source_title": "Yiğit Karademir - Player profile 25/26 | Transfermarkt",
"source_snippet": "Gizem Karademir Gönen was born in 1989. She graduated from Ege University, Dep",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"web_claims": [],
"source_observations": [
{
"source_file": "/Users/kempersc/apps/glam/data/custodian/person/entity/gizem-karademir-yi%C4%9Fit_20251214T115050Z.json",

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1993",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-11T01:06:28.873531+00:00",
"source_archived_at": "2026-01-11T01:06:25.109026+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm0405524/bio/",
"source_title": "Anni Hämäläinen - Biography - IMDb",
"source_snippet": "and actress Larissa de Macedo Machado (born March 30, 1993), and about Finnish individuals with th",
"search_query": "\"Hämäläinen Anitta\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,53 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1993,
"provenance": {
"statement_created_at": "2026-01-11T01:06:28.873531+00:00",
"source_archived_at": "2026-01-11T01:06:25.109026+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Hämäläinen Anitta\" born biography",
"search_depth": "standard",
"source_url": "https://www.imdb.com/name/nm0405524/bio/",
"source_title": "Anni Hämäläinen - Biography - IMDb",
"source_snippet": "and actress Larissa de Macedo Machado (born March 30, 1993), and about Finnish individuals with th",
"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[136:234]",
"all_sources": [
{
"url": "https://www.imdb.com/name/nm0405524/bio/",
"name": "Anni Hämäläinen - Biography - IMDb"
},
{
"url": "https://www.imdb.com/name/nm5689715/bio/",
"name": "Anitta - Biography - IMDb"
},
{
"url": "https://www.imdb.com/name/nm0405524/",
"name": "Anni Hämäläinen | Actress, Soundtrack"
},
{
"url": "https://www.thefamouspeople.com/profiles/anitta-23236.php",
"name": "Anitta (Larissa de Macedo Machado) Biography Facts, Childhood, Family Life of Brazilian Singer"
},
{
"url": "https://turkishfact.com/anitta/",
"name": "Anitta Height, Weight, Measurements, Age, Biography"
}
],
"source_count": 20,
"answer_content_hash": "e401262718c7be61"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1966",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:25:08.010724+00:00",
"source_archived_at": "2026-01-10T14:25:08.010724+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.dialoguevintagephotography.com/speakers/hans-rooseboom/",
"source_title": "Hans Rooseboom -NL - Dialogue Amsterdam",
"source_snippet": "Hans Rooseboom, born in 1966, is a curator and conservator of photog",
"search_query": "\"Hans Rooseboom\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1966,
"provenance": {
"statement_created_at": "2026-01-10T14:25:08.010724+00:00",
"source_archived_at": "2026-01-10T14:25:08.010724+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Hans Rooseboom\" born biography",
"source_url": "https://www.dialoguevintagephotography.com/speakers/hans-rooseboom/",
"source_title": "Hans Rooseboom -NL - Dialogue Amsterdam",
"source_snippet": "Hans Rooseboom, born in 1966, is a curator and conservator of photog",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -108,6 +108,256 @@
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(8) Ministerie van Buitenlandse Zaken_ People _ LinkedIn.html",
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "Heleenbakker"
},
"provenance": {
"statement_created_at": "2026-01-11T01:26:55.950991+00:00",
"source_archived_at": "2026-01-11T01:26:51.505162+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Heleen Bakker\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/heleen-bakker",
"source_title": "Heleen Bakker's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "o a Twitter handle mentioned: @Heleenbakker (https://twitter.com/heleenba",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[333:406]",
"all_sources": [
{
"url": "https://www.idcrawl.com/heleen-bakker",
"name": "Heleen Bakker's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://www.linkedin.com/in/heleen-bakker-5b04b81b/",
"name": "Heleen Bakker - Director-General for European Cooperation at Ministry of Foreign Affairs 🇳🇱 | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/helen-bakker/",
"name": "Helen Bakker - Versatile, Energizing, and Hands-on Technology Leader with a Passion for Building Healthy, Diverse, and High Performing Teams | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/heleenbakker91/",
"name": "Heleen Bakker - de Boer - Teamlead & Fieldmanager bij Vanberkel Professionals | LinkedIn"
},
{
"url": "https://www.linkedin.com/posts/heleenbakker91_als-test-vaccinatielijn-medewerker-bij-activity-6891864025618026496-5V4F",
"name": "Heleen Bakker posted on LinkedIn"
}
],
"source_count": 19,
"answer_content_hash": "3ac41f2d706f4a4c"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter_url",
"value": "https://twitter.com/heleenbakker"
},
"provenance": {
"statement_created_at": "2026-01-11T01:26:55.951038+00:00",
"source_archived_at": "2026-01-11T01:26:51.505162+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Heleen Bakker\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/heleen-bakker",
"source_title": "Heleen Bakker's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "dle mentioned: @Heleenbakker (https://twitter.com/heleenbakker), but no further details or co",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[348:441]",
"all_sources": [
{
"url": "https://www.idcrawl.com/heleen-bakker",
"name": "Heleen Bakker's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://www.linkedin.com/in/heleen-bakker-5b04b81b/",
"name": "Heleen Bakker - Director-General for European Cooperation at Ministry of Foreign Affairs 🇳🇱 | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/helen-bakker/",
"name": "Helen Bakker - Versatile, Energizing, and Hands-on Technology Leader with a Passion for Building Healthy, Diverse, and High Performing Teams | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/heleenbakker91/",
"name": "Heleen Bakker - de Boer - Teamlead & Fieldmanager bij Vanberkel Professionals | LinkedIn"
},
{
"url": "https://www.linkedin.com/posts/heleenbakker91_als-test-vaccinatielijn-medewerker-bij-activity-6891864025618026496-5V4F",
"name": "Heleen Bakker posted on LinkedIn"
}
],
"source_count": 19,
"answer_content_hash": "3ac41f2d706f4a4c"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "linkedin_url",
"value": "https://www.linkedin.com/in/heleen-bakker-5b04b81b"
},
"provenance": {
"statement_created_at": "2026-01-11T01:26:55.951050+00:00",
"source_archived_at": "2026-01-11T01:26:51.505162+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Heleen Bakker\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/heleen-bakker",
"source_title": "Heleen Bakker's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "reign Affairs, Netherlands: \nhttps://www.linkedin.com/in/heleen-bakker-5b04b81b/\n\nThere is also a Twitter hand",
"extraction_method": "regex_pattern_matching",
"pattern_type": "linkedin_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[238:349]",
"all_sources": [
{
"url": "https://www.idcrawl.com/heleen-bakker",
"name": "Heleen Bakker's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://www.linkedin.com/in/heleen-bakker-5b04b81b/",
"name": "Heleen Bakker - Director-General for European Cooperation at Ministry of Foreign Affairs 🇳🇱 | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/helen-bakker/",
"name": "Helen Bakker - Versatile, Energizing, and Hands-on Technology Leader with a Passion for Building Healthy, Diverse, and High Performing Teams | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/heleenbakker91/",
"name": "Heleen Bakker - de Boer - Teamlead & Fieldmanager bij Vanberkel Professionals | LinkedIn"
},
{
"url": "https://www.linkedin.com/posts/heleenbakker91_als-test-vaccinatielijn-medewerker-bij-activity-6891864025618026496-5V4F",
"name": "Heleen Bakker posted on LinkedIn"
}
],
"source_count": 19,
"answer_content_hash": "3ac41f2d706f4a4c"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "facebook_url",
"value": "https://www.facebook.com/heleen.bakker."
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:07.778639+00:00",
"source_archived_at": "2026-01-11T01:27:04.207031+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Heleen Bakker\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/heleen-bakker",
"source_title": "Heleen Bakker's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "book profile is accessible at https://www.facebook.com/heleen.bakker.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "facebook_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[324:393]",
"all_sources": [
{
"url": "https://www.idcrawl.com/heleen-bakker",
"name": "Heleen Bakker's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://twitter.com/heleenloosman",
"name": "heleenloosman - heleen bakker"
},
{
"url": "https://twitter.com/heleenbakker",
"name": "Heleen Bakker (@Heleenbakker) ..."
},
{
"url": "https://linktr.ee/heleen_gc",
"name": "heleen_gc | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.peekyou.com/_heleen",
"name": "Heleen Facebook, Instagram & Twitter on PeekYou"
}
],
"source_count": 19,
"answer_content_hash": "cca6e955274132a4"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "facebook",
"value": "heleen.bakker."
},
"provenance": {
"statement_created_at": "2026-01-11T01:27:07.778652+00:00",
"source_archived_at": "2026-01-11T01:27:04.207031+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Heleen Bakker\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/heleen-bakker",
"source_title": "Heleen Bakker's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "is accessible at https://www.facebook.com/heleen.bakker.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "facebook",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[337:393]",
"all_sources": [
{
"url": "https://www.idcrawl.com/heleen-bakker",
"name": "Heleen Bakker's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://twitter.com/heleenloosman",
"name": "heleenloosman - heleen bakker"
},
{
"url": "https://twitter.com/heleenbakker",
"name": "Heleen Bakker (@Heleenbakker) ..."
},
{
"url": "https://linktr.ee/heleen_gc",
"name": "heleen_gc | Twitter, Instagram, Facebook, TikTok | Linktree"
},
{
"url": "https://www.peekyou.com/_heleen",
"name": "Heleen Facebook, Instagram & Twitter on PeekYou"
}
],
"source_count": 19,
"answer_content_hash": "cca6e955274132a4"
}
}
],
"source_observations": [
@ -130,5 +380,39 @@
"/Users/kempersc/apps/glam/data/custodian/person/entity/heleen-bakker-5b04b81b_20260109T224600Z.json"
]
},
"linkedin_slug": "heleen-bakker-5b04b81b"
"linkedin_slug": "heleen-bakker-5b04b81b",
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:26:37.840353+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.0",
"person_name": "Heleen Bakker",
"context_used": "Director-General for European Cooperation at Ministry of Foreign Affairs 🇳🇱",
"searches_performed": [
"\"Heleen Bakker\" born biography",
"\"Heleen Bakker\" Director-General for European Cooperation at Ministry of Foreign Affairs 🇳🇱 education career university",
"\"Heleen Bakker\" publications awards honors books",
"\"Heleen Bakker\" contact email twitter linkedin orcid profile photo",
"\"Heleen Bakker\" researchgate academia.edu google scholar profile",
"\"Heleen Bakker\" instagram facebook tiktok twitter social media profile",
"\"Heleen Bakker\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
},
{
"cleanup_timestamp": "2026-01-11T01:38:51.289885+00:00",
"cleanup_agent": "false_positive_cleanup_v2_batch",
"removed_claims_count": 1,
"removed_claims": [
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities in the provided data"
},
"removal_reason": "negative_statement",
"removal_timestamp": "2026-01-11T01:38:51.289875+00:00"
}
]
}
]
}

View file

@ -101,24 +101,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1968,
"confidence": 0.95,
"provenance": {
"statement_created_at": "2026-01-09T23:46:40.199256+00:00",
"source_archived_at": "2026-01-09T23:46:40.199256+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Jan-Peter Sinke\" born biography",
"source_url": "https://www.wikitree.com/genealogy/SINKE",
"source_title": "Sinke Genealogy | WikiTree FREE Family Tree",
"source_snippet": "Jan Peter Sinke was born on 20 November 1968 in Merseburg, German Democratic Republi",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "linkedin_url",
"claim_value": "https://www.linkedin.com/in/jan-peter-sinke-956bb41ba",

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1976",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:22:46.594901+00:00",
"source_archived_at": "2026-01-10T14:22:46.594901+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.huygens.knaw.nl/en/medewerkers/jelle-van-lottum-2/",
"source_title": "Jelle van Lottum - Huygens Instituut",
"source_snippet": "Jelle van Lottum, born in 1976, is a Dutch historian specializing in l",
"search_query": "\"Jelle van Lottum\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1976,
"provenance": {
"statement_created_at": "2026-01-10T14:22:46.594901+00:00",
"source_archived_at": "2026-01-10T14:22:46.594901+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Jelle van Lottum\" born biography",
"source_url": "https://www.huygens.knaw.nl/en/medewerkers/jelle-van-lottum-2/",
"source_title": "Jelle van Lottum - Huygens Instituut",
"source_snippet": "Jelle van Lottum, born in 1976, is a Dutch historian specializing in l",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -13,23 +13,6 @@
]
},
"name": "Jens-Christian Svenning",
"birth_date": {
"edtf": "1970",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T11:56:25.571917+00:00",
"source_archived_at": "2026-01-10T11:56:25.571917+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://en.wikipedia.org/wiki/Jens-Christian_Svenning",
"source_title": "Jens-Christian Svenning - Wikipedia",
"source_snippet": "Jens-Christian Svenning was born in 1970 in Horsens, Denmark. He obtained his Ph",
"search_query": "\"Jens-Christian Svenning\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -113,23 +96,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1970,
"provenance": {
"statement_created_at": "2026-01-10T11:56:25.571917+00:00",
"source_archived_at": "2026-01-10T11:56:25.571917+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Jens-Christian Svenning\" born biography",
"source_url": "https://en.wikipedia.org/wiki/Jens-Christian_Svenning",
"source_title": "Jens-Christian Svenning - Wikipedia",
"source_snippet": "Jens-Christian Svenning was born in 1970 in Horsens, Denmark. He obtained his Ph",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1949",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:07:04.964651+00:00",
"source_archived_at": "2026-01-10T15:07:04.964651+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.dbnl.org/auteurs/auteur.php?id=heij026",
"source_title": "J.F. Heijbroek - auteur - DBNL",
"source_snippet": "s also known as Jan Frederik Heijbroek, born in 1949. He is an author and curator, notably a",
"search_query": "\"j.f. heijbroek\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1949,
"provenance": {
"statement_created_at": "2026-01-10T15:07:04.964651+00:00",
"source_archived_at": "2026-01-10T15:07:04.964651+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"j.f. heijbroek\" born biography",
"source_url": "https://www.dbnl.org/auteurs/auteur.php?id=heij026",
"source_title": "J.F. Heijbroek - auteur - DBNL",
"source_snippet": "s also known as Jan Frederik Heijbroek, born in 1949. He is an author and curator, notably a",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1955",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T16:24:15.541539+00:00",
"source_archived_at": "2026-01-10T16:24:15.541539+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm0811383/bio/",
"source_title": "Liz Snoijink - Biography - IMDb",
"source_snippet": "ains to \"Liz Snoijink,\" a Dutch actress born on November 19, 1955, in Goirle, Netherlands.",
"search_query": "\"Jill Snoijink\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -121,23 +104,6 @@
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/Rijksmuseum_ People _ LinkedIn.html",
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1955,
"provenance": {
"statement_created_at": "2026-01-10T16:24:15.541539+00:00",
"source_archived_at": "2026-01-10T16:24:15.541539+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Jill Snoijink\" born biography",
"source_url": "https://www.imdb.com/name/nm0811383/bio/",
"source_title": "Liz Snoijink - Biography - IMDb",
"source_snippet": "ains to \"Liz Snoijink,\" a Dutch actress born on November 19, 1955, in Goirle, Netherlands.",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"source_observations": [

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1988",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-11T00:35:48.526713+00:00",
"source_archived_at": "2026-01-11T00:35:44.068896+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://pt.wikipedia.org/wiki/Jo%C3%A3o_Paulo_Sousa_(apresentador)",
"source_title": "João Paulo Sousa (apresentador) Wikipédia, a enciclopédia livre",
"source_snippet": "João Paulo Sousa, born on 3 September 1988 in Cumeira de Baixo, Aljubarrota, Portu",
"search_query": "\"João Paulo de Sousa\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,53 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1988,
"provenance": {
"statement_created_at": "2026-01-11T00:35:48.526713+00:00",
"source_archived_at": "2026-01-11T00:35:44.068896+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"João Paulo de Sousa\" born biography",
"search_depth": "standard",
"source_url": "https://pt.wikipedia.org/wiki/Jo%C3%A3o_Paulo_Sousa_(apresentador)",
"source_title": "João Paulo Sousa (apresentador) Wikipédia, a enciclopédia livre",
"source_snippet": "João Paulo Sousa, born on 3 September 1988 in Cumeira de Baixo, Aljubarrota, Portu",
"extraction_method": "regex_pattern_matching",
"pattern_type": "full_date",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[0:82]",
"all_sources": [
{
"url": "https://pt.wikipedia.org/wiki/Jo%C3%A3o_Paulo_Sousa_(apresentador)",
"name": "João Paulo Sousa (apresentador) Wikipédia, a enciclopédia livre"
},
{
"url": "https://www.soccerzz.com/player/afonso-manoel/508560",
"name": "João Sousa - Player Profile & Stats"
},
{
"url": "https://www.soccerzz.com/player/joao-paulo-sousa/2431221/team",
"name": "João Paulo Sousa :: Team History :: soccerzz.com"
},
{
"url": "https://en.wikipedia.org/wiki/Jo%C3%A3o_de_Sousa",
"name": "João de Sousa - Wikipedia"
},
{
"url": "https://en.wikipedia.org/wiki/Jo%C3%A3o_da_Cruz_e_Sousa",
"name": "João da Cruz e Sousa"
}
],
"source_count": 19,
"answer_content_hash": "befce98cc3f02103"
}
},
{
"claim_type": "contact_detail",
"claim_value": {

View file

@ -101,24 +101,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1915,
"confidence": 0.95,
"provenance": {
"statement_created_at": "2026-01-09T23:52:07.012439+00:00",
"source_archived_at": "2026-01-09T23:52:07.012439+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Johanna (Jollie) Brils\" born biography",
"source_url": "https://nl.linkedin.com/posts/johanna-jollie-brils-9a99b028_vanavond-was-ik-bij-unseen-van-jakop-ahlbom-activity-6905665685733941248-hiVu?trk=public_profile_like_view",
"source_title": "Johanna (Jollie) Brils op LinkedIn: Vanavond was ik bij Unseen van Jakop Ahlbom in Theater Bellevue. De zaal…",
"source_snippet": "1). Daarnaast is er een Johanna Jollie geboren in 1915 en overleden in 1954 in Newburg, Wiscon",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "death_year",
"claim_value": 1954,

View file

@ -108,6 +108,508 @@
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(21) Deutsches Archäologisches Institut (DAI)_ People _ LinkedIn.html",
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "position",
"claim_value": {
"title": "Director",
"organization": "the Commission for Archaeology of Non-European Cult",
"year": null
},
"provenance": {
"statement_created_at": "2026-01-11T01:29:50.779893+00:00",
"source_archived_at": "2026-01-11T01:29:43.489890+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jörg Linstädter\" Archaeologist and Director at German Archaeological Institute - University of Cologne education career university",
"search_depth": "standard",
"source_url": "https://ufg.phil-fak.uni-koeln.de/en/personen/privatdozenten/pd-dr-joerg-linstaedter",
"source_title": "PD Dr. Jörg Linstädter",
"source_snippet": "has been Scientific Director of the Commission for Archaeology of Non-European Cultures (KAAK) at the G",
"extraction_method": "regex_pattern_matching",
"pattern_type": "position",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[651:754]",
"all_sources": [
{
"url": "https://ufg.phil-fak.uni-koeln.de/en/personen/privatdozenten/pd-dr-joerg-linstaedter",
"name": "PD Dr. Jörg Linstädter"
},
{
"url": "https://www.coursera.org/instructor/~98922442",
"name": "Jörg Linstädter, Instructor | Coursera"
},
{
"url": "https://www.dainst.org/en/who-we-are/employees/noslug/496",
"name": "DAI - PD Dr. Jörg Linstädter"
},
{
"url": "https://dainst.academia.edu/J%C3%B6rgLinst%C3%A4dter",
"name": "Jörg Linstädter | German Archaeological Institute - Academia.edu"
},
{
"url": "https://en.wikipedia.org/wiki/German_Archaeological_Institute",
"name": "German Archaeological Institute - Wikipedia"
}
],
"source_count": 20,
"answer_content_hash": "6606850a4bf62567"
}
},
{
"claim_type": "position",
"claim_value": {
"title": "its",
"organization": "First Director in 2022",
"year": null
},
"provenance": {
"statement_created_at": "2026-01-11T01:29:50.779940+00:00",
"source_archived_at": "2026-01-11T01:29:43.489890+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jörg Linstädter\" Archaeologist and Director at German Archaeological Institute - University of Cologne education career university",
"search_depth": "standard",
"source_url": "https://ufg.phil-fak.uni-koeln.de/en/personen/privatdozenten/pd-dr-joerg-linstaedter",
"source_title": "PD Dr. Jörg Linstädter",
"source_snippet": "l Institute and was appointed its First Director in 2022.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "position",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[773:830]",
"all_sources": [
{
"url": "https://ufg.phil-fak.uni-koeln.de/en/personen/privatdozenten/pd-dr-joerg-linstaedter",
"name": "PD Dr. Jörg Linstädter"
},
{
"url": "https://www.coursera.org/instructor/~98922442",
"name": "Jörg Linstädter, Instructor | Coursera"
},
{
"url": "https://www.dainst.org/en/who-we-are/employees/noslug/496",
"name": "DAI - PD Dr. Jörg Linstädter"
},
{
"url": "https://dainst.academia.edu/J%C3%B6rgLinst%C3%A4dter",
"name": "Jörg Linstädter | German Archaeological Institute - Academia.edu"
},
{
"url": "https://en.wikipedia.org/wiki/German_Archaeological_Institute",
"name": "German Archaeological Institute - Wikipedia"
}
],
"source_count": 20,
"answer_content_hash": "6606850a4bf62567"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "JorgLinstadter"
},
"provenance": {
"statement_created_at": "2026-01-11T01:30:02.065507+00:00",
"source_archived_at": "2026-01-11T01:29:56.803647+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jörg Linstädter\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://twitter.com/JorgLinstadter",
"source_title": "JorgLinstadter - Jörg Linstädter",
"source_snippet": "t] with @)\n- Twitter: https://twitter.com/JorgLinstadter\n- LinkedIn: A LinkedIn profile",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[90:177]",
"all_sources": [
{
"url": "https://twitter.com/JorgLinstadter",
"name": "JorgLinstadter - Jörg Linstädter"
},
{
"url": "https://uni-tuebingen.de/fakultaeten/mathematisch-naturwissenschaftliche-fakultaet/fachbereiche/geowissenschaften/arbeitsgruppen/urgeschichte-naturwissenschaftliche-archaeologie/ina/aeltere-urgeschichte-quartaeroekologie/mitarbeiter/ehemalige/joerg-linstaedter/",
"name": "Jörg Linstädter | Universität Tübingen"
},
{
"url": "https://orcid.org/signin",
"name": "ORCID"
},
{
"url": "https://twitter.com/JorgLinstadter/status/1735654554434183437",
"name": "Twitter"
},
{
"url": "https://uni-tuebingen.de/en/fakultaeten/mathematisch-naturwissenschaftliche-fakultaet/fachbereiche/geowissenschaften/arbeitsgruppen/urgeschichte-naturwissenschaftliche-archaeologie/ina/aeltere-urgeschichte-quartaeroekologie/mitarbeiter/ehemalige/joerg-linstaedter/",
"name": "Jörg Linstädter | University of Tübingen"
}
],
"source_count": 19,
"answer_content_hash": "51c89c51fde61796"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter_url",
"value": "https://twitter.com/JorgLinstadter"
},
"provenance": {
"statement_created_at": "2026-01-11T01:30:02.065537+00:00",
"source_archived_at": "2026-01-11T01:29:56.803647+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jörg Linstädter\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://twitter.com/JorgLinstadter",
"source_title": "JorgLinstadter - Jörg Linstädter",
"source_snippet": "place [at] with @)\n- Twitter: https://twitter.com/JorgLinstadter\n- LinkedIn: A LinkedIn profile",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[82:177]",
"all_sources": [
{
"url": "https://twitter.com/JorgLinstadter",
"name": "JorgLinstadter - Jörg Linstädter"
},
{
"url": "https://uni-tuebingen.de/fakultaeten/mathematisch-naturwissenschaftliche-fakultaet/fachbereiche/geowissenschaften/arbeitsgruppen/urgeschichte-naturwissenschaftliche-archaeologie/ina/aeltere-urgeschichte-quartaeroekologie/mitarbeiter/ehemalige/joerg-linstaedter/",
"name": "Jörg Linstädter | Universität Tübingen"
},
{
"url": "https://orcid.org/signin",
"name": "ORCID"
},
{
"url": "https://twitter.com/JorgLinstadter/status/1735654554434183437",
"name": "Twitter"
},
{
"url": "https://uni-tuebingen.de/en/fakultaeten/mathematisch-naturwissenschaftliche-fakultaet/fachbereiche/geowissenschaften/arbeitsgruppen/urgeschichte-naturwissenschaftliche-archaeologie/ina/aeltere-urgeschichte-quartaeroekologie/mitarbeiter/ehemalige/joerg-linstaedter/",
"name": "Jörg Linstädter | University of Tübingen"
}
],
"source_count": 19,
"answer_content_hash": "51c89c51fde61796"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "researchgate_url",
"value": "https://www.researchgate.net/profile/Joerg_Linstaedter"
},
"provenance": {
"statement_created_at": "2026-01-11T01:30:13.900010+00:00",
"source_archived_at": "2026-01-11T01:30:03.069938+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jörg Linstädter\" researchgate academia.edu google scholar profile",
"search_depth": "standard",
"source_url": "https://dainst.academia.edu/JörgLinstädter",
"source_title": "Jörg Linstädter | German Archaeological Institute - Academia.edu",
"source_snippet": "hen Publikationen vertreten. (https://www.researchgate.net/profile/Joerg_Linstaedter)\n\n- Google Scholar: Es gibt k",
"extraction_method": "regex_pattern_matching",
"pattern_type": "researchgate_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[671:785]",
"all_sources": [
{
"url": "https://dainst.academia.edu/JörgLinstädter",
"name": "Jörg Linstädter | German Archaeological Institute - Academia.edu"
},
{
"url": "http://www.academia.edu/16388496/Neolithisation_process_within_the_Alboran_territory_Models_and_possible_African_impact",
"name": "Neolithisation process within the Alboran territory: Models and possible African impact | Jörg Linstädter - Academia.edu"
},
{
"url": "https://www.academia.edu/79080023/Late_Pleistocene_and_Holocene_alluvial_archives_in_the_Southwestern_Mediterranean_Changes_in_fluvial_dynamics_and_past_human_response",
"name": "(PDF) Late Pleistocene and Holocene alluvial archives in the Southwestern Mediterranean: Changes in fluvial dynamics and past human response | Jörg Linstädter - Academia.edu"
},
{
"url": "https://www.academia.edu/38850960/On_the_transition_from_hunting_gathering_to_food_production_in_NE_Morocco_as_inferred_from_archeological_Phorcus_turbinatus_shells",
"name": "(PDF) On the transition from hunting-gathering to food production in NE Morocco as inferred from archeological Phorcus turbinatus shells | Jörg Linstädter - Academia.edu"
},
{
"url": "https://www.academia.edu/1535136/Linst%C3%A4dter_J_2011_The_Epipalaeolithic_Neolithic_Transition_in_the_Eastern_Rif_Mountains_and_the_Lower_Moulouya_valley_Morocco",
"name": "(PDF) Linstädter, J. (2011) The Epipalaeolithic Neolithic Transition in the Eastern Rif Mountains and the Lower Moulouya valley, Morocco. | Jörg Linstädter - Academia.edu"
}
],
"source_count": 55,
"answer_content_hash": "9022381a72b0cef6"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "academia_url",
"value": "https://dainst.academia.edu/J"
},
"provenance": {
"statement_created_at": "2026-01-11T01:30:13.900059+00:00",
"source_archived_at": "2026-01-11T01:30:03.069938+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jörg Linstädter\" researchgate academia.edu google scholar profile",
"search_depth": "standard",
"source_url": "https://dainst.academia.edu/JörgLinstädter",
"source_title": "Jörg Linstädter | German Archaeological Institute - Academia.edu",
"source_snippet": "archäologie und Neolithikum. (https://dainst.academia.edu/JörgLinstädter)\n\n- ResearchGate",
"extraction_method": "regex_pattern_matching",
"pattern_type": "academia_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[534:623]",
"all_sources": [
{
"url": "https://dainst.academia.edu/JörgLinstädter",
"name": "Jörg Linstädter | German Archaeological Institute - Academia.edu"
},
{
"url": "http://www.academia.edu/16388496/Neolithisation_process_within_the_Alboran_territory_Models_and_possible_African_impact",
"name": "Neolithisation process within the Alboran territory: Models and possible African impact | Jörg Linstädter - Academia.edu"
},
{
"url": "https://www.academia.edu/79080023/Late_Pleistocene_and_Holocene_alluvial_archives_in_the_Southwestern_Mediterranean_Changes_in_fluvial_dynamics_and_past_human_response",
"name": "(PDF) Late Pleistocene and Holocene alluvial archives in the Southwestern Mediterranean: Changes in fluvial dynamics and past human response | Jörg Linstädter - Academia.edu"
},
{
"url": "https://www.academia.edu/38850960/On_the_transition_from_hunting_gathering_to_food_production_in_NE_Morocco_as_inferred_from_archeological_Phorcus_turbinatus_shells",
"name": "(PDF) On the transition from hunting-gathering to food production in NE Morocco as inferred from archeological Phorcus turbinatus shells | Jörg Linstädter - Academia.edu"
},
{
"url": "https://www.academia.edu/1535136/Linst%C3%A4dter_J_2011_The_Epipalaeolithic_Neolithic_Transition_in_the_Eastern_Rif_Mountains_and_the_Lower_Moulouya_valley_Morocco",
"name": "(PDF) Linstädter, J. (2011) The Epipalaeolithic Neolithic Transition in the Eastern Rif Mountains and the Lower Moulouya valley, Morocco. | Jörg Linstädter - Academia.edu"
}
],
"source_count": 55,
"answer_content_hash": "9022381a72b0cef6"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "JorgLinstadter"
},
"provenance": {
"statement_created_at": "2026-01-11T01:30:18.561969+00:00",
"source_archived_at": "2026-01-11T01:30:14.902378+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jörg Linstädter\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/JorgLinstadter",
"source_title": "JorgLinstadter - Jörg Linstädter",
"source_snippet": "ilable on Twitter at: https://twitter.com/JorgLinstadter\n\nNo direct information was fou",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[45:132]",
"all_sources": [
{
"url": "https://twitter.com/JorgLinstadter",
"name": "JorgLinstadter - Jörg Linstädter"
},
{
"url": "https://twitter.com/JorgLinstadter/status/1735654554434183437",
"name": "Twitter"
},
{
"url": "https://linktr.ee/roxyytv",
"name": "@roxy | Twitter, Instagram, Facebook, TikTok, Twitch | Linktree"
},
{
"url": "https://linktr.ee/Lenniay",
"name": "Lenniay | Twitter, Instagram, Facebook, TikTok, Twitch | Linktree"
},
{
"url": "https://linktr.ee/playvalorant",
"name": "VALORANT | Twitter, Instagram, Facebook, TikTok, Twitch | Linktree"
}
],
"source_count": 20,
"answer_content_hash": "46c5a918f4b976a3"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter_url",
"value": "https://twitter.com/JorgLinstadter"
},
"provenance": {
"statement_created_at": "2026-01-11T01:30:18.562106+00:00",
"source_archived_at": "2026-01-11T01:30:14.902378+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jörg Linstädter\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://twitter.com/JorgLinstadter",
"source_title": "JorgLinstadter - Jörg Linstädter",
"source_snippet": "e is available on Twitter at: https://twitter.com/JorgLinstadter\n\nNo direct information was fou",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[37:132]",
"all_sources": [
{
"url": "https://twitter.com/JorgLinstadter",
"name": "JorgLinstadter - Jörg Linstädter"
},
{
"url": "https://twitter.com/JorgLinstadter/status/1735654554434183437",
"name": "Twitter"
},
{
"url": "https://linktr.ee/roxyytv",
"name": "@roxy | Twitter, Instagram, Facebook, TikTok, Twitch | Linktree"
},
{
"url": "https://linktr.ee/Lenniay",
"name": "Lenniay | Twitter, Instagram, Facebook, TikTok, Twitch | Linktree"
},
{
"url": "https://linktr.ee/playvalorant",
"name": "VALORANT | Twitter, Instagram, Facebook, TikTok, Twitch | Linktree"
}
],
"source_count": 20,
"answer_content_hash": "46c5a918f4b976a3"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "passion",
"activity": "archaeology"
},
"provenance": {
"statement_created_at": "2026-01-11T01:30:25.674139+00:00",
"source_archived_at": "2026-01-11T01:30:19.565499+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jörg Linstädter\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.dainst.org/en/who-we-are/employees/noslug/496",
"source_title": "DAI - PD Dr. Jörg Linstädter",
"source_snippet": "assessments. This suggests a passion for archaeology, cultural heritage, and inter",
"extraction_method": "regex_pattern_matching",
"pattern_type": "passion",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[1009:1091]",
"all_sources": [
{
"url": "https://www.dainst.org/en/who-we-are/employees/noslug/496",
"name": "DAI - PD Dr. Jörg Linstädter"
},
{
"url": "https://uni-tuebingen.de/fakultaeten/mathematisch-naturwissenschaftliche-fakultaet/fachbereiche/geowissenschaften/arbeitsgruppen/urgeschichte-naturwissenschaftliche-archaeologie/ina/aeltere-urgeschichte-quartaeroekologie/mitarbeiter/ehemalige/joerg-linstaedter/",
"name": "Jörg Linstädter | Universität Tübingen"
},
{
"url": "https://twitter.com/JorgLinstadter",
"name": "JorgLinstadter - Jörg Linstädter"
},
{
"url": "https://www.researchgate.net/profile/Joerg_Linstaedter",
"name": "ResearchGate | Find and share research"
},
{
"url": "https://uni-tuebingen.de/en/fakultaeten/mathematisch-naturwissenschaftliche-fakultaet/fachbereiche/geowissenschaften/arbeitsgruppen/urgeschichte-naturwissenschaftliche-archaeologie/ina/aeltere-urgeschichte-quartaeroekologie/mitarbeiter/ehemalige/joerg-linstaedter/",
"name": "Jörg Linstädter | University of Tübingen"
}
],
"source_count": 19,
"answer_content_hash": "d23a4da5281dbf7e"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "volunteer"
},
"provenance": {
"statement_created_at": "2026-01-11T01:30:25.674653+00:00",
"source_archived_at": "2026-01-11T01:30:19.565499+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Jörg Linstädter\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.dainst.org/en/who-we-are/employees/noslug/496",
"source_title": "DAI - PD Dr. Jörg Linstädter",
"source_snippet": "sions, politics, activism, or volunteer work, the available informatio",
"extraction_method": "regex_pattern_matching",
"pattern_type": "volunteering",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[513:583]",
"all_sources": [
{
"url": "https://www.dainst.org/en/who-we-are/employees/noslug/496",
"name": "DAI - PD Dr. Jörg Linstädter"
},
{
"url": "https://uni-tuebingen.de/fakultaeten/mathematisch-naturwissenschaftliche-fakultaet/fachbereiche/geowissenschaften/arbeitsgruppen/urgeschichte-naturwissenschaftliche-archaeologie/ina/aeltere-urgeschichte-quartaeroekologie/mitarbeiter/ehemalige/joerg-linstaedter/",
"name": "Jörg Linstädter | Universität Tübingen"
},
{
"url": "https://twitter.com/JorgLinstadter",
"name": "JorgLinstadter - Jörg Linstädter"
},
{
"url": "https://www.researchgate.net/profile/Joerg_Linstaedter",
"name": "ResearchGate | Find and share research"
},
{
"url": "https://uni-tuebingen.de/en/fakultaeten/mathematisch-naturwissenschaftliche-fakultaet/fachbereiche/geowissenschaften/arbeitsgruppen/urgeschichte-naturwissenschaftliche-archaeologie/ina/aeltere-urgeschichte-quartaeroekologie/mitarbeiter/ehemalige/joerg-linstaedter/",
"name": "Jörg Linstädter | University of Tübingen"
}
],
"source_count": 19,
"answer_content_hash": "d23a4da5281dbf7e"
}
}
],
"source_observations": [
@ -130,5 +632,39 @@
"/Users/kempersc/apps/glam/data/custodian/person/entity/j%C3%B6rg-linst%C3%A4dter-888bb033b_20260109T224126Z.json"
]
},
"linkedin_slug": "jörg-linstädter-888bb033b"
"linkedin_slug": "jörg-linstädter-888bb033b",
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:29:37.093092+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.0",
"person_name": "Jörg Linstädter",
"context_used": "Archaeologist and Director at German Archaeological Institute - University of Cologne",
"searches_performed": [
"\"Jörg Linstädter\" born biography",
"\"Jörg Linstädter\" Archaeologist and Director at German Archaeological Institute - University of Cologne education career university",
"\"Jörg Linstädter\" publications awards honors books",
"\"Jörg Linstädter\" contact email twitter linkedin orcid profile photo",
"\"Jörg Linstädter\" researchgate academia.edu google scholar profile",
"\"Jörg Linstädter\" instagram facebook tiktok twitter social media profile",
"\"Jörg Linstädter\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
},
{
"cleanup_timestamp": "2026-01-11T01:38:51.472906+00:00",
"cleanup_agent": "false_positive_cleanup_v2_batch",
"removed_claims_count": 1,
"removed_claims": [
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities is available in the provided"
},
"removal_reason": "negative_statement",
"removal_timestamp": "2026-01-11T01:38:51.472896+00:00"
}
]
}
]
}

View file

@ -111,24 +111,6 @@
"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": "birth_year",
"claim_value": 1977,
"confidence": 0.95,
"provenance": {
"statement_created_at": "2026-01-09T23:45:42.606396+00:00",
"source_archived_at": "2026-01-09T23:45:42.606396+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Joris Kuiper\" born biography",
"source_url": "https://www.joriskuipers.com/biography/",
"source_title": "Transforming Spaces with Natures Abundance - Joris Kuipers",
"source_snippet": "Joris Kuipers, born in 1977, is a Dutch artist based in Rotterdam.",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"source_observations": [

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1984",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:26:09.872396+00:00",
"source_archived_at": "2026-01-10T14:26:09.872396+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm2768721/",
"source_title": "Carlee Baker | Actress, Producer, Writer",
"source_snippet": "- Carlee Baker, actress and producer, born November 7, 1984, in Dayton, Ohio, USA.\n- Karly Baker, a",
"search_query": "\"Karlee Baker\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1984,
"provenance": {
"statement_created_at": "2026-01-10T14:26:09.872396+00:00",
"source_archived_at": "2026-01-10T14:26:09.872396+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Karlee Baker\" born biography",
"source_url": "https://www.imdb.com/name/nm2768721/",
"source_title": "Carlee Baker | Actress, Producer, Writer",
"source_snippet": "- Carlee Baker, actress and producer, born November 7, 1984, in Dayton, Ohio, USA.\n- Karly Baker, a",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1975",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T14:18:55.346612+00:00",
"source_archived_at": "2026-01-10T14:18:55.346612+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.uva.nl/en/profile/k/e/k.keune/k.keune.html",
"source_title": "Prof. dr. K. (Katrien) Keune - University of Amsterdam",
"source_snippet": "Katrien Keune werd geboren in 1975. Ze studeerde scheikunde aan de Univers",
"search_query": "\"Katrien Keune\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -185,23 +168,6 @@
"verification_status": "machine_extracted"
}
},
{
"claim_type": "birth_year",
"claim_value": 1975,
"provenance": {
"statement_created_at": "2026-01-10T14:18:55.346612+00:00",
"source_archived_at": "2026-01-10T14:18:55.346612+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Katrien Keune\" born biography",
"source_url": "https://www.uva.nl/en/profile/k/e/k.keune/k.keune.html",
"source_title": "Prof. dr. K. (Katrien) Keune - University of Amsterdam",
"source_snippet": "Katrien Keune werd geboren in 1975. Ze studeerde scheikunde aan de Univers",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "education",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1984",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:20:15.407333+00:00",
"source_archived_at": "2026-01-10T15:20:15.407333+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.imdb.com/name/nm2095178/",
"source_title": "Kelley Davis | Actress",
"source_snippet": "Kelly Kellz Davis was born on October 29, 1984, in Milwaukee, Wisconsin, USA. She is a",
"search_query": "\"Kelly Davis\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -122,23 +105,6 @@
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1984,
"provenance": {
"statement_created_at": "2026-01-10T15:20:15.407333+00:00",
"source_archived_at": "2026-01-10T15:20:15.407333+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Kelly Davis\" born biography",
"source_url": "https://www.imdb.com/name/nm2095178/",
"source_title": "Kelley Davis | Actress",
"source_snippet": "Kelly Kellz Davis was born on October 29, 1984, in Milwaukee, Wisconsin, USA. She is a",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
{
"claim_type": "position",
"claim_value": {

View file

@ -22,23 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "1992",
"precision": "year",
"provenance": {
"statement_created_at": "2026-01-10T15:30:32.930113+00:00",
"source_archived_at": "2026-01-10T15:30:32.930113+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"source_url": "https://www.wikidata.org/wiki/Q15990480",
"source_title": "Kim van de Velde - Wikidata",
"source_snippet": "r named Kim van de Velde (née Behrens), born on 22 September 1992, who is married to Dutch volleyball pla",
"search_query": "\"Kim Veldink\" born biography",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -121,23 +104,6 @@
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/Rijksmuseum_ People _ LinkedIn.html",
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "birth_year",
"claim_value": 1992,
"provenance": {
"statement_created_at": "2026-01-10T15:30:32.930113+00:00",
"source_archived_at": "2026-01-10T15:30:32.930113+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.0.0",
"retrieval_method": "linkup_web_search",
"search_query": "\"Kim Veldink\" born biography",
"source_url": "https://www.wikidata.org/wiki/Q15990480",
"source_title": "Kim van de Velde - Wikidata",
"source_snippet": "r named Kim van de Velde (née Behrens), born on 22 September 1992, who is married to Dutch volleyball pla",
"extraction_method": "regex_pattern_matching",
"verified": false,
"verification_status": "machine_extracted"
}
}
],
"source_observations": [

View file

@ -260,56 +260,6 @@
"answer_content_hash": "366b980da23f2d99"
}
},
{
"claim_type": "social_media_content",
"claim_value": {
"type": "bio",
"value": "social media profiles (Instagram, Facebook, TikTok, Twitter) specifically for Kristian Nødtvedt Knudsen"
},
"provenance": {
"statement_created_at": "2026-01-11T00:32:02.486184+00:00",
"source_archived_at": "2026-01-11T00:31:58.992286+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Kristian Nødtvedt Knudsen\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.idcrawl.com/kristin-knudsen",
"source_title": "Kristin Knudsen's Instagram, Twitter & Facebook on IDCrawl",
"source_snippet": "ormation in the provided data about social media profiles (Instagram, Facebook, TikTok, Twitter) specifically for Kristian Nødtvedt Knudsen.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "bio",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[34:174]",
"all_sources": [
{
"url": "https://www.idcrawl.com/kristin-knudsen",
"name": "Kristin Knudsen's Instagram, Twitter & Facebook on IDCrawl"
},
{
"url": "https://twitter.com/kristianbknud",
"name": "Kristian B. Knudsen (@Kristianbknud) / Twitter"
},
{
"url": "https://www.uia.no/kk/profil/kristiannk",
"name": "Kristian Nødtvedt Knudsen - Universitetet i Agder"
},
{
"url": "https://twitter.com/krissangknud",
"name": "Twitter"
},
{
"url": "https://www.idcrawl.com/kirk-knudsen",
"name": "Kirk Knudsen's Instagram, Twitter & Facebook on IDCrawl"
}
],
"source_count": 20,
"answer_content_hash": "c6867539aed51349"
}
},
{
"claim_type": "hobby",
"claim_value": {
@ -398,6 +348,22 @@
"\"Kristian Nødtvedt Knudsen\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
},
{
"cleanup_timestamp": "2026-01-11T01:38:58.365631+00:00",
"cleanup_agent": "false_positive_cleanup_v2_batch",
"removed_claims_count": 1,
"removed_claims": [
{
"claim_type": "social_media_content",
"claim_value": {
"type": "bio",
"value": "social media profiles (Instagram, Facebook, TikTok, Twitter) specifically for Kristian Nødtvedt Knudsen"
},
"removal_reason": "negative_statement",
"removal_timestamp": "2026-01-11T01:38:58.365613+00:00"
}
]
}
]
}

View file

@ -22,10 +22,6 @@
],
"source": "linkedin_profile"
},
"birth_date": {
"edtf": "XXXX",
"precision": "unknown"
},
"is_living": true,
"heritage_relevance": {
"is_heritage_relevant": true,
@ -108,6 +104,256 @@
"html_file": "/Volumes/KINGSTON/data/glam/data/custodian/person/affiliated/manual/(9) National Library of Australia_ People _ LinkedIn.html",
"xpath_match_score": 1.0,
"retrieval_agent": "extract_persons_with_provenance.py"
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "linkedin_url",
"value": "https://www.linkedin.com/in/libby-cass-88350521"
},
"provenance": {
"statement_created_at": "2026-01-11T01:33:00.226742+00:00",
"source_archived_at": "2026-01-11T01:32:55.993420+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Libby Cass\" contact email twitter linkedin orcid profile photo",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/libby-cass-88350521/",
"source_title": "Libby Cass - National Library of Australia | LinkedIn",
"source_snippet": "ational Library of Australia: https://www.linkedin.com/in/libby-cass-88350521/. However, no contact email, T",
"extraction_method": "regex_pattern_matching",
"pattern_type": "linkedin_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[77:185]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/libby-cass-88350521/",
"name": "Libby Cass - National Library of Australia | LinkedIn"
},
{
"url": "https://guides.libraries.uc.edu/ORCiD",
"name": "ORCID iD - ORCID - Research Guides at University of Cincinnati"
},
{
"url": "https://guides.lib.vt.edu/researcher-profiles/linkedin",
"name": "LinkedIn - Scholarly Profiles and Identifiers - Research Guides at Virginia Tech"
},
{
"url": "https://guides.lib.vt.edu/orcid",
"name": "ORCiD @ VT - ORCID - Research Guides at Virginia Tech"
},
{
"url": "https://support.academia.edu/hc/en-us/articles/360042889234-How-do-I-add-an-ORCID-ID",
"name": "How do I add an ORCID ID? Academia Support"
}
],
"source_count": 20,
"answer_content_hash": "d4d924ca4826f26d"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "elizzcass"
},
"provenance": {
"statement_created_at": "2026-01-11T01:33:12.824373+00:00",
"source_archived_at": "2026-01-11T01:33:08.096099+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Libby Cass\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.instagram.com/elizzcass/",
"source_title": "Libby Cass (@elizzcass)",
"source_snippet": "profiles found:\n\n- Instagram: @elizzcass (https://www.instagram.com/el",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[24:94]",
"all_sources": [
{
"url": "https://www.instagram.com/elizzcass/",
"name": "Libby Cass (@elizzcass)"
},
{
"url": "https://www.instagram.com/libbyncasey/",
"name": "Libby Casey (@libbyncasey) • Instagram photos and videos"
},
{
"url": "https://www.instagram.com/libbyyy/",
"name": "Libby (@libbyyy) • Instagram photos and videos"
},
{
"url": "https://www.instagram.com/libby.app/",
"name": "Libby App (@libby.app) • Instagram photos and videos"
},
{
"url": "https://www.instagram.com/libbychristensen/",
"name": "Instagram"
}
],
"source_count": 17,
"answer_content_hash": "156a1f4c1e0d1ea4"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter",
"value": "misslibbyc"
},
"provenance": {
"statement_created_at": "2026-01-11T01:33:12.825547+00:00",
"source_archived_at": "2026-01-11T01:33:08.096099+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Libby Cass\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.instagram.com/elizzcass/",
"source_title": "Libby Cass (@elizzcass)",
"source_snippet": "om/libby.cass/\n- Twitter (X): @misslibbyc (https://x.com/misslibbyc)\n\nN",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[138:209]",
"all_sources": [
{
"url": "https://www.instagram.com/elizzcass/",
"name": "Libby Cass (@elizzcass)"
},
{
"url": "https://www.instagram.com/libbyncasey/",
"name": "Libby Casey (@libbyncasey) • Instagram photos and videos"
},
{
"url": "https://www.instagram.com/libbyyy/",
"name": "Libby (@libbyyy) • Instagram photos and videos"
},
{
"url": "https://www.instagram.com/libby.app/",
"name": "Libby App (@libby.app) • Instagram photos and videos"
},
{
"url": "https://www.instagram.com/libbychristensen/",
"name": "Instagram"
}
],
"source_count": 17,
"answer_content_hash": "156a1f4c1e0d1ea4"
}
},
{
"claim_type": "contact_detail",
"claim_value": {
"type": "twitter_url",
"value": "https://x.com/misslibbyc"
},
"provenance": {
"statement_created_at": "2026-01-11T01:33:12.825555+00:00",
"source_archived_at": "2026-01-11T01:33:08.096099+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Libby Cass\" instagram facebook tiktok twitter social media profile",
"search_depth": "standard",
"source_url": "https://www.instagram.com/elizzcass/",
"source_title": "Libby Cass (@elizzcass)",
"source_snippet": "/\n- Twitter (X): @misslibbyc (https://x.com/misslibbyc)\n\nNo TikTok profile specifical",
"extraction_method": "regex_pattern_matching",
"pattern_type": "twitter_url",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[151:236]",
"all_sources": [
{
"url": "https://www.instagram.com/elizzcass/",
"name": "Libby Cass (@elizzcass)"
},
{
"url": "https://www.instagram.com/libbyncasey/",
"name": "Libby Casey (@libbyncasey) • Instagram photos and videos"
},
{
"url": "https://www.instagram.com/libbyyy/",
"name": "Libby (@libbyyy) • Instagram photos and videos"
},
{
"url": "https://www.instagram.com/libby.app/",
"name": "Libby App (@libby.app) • Instagram photos and videos"
},
{
"url": "https://www.instagram.com/libbychristensen/",
"name": "Instagram"
}
],
"source_count": 17,
"answer_content_hash": "156a1f4c1e0d1ea4"
}
},
{
"claim_type": "hobby",
"claim_value": {
"type": "volunteering",
"activity": "activities"
},
"provenance": {
"statement_created_at": "2026-01-11T01:33:16.985587+00:00",
"source_archived_at": "2026-01-11T01:33:13.829565+00:00",
"retrieval_agent": "enrich_person_comprehensive.py v1.3.0",
"retrieval_method": "linkup_web_search",
"api_endpoint": "https://api.linkup.so/v1/search",
"search_query": "\"Libby Cass\" hobbies interests passions politics activism volunteer",
"search_depth": "standard",
"source_url": "https://www.linkedin.com/in/libby-cass-88350521/",
"source_title": "Libby Cass - National Library of Australia | LinkedIn",
"source_snippet": "sions, politics, activism, or volunteer activities.",
"extraction_method": "regex_pattern_matching",
"pattern_type": "volunteering",
"verified": false,
"verification_status": "machine_extracted",
"requires_human_review": true,
"http_status": 200,
"answer_position": "answer[102:153]",
"all_sources": [
{
"url": "https://www.linkedin.com/in/libby-cass-88350521/",
"name": "Libby Cass - National Library of Australia | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/libby-harkey-b31b9919a/",
"name": "Libby Harkey - court Reporter Cass County Court at Law - Cass County | LinkedIn"
},
{
"url": "https://www.linkedin.com/in/libby-casey/",
"name": "Libby Casey - The Washington Post | LinkedIn"
},
{
"url": "https://x.com/misslibbyc",
"name": "Libby Cass (@misslibbyc) / X"
},
{
"url": "https://www.linkedin.com/pub/dir/Libby/Watkins",
"name": "20+ \"Libby Watkins\" profiles"
}
],
"source_count": 19,
"answer_content_hash": "729eb540c269a8e7"
}
}
],
"source_observations": [
@ -130,5 +376,23 @@
"/Users/kempersc/apps/glam/data/custodian/person/entity/libby-cass-88350521_20260109T224623Z.json"
]
},
"linkedin_slug": "libby-cass-88350521"
"linkedin_slug": "libby-cass-88350521",
"enrichment_history": [
{
"enrichment_timestamp": "2026-01-11T01:32:37.999290+00:00",
"enrichment_agent": "enrich_person_comprehensive.py v1.3.0",
"person_name": "Libby Cass",
"context_used": "Director- Collect and Acquire- National Library of Australia",
"searches_performed": [
"\"Libby Cass\" born biography",
"\"Libby Cass\" Director- Collect and Acquire- National Library of Australia education career university",
"\"Libby Cass\" publications awards honors books",
"\"Libby Cass\" contact email twitter linkedin orcid profile photo",
"\"Libby Cass\" researchgate academia.edu google scholar profile",
"\"Libby Cass\" instagram facebook tiktok twitter social media profile",
"\"Libby Cass\" hobbies interests passions politics activism volunteer"
],
"data_fabrication_check": "PASSED"
}
]
}

Some files were not shown because too many files have changed in this diff Show more