forecall-dev · JSON-LD Context

Forecall Dev Context

JSON-LD context defining the semantic vocabulary for Forecall Dev from forecall-dev.

12 Classes 41 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/
forecall: https://forecall.dev/schema#

Classes

Error Me Tool LintReport VersionDiff SavedLint EvaluationRequest EvaluationSettings Estimate StartedEvaluation Evaluation LatestLint

Properties

Property Type Container
error
org
key
name string
title string
description string
inputSchema
outputSchema
annotations
lintVersion integer
toolCount integer
scoreAvg decimal
confusablePairsTotal integer
tools list
serverIssues list
sameRules boolean
added list
removed list
changed list
serverIssuesResolved list
serverIssuesAdded list
server
version
lint
changes
units
models list
distractors list
lang string
casesPerTool integer
cases integer
casesReused boolean
settings reference
casegen
warnings list
balance
id string
status string
runs list
versionId string
createdAt dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://forecall.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "forecall": "https://forecall.dev/schema#",
    "Error": "forecall:Error",
    "error": {
      "@id": "forecall:error"
    },
    "Me": "forecall:Me",
    "org": {
      "@id": "forecall:org"
    },
    "key": {
      "@id": "forecall:key"
    },
    "Tool": "forecall:Tool",
    "name": {
      "@id": "forecall:name",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "forecall:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "forecall:description",
      "@type": "xsd:string"
    },
    "inputSchema": {
      "@id": "forecall:inputSchema"
    },
    "outputSchema": {
      "@id": "forecall:outputSchema"
    },
    "annotations": {
      "@id": "forecall:annotations"
    },
    "LintReport": "forecall:LintReport",
    "lintVersion": {
      "@id": "forecall:lintVersion",
      "@type": "xsd:integer"
    },
    "toolCount": {
      "@id": "forecall:toolCount",
      "@type": "xsd:integer"
    },
    "scoreAvg": {
      "@id": "forecall:scoreAvg",
      "@type": "xsd:decimal"
    },
    "confusablePairsTotal": {
      "@id": "forecall:confusablePairsTotal",
      "@type": "xsd:integer"
    },
    "tools": {
      "@id": "forecall:tools",
      "@container": "@list"
    },
    "serverIssues": {
      "@id": "forecall:serverIssues",
      "@container": "@list"
    },
    "VersionDiff": "forecall:VersionDiff",
    "sameRules": {
      "@id": "forecall:sameRules",
      "@type": "xsd:boolean"
    },
    "added": {
      "@id": "forecall:added",
      "@container": "@list"
    },
    "removed": {
      "@id": "forecall:removed",
      "@container": "@list"
    },
    "changed": {
      "@id": "forecall:changed",
      "@container": "@list"
    },
    "serverIssuesResolved": {
      "@id": "forecall:serverIssuesResolved",
      "@container": "@list"
    },
    "serverIssuesAdded": {
      "@id": "forecall:serverIssuesAdded",
      "@container": "@list"
    },
    "SavedLint": "forecall:SavedLint",
    "server": {
      "@id": "forecall:server"
    },
    "version": {
      "@id": "forecall:version"
    },
    "lint": {
      "@id": "forecall:lint"
    },
    "changes": {
      "@id": "forecall:changes"
    },
    "units": {
      "@id": "forecall:units"
    },
    "EvaluationRequest": "forecall:EvaluationRequest",
    "models": {
      "@id": "forecall:models",
      "@container": "@list"
    },
    "distractors": {
      "@id": "forecall:distractors",
      "@container": "@list"
    },
    "lang": {
      "@id": "forecall:lang",
      "@type": "xsd:string"
    },
    "EvaluationSettings": "forecall:EvaluationSettings",
    "casesPerTool": {
      "@id": "forecall:casesPerTool",
      "@type": "xsd:integer"
    },
    "Estimate": "forecall:Estimate",
    "cases": {
      "@id": "forecall:cases",
      "@type": "xsd:integer"
    },
    "casesReused": {
      "@id": "forecall:casesReused",
      "@type": "xsd:boolean"
    },
    "settings": {
      "@id": "forecall:settings",
      "@type": "@id"
    },
    "casegen": {
      "@id": "forecall:casegen"
    },
    "warnings": {
      "@id": "forecall:warnings",
      "@container": "@list"
    },
    "balance": {
      "@id": "forecall:balance"
    },
    "StartedEvaluation": "forecall:StartedEvaluation",
    "id": {
      "@id": "forecall:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "forecall:status",
      "@type": "xsd:string"
    },
    "runs": {
      "@id": "forecall:runs",
      "@container": "@list"
    },
    "Evaluation": "forecall:Evaluation",
    "versionId": {
      "@id": "forecall:versionId",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "forecall:createdAt",
      "@type": "xsd:dateTime"
    },
    "LatestLint": "forecall:LatestLint"
  },
  "@type": "schema:Dataset",
  "schema:name": "forecall-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects forecall-dev'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-11-08) from openapi/forecall-dev-openapi.json.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/forecall-dev-openapi.json"
  ]
}