tenderapi-eu · JSON-LD Context

Tenderapi Eu Context

JSON-LD context defining the semantic vocabulary for Tenderapi Eu from tenderapi-eu.

10 Classes 29 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/
tenderapi: https://tenderapi.eu/schema#

Classes

SearchTendersRequest TenderList TenderDetail Organisation OrganisationList SearchOrganisationsRequest PageInfo EstimatedValue TenderSortBy SortOrder

Properties

Property Type Container
buyerCountries list
cpvCodes list
statuses list
sortBy string
limit integer
tenders list
page reference
id string
title string
abstract string
status string
serviceType string
source string
publicationDate string
deadline string
deadlineHasTime boolean
buyer reference
estimatedValue reference
link string
winners list
name string
country string
organisations list
countries list
nextCursor string
total
value decimal
currency string
valueEur decimal

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://tenderapi.eu/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "tenderapi": "https://tenderapi.eu/schema#",
    "SearchTendersRequest": "tenderapi:SearchTendersRequest",
    "buyerCountries": {
      "@id": "tenderapi:buyerCountries",
      "@container": "@list"
    },
    "cpvCodes": {
      "@id": "tenderapi:cpvCodes",
      "@container": "@list"
    },
    "statuses": {
      "@id": "tenderapi:statuses",
      "@container": "@list"
    },
    "sortBy": {
      "@id": "tenderapi:sortBy",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "tenderapi:limit",
      "@type": "xsd:integer"
    },
    "TenderList": "tenderapi:TenderList",
    "tenders": {
      "@id": "tenderapi:tenders",
      "@container": "@list"
    },
    "page": {
      "@id": "tenderapi:page",
      "@type": "@id"
    },
    "TenderDetail": "tenderapi:TenderDetail",
    "id": {
      "@id": "tenderapi:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "tenderapi:title",
      "@type": "xsd:string"
    },
    "abstract": {
      "@id": "tenderapi:abstract",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "tenderapi:status",
      "@type": "xsd:string"
    },
    "serviceType": {
      "@id": "tenderapi:serviceType",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "tenderapi:source",
      "@type": "xsd:string"
    },
    "publicationDate": {
      "@id": "tenderapi:publicationDate",
      "@type": "xsd:string"
    },
    "deadline": {
      "@id": "tenderapi:deadline",
      "@type": "xsd:string"
    },
    "deadlineHasTime": {
      "@id": "tenderapi:deadlineHasTime",
      "@type": "xsd:boolean"
    },
    "buyer": {
      "@id": "tenderapi:buyer",
      "@type": "@id"
    },
    "estimatedValue": {
      "@id": "tenderapi:estimatedValue",
      "@type": "@id"
    },
    "link": {
      "@id": "tenderapi:link",
      "@type": "xsd:string"
    },
    "winners": {
      "@id": "tenderapi:winners",
      "@container": "@list"
    },
    "Organisation": "tenderapi:Organisation",
    "name": {
      "@id": "tenderapi:name",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "tenderapi:country",
      "@type": "xsd:string"
    },
    "OrganisationList": "tenderapi:OrganisationList",
    "organisations": {
      "@id": "tenderapi:organisations",
      "@container": "@list"
    },
    "SearchOrganisationsRequest": "tenderapi:SearchOrganisationsRequest",
    "countries": {
      "@id": "tenderapi:countries",
      "@container": "@list"
    },
    "PageInfo": "tenderapi:PageInfo",
    "nextCursor": {
      "@id": "tenderapi:nextCursor",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "tenderapi:total"
    },
    "EstimatedValue": "tenderapi:EstimatedValue",
    "value": {
      "@id": "tenderapi:value",
      "@type": "xsd:decimal"
    },
    "currency": {
      "@id": "tenderapi:currency",
      "@type": "xsd:string"
    },
    "valueEur": {
      "@id": "tenderapi:valueEur",
      "@type": "xsd:decimal"
    },
    "TenderSortBy": "tenderapi:TenderSortBy",
    "SortOrder": "tenderapi:SortOrder"
  },
  "@type": "schema:Dataset",
  "schema:name": "tenderapi-eu API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects tenderapi-eu'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-31) from openapi/tenderapi-eu-openapi.yaml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/tenderapi-eu-openapi.yaml"
  ]
}