schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
featury:
https://featury.app/schema#
{
"@context": {
"@vocab": "https://featury.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"featury": "https://featury.app/schema#",
"GetFeedWsProjOgPngResponse": "featury:GetFeedWsProjOgPngResponse",
"image": {
"@id": "featury:image",
"@type": "xsd:string"
},
"PostV1AskRequest": "featury:PostV1AskRequest",
"workspace": {
"@id": "featury:workspace",
"@type": "xsd:string"
},
"project": {
"@id": "featury:project",
"@type": "xsd:string"
},
"question": {
"@id": "featury:question",
"@type": "xsd:string"
},
"conversationId": {
"@id": "featury:conversationId",
"@type": "xsd:string"
},
"PostV1AskResponse": "featury:PostV1AskResponse",
"data": {
"@id": "featury:data"
},
"GetV1ChangesResponse": "featury:GetV1ChangesResponse",
"PostV1ChangesRequest": "featury:PostV1ChangesRequest",
"kind": {
"@id": "featury:kind",
"@type": "xsd:string"
},
"title": {
"@id": "featury:title",
"@type": "xsd:string"
},
"GetV1FeaturesResponse": "featury:GetV1FeaturesResponse",
"GetV1ProjectsResponse": "featury:GetV1ProjectsResponse",
"GetV1RequestsResponse": "featury:GetV1RequestsResponse",
"PostV1RequestsRequest": "featury:PostV1RequestsRequest",
"body": {
"@id": "featury:body",
"@type": "xsd:string"
},
"severity": {
"@id": "featury:severity",
"@type": "xsd:string"
},
"PostV1RequestsResponse": "featury:PostV1RequestsResponse",
"GetV1RequestsIdResponse": "featury:GetV1RequestsIdResponse",
"PatchV1RequestsIdRequest": "featury:PatchV1RequestsIdRequest",
"horizon": {
"@id": "featury:horizon",
"@type": "xsd:string"
},
"size": {
"@id": "featury:size",
"@type": "xsd:string"
},
"fit": {
"@id": "featury:fit",
"@type": "xsd:string"
},
"PatchV1RequestsIdResponse": "featury:PatchV1RequestsIdResponse",
"PostV1RequestsIdCommentsRequest": "featury:PostV1RequestsIdCommentsRequest",
"PostV1RequestsIdCommentsResponse": "featury:PostV1RequestsIdCommentsResponse",
"PostV1RequestsIdStatusRequest": "featury:PostV1RequestsIdStatusRequest",
"status": {
"@id": "featury:status",
"@type": "xsd:string"
},
"note": {
"@id": "featury:note",
"@type": "xsd:string"
},
"declinedReason": {
"@id": "featury:declinedReason",
"@type": "xsd:string"
},
"PostV1RequestsIdStatusResponse": "featury:PostV1RequestsIdStatusResponse",
"GetV1WorkspacesResponse": "featury:GetV1WorkspacesResponse"
},
"@type": "schema:Dataset",
"schema:name": "featury API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects featury'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-07) from openapi/_ae-authored/featury-app-openapi-generated.yml.",
"dcterms:created": "2026-11-07",
"dcterms:source": [
"openapi/_ae-authored/featury-app-openapi-generated.yml"
]
}