Fabric · JSON-LD Context

Fabric So Context

JSON-LD context defining the semantic vocabulary for Fabric So from Fabric.

8 Classes 13 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/
fabric: https://fabric.so/schema#

Classes

PostV2MemoriesAskRequest PostV2MemoriesAskResponse PostV2MemoriesSearchRequest PostV2MemoriesSearchResponse GetV2MemoriesMemoryidResponse GetV2ResourcesC99C57C334F54FdeA678F9815Cd99Db5Response PostV2ResourcesFilterRequest PostV2ResourcesSearchRequest

Properties

Property Type Container
query string
answer string
hits list
total integer
hasMore boolean
id string
name string
content string
createdAt string
modifiedAt string
parentId string
order
text string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://fabric.so/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fabric": "https://fabric.so/schema#",
    "PostV2MemoriesAskRequest": "fabric:PostV2MemoriesAskRequest",
    "query": {
      "@id": "fabric:query",
      "@type": "xsd:string"
    },
    "PostV2MemoriesAskResponse": "fabric:PostV2MemoriesAskResponse",
    "answer": {
      "@id": "fabric:answer",
      "@type": "xsd:string"
    },
    "PostV2MemoriesSearchRequest": "fabric:PostV2MemoriesSearchRequest",
    "PostV2MemoriesSearchResponse": "fabric:PostV2MemoriesSearchResponse",
    "hits": {
      "@id": "fabric:hits",
      "@container": "@list"
    },
    "total": {
      "@id": "fabric:total",
      "@type": "xsd:integer"
    },
    "hasMore": {
      "@id": "fabric:hasMore",
      "@type": "xsd:boolean"
    },
    "GetV2MemoriesMemoryidResponse": "fabric:GetV2MemoriesMemoryidResponse",
    "id": {
      "@id": "fabric:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "fabric:name",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "fabric:content",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "fabric:createdAt",
      "@type": "xsd:string"
    },
    "modifiedAt": {
      "@id": "fabric:modifiedAt",
      "@type": "xsd:string"
    },
    "GetV2ResourcesC99C57C334F54FdeA678F9815Cd99Db5Response": "fabric:GetV2ResourcesC99C57C334F54FdeA678F9815Cd99Db5Response",
    "parentId": {
      "@id": "fabric:parentId",
      "@type": "xsd:string"
    },
    "order": {
      "@id": "fabric:order"
    },
    "PostV2ResourcesFilterRequest": "fabric:PostV2ResourcesFilterRequest",
    "PostV2ResourcesSearchRequest": "fabric:PostV2ResourcesSearchRequest",
    "text": {
      "@id": "fabric:text",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Fabric API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Fabric'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-10-23) from openapi/_ae-authored/fabric-so-openapi-generated.yml.",
  "dcterms:created": "2026-10-23",
  "dcterms:source": [
    "openapi/_ae-authored/fabric-so-openapi-generated.yml"
  ]
}