Grigora · JSON-LD Context

Grigora Co Context

JSON-LD context defining the semantic vocabulary for Grigora Co from Grigora.

11 Classes 16 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/
grigora: https://grigora.co/schema#

Classes

PostCmsPostCreateRequest PostCmsPostCreateResponse PostCmsPostDeleteRequest PostCmsPostDeleteResponse PostCmsPostListResponse PostCmsPostPublishRequest PostCmsPostPublishResponse PostCmsPostUnpublishRequest PostCmsPostUnpublishResponse PostCmsPostUpdateRequest PostCmsPostUpdateResponse

Properties

Property Type Container
title string
slug string
content string
author string
status string
category list
tag list
seo_meta_title string
seo_meta_desc string
featured_image string
summary string
keyword string
success boolean
message string
data
post_id string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://grigora.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "grigora": "https://grigora.co/schema#",
    "PostCmsPostCreateRequest": "grigora:PostCmsPostCreateRequest",
    "title": {
      "@id": "grigora:title",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "grigora:slug",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "grigora:content",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "grigora:author",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "grigora:status",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "grigora:category",
      "@container": "@list"
    },
    "tag": {
      "@id": "grigora:tag",
      "@container": "@list"
    },
    "seo_meta_title": {
      "@id": "grigora:seo_meta_title",
      "@type": "xsd:string"
    },
    "seo_meta_desc": {
      "@id": "grigora:seo_meta_desc",
      "@type": "xsd:string"
    },
    "featured_image": {
      "@id": "grigora:featured_image",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "grigora:summary",
      "@type": "xsd:string"
    },
    "keyword": {
      "@id": "grigora:keyword",
      "@type": "xsd:string"
    },
    "PostCmsPostCreateResponse": "grigora:PostCmsPostCreateResponse",
    "success": {
      "@id": "grigora:success",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "grigora:message",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "grigora:data"
    },
    "PostCmsPostDeleteRequest": "grigora:PostCmsPostDeleteRequest",
    "post_id": {
      "@id": "grigora:post_id",
      "@type": "xsd:string"
    },
    "PostCmsPostDeleteResponse": "grigora:PostCmsPostDeleteResponse",
    "PostCmsPostListResponse": "grigora:PostCmsPostListResponse",
    "PostCmsPostPublishRequest": "grigora:PostCmsPostPublishRequest",
    "PostCmsPostPublishResponse": "grigora:PostCmsPostPublishResponse",
    "PostCmsPostUnpublishRequest": "grigora:PostCmsPostUnpublishRequest",
    "PostCmsPostUnpublishResponse": "grigora:PostCmsPostUnpublishResponse",
    "PostCmsPostUpdateRequest": "grigora:PostCmsPostUpdateRequest",
    "PostCmsPostUpdateResponse": "grigora:PostCmsPostUpdateResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Grigora API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Grigora'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-10) from openapi/_ae-authored/grigora-co-openapi-generated.yml.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/_ae-authored/grigora-co-openapi-generated.yml"
  ]
}