Publication record
Saved
Publication analysis
Policy Research Working Paper 9347
5 selected findings · 6 of 8 quotations matched
Source passages
8Returned quotations from the admitted text projection. Select a field citation to locate its referenced passage.
Quotation: matched
Proposed locator: p1:c1
Policy Research Working Paper 9347 Who on Earth Can Work from Home? Daniel Garrote Sanchez Nicolas Gomez Parra Caglar Ozden Bob Rijkers Mariana Viollaz Hernan Winkler Development Economics Development Research Group July 2020
Proposed printed page: 1
Quotation: matched
Proposed locator: p2:abstract
This paper presents new estimates of the share of jobs that can be performed from home. The analysis is based on the task content of occupations, their information and commu - nications technology requirements, and the availability of internet access by country and income groupings. Globally, one of every five jobs can be performed from home. The ability to telework is correlated with income. In low-income countries, only one of every 26 jobs can be done from home.
Proposed printed page: 2
Quotation: matched
Proposed locator: p3:header
Who on Earth Can Work from Home? Daniel Garrote Sanchez Nicolas Gomez Parra Caglar Ozden Bob Rijkers Mariana Viollaz Hernan Winkler World Bank
Proposed printed page: 3
Quotation: matched · Referenced by selected finding
Proposed locator: p11:section3
On average, 23.9% of all jobs can be done from home based on the standard DN2020 measure. However, once we account for internet access, this share drops to 18.7%. Put differently, failing to account for internet access would cause us, on average, to overestimate the share of jobs that can be performed from home by almost 30 percent.
Proposed printed page: 9
Quotation: matched
Proposed locator: p12:section3
In low income countries, 10.2% of all jobs are telecommutable. However, only 3.8% of those jobs can be effectively performed from home. The DN2020 measure thus overestimates the number of telecommutable jobs by a factor of almost 3.
Proposed printed page: 10
Quotation: not found
Proposed locator: p31:table1
Table 1: Determinants of having a job that can be performed from home (1/2) Dep. Var: HBW (ONET) Country/Region EU EU EU EU (1) (2) (3) (4) Tertiary 0.443*** 0.438*** (0.009) (0.009) Temporary -0.030*** (0.003) Observations 1,244,093 1,244,093 1,242,384 1,205,261 R-squared 0.008 0.017 0.213 0.257 Region FE NO NO NO YES
No unique location was verified in the admitted text projection. This quotation remains an unverified model proposal.
Proposed printed page: 29
Quotation: matched
Proposed locator: p10:section2
We also use individual data from the most recent (2018) European Labor Force Survey (EU LFS) as well as the labor force surveys from several large countries – Brazil (2017), India (2012), Mexico (2018), and Turkey (2018).
Proposed printed page: 8
Quotation: not found
Proposed locator: p32:table1cont
Mexico Mexico Mexico Mexico (1) (2) (3) (4) Tertiary 0.530*** 0.477*** (0.022) (0.020) Temporary -0.099*** (0.007) Observations 75,337 75,337 75,337 75,337 R-squared 0.016 0.024 0.375 0.406 Region FE NO NO NO YES
No unique location was verified in the admitted text projection. This quotation remains an unverified model proposal.
Proposed printed page: 30
Economic context
1 / 5research estimate · proposed mapping
share of jobs that can be done from home based on the standard DN2020 measure
Reported expression: unresolved.
Unit: %
Numeric text is present, but no reported expression is assigned. Inspect the source; no quantity was inferred from prose.
Original generated description
Global baseline share of jobs that can be performed from home (DN2020 measure)
Across 107 countries available in the ILO database, the standard Dingel and Neiman (2020) measure estimates that an average of 23.9% of all jobs can be performed from home.
Structured-field presentation; field attribution and economic meaning are not independently validated.
- Subject
- share of jobs that can be done from home based on the standard DN2020 measurereported · proposedSource: e4
- Outcome
- 23.9%reported · proposedSource: e4
- Population
- all jobs across 107 countries in the ILO databasereported · proposedSource: e4
- Sample count
- 107reported · proposedSource: e4
- Count role
- countriesreported · proposedSource: e4
- Unit
- %reported · proposedSource: e4
19 unresolved fields
- Finding role
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Intervention
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Comparison
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Baseline
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Denominator
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Estimand
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Estimator
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Specification
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Reported expression
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Normalization
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Uncertainty
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Observation unit
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Reference period
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Treatment period
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Geography
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Valuation
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Adjustment
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Rate basis
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Dependencies and correspondence
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Calculated as an unweighted or baseline average across 107 countries in the ILO database without adjusting for residential internet access constraints.
AI-generated interpretation. Matched quotations establish text locations; economic validity and publisher attribution remain unverified.
The saved source receipt reports a durable archive. An older generated limitation below says request-scoped. That historical text is preserved in the original download.
Source and processing receipt: 1 passed · 2 partial
Source, document identity and inspected coverage
- Supplied document
- R01.pdf
- Input
- Uploaded file
- Inspected surface
- application/pdf; 36 physical PDF pages
- Source bytes SHA-256
- caeda3a6ab1150feb8a734e94515f967ae2f1e00e617c07807211b2288c58ff6
- Admitted text SHA-256
- ed01f6bf773b175ba69a8734f4717935010d8e2910191bd46e4c1ed03e26d572
- Source retention
- Source bytes and inspected text are archived with immutable generations and hashes.
- Publisher
- Development Research Group, Development Economics, World Bankreported · proposedSource: e2e3
- Authors
- Daniel Garrote Sanchez, Nicolas Gomez Parra, Caglar Ozden, Bob Rijkers, Mariana Viollaz, Hernan Winklerreported · proposedSource: e1e3
- Publication time
- July 2020reported · proposedSource: e1
- Inspected edition
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Selected findings are not an exhaustive inventory. Publisher authority and semantic mappings are not established by this analysis.
- Physical PDF page indices differ from printed page labels. Text order and table header/note association are not independently validated.
- The native PDF is supplied to Gemini. Figure, scan and layout interpretations without matched text anchors remain unverified.
Tool arguments match the versioned draft schema, field scopes and knowledge-state invariants.
6 of 8 quotations uniquely match the admitted text projection. This checks location, not meaning.
13 populated finding fields lack matched literal/source support. Field attribution, table association and entailment are not assessed.
openucem.publication-record/0.3.0 · Gemini · gemini-3.8-flash
2026-11-01T06:22:55.533Z · 1 model request
- Selected findings are not an exhaustive inventory. Publisher authority and semantic mappings are not established by this analysis.
- Physical PDF page indices differ from printed page labels. Text order and table header/note association are not independently validated.
- The native PDF is supplied to Gemini. Figure, scan and layout interpretations without matched text anchors remain unverified.
- Estimates rely on mapping US O*NET task descriptions to ISCO-08 occupational classifications across diverse national economies.
- Internet access adjustments use household-level Gallup World Poll data split into top 60% and bottom 40% income brackets rather than occupation-specific connectivity observations.
- All assignments are proposed. Matching quotations and tokens do not certify economic meaning, causal claims, independent support or compatibility for calculation.
- Source bytes are request-scoped, not archived. Downloaded hashes and quotations do not guarantee future source recovery.
- Findings and repeated specifications from one publication are potentially dependent. No coefficient conversion, pooling or statistical inference was performed.
Inspect the structured record
{
"profile": "openucem.publication-record/0.3.0",
"requestId": "436ba965-3df1-4a7d-b76c-5624883d4e80",
"status": "completed_partial",
"source": {
"inputKind": "upload",
"requestedUrl": null,
"finalUrl": null,
"filename": "R01.pdf",
"mediaType": "application/pdf",
"byteLength": 5751824,
"sourceBytesSha256": "caeda3a6ab1150feb8a734e94515f967ae2f1e00e617c07807211b2288c58ff6",
"admittedTextSha256": "ed01f6bf773b175ba69a8734f4717935010d8e2910191bd46e4c1ed03e26d572",
"acquiredAt": "2026-11-01T06:22:33.509Z",
"retention": "durable_archive",
"publisherAuthority": {
"status": "unverified",
"reason": "Document attribution and source origin are not verified by a URL capture, upload, or model assignment. This source capture does not establish publisher authenticity or semantic conformance."
}
},
"document": {
"study": {
"status": "reported",
"text": "Who on Earth Can Work from Home?",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e1",
"e2"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"report": {
"status": "reported",
"text": "Policy Research Working Paper 9347",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e1",
"e2"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"publisher": {
"status": "reported",
"text": "Development Research Group, Development Economics, World Bank",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e2",
"e3"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"authors": {
"status": "reported",
"text": "Daniel Garrote Sanchez, Nicolas Gomez Parra, Caglar Ozden, Bob Rijkers, Mariana Viollaz, Hernan Winkler",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e1",
"e3"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"document_kind": {
"status": "reported",
"text": "Policy Research Working Paper",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e1",
"e2"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"publication_time": {
"status": "reported",
"text": "July 2020",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e1"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"edition": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
}
},
"findings": [
{
"id": "f1",
"title": "Global baseline share of jobs that can be performed from home (DN2020 measure)",
"kind": "research_estimate",
"summary": "Across 107 countries available in the ILO database, the standard Dingel and Neiman (2020) measure estimates that an average of 23.9% of all jobs can be performed from home.",
"mappingAuthority": "proposed",
"fields": {
"subject": {
"status": "reported",
"text": "share of jobs that can be done from home based on the standard DN2020 measure",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"outcome": {
"status": "reported",
"text": "23.9%",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"population": {
"status": "reported",
"text": "all jobs across 107 countries in the ILO database",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"sample_size": {
"status": "reported",
"text": "107",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"sample_count_role": {
"status": "reported",
"text": "countries",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"unit": {
"status": "reported",
"text": "%",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"finding_role": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"intervention": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"comparison": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"baseline": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"denominator": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"estimand": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"estimator": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"specification": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"expression": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"normalization": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"uncertainty": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"observation_unit": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"reference_period": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"treatment_period": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"geography": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"valuation": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"adjustment": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"rate_basis": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"relationships": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
}
},
"limitations": [
"Calculated as an unweighted or baseline average across 107 countries in the ILO database without adjusting for residential internet access constraints."
]
},
{
"id": "f2",
"title": "Internet-adjusted share of jobs that can be performed from home across 107 countries",
"kind": "research_estimate",
"summary": "After adjusting for occupational ICT requirements and residential internet availability, the average share of jobs that can be performed from home drops from 23.9% to 18.7% across 107 countries.",
"mappingAuthority": "proposed",
"fields": {
"subject": {
"status": "reported",
"text": "share of jobs that can feasibly be performed at home after accounting for internet access",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"outcome": {
"status": "reported",
"text": "18.7%",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"population": {
"status": "reported",
"text": "all jobs across 107 countries in the ILO database",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"sample_size": {
"status": "reported",
"text": "107",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"sample_count_role": {
"status": "reported",
"text": "countries",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"unit": {
"status": "reported",
"text": "%",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e4"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"finding_role": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"intervention": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"comparison": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"baseline": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"denominator": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"estimand": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"estimator": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"specification": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"expression": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"normalization": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"uncertainty": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"observation_unit": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"reference_period": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"treatment_period": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"geography": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"valuation": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"adjustment": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"rate_basis": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"relationships": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
}
},
"limitations": [
"Relies on combining O*NET task scores, ILOSTAT occupation-wage distributions, and Gallup World Poll 2019 internet penetration rates."
]
},
{
"id": "f3",
"title": "Telecommutable and internet-adjusted home-based work shares in low-income countries",
"kind": "research_estimate",
"summary": "In low-income countries, 10.2% of all jobs are telecommutable under task-based measures, but only 3.8% can be effectively performed from home once internet access constraints are accounted for.",
"mappingAuthority": "proposed",
"fields": {
"subject": {
"status": "reported",
"text": "telecommutable jobs and effectively home-based jobs in low income countries",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e5"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"outcome": {
"status": "reported",
"text": "10.2% of all jobs are telecommutable, but only 3.8% of those jobs can be effectively performed from home",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e5"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"population": {
"status": "reported",
"text": "employed population in low income countries, weighted by size of employed population",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e5"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"unit": {
"status": "reported",
"text": "%",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e5"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"finding_role": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"intervention": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"comparison": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"baseline": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"denominator": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"estimand": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"estimator": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"specification": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"expression": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"normalization": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"uncertainty": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"sample_size": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"sample_count_role": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"observation_unit": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"reference_period": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"treatment_period": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"geography": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"valuation": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"adjustment": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"rate_basis": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"relationships": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
}
},
"limitations": [
"Income groupings follow World Bank classification; country results are employment-weighted."
]
},
{
"id": "f4",
"title": "Tertiary education association with home-based work amenability in the European Union",
"kind": "research_estimate",
"summary": "In the EU individual-level regression controlling for age, gender, contract type, and regional fixed effects, workers with tertiary education are 43.8 percentage points more likely to hold a job that can be performed from home compared to workers with primary education.",
"mappingAuthority": "proposed",
"fields": {
"subject": {
"status": "reported",
"text": "Determinants of having a job that can be performed from home (HBW ONET): tertiary education coefficient in EU",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6",
"e7"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"outcome": {
"status": "reported",
"text": "0.438***",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"uncertainty": {
"status": "reported",
"text": "(0.009)",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"sample_size": {
"status": "reported",
"text": "1,205,261",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"observation_unit": {
"status": "reported",
"text": "individual workers in European Labor Force Survey (2018)",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6",
"e7"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"specification": {
"status": "reported",
"text": "OLS individual-level regression controlling for age categories, gender, education categories, temporary contract, and region fixed effects; standard errors clustered at region and isco2d level",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"baseline": {
"status": "reported",
"text": "complete primary",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"finding_role": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"intervention": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"comparison": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"denominator": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"estimand": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"estimator": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"expression": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"unit": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"normalization": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"population": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"sample_count_role": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"reference_period": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"treatment_period": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"geography": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"valuation": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"adjustment": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"rate_basis": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"relationships": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
}
},
"limitations": [
"Dependent variable is an occupational task-based proxy of home-based work amenability adjusted for internet access."
]
},
{
"id": "f5",
"title": "Temporary contract association with home-based work amenability in Mexico",
"kind": "research_estimate",
"summary": "In Mexico, holding a temporary contract is associated with a 9.9 percentage point lower probability of having a job that can be performed from home, conditional on age, gender, education, and regional fixed effects.",
"mappingAuthority": "proposed",
"fields": {
"subject": {
"status": "reported",
"text": "Determinants of having a job that can be performed from home (HBW ONET): temporary contract coefficient in Mexico",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6",
"e8"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"outcome": {
"status": "reported",
"text": "-0.099***",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e8"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"uncertainty": {
"status": "reported",
"text": "(0.007)",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e8"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"sample_size": {
"status": "reported",
"text": "75,337",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e8"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"observation_unit": {
"status": "reported",
"text": "individual workers in Mexico ENIGH (2018)",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e7",
"e8"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"specification": {
"status": "reported",
"text": "OLS individual-level regression controlling for age categories, gender, education categories, temporary contract, and region fixed effects; standard errors clustered at region and isco2d level",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e8"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "insufficient_support"
},
"finding_role": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"intervention": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"comparison": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"baseline": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"denominator": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"estimand": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"estimator": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"expression": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"unit": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"normalization": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"population": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"sample_count_role": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"reference_period": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"treatment_period": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"geography": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"valuation": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"adjustment": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"rate_basis": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
},
"relationships": {
"status": "unresolved",
"text": null,
"unresolvedReason": "not_inspected",
"reason": "This field was not supplied by the extractor. This does not establish absence from the publication.",
"passageRefs": [],
"alternatives": [],
"origin": "application_default",
"mappingAuthority": "proposed",
"supportCheck": "not_assessed"
}
},
"limitations": [
"Standard errors are clustered at the region and ISCO 2-digit occupation level."
]
}
],
"passages": [
{
"id": "e1",
"segmentId": "p1",
"quote": "Policy Research Working Paper 9347 Who on Earth Can Work from Home? Daniel Garrote Sanchez Nicolas Gomez Parra Caglar Ozden Bob Rijkers Mariana Viollaz Hernan Winkler Development Economics Development Research Group July 2020",
"locator": "p1:c1",
"printedPageLabel": "1",
"pageIndex": 1,
"surface": "pdf_text_projection",
"quoteCheck": "matched",
"start": 0,
"end": 225,
"offsetUnit": "UTF-16"
},
{
"id": "e2",
"segmentId": "p2",
"quote": "This paper presents new estimates of the share of jobs that can be performed from home. The analysis is based on the task content of occupations, their information and commu - nications technology requirements, and the availability of internet access by country and income groupings. Globally, one of every five jobs can be performed from home. The ability to telework is correlated with income. In low-income countries, only one of every 26 jobs can be done from home.",
"locator": "p2:abstract",
"printedPageLabel": "2",
"pageIndex": 2,
"surface": "pdf_text_projection",
"quoteCheck": "matched",
"start": 769,
"end": 1238,
"offsetUnit": "UTF-16"
},
{
"id": "e3",
"segmentId": "p3",
"quote": "Who on Earth Can Work from Home? Daniel Garrote Sanchez Nicolas Gomez Parra Caglar Ozden Bob Rijkers Mariana Viollaz Hernan Winkler World Bank",
"locator": "p3:header",
"printedPageLabel": "3",
"pageIndex": 3,
"surface": "pdf_text_projection",
"quoteCheck": "matched",
"start": 0,
"end": 142,
"offsetUnit": "UTF-16"
},
{
"id": "e4",
"segmentId": "p11",
"quote": "On average, 23.9% of all jobs can be done from home based on the standard DN2020 measure. However, once we account for internet access, this share drops to 18.7%. Put differently, failing to account for internet access would cause us, on average, to overestimate the share of jobs that can be performed from home by almost 30 percent.",
"locator": "p11:section3",
"printedPageLabel": "9",
"pageIndex": 11,
"surface": "pdf_text_projection",
"quoteCheck": "matched",
"start": 205,
"end": 539,
"offsetUnit": "UTF-16"
},
{
"id": "e5",
"segmentId": "p12",
"quote": "In low income countries, 10.2% of all jobs are telecommutable. However, only 3.8% of those jobs can be effectively performed from home. The DN2020 measure thus overestimates the number of telecommutable jobs by a factor of almost 3.",
"locator": "p12:section3",
"printedPageLabel": "10",
"pageIndex": 12,
"surface": "pdf_text_projection",
"quoteCheck": "matched",
"start": 46,
"end": 278,
"offsetUnit": "UTF-16"
},
{
"id": "e6",
"segmentId": "p31",
"quote": "Table 1: Determinants of having a job that can be performed from home (1/2) Dep. Var: HBW (ONET) Country/Region EU EU EU EU (1) (2) (3) (4) Tertiary 0.443*** 0.438*** (0.009) (0.009) Temporary -0.030*** (0.003) Observations 1,244,093 1,244,093 1,242,384 1,205,261 R-squared 0.008 0.017 0.213 0.257 Region FE NO NO NO YES",
"locator": "p31:table1",
"printedPageLabel": "29",
"pageIndex": 31,
"surface": "pdf_text_projection",
"quoteCheck": "not_found",
"start": null,
"end": null,
"offsetUnit": "UTF-16"
},
{
"id": "e7",
"segmentId": "p10",
"quote": "We also use individual data from the most recent (2018) European Labor Force Survey (EU LFS) as well as the labor force surveys from several large countries – Brazil (2017), India (2012), Mexico (2018), and Turkey (2018).",
"locator": "p10:section2",
"printedPageLabel": "8",
"pageIndex": 10,
"surface": "pdf_text_projection",
"quoteCheck": "matched",
"start": 1794,
"end": 2015,
"offsetUnit": "UTF-16"
},
{
"id": "e8",
"segmentId": "p32",
"quote": "Mexico Mexico Mexico Mexico (1) (2) (3) (4) Tertiary 0.530*** 0.477*** (0.022) (0.020) Temporary -0.099*** (0.007) Observations 75,337 75,337 75,337 75,337 R-squared 0.016 0.024 0.375 0.406 Region FE NO NO NO YES",
"locator": "p32:table1cont",
"printedPageLabel": "30",
"pageIndex": 32,
"surface": "pdf_text_projection",
"quoteCheck": "not_found",
"start": null,
"end": null,
"offsetUnit": "UTF-16"
}
],
"coverage": {
"inspectedSegments": [
"p1",
"p2",
"p3",
"p4",
"p5",
"p6",
"p7",
"p8",
"p9",
"p10",
"p11",
"p12",
"p13",
"p14",
"p15",
"p16",
"p17",
"p18",
"p19",
"p20",
"p21",
"p22",
"p23",
"p24",
"p25",
"p26",
"p27",
"p28",
"p29",
"p30",
"p31",
"p32",
"p33",
"p34",
"p35",
"p36"
],
"physicalPages": 36,
"admittedCharacters": 70492,
"nativePdfProvidedToModel": true,
"visualValidation": "not_performed",
"findingLimit": 24,
"selection": "model_selected_findings",
"limitations": [
"Selected findings are not an exhaustive inventory. Publisher authority and semantic mappings are not established by this analysis.",
"Physical PDF page indices differ from printed page labels. Text order and table header/note association are not independently validated.",
"The native PDF is supplied to Gemini. Figure, scan and layout interpretations without matched text anchors remain unverified."
]
},
"processing": {
"provider": "Gemini",
"model": "gemini-3.8-flash",
"promptVersion": "publication-extraction/0.2.0",
"startedAt": "2026-11-01T06:22:33.989Z",
"completedAt": "2026-11-01T06:22:55.533Z",
"transforms": [
"pdf-text-items-in-parser-order/v1",
"whitespace-normalization/v1"
],
"tool": "submit_economic_extraction",
"modelCalls": 1,
"usage": {
"inputTokens": 39150,
"outputTokens": 3457
}
},
"checks": [
{
"code": "APPLICATION_SCHEMA",
"outcome": "passed",
"detail": "Tool arguments match the versioned draft schema, field scopes and knowledge-state invariants."
},
{
"code": "SOURCE_ANCHORS",
"outcome": "partial",
"detail": "6 of 8 quotations uniquely match the admitted text projection. This checks location, not meaning."
},
{
"code": "FIELD_SUPPORT",
"outcome": "partial",
"detail": "13 populated finding fields lack matched literal/source support. Field attribution, table association and entailment are not assessed."
}
],
"assessment": {
"scope": "application_structure_and_anchor_checks",
"semanticConformance": "not_assessed",
"mappingReview": "not_performed",
"downstreamSuitability": "not_assessed"
},
"limitations": [
"Selected findings are not an exhaustive inventory. Publisher authority and semantic mappings are not established by this analysis.",
"Physical PDF page indices differ from printed page labels. Text order and table header/note association are not independently validated.",
"The native PDF is supplied to Gemini. Figure, scan and layout interpretations without matched text anchors remain unverified.",
"Estimates rely on mapping US O*NET task descriptions to ISCO-08 occupational classifications across diverse national economies.",
"Internet access adjustments use household-level Gallup World Poll data split into top 60% and bottom 40% income brackets rather than occupation-specific connectivity observations.",
"All assignments are proposed. Matching quotations and tokens do not certify economic meaning, causal claims, independent support or compatibility for calculation.",
"Source bytes are request-scoped, not archived. Downloaded hashes and quotations do not guarantee future source recovery.",
"Findings and repeated specifications from one publication are potentially dependent. No coefficient conversion, pooling or statistical inference was performed."
],
"library": {
"recordId": "4556b589e3c41f4bbffc05468bbe0e46",
"url": "/library/4556b589e3c41f4bbffc05468bbe0e46/",
"savedAt": "2026-11-01T06:22:55.533Z",
"visibility": "public"
}
}Discovery coverage and record identity
Record 4556b589e3c41f4bbffc05468bbe0e46
Keyword metadata: 238 of 238 distinct tokens indexed; 0 omitted. Semantic index: ready.
Projection record-summary-001-768-v1: 36 of 146 field lines, 1584 UTF-8 bytes. The complete result remains in the saved record.
Reopening this record does not run publication analysis again.