{
  "@context": {
    "@vocab": "https://alshhbaa.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "alshhbaa": "https://alshhbaa.com/schema#",
    "ApiError": "alshhbaa:ApiError",
    "error": {
      "@id": "alshhbaa:error"
    },
    "ProblemDetails": "alshhbaa:ProblemDetails",
    "type": {
      "@id": "alshhbaa:type",
      "@type": "@id"
    },
    "title": {
      "@id": "alshhbaa:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "alshhbaa:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "alshhbaa:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "alshhbaa:instance",
      "@type": "@id"
    },
    "code": {
      "@id": "alshhbaa:code",
      "@type": "xsd:string"
    },
    "ApiCatalog": "alshhbaa:ApiCatalog",
    "linkset": {
      "@id": "alshhbaa:linkset",
      "@container": "@list"
    },
    "AgentSkillsIndex": "alshhbaa:AgentSkillsIndex",
    "skills": {
      "@id": "alshhbaa:skills",
      "@container": "@list"
    },
    "McpDiscovery": "alshhbaa:McpDiscovery",
    "name": {
      "@id": "alshhbaa:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "alshhbaa:description",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "alshhbaa:version",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "alshhbaa:category",
      "@type": "xsd:string"
    },
    "icon": {
      "@id": "alshhbaa:icon",
      "@type": "xsd:string"
    },
    "logo": {
      "@id": "alshhbaa:logo",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "alshhbaa:website",
      "@type": "xsd:string"
    },
    "transport": {
      "@id": "alshhbaa:transport",
      "@type": "xsd:string"
    },
    "protocolVersion": {
      "@id": "alshhbaa:protocolVersion",
      "@type": "xsd:string"
    },
    "supportedProtocolVersions": {
      "@id": "alshhbaa:supportedProtocolVersions",
      "@container": "@list"
    },
    "url": {
      "@id": "alshhbaa:url",
      "@type": "xsd:string"
    },
    "endpoint": {
      "@id": "alshhbaa:endpoint",
      "@type": "xsd:string"
    },
    "serverUrl": {
      "@id": "alshhbaa:serverUrl",
      "@type": "xsd:string"
    },
    "discoveryUrl": {
      "@id": "alshhbaa:discoveryUrl",
      "@type": "xsd:string"
    },
    "alternateEndpoint": {
      "@id": "alshhbaa:alternateEndpoint",
      "@type": "xsd:string"
    },
    "mcpServers": {
      "@id": "alshhbaa:mcpServers"
    },
    "auth": {
      "@id": "alshhbaa:auth"
    },
    "tools": {
      "@id": "alshhbaa:tools",
      "@container": "@list"
    },
    "documentation": {
      "@id": "alshhbaa:documentation",
      "@type": "xsd:string"
    },
    "McpServerCard": "alshhbaa:McpServerCard",
    "alternateServerUrl": {
      "@id": "alshhbaa:alternateServerUrl",
      "@type": "xsd:string"
    },
    "documentationUrl": {
      "@id": "alshhbaa:documentationUrl",
      "@type": "xsd:string"
    },
    "AgentCard": "alshhbaa:AgentCard",
    "preferredTransport": {
      "@id": "alshhbaa:preferredTransport",
      "@type": "xsd:string"
    },
    "defaultInputModes": {
      "@id": "alshhbaa:defaultInputModes",
      "@container": "@list"
    },
    "defaultOutputModes": {
      "@id": "alshhbaa:defaultOutputModes",
      "@container": "@list"
    },
    "capabilities": {
      "@id": "alshhbaa:capabilities"
    },
    "contact": {
      "@id": "alshhbaa:contact"
    },
    "OAuthProtectedResource": "alshhbaa:OAuthProtectedResource",
    "resource": {
      "@id": "alshhbaa:resource",
      "@type": "@id"
    },
    "authorization_servers": {
      "@id": "alshhbaa:authorization_servers",
      "@container": "@list"
    },
    "scopes_supported": {
      "@id": "alshhbaa:scopes_supported",
      "@container": "@list"
    },
    "bearer_methods_supported": {
      "@id": "alshhbaa:bearer_methods_supported",
      "@container": "@list"
    },
    "resource_documentation": {
      "@id": "alshhbaa:resource_documentation",
      "@type": "@id"
    },
    "OAuthAuthorizationServer": "alshhbaa:OAuthAuthorizationServer",
    "issuer": {
      "@id": "alshhbaa:issuer",
      "@type": "@id"
    },
    "authorization_endpoint": {
      "@id": "alshhbaa:authorization_endpoint",
      "@type": "@id"
    },
    "token_endpoint": {
      "@id": "alshhbaa:token_endpoint",
      "@type": "@id"
    },
    "revocation_endpoint": {
      "@id": "alshhbaa:revocation_endpoint",
      "@type": "@id"
    },
    "jwks_uri": {
      "@id": "alshhbaa:jwks_uri",
      "@type": "@id"
    },
    "response_types_supported": {
      "@id": "alshhbaa:response_types_supported",
      "@container": "@list"
    },
    "grant_types_supported": {
      "@id": "alshhbaa:grant_types_supported",
      "@container": "@list"
    },
    "agent_auth": {
      "@id": "alshhbaa:agent_auth"
    },
    "AgenticResourceCatalog": "alshhbaa:AgenticResourceCatalog",
    "specVersion": {
      "@id": "alshhbaa:specVersion",
      "@type": "xsd:string"
    },
    "host": {
      "@id": "alshhbaa:host"
    },
    "entries": {
      "@id": "alshhbaa:entries",
      "@container": "@list"
    },
    "BotAuthDirectory": "alshhbaa:BotAuthDirectory",
    "keys": {
      "@id": "alshhbaa:keys",
      "@container": "@list"
    },
    "AskRequest": "alshhbaa:AskRequest",
    "query": {
      "@id": "alshhbaa:query",
      "@type": "xsd:string"
    },
    "q": {
      "@id": "alshhbaa:q",
      "@type": "xsd:string"
    },
    "prefer": {
      "@id": "alshhbaa:prefer"
    },
    "AskResponse": "alshhbaa:AskResponse",
    "_meta": {
      "@id": "alshhbaa:_meta"
    },
    "results": {
      "@id": "alshhbaa:results",
      "@container": "@list"
    },
    "McpToolCallRequest": "alshhbaa:McpToolCallRequest",
    "jsonrpc": {
      "@id": "alshhbaa:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "alshhbaa:id"
    },
    "method": {
      "@id": "alshhbaa:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "alshhbaa:params"
    },
    "McpToolCallResponse": "alshhbaa:McpToolCallResponse",
    "result": {
      "@id": "alshhbaa:result"
    },
    "ApiV1Summary": "alshhbaa:ApiV1Summary",
    "brand": {
      "@id": "alshhbaa:brand",
      "@type": "xsd:string"
    },
    "legalNameAr": {
      "@id": "alshhbaa:legalNameAr",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "alshhbaa:summary",
      "@type": "xsd:string"
    },
    "ApiV1Projects": "alshhbaa:ApiV1Projects",
    "total": {
      "@id": "alshhbaa:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "alshhbaa:limit",
      "@type": "xsd:integer"
    },
    "next_cursor": {
      "@id": "alshhbaa:next_cursor",
      "@type": "xsd:string"
    },
    "projects": {
      "@id": "alshhbaa:projects",
      "@container": "@list"
    },
    "ConsultationRequest": "alshhbaa:ConsultationRequest",
    "spaceType": {
      "@id": "alshhbaa:spaceType",
      "@type": "xsd:string"
    },
    "ceilingHeight": {
      "@id": "alshhbaa:ceilingHeight",
      "@type": "xsd:string"
    },
    "preferredStyle": {
      "@id": "alshhbaa:preferredStyle",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "alshhbaa:notes",
      "@type": "xsd:string"
    },
    "ConsultationResponse": "alshhbaa:ConsultationResponse",
    "message": {
      "@id": "alshhbaa:message",
      "@type": "xsd:string"
    },
    "idempotentReplay": {
      "@id": "alshhbaa:idempotentReplay",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "النحاسيات الشهباء API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects النحاسيات الشهباء'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-01) from openapi/alshhbaa-com-openapi.json.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/alshhbaa-com-openapi.json"
  ]
}