Publication record
Saved
Publication analysis
S02.html
3 selected findings · 6 of 6 quotations matched
Source passages
6Returned quotations from the admitted text projection. Select a field citation to locate its referenced passage.
Quotation: matched
These figures are published by Eurostat, the statistical office of the European Union.
Quotation: matched
Euro indicators 17 September 2025
Quotation: matched · Referenced by selected finding
The euro area annual inflation rate was 2.0% in August 2025, stable compared to July. A year earlier, the rate was 2.2%.
Quotation: matched · Referenced by selected finding
Inflation rates (%) measured by the HICP
Quotation: matched
European Union annual inflation was 2.4% in August 2025, stable compared to July. A year earlier, the rate was 2.4%.
Quotation: matched
In August 2025, the highest contribution to the annual euro area inflation rate came from services (+1.44 percentage points, pp), followed by food, alcohol & tobacco (+0.62 pp), non-energy industrial goods (+0.18 pp) and energy (-0.19 pp).
Economic context
1 / 3official statistic · proposed mapping
euro area annual inflation rate
Reported expression: 2.0%. Assignment: reported.
Comparison: stable compared to July. A year earlier, the rate was 2.2%. · Reference period: August 2025 · Unit: %
Original generated description
Euro area annual inflation rate in August 2025
Eurostat reports that the euro area annual inflation rate was 2.0% in August 2025, stable compared to July and down from 2.2% a year earlier.
Structured-field presentation; field attribution and economic meaning are not independently validated.
- Subject
- euro area annual inflation ratereported · proposedSource: e3
- Reported expression
- 2.0%reported · proposedSource: e3
- Unit
- %reported · proposedSource: e3
- Reference period
- August 2025reported · proposedSource: e3
- Geography
- euro areareported · proposedSource: e3
- Comparison
- stable compared to July. A year earlier, the rate was 2.2%.reported · proposedSource: e3
- Specification
- HICPreported · proposedSource: e4
18 unresolved fields
- Finding role
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Outcome
- 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
- 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
- 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
- Population
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Sample count
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Count role
- 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
- Treatment period
- 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
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: 3 passed · 0 partial
Source, document identity and inspected coverage
- Supplied document
- S02.html
- Input
- Uploaded file
- Inspected surface
- text/html; 1 text projection
- Source bytes SHA-256
- a3798df6cceef4431f2678e5c9abdafe6f2fcf9d7c114753e84b72985c760048
- Admitted text SHA-256
- 104f982690798930283fc9c47e6a4213bdebf1a256745f8a07eb26d51c0b8b48
- Source retention
- Source bytes and inspected text are archived with immutable generations and hashes.
- Publisher
- Eurostat, the statistical office of the European Unionreported · proposedSource: e1
- Document kind
- Euro indicatorsreported · proposedSource: e2
- Publication time
- 17 September 2025reported · proposedSource: e2
- Study
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Report
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Inspected edition
- Unresolvedunresolved · proposed
This field was not supplied by the extractor. This does not establish absence from the publication.
not inspected
- Authors
- 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.
- Only the fetched HTML text is inspected. Linked PDFs, attachments, figures and other pages are not included unless separately supplied. A publication landing page may contain only an abstract.
Tool arguments match the versioned draft schema, field scopes and knowledge-state invariants.
6 of 6 quotations uniquely match the admitted text projection. This checks location, not meaning.
0 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:26:21.509Z · 1 model request
- Selected findings are not an exhaustive inventory. Publisher authority and semantic mappings are not established by this analysis.
- Only the fetched HTML text is inspected. Linked PDFs, attachments, figures and other pages are not included unless separately supplied. A publication landing page may contain only an abstract.
- Extraction is selective and limited to key headline statistical figures and their main components from the inspected HTML text.
- 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": "4b78cc8a-6e00-41b3-b9a2-3605a4d4f1b2",
"status": "completed_partial",
"source": {
"inputKind": "upload",
"requestedUrl": null,
"finalUrl": null,
"filename": "S02.html",
"mediaType": "text/html",
"byteLength": 403204,
"sourceBytesSha256": "a3798df6cceef4431f2678e5c9abdafe6f2fcf9d7c114753e84b72985c760048",
"admittedTextSha256": "104f982690798930283fc9c47e6a4213bdebf1a256745f8a07eb26d51c0b8b48",
"acquiredAt": "2026-11-01T06:25:59.806Z",
"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": {
"publisher": {
"status": "reported",
"text": "Eurostat, the statistical office of the European Union",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e1"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"document_kind": {
"status": "reported",
"text": "Euro indicators",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e2"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"publication_time": {
"status": "reported",
"text": "17 September 2025",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e2"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"study": {
"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"
},
"report": {
"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"
},
"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"
},
"authors": {
"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": "Euro area annual inflation rate in August 2025",
"kind": "official_statistic",
"summary": "Eurostat reports that the euro area annual inflation rate was 2.0% in August 2025, stable compared to July and down from 2.2% a year earlier.",
"mappingAuthority": "proposed",
"fields": {
"subject": {
"status": "reported",
"text": "euro area annual inflation rate",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e3"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"expression": {
"status": "reported",
"text": "2.0%",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e3"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"unit": {
"status": "reported",
"text": "%",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e3"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"reference_period": {
"status": "reported",
"text": "August 2025",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e3"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"geography": {
"status": "reported",
"text": "euro area",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e3"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"comparison": {
"status": "reported",
"text": "stable compared to July. A year earlier, the rate was 2.2%.",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e3"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"specification": {
"status": "reported",
"text": "HICP",
"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"
},
"outcome": {
"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"
},
"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"
},
"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"
},
"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_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"
},
"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"
},
"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": []
},
{
"id": "f2",
"title": "European Union annual inflation rate in August 2025",
"kind": "official_statistic",
"summary": "Eurostat reports that European Union annual inflation was 2.4% in August 2025, stable compared to July and unchanged from 2.4% a year earlier.",
"mappingAuthority": "proposed",
"fields": {
"subject": {
"status": "reported",
"text": "European Union annual inflation",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e5"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"expression": {
"status": "reported",
"text": "2.4%",
"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"
},
"reference_period": {
"status": "reported",
"text": "August 2025",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e5"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"geography": {
"status": "reported",
"text": "European Union",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e5"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"comparison": {
"status": "reported",
"text": "stable compared to July. A year earlier, the rate was 2.4%.",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e5"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"specification": {
"status": "reported",
"text": "HICP",
"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"
},
"outcome": {
"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"
},
"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"
},
"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"
},
"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_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"
},
"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"
},
"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": []
},
{
"id": "f3",
"title": "Components contributions to euro area annual inflation in August 2025",
"kind": "official_statistic",
"summary": "In August 2025, the highest contribution to the euro area annual inflation rate came from services (+1.44 pp), followed by food, alcohol & tobacco (+0.62 pp), non-energy industrial goods (+0.18 pp), and energy (-0.19 pp).",
"mappingAuthority": "proposed",
"fields": {
"subject": {
"status": "reported",
"text": "contributions to the annual euro area inflation rate",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"expression": {
"status": "reported",
"text": "services (+1.44 percentage points, pp), followed by food, alcohol & tobacco (+0.62 pp), non-energy industrial goods (+0.18 pp) and energy (-0.19 pp)",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"unit": {
"status": "reported",
"text": "percentage points, pp",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"reference_period": {
"status": "reported",
"text": "August 2025",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6"
],
"alternatives": [],
"origin": "model_proposal",
"mappingAuthority": "proposed",
"supportCheck": "source_anchored"
},
"geography": {
"status": "reported",
"text": "euro area",
"unresolvedReason": null,
"reason": null,
"passageRefs": [
"e6"
],
"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"
},
"outcome": {
"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"
},
"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"
},
"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_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"
},
"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"
},
"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": []
}
],
"passages": [
{
"id": "e1",
"segmentId": "h1",
"quote": "These figures are published by Eurostat, the statistical office of the European Union.",
"locator": null,
"printedPageLabel": null,
"pageIndex": null,
"surface": "html_text_projection",
"quoteCheck": "matched",
"start": 958,
"end": 1044,
"offsetUnit": "UTF-16"
},
{
"id": "e2",
"segmentId": "h1",
"quote": "Euro indicators 17 September 2025",
"locator": null,
"printedPageLabel": null,
"pageIndex": null,
"surface": "html_text_projection",
"quoteCheck": "matched",
"start": 78,
"end": 111,
"offsetUnit": "UTF-16"
},
{
"id": "e3",
"segmentId": "h1",
"quote": "The euro area annual inflation rate was 2.0% in August 2025, stable compared to July. A year earlier, the rate was 2.2%.",
"locator": null,
"printedPageLabel": null,
"pageIndex": null,
"surface": "html_text_projection",
"quoteCheck": "matched",
"start": 720,
"end": 840,
"offsetUnit": "UTF-16"
},
{
"id": "e4",
"segmentId": "h1",
"quote": "Inflation rates (%) measured by the HICP",
"locator": null,
"printedPageLabel": null,
"pageIndex": null,
"surface": "html_text_projection",
"quoteCheck": "matched",
"start": 1584,
"end": 1624,
"offsetUnit": "UTF-16"
},
{
"id": "e5",
"segmentId": "h1",
"quote": "European Union annual inflation was 2.4% in August 2025, stable compared to July. A year earlier, the rate was 2.4%.",
"locator": null,
"printedPageLabel": null,
"pageIndex": null,
"surface": "html_text_projection",
"quoteCheck": "matched",
"start": 841,
"end": 957,
"offsetUnit": "UTF-16"
},
{
"id": "e6",
"segmentId": "h1",
"quote": "In August 2025, the highest contribution to the annual euro area inflation rate came from services (+1.44 percentage points, pp), followed by food, alcohol & tobacco (+0.62 pp), non-energy industrial goods (+0.18 pp) and energy (-0.19 pp).",
"locator": null,
"printedPageLabel": null,
"pageIndex": null,
"surface": "html_text_projection",
"quoteCheck": "matched",
"start": 1344,
"end": 1583,
"offsetUnit": "UTF-16"
}
],
"coverage": {
"inspectedSegments": [
"h1"
],
"physicalPages": null,
"admittedCharacters": 6523,
"nativePdfProvidedToModel": false,
"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.",
"Only the fetched HTML text is inspected. Linked PDFs, attachments, figures and other pages are not included unless separately supplied. A publication landing page may contain only an abstract."
]
},
"processing": {
"provider": "Gemini",
"model": "gemini-3.8-flash",
"promptVersion": "publication-extraction/0.2.0",
"startedAt": "2026-11-01T06:26:00.035Z",
"completedAt": "2026-11-01T06:26:21.509Z",
"transforms": [
"html-article-main-or-body-text/v1",
"whitespace-normalization/v1"
],
"tool": "submit_economic_extraction",
"modelCalls": 1,
"usage": {
"inputTokens": 4624,
"outputTokens": 1686
}
},
"checks": [
{
"code": "APPLICATION_SCHEMA",
"outcome": "passed",
"detail": "Tool arguments match the versioned draft schema, field scopes and knowledge-state invariants."
},
{
"code": "SOURCE_ANCHORS",
"outcome": "passed",
"detail": "6 of 6 quotations uniquely match the admitted text projection. This checks location, not meaning."
},
{
"code": "FIELD_SUPPORT",
"outcome": "passed",
"detail": "0 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.",
"Only the fetched HTML text is inspected. Linked PDFs, attachments, figures and other pages are not included unless separately supplied. A publication landing page may contain only an abstract.",
"Extraction is selective and limited to key headline statistical figures and their main components from the inspected HTML text.",
"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": "b1fc5b8646e7d89747bdf72bc26cfbe3",
"url": "/library/b1fc5b8646e7d89747bdf72bc26cfbe3/",
"savedAt": "2026-11-01T06:26:21.509Z",
"visibility": "public"
}
}Discovery coverage and record identity
Record b1fc5b8646e7d89747bdf72bc26cfbe3
Keyword metadata: 66 of 66 distinct tokens indexed; 0 omitted. Semantic index: ready.
Projection record-summary-001-768-v1: 41 of 92 field lines, 1588 UTF-8 bytes. The complete result remains in the saved record.
Reopening this record does not run publication analysis again.