Frank · JSON-LD Context
Hifrank Ai Context
JSON-LD context defining the semantic vocabulary for Hifrank Ai from Frank.
21 Classes
39 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
hifrank:
https://hifrank.ai/schema#
Classes
GetV1InterviewsIdResponse
GetV1ProductsResponse
PostV1ProductsRequest
PostV1ProductsResponse
GetV1ProductsIdResponse
PutV1ProductsIdRequest
PutV1ProductsIdResponse
GetV1ResearchesResponse
PostV1ResearchesRequest
PostV1ResearchesResponse
PutV1ResearchesIdProductRequest
PutV1ResearchesIdProductResponse
PutV1ResearchesIdPublishRequest
PutV1ResearchesIdPublishResponse
GetV1ResearchesResearchidEmbedsResponse
GetV1ResearchesResearchidEmbedsTypeResponse
PutV1ResearchesResearchidEmbedsTypeRequest
PutV1ResearchesResearchidEmbedsTypeResponse
GetV1ResearchesResearchidInterviewsResponse
PutV1ResearchesResearchidParticipantsRequest
PutV1ResearchesResearchidParticipantsResponse
Properties
| Property | Type | Container |
|---|---|---|
| interviewId | string | |
| researchId | string | |
| status | string | |
| type | string | |
| participant | ||
| startedAt | string | |
| endedAt | string | |
| duration | integer | |
| transcript | list | |
| productId | string | |
| name | string | |
| description | string | |
| category | string | |
| brief | string | |
| urls | list | |
| createdAt | dateTime | |
| goals | string | |
| researchType | string | |
| topics | list | |
| language | string | |
| persona | string | |
| prompts | ||
| protectedDomains | list | |
| activated | boolean | |
| formats | list | |
| embedId | string | |
| settings | ||
| snippet | string | |
| install | ||
| runnable | boolean | |
| blockers | list | |
| floatingAlign | string | |
| startingContent | ||
| snippetChanged | boolean | |
| snippetChangedNote | string | |
| string | ||
| context | string | |
| hasContext | boolean | |
| updatedAt | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://hifrank.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"hifrank": "https://hifrank.ai/schema#",
"GetV1InterviewsIdResponse": "hifrank:GetV1InterviewsIdResponse",
"interviewId": {
"@id": "hifrank:interviewId",
"@type": "xsd:string"
},
"researchId": {
"@id": "hifrank:researchId",
"@type": "xsd:string"
},
"status": {
"@id": "hifrank:status",
"@type": "xsd:string"
},
"type": {
"@id": "hifrank:type",
"@type": "xsd:string"
},
"participant": {
"@id": "hifrank:participant"
},
"startedAt": {
"@id": "hifrank:startedAt",
"@type": "xsd:string"
},
"endedAt": {
"@id": "hifrank:endedAt",
"@type": "xsd:string"
},
"duration": {
"@id": "hifrank:duration",
"@type": "xsd:integer"
},
"transcript": {
"@id": "hifrank:transcript",
"@container": "@list"
},
"GetV1ProductsResponse": "hifrank:GetV1ProductsResponse",
"productId": {
"@id": "hifrank:productId",
"@type": "xsd:string"
},
"name": {
"@id": "hifrank:name",
"@type": "xsd:string"
},
"description": {
"@id": "hifrank:description",
"@type": "xsd:string"
},
"category": {
"@id": "hifrank:category",
"@type": "xsd:string"
},
"brief": {
"@id": "hifrank:brief",
"@type": "xsd:string"
},
"urls": {
"@id": "hifrank:urls",
"@container": "@list"
},
"createdAt": {
"@id": "hifrank:createdAt",
"@type": "xsd:dateTime"
},
"PostV1ProductsRequest": "hifrank:PostV1ProductsRequest",
"PostV1ProductsResponse": "hifrank:PostV1ProductsResponse",
"GetV1ProductsIdResponse": "hifrank:GetV1ProductsIdResponse",
"PutV1ProductsIdRequest": "hifrank:PutV1ProductsIdRequest",
"PutV1ProductsIdResponse": "hifrank:PutV1ProductsIdResponse",
"GetV1ResearchesResponse": "hifrank:GetV1ResearchesResponse",
"goals": {
"@id": "hifrank:goals",
"@type": "xsd:string"
},
"PostV1ResearchesRequest": "hifrank:PostV1ResearchesRequest",
"researchType": {
"@id": "hifrank:researchType",
"@type": "xsd:string"
},
"topics": {
"@id": "hifrank:topics",
"@container": "@list"
},
"PostV1ResearchesResponse": "hifrank:PostV1ResearchesResponse",
"PutV1ResearchesIdProductRequest": "hifrank:PutV1ResearchesIdProductRequest",
"PutV1ResearchesIdProductResponse": "hifrank:PutV1ResearchesIdProductResponse",
"PutV1ResearchesIdPublishRequest": "hifrank:PutV1ResearchesIdPublishRequest",
"language": {
"@id": "hifrank:language",
"@type": "xsd:string"
},
"persona": {
"@id": "hifrank:persona",
"@type": "xsd:string"
},
"prompts": {
"@id": "hifrank:prompts"
},
"PutV1ResearchesIdPublishResponse": "hifrank:PutV1ResearchesIdPublishResponse",
"GetV1ResearchesResearchidEmbedsResponse": "hifrank:GetV1ResearchesResearchidEmbedsResponse",
"protectedDomains": {
"@id": "hifrank:protectedDomains",
"@container": "@list"
},
"activated": {
"@id": "hifrank:activated",
"@type": "xsd:boolean"
},
"formats": {
"@id": "hifrank:formats",
"@container": "@list"
},
"GetV1ResearchesResearchidEmbedsTypeResponse": "hifrank:GetV1ResearchesResearchidEmbedsTypeResponse",
"embedId": {
"@id": "hifrank:embedId",
"@type": "xsd:string"
},
"settings": {
"@id": "hifrank:settings"
},
"snippet": {
"@id": "hifrank:snippet",
"@type": "xsd:string"
},
"install": {
"@id": "hifrank:install"
},
"runnable": {
"@id": "hifrank:runnable",
"@type": "xsd:boolean"
},
"blockers": {
"@id": "hifrank:blockers",
"@container": "@list"
},
"PutV1ResearchesResearchidEmbedsTypeRequest": "hifrank:PutV1ResearchesResearchidEmbedsTypeRequest",
"floatingAlign": {
"@id": "hifrank:floatingAlign",
"@type": "xsd:string"
},
"startingContent": {
"@id": "hifrank:startingContent"
},
"PutV1ResearchesResearchidEmbedsTypeResponse": "hifrank:PutV1ResearchesResearchidEmbedsTypeResponse",
"snippetChanged": {
"@id": "hifrank:snippetChanged",
"@type": "xsd:boolean"
},
"snippetChangedNote": {
"@id": "hifrank:snippetChangedNote",
"@type": "xsd:string"
},
"GetV1ResearchesResearchidInterviewsResponse": "hifrank:GetV1ResearchesResearchidInterviewsResponse",
"PutV1ResearchesResearchidParticipantsRequest": "hifrank:PutV1ResearchesResearchidParticipantsRequest",
"email": {
"@id": "hifrank:email",
"@type": "xsd:string"
},
"context": {
"@id": "hifrank:context",
"@type": "xsd:string"
},
"PutV1ResearchesResearchidParticipantsResponse": "hifrank:PutV1ResearchesResearchidParticipantsResponse",
"hasContext": {
"@id": "hifrank:hasContext",
"@type": "xsd:boolean"
},
"updatedAt": {
"@id": "hifrank:updatedAt",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Frank API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Frank'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-05) from openapi/_ae-authored/hifrank-ai-openapi-generated.yml.",
"dcterms:created": "2026-11-05",
"dcterms:source": [
"openapi/_ae-authored/hifrank-ai-openapi-generated.yml"
]
}