Horus BI · JSON-LD Context

Horusbi Com Br Context

JSON-LD context defining the semantic vocabulary for Horusbi Com Br from Horus BI.

11 Classes 19 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/
horusbi: https://horusbi.com.br/schema#

Classes

PostLumoAlertasRequest PostTenantAiChatRequest PostTenantAiChatResponse GetTenantAiLimitResponse PostTenantAiThreadsThreadidCancelResponse PatchTenantFilesIdRequest PostTenantFilesIdSignRequest PostTenantFilesIdSignResponse PostV1TenantAiChatRequest PostV1TenantFilesConfirmRequest PostV1TenantFilesPresignRequest

Properties

Property Type Container
alert
user
tenantId integer
timestamp dateTime
content list
userId integer
message string
threadId string
modelKey string
event string
data
limit
status integer
public boolean
ttl integer
url string
id string
mime string
file_name string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://horusbi.com.br/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "horusbi": "https://horusbi.com.br/schema#",
    "PostLumoAlertasRequest": "horusbi:PostLumoAlertasRequest",
    "alert": {
      "@id": "horusbi:alert"
    },
    "user": {
      "@id": "horusbi:user"
    },
    "tenantId": {
      "@id": "horusbi:tenantId",
      "@type": "xsd:integer"
    },
    "timestamp": {
      "@id": "horusbi:timestamp",
      "@type": "xsd:dateTime"
    },
    "content": {
      "@id": "horusbi:content",
      "@container": "@list"
    },
    "PostTenantAiChatRequest": "horusbi:PostTenantAiChatRequest",
    "userId": {
      "@id": "horusbi:userId",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "horusbi:message",
      "@type": "xsd:string"
    },
    "threadId": {
      "@id": "horusbi:threadId",
      "@type": "xsd:string"
    },
    "modelKey": {
      "@id": "horusbi:modelKey",
      "@type": "xsd:string"
    },
    "PostTenantAiChatResponse": "horusbi:PostTenantAiChatResponse",
    "event": {
      "@id": "horusbi:event",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "horusbi:data"
    },
    "GetTenantAiLimitResponse": "horusbi:GetTenantAiLimitResponse",
    "limit": {
      "@id": "horusbi:limit"
    },
    "PostTenantAiThreadsThreadidCancelResponse": "horusbi:PostTenantAiThreadsThreadidCancelResponse",
    "status": {
      "@id": "horusbi:status",
      "@type": "xsd:integer"
    },
    "PatchTenantFilesIdRequest": "horusbi:PatchTenantFilesIdRequest",
    "public": {
      "@id": "horusbi:public",
      "@type": "xsd:boolean"
    },
    "PostTenantFilesIdSignRequest": "horusbi:PostTenantFilesIdSignRequest",
    "ttl": {
      "@id": "horusbi:ttl",
      "@type": "xsd:integer"
    },
    "PostTenantFilesIdSignResponse": "horusbi:PostTenantFilesIdSignResponse",
    "url": {
      "@id": "horusbi:url",
      "@type": "xsd:string"
    },
    "PostV1TenantAiChatRequest": "horusbi:PostV1TenantAiChatRequest",
    "PostV1TenantFilesConfirmRequest": "horusbi:PostV1TenantFilesConfirmRequest",
    "id": {
      "@id": "horusbi:id",
      "@type": "xsd:string"
    },
    "mime": {
      "@id": "horusbi:mime",
      "@type": "xsd:string"
    },
    "PostV1TenantFilesPresignRequest": "horusbi:PostV1TenantFilesPresignRequest",
    "file_name": {
      "@id": "horusbi:file_name",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Horus BI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Horus BI'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-11) from openapi/_ae-authored/horusbi-com-br-openapi-generated.yml.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/_ae-authored/horusbi-com-br-openapi-generated.yml"
  ]
}