Files
VacatureRadar/fixtures/benchmark/quality_benchmark.json
T
Jens 5e2453c29a
deploy / deploy (push) Canceled after 0s
feat: professionalize platform release 0.3.13
2026-07-29 16:35:37 +02:00

146 lines
5.0 KiB
JSON

{
"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.1.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"
}
}
]
}
}