Riksdagsmonitor Intelligence Platform โ€” API Documentation - v1.0.30
    Preparing search index...

    Structured metadata extracted from a single article HTML file.

    interface ArticleMetadata {
    ย ย ย ย filePath: string;
    ย ย ย ย lang: string;
    ย ย ย ย title: string;
    ย ย ย ย metaDescription: string;
    ย ย ย ย ogTitle: string;
    ย ย ย ย ogDescription: string;
    ย ย ย ย twitterTitle: string;
    ย ย ย ย twitterDescription: string;
    ย ย ย ย jsonLdHeadline: string;
    ย ย ย ย jsonLdAlternativeHeadline: string;
    ย ย ย ย jsonLdDescription: string;
    ย ย ย ย bodyPlainText: string;
    }
    Index
    filePath: string

    Absolute path of the inspected file.

    lang: string

    <html lang="โ€ฆ"> value (e.g. en, sv, ar). Empty string when the attribute is missing โ€” callers fall back to the filename code via meta.lang || fp.lang.

    title: string

    <title>โ€ฆ</title> content (HTML-decoded, no trimming beyond trim).

    metaDescription: string

    <meta name="description" content="โ€ฆ">.

    ogTitle: string

    <meta property="og:title" content="โ€ฆ">.

    ogDescription: string

    <meta property="og:description" content="โ€ฆ">.

    twitterTitle: string

    <meta name="twitter:title" content="โ€ฆ">.

    twitterDescription: string

    <meta name="twitter:description" content="โ€ฆ">.

    jsonLdHeadline: string

    JSON-LD headline field (first <script type="application/ld+json">).

    jsonLdAlternativeHeadline: string

    JSON-LD alternativeHeadline field.

    jsonLdDescription: string

    JSON-LD description field.

    bodyPlainText: string

    First ~2KB of the <article> plain text (tags stripped, whitespace collapsed). Used by PRs 3/4 as a diagnostic preview โ€” never validated against the contract directly.