{ "dataset_version": "vr116-2026-07-21", "parser_coverage": [ { "id": "P-001", "fixture": "fixtures/pages/sample_jsonld_job.html", "url": "https://jobs.example.org/vacatures/infrastructure-engineer", "expected_job_count": 1, "expected_parser_key": "jsonld-jobposting", "expected_parser_version": "1.0.0", "expected_fields": [ "title", "employer_name", "location_text", "description_text", "date_posted", "employment_types" ] }, { "id": "P-002", "fixture": "fixtures/pages/sample_generic_job.html", "url": "https://careers.example.net/jobs/workplace-engineer", "expected_job_count": 1, "expected_parser_key": "generic-html", "expected_parser_version": "1.0.0", "expected_fields": [ "title", "employer_name", "location_text", "description_text", "date_posted", "employment_types" ] } ], "dedupe": { "seed_jobs": [ { "id": "seed-infra", "title": "Infrastructure Engineer", "normalized_title": "infrastructure engineer", "canonical_url": "https://bench.example.org/jobs/infra-001", "canonical_key": "seed-infra", "external_id": "seed-infra-001", "description_text": "Beheer Microsoft 365 en Microsoft Azure voor hybride teamomgevingen.", "location_text": "Hasselt, Limburg", "region": "Limburg", "municipality": "Hasselt", "postal_code": "3500", "employer_name": "Example IT", "employer_domain": "example.it", "workplace_type": "remote", "employment_types": ["full_time"], "job_family": "infrastructure", "country": "BE" }, { "id": "seed-network", "title": "Network Engineer", "normalized_title": "network engineer", "canonical_url": "https://bench.example.org/jobs/network-001", "canonical_key": "seed-network", "external_id": "seed-network-001", "description_text": "Configura en beheer Cisco-routering, monitoring en firewalling.", "location_text": "Brussel, Brussel", "region": "Brussel", "municipality": "Brussel", "postal_code": "1000", "employer_name": "Example Network", "employer_domain": "example.network", "workplace_type": "hybrid", "employment_types": ["permanent"], "job_family": "network", "country": "BE" } ], "query_cases": [ { "id": "D-001", "expected_match": "seed-infra", "query": { "title": "Infrastructure Engineer", "normalized_title": "infrastructure engineer", "employer_name": "Example IT", "employer_domain": "example.it", "location_text": "Hasselt, Limburg", "canonical_url": "https://bench.example.org/jobs/infra-duplicate", "external_id": "seed-infra-001", "description_text": "Beheer Microsoft 365 en Microsoft Azure in een hybride setup.", "employment_types": ["full_time"], "job_family": "infrastructure" } }, { "id": "D-002", "expected_match": "seed-network", "query": { "title": "Network Engineer", "normalized_title": "network engineer", "employer_name": "Example Network", "employer_domain": "example.network", "location_text": "Brussel, Brussel", "canonical_url": "https://bench.example.org/jobs/network-duplicate", "external_id": "seed-network-001", "description_text": "Configuring Cisco-routing en firewalling met nadruk op monitoring.", "employment_types": ["permanent"], "job_family": "network" } }, { "id": "D-003", "expected_match": null, "query": { "title": "Sales Engineer", "normalized_title": "sales engineer", "employer_name": "Different Corp", "employer_domain": "other.example", "location_text": "Gent, Oost-Vlaanderen", "canonical_url": "https://bench.example.org/jobs/sales-engineer", "external_id": "non-match-sales", "description_text": "Verantwoordelijk voor commerciële acquisitie en CRM-ondersteuning.", "employment_types": ["full_time"], "job_family": "sales" } }, { "id": "D-004", "expected_match": null, "query": { "title": "Legal Counsel", "normalized_title": "legal counsel", "employer_name": "Law Bureau", "employer_domain": "law.example", "location_text": "Antwerpen, Antwerpen", "canonical_url": "https://bench.example.org/jobs/legal-counsel", "external_id": "non-match-legal", "description_text": "Begeleiding contractonderhandelingen en compliance-checks.", "employment_types": ["permanent"], "job_family": "legal" } } ] } }