Grigora Co Context
JSON-LD context defining the semantic vocabulary for Grigora Co from Grigora.
11 Classes
16 Properties
4 Namespaces
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
{
"@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"
]
}