tech.transparencia.news.article

transparencia.pds.transparencia.tech

Documentation

A news article scraped from an RSS feed or website.

main record

A news article scraped from an RSS feed or website.

Record Key tid Timestamp-based ID

Properties

author string Optional

Author byline as published.

maxLength: 512 bytesmaxGraphemes: 128 graphemes
createdAt 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 graphemes
feedCategory string Optional

Category from the RSS feed (e.g., 'politica', 'deportes', 'economia').

maxLength: 256 bytesmaxGraphemes: 64 graphemes
guid string Optional

Original GUID from the RSS feed, used for deduplication.

maxLength: 1024 bytes
imageUrl 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.

title string Required

Original headline of the article as published by the source.

maxLength: 2048 bytesmaxGraphemes: 512 graphemes
url 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."
}

Lexicon Garden

@