Framekeep · JSON-LD Context

Framekeep Com Context

JSON-LD context defining the semantic vocabulary for Framekeep Com from Framekeep.

4 Classes 17 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/
framekeep: https://framekeep.com/schema#

Classes

ApiIndex HealthResponse ProductResponse ProblemDetails

Properties

Property Type Container
name string
version string
documentation reference
openapi reference
mcp reference
endpoints list
ok boolean
service string
overview string
reviewedAt date
resources list
type string
title string
status integer
detail string
code string
resolution string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://framekeep.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "framekeep": "https://framekeep.com/schema#",
    "ApiIndex": "framekeep:ApiIndex",
    "name": {
      "@id": "framekeep:name",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "framekeep:version",
      "@type": "xsd:string"
    },
    "documentation": {
      "@id": "framekeep:documentation",
      "@type": "@id"
    },
    "openapi": {
      "@id": "framekeep:openapi",
      "@type": "@id"
    },
    "mcp": {
      "@id": "framekeep:mcp",
      "@type": "@id"
    },
    "endpoints": {
      "@id": "framekeep:endpoints",
      "@container": "@list"
    },
    "HealthResponse": "framekeep:HealthResponse",
    "ok": {
      "@id": "framekeep:ok",
      "@type": "xsd:boolean"
    },
    "service": {
      "@id": "framekeep:service",
      "@type": "xsd:string"
    },
    "ProductResponse": "framekeep:ProductResponse",
    "overview": {
      "@id": "framekeep:overview",
      "@type": "xsd:string"
    },
    "reviewedAt": {
      "@id": "framekeep:reviewedAt",
      "@type": "xsd:date"
    },
    "resources": {
      "@id": "framekeep:resources",
      "@container": "@list"
    },
    "ProblemDetails": "framekeep:ProblemDetails",
    "type": {
      "@id": "framekeep:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "framekeep:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "framekeep:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "framekeep:detail",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "framekeep:code",
      "@type": "xsd:string"
    },
    "resolution": {
      "@id": "framekeep:resolution",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Framekeep API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Framekeep'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/framekeep-com-openapi.json.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/framekeep-com-openapi.json"
  ]
}