A news article scraped from an RSS feed or website.
tid
Timestamp-based ID
Properties
author
string
Optional
Author byline as published.
maxLength: 512 bytesmaxGraphemes: 128 graphemescreatedAt
string
datetime
Required
When this record was created in the AT Protocol network.
description
string
Optional
Article summary or lead paragraph, typically from the RSS feed description field.
maxLength: 10000 bytesmaxGraphemes: 2000 graphemesfeedCategory
string
Optional
Category from the RSS feed (e.g., 'politica', 'deportes', 'economia').
maxLength: 256 bytesmaxGraphemes: 64 graphemesguid
string
Optional
Original GUID from the RSS feed, used for deduplication.
maxLength: 1024 bytesimageUrl
string
uri
Optional
URL of the article's featured image.
language
string
language
Optional
Language of the article content (BCP-47, e.g., 'es', 'en', 'pt-BR').
publishedAt
string
datetime
Required
When the article was published by the source.
source
ref
com.atproto.repo.strongRef
Required
Strong reference to the tech.transparencia.news.source record for this outlet.
title
string
Required
Original headline of the article as published by the source.
maxLength: 2048 bytesmaxGraphemes: 512 graphemesurl
string
uri
Required
Canonical URL of the article on the source website.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"title",
"url",
"source",
"publishedAt",
"createdAt"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Canonical URL of the article on the source website."
},
"guid": {
"type": "string",
"maxLength": 1024,
"description": "Original GUID from the RSS feed, used for deduplication."
},
"title": {
"type": "string",
"maxLength": 2048,
"description": "Original headline of the article as published by the source.",
"maxGraphemes": 512
},
"author": {
"type": "string",
"maxLength": 512,
"description": "Author byline as published.",
"maxGraphemes": 128
},
"source": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "Strong reference to the tech.transparencia.news.source record for this outlet."
},
"imageUrl": {
"type": "string",
"format": "uri",
"description": "URL of the article's featured image."
},
"language": {
"type": "string",
"format": "language",
"description": "Language of the article content (BCP-47, e.g., 'es', 'en', 'pt-BR')."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When this record was created in the AT Protocol network."
},
"description": {
"type": "string",
"maxLength": 10000,
"description": "Article summary or lead paragraph, typically from the RSS feed description field.",
"maxGraphemes": 2000
},
"publishedAt": {
"type": "string",
"format": "datetime",
"description": "When the article was published by the source."
},
"feedCategory": {
"type": "string",
"maxLength": 256,
"description": "Category from the RSS feed (e.g., 'politica', 'deportes', 'economia').",
"maxGraphemes": 64
}
}
},
"description": "A news article scraped from an RSS feed or website."
}