Nordic Financial News · JSON-LD Context

Nordic Financial News Context

JSON-LD context defining the semantic vocabulary for Nordic Financial News from Nordic Financial News.

14 Classes 56 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
nordic: https://nordicfinancialnews.com/schema#

Classes

problem_details ArticleSummary StorySummary CategorySummary EventTypeSummary SourceSummary CompanySummary CountrySummary ExchangeSummary IndexSummary CalendarEventSummary EventSummary WatchlistSummary SearchResult

Properties

Property Type Container
type string
title string
status integer
detail string
instance string
id string
article_url string
content_type string
published_at dateTime
updated_at dateTime
category
source
company_ids list
country string
event_id string
summary string
article_count integer
article_ids list
name string
slug string
label string
domain string
source_type string
ticker string
former_tickers list
is_active boolean
exchange
also_listed_on list
iso2_code string
mic_code string
acronym string
symbol string
pan_nordic boolean
description string
event_type string
date_precision string
fiscal_period string
scheduled_at dateTime
timezone string
local_time dateTime
scheduled_at_changed_at dateTime
source_article_id string
company_id string
company
dividend
significance string
first_reported_at dateTime
last_article_at dateTime
story_ids list
merged_into string
related_to string
position integer
company_count integer
created_at dateTime
results
pagination

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://nordicfinancialnews.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "nordic": "https://nordicfinancialnews.com/schema#",
    "problem_details": "nordic:problem_details",
    "type": {
      "@id": "nordic:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "nordic:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "nordic:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "nordic:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "nordic:instance",
      "@type": "xsd:string"
    },
    "ArticleSummary": "nordic:ArticleSummary",
    "id": {
      "@id": "nordic:id",
      "@type": "xsd:string"
    },
    "article_url": {
      "@id": "nordic:article_url",
      "@type": "xsd:string"
    },
    "content_type": {
      "@id": "nordic:content_type",
      "@type": "xsd:string"
    },
    "published_at": {
      "@id": "nordic:published_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "nordic:updated_at",
      "@type": "xsd:dateTime"
    },
    "category": {
      "@id": "nordic:category"
    },
    "source": {
      "@id": "nordic:source"
    },
    "company_ids": {
      "@id": "nordic:company_ids",
      "@container": "@list"
    },
    "country": {
      "@id": "nordic:country",
      "@type": "xsd:string"
    },
    "event_id": {
      "@id": "nordic:event_id",
      "@type": "xsd:string"
    },
    "StorySummary": "nordic:StorySummary",
    "summary": {
      "@id": "nordic:summary",
      "@type": "xsd:string"
    },
    "article_count": {
      "@id": "nordic:article_count",
      "@type": "xsd:integer"
    },
    "article_ids": {
      "@id": "nordic:article_ids",
      "@container": "@list"
    },
    "CategorySummary": "nordic:CategorySummary",
    "name": {
      "@id": "nordic:name",
      "@type": "xsd:string"
    },
    "EventTypeSummary": "nordic:EventTypeSummary",
    "slug": {
      "@id": "nordic:slug",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "nordic:label",
      "@type": "xsd:string"
    },
    "SourceSummary": "nordic:SourceSummary",
    "domain": {
      "@id": "nordic:domain",
      "@type": "xsd:string"
    },
    "source_type": {
      "@id": "nordic:source_type",
      "@type": "xsd:string"
    },
    "CompanySummary": "nordic:CompanySummary",
    "ticker": {
      "@id": "nordic:ticker",
      "@type": "xsd:string"
    },
    "former_tickers": {
      "@id": "nordic:former_tickers",
      "@container": "@list"
    },
    "is_active": {
      "@id": "nordic:is_active",
      "@type": "xsd:boolean"
    },
    "exchange": {
      "@id": "nordic:exchange"
    },
    "also_listed_on": {
      "@id": "nordic:also_listed_on",
      "@container": "@list"
    },
    "CountrySummary": "nordic:CountrySummary",
    "iso2_code": {
      "@id": "nordic:iso2_code",
      "@type": "xsd:string"
    },
    "ExchangeSummary": "nordic:ExchangeSummary",
    "mic_code": {
      "@id": "nordic:mic_code",
      "@type": "xsd:string"
    },
    "acronym": {
      "@id": "nordic:acronym",
      "@type": "xsd:string"
    },
    "IndexSummary": "nordic:IndexSummary",
    "symbol": {
      "@id": "nordic:symbol",
      "@type": "xsd:string"
    },
    "pan_nordic": {
      "@id": "nordic:pan_nordic",
      "@type": "xsd:boolean"
    },
    "CalendarEventSummary": "nordic:CalendarEventSummary",
    "description": {
      "@id": "nordic:description",
      "@type": "xsd:string"
    },
    "event_type": {
      "@id": "nordic:event_type",
      "@type": "xsd:string"
    },
    "date_precision": {
      "@id": "nordic:date_precision",
      "@type": "xsd:string"
    },
    "fiscal_period": {
      "@id": "nordic:fiscal_period",
      "@type": "xsd:string"
    },
    "scheduled_at": {
      "@id": "nordic:scheduled_at",
      "@type": "xsd:dateTime"
    },
    "timezone": {
      "@id": "nordic:timezone",
      "@type": "xsd:string"
    },
    "local_time": {
      "@id": "nordic:local_time",
      "@type": "xsd:dateTime"
    },
    "scheduled_at_changed_at": {
      "@id": "nordic:scheduled_at_changed_at",
      "@type": "xsd:dateTime"
    },
    "source_article_id": {
      "@id": "nordic:source_article_id",
      "@type": "xsd:string"
    },
    "company_id": {
      "@id": "nordic:company_id",
      "@type": "xsd:string"
    },
    "company": {
      "@id": "nordic:company"
    },
    "dividend": {
      "@id": "nordic:dividend"
    },
    "EventSummary": "nordic:EventSummary",
    "significance": {
      "@id": "nordic:significance",
      "@type": "xsd:string"
    },
    "first_reported_at": {
      "@id": "nordic:first_reported_at",
      "@type": "xsd:dateTime"
    },
    "last_article_at": {
      "@id": "nordic:last_article_at",
      "@type": "xsd:dateTime"
    },
    "story_ids": {
      "@id": "nordic:story_ids",
      "@container": "@list"
    },
    "merged_into": {
      "@id": "nordic:merged_into",
      "@type": "xsd:string"
    },
    "related_to": {
      "@id": "nordic:related_to",
      "@type": "xsd:string"
    },
    "WatchlistSummary": "nordic:WatchlistSummary",
    "position": {
      "@id": "nordic:position",
      "@type": "xsd:integer"
    },
    "company_count": {
      "@id": "nordic:company_count",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "nordic:created_at",
      "@type": "xsd:dateTime"
    },
    "SearchResult": "nordic:SearchResult",
    "results": {
      "@id": "nordic:results"
    },
    "pagination": {
      "@id": "nordic:pagination"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Nordic Financial News API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Nordic Financial News's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-09) from openapi/nordic-financial-news-openapi.yml.",
  "dcterms:created": "2026-10-09",
  "dcterms:source": [
    "openapi/nordic-financial-news-openapi.yml"
  ]
}