Skip to content

article

The article parent type covers authored content produced for publication. This is the most common parent type in production, representing over 34% of all documents.

SubtypeQualified TypeDescription
newsarticle.newsNews reporting and journalism
blogarticle.blogBlog posts and personal essays
opinionarticle.opinionOpinion pieces and editorials
reviewarticle.reviewProduct, service, or media reviews
analysisarticle.analysisIn-depth analytical content
press_releasearticle.press_releaseOfficial press releases and announcements
FieldTypeRequiredDescription
authorsarray<string>YesAuthor names
bylinestringNoFull byline as displayed
publish_datestring (ISO 8601 date)YesPublication date
sectionstringNoPublication section (e.g., “Technology”, “Politics”)
word_countintegerNoTotal word count of the article
reading_timeintegerNoEstimated reading time in minutes
sourcesarray<string>NoSources cited in the article
correctionsarray<object>NoPublished corrections or updates
article type_data
{
"type_data": {
"authors": ["Maria Schmidt", "James Chen"],
"byline": "Maria Schmidt and James Chen, Technology Desk",
"publish_date": "2025-03-15",
"section": "Technology",
"word_count": 2847,
"reading_time": 12,
"sources": [
"EU Parliament records",
"Press conference transcript",
"Industry analyst interviews"
],
"corrections": [
{
"date": "2025-03-16",
"description": "Corrected the implementation timeline from 12 to 18 months"
}
]
}
}

When an article has been corrected after publication, the corrections array records each correction:

FieldTypeDescription
datestring (ISO 8601 date)Date the correction was made
descriptionstringDescription of what was corrected
  • The authors field should contain individual author names, not organizational bylines. Use byline for the full displayed attribution.
  • publish_date is the original publication date, not the SDF conversion date. Use provenance.conversion_timestamp for conversion timing.
  • reading_time is calculated at approximately 238 words per minute.
  • For reviews that also have commerce aspects (e.g., product reviews with pricing), use aspects: ["commerce.product"] on the document.