Microsoft Azure AI Foundry · JSON-LD Context

Azure Ai Foundry Context

JSON-LD context defining the semantic vocabulary for Azure Ai Foundry from Microsoft Azure AI Foundry.

12 Classes 35 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/
azure: https://microsoft.com/schema#

Classes

ChatCompletionRequest ChatMessage ChatCompletionResponse DecisionRequest DecisionResponse Question Answer OperationList ErrorResponse Operation ResourceList Resource

Properties

Property Type Container
model string
messages list
temperature decimal
top_p decimal
n integer
stream boolean
max_tokens integer
max_completion_tokens integer
stop string
presence_penalty decimal
frequency_penalty decimal
user string
role string
content string
name string
id string
object string
created integer
choices list
usage
state
questions
answers
type string
instructions string
criteria
choice string
value list
nextLink string
error
display
isDataAction boolean
location string
tags
properties

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://microsoft.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "azure": "https://microsoft.com/schema#",
    "ChatCompletionRequest": "azure:ChatCompletionRequest",
    "model": {
      "@id": "azure:model",
      "@type": "xsd:string"
    },
    "messages": {
      "@id": "azure:messages",
      "@container": "@list"
    },
    "temperature": {
      "@id": "azure:temperature",
      "@type": "xsd:decimal"
    },
    "top_p": {
      "@id": "azure:top_p",
      "@type": "xsd:decimal"
    },
    "n": {
      "@id": "azure:n",
      "@type": "xsd:integer"
    },
    "stream": {
      "@id": "azure:stream",
      "@type": "xsd:boolean"
    },
    "max_tokens": {
      "@id": "azure:max_tokens",
      "@type": "xsd:integer"
    },
    "max_completion_tokens": {
      "@id": "azure:max_completion_tokens",
      "@type": "xsd:integer"
    },
    "stop": {
      "@id": "azure:stop",
      "@type": "xsd:string"
    },
    "presence_penalty": {
      "@id": "azure:presence_penalty",
      "@type": "xsd:decimal"
    },
    "frequency_penalty": {
      "@id": "azure:frequency_penalty",
      "@type": "xsd:decimal"
    },
    "user": {
      "@id": "azure:user",
      "@type": "xsd:string"
    },
    "ChatMessage": "azure:ChatMessage",
    "role": {
      "@id": "azure:role",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "azure:content",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "azure:name",
      "@type": "xsd:string"
    },
    "ChatCompletionResponse": "azure:ChatCompletionResponse",
    "id": {
      "@id": "azure:id",
      "@type": "xsd:string"
    },
    "object": {
      "@id": "azure:object",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "azure:created",
      "@type": "xsd:integer"
    },
    "choices": {
      "@id": "azure:choices",
      "@container": "@list"
    },
    "usage": {
      "@id": "azure:usage"
    },
    "DecisionRequest": "azure:DecisionRequest",
    "state": {
      "@id": "azure:state"
    },
    "questions": {
      "@id": "azure:questions"
    },
    "DecisionResponse": "azure:DecisionResponse",
    "answers": {
      "@id": "azure:answers"
    },
    "Question": "azure:Question",
    "type": {
      "@id": "azure:type",
      "@type": "xsd:string"
    },
    "instructions": {
      "@id": "azure:instructions",
      "@type": "xsd:string"
    },
    "criteria": {
      "@id": "azure:criteria"
    },
    "Answer": "azure:Answer",
    "choice": {
      "@id": "azure:choice",
      "@type": "xsd:string"
    },
    "OperationList": "azure:OperationList",
    "value": {
      "@id": "azure:value",
      "@container": "@list"
    },
    "nextLink": {
      "@id": "azure:nextLink",
      "@type": "xsd:string"
    },
    "ErrorResponse": "azure:ErrorResponse",
    "error": {
      "@id": "azure:error"
    },
    "Operation": "azure:Operation",
    "display": {
      "@id": "azure:display"
    },
    "isDataAction": {
      "@id": "azure:isDataAction",
      "@type": "xsd:boolean"
    },
    "ResourceList": "azure:ResourceList",
    "Resource": "azure:Resource",
    "location": {
      "@id": "azure:location",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "azure:tags"
    },
    "properties": {
      "@id": "azure:properties"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Microsoft Azure AI Foundry API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Microsoft Azure AI Foundry'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-04) from openapi/azure-ai-foundry-agents-api-openapi.yml, openapi/azure-ai-foundry-chat-completions-api-openapi.yml, openapi/azure-ai-foundry-completions-api-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/azure-ai-foundry-agents-api-openapi.yml",
    "openapi/azure-ai-foundry-chat-completions-api-openapi.yml",
    "openapi/azure-ai-foundry-completions-api-openapi.yml",
    "openapi/azure-ai-foundry-decisions-api-openapi.yml",
    "openapi/azure-ai-foundry-embeddings-api-openapi.yml"
  ]
}