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
View Context View on GitHub

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
email string
context string
hasContext boolean
updatedAt string

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}