{
  "@context": {
    "@vocab": "https://astraeyelabs.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "astraeyelabs": "https://astraeyelabs.io/schema#",
    "GetApiV1AssetsLookupResponse": "astraeyelabs:GetApiV1AssetsLookupResponse",
    "found": {
      "@id": "astraeyelabs:found"
    },
    "not_found": {
      "@id": "astraeyelabs:not_found"
    },
    "GetApiV1ResearchAnalysesResponse": "astraeyelabs:GetApiV1ResearchAnalysesResponse",
    "count": {
      "@id": "astraeyelabs:count",
      "@type": "xsd:integer"
    },
    "yourPlan": {
      "@id": "astraeyelabs:yourPlan"
    },
    "yourPlan.id": {
      "@id": "astraeyelabs:yourPlan.id",
      "@type": "xsd:string"
    },
    "yourPlan.name": {
      "@id": "astraeyelabs:yourPlan.name",
      "@type": "xsd:string"
    },
    "yourPlan.rank": {
      "@id": "astraeyelabs:yourPlan.rank",
      "@type": "xsd:integer"
    },
    "GetApiV1ResearchAnalysesIdResponse": "astraeyelabs:GetApiV1ResearchAnalysesIdResponse",
    "analysis.id": {
      "@id": "astraeyelabs:analysis.id",
      "@type": "xsd:string"
    },
    "analysis.name": {
      "@id": "astraeyelabs:analysis.name",
      "@type": "xsd:string"
    },
    "analysis.scientist": {
      "@id": "astraeyelabs:analysis.scientist",
      "@type": "xsd:string"
    },
    "analysis.assetClass": {
      "@id": "astraeyelabs:analysis.assetClass",
      "@type": "xsd:string"
    },
    "analysis.summary": {
      "@id": "astraeyelabs:analysis.summary",
      "@type": "xsd:string"
    },
    "analysis.securityTypes": {
      "@id": "astraeyelabs:analysis.securityTypes",
      "@type": "xsd:string"
    },
    "analysis.description": {
      "@id": "astraeyelabs:analysis.description",
      "@type": "xsd:string"
    },
    "analysis.methodology": {
      "@id": "astraeyelabs:analysis.methodology",
      "@type": "xsd:string"
    },
    "analysis.plan": {
      "@id": "astraeyelabs:analysis.plan"
    },
    "analysis.includedInYourPlan": {
      "@id": "astraeyelabs:analysis.includedInYourPlan",
      "@type": "xsd:boolean"
    },
    "GetApiV1ResearchMarketSlicesResponse": "astraeyelabs:GetApiV1ResearchMarketSlicesResponse",
    "GetApiV1ResearchProjectsResponse": "astraeyelabs:GetApiV1ResearchProjectsResponse",
    "hasMore": {
      "@id": "astraeyelabs:hasMore",
      "@type": "xsd:boolean"
    },
    "nextCursor": {
      "@id": "astraeyelabs:nextCursor",
      "@type": "xsd:string"
    },
    "PostApiV1ResearchProjectsArchiveRequest": "astraeyelabs:PostApiV1ResearchProjectsArchiveRequest",
    "projectId": {
      "@id": "astraeyelabs:projectId",
      "@type": "xsd:string"
    },
    "PostApiV1ResearchProjectsArchiveResponse": "astraeyelabs:PostApiV1ResearchProjectsArchiveResponse",
    "outcome": {
      "@id": "astraeyelabs:outcome",
      "@type": "xsd:string"
    },
    "PostApiV1ResearchProjectsCreateRequest": "astraeyelabs:PostApiV1ResearchProjectsCreateRequest",
    "title": {
      "@id": "astraeyelabs:title",
      "@type": "xsd:string"
    },
    "analysisIds": {
      "@id": "astraeyelabs:analysisIds",
      "@type": "xsd:string"
    },
    "templateId": {
      "@id": "astraeyelabs:templateId",
      "@type": "xsd:string"
    },
    "covers": {
      "@id": "astraeyelabs:covers"
    },
    "description": {
      "@id": "astraeyelabs:description",
      "@type": "xsd:string"
    },
    "reportOptionsOn": {
      "@id": "astraeyelabs:reportOptionsOn",
      "@type": "xsd:string"
    },
    "PostApiV1ResearchProjectsCreateResponse": "astraeyelabs:PostApiV1ResearchProjectsCreateResponse",
    "project": {
      "@id": "astraeyelabs:project"
    },
    "project.id": {
      "@id": "astraeyelabs:project.id",
      "@type": "xsd:string"
    },
    "project.title": {
      "@id": "astraeyelabs:project.title",
      "@type": "xsd:string"
    },
    "project.status": {
      "@id": "astraeyelabs:project.status",
      "@type": "xsd:string"
    },
    "project.createdAt": {
      "@id": "astraeyelabs:project.createdAt",
      "@type": "xsd:string"
    },
    "PostApiV1ResearchProjectsRestoreRequest": "astraeyelabs:PostApiV1ResearchProjectsRestoreRequest",
    "PostApiV1ResearchProjectsRestoreResponse": "astraeyelabs:PostApiV1ResearchProjectsRestoreResponse",
    "PostApiV1ResearchProjectsUpdateRequest": "astraeyelabs:PostApiV1ResearchProjectsUpdateRequest",
    "addAnalysisIds": {
      "@id": "astraeyelabs:addAnalysisIds"
    },
    "removeAnalysisIds": {
      "@id": "astraeyelabs:removeAnalysisIds",
      "@type": "xsd:string"
    },
    "reportOptionsOff": {
      "@id": "astraeyelabs:reportOptionsOff",
      "@type": "xsd:string"
    },
    "PostApiV1ResearchProjectsUpdateResponse": "astraeyelabs:PostApiV1ResearchProjectsUpdateResponse",
    "GetApiV1ResearchProjectsIdResponse": "astraeyelabs:GetApiV1ResearchProjectsIdResponse",
    "project.covers.kind": {
      "@id": "astraeyelabs:project.covers.kind",
      "@type": "xsd:string"
    },
    "project.covers.coverage": {
      "@id": "astraeyelabs:project.covers.coverage",
      "@type": "xsd:string"
    },
    "project.covers.marketSlices": {
      "@id": "astraeyelabs:project.covers.marketSlices",
      "@type": "xsd:string"
    },
    "project.covers.marketSliceNames": {
      "@id": "astraeyelabs:project.covers.marketSliceNames",
      "@type": "xsd:string"
    },
    "project.covers.skipsAssetClass": {
      "@id": "astraeyelabs:project.covers.skipsAssetClass",
      "@type": "xsd:string"
    },
    "GetApiV1ResearchProjectsIdRunsResponse": "astraeyelabs:GetApiV1ResearchProjectsIdRunsResponse",
    "GetApiV1ResearchProjectsIdRunsRungroupidResponse": "astraeyelabs:GetApiV1ResearchProjectsIdRunsRungroupidResponse",
    "run.runGroupId": {
      "@id": "astraeyelabs:run.runGroupId",
      "@type": "xsd:string"
    },
    "run.projectId": {
      "@id": "astraeyelabs:run.projectId",
      "@type": "xsd:string"
    },
    "run.status": {
      "@id": "astraeyelabs:run.status",
      "@type": "xsd:string"
    },
    "run.finished": {
      "@id": "astraeyelabs:run.finished",
      "@type": "xsd:boolean"
    },
    "run.startedAt": {
      "@id": "astraeyelabs:run.startedAt",
      "@type": "xsd:string"
    },
    "run.finishedAt": {
      "@id": "astraeyelabs:run.finishedAt",
      "@type": "xsd:string"
    },
    "run.progress.percent": {
      "@id": "astraeyelabs:run.progress.percent",
      "@type": "xsd:decimal"
    },
    "run.progress.done": {
      "@id": "astraeyelabs:run.progress.done",
      "@type": "xsd:decimal"
    },
    "run.progress.total": {
      "@id": "astraeyelabs:run.progress.total",
      "@type": "xsd:decimal"
    },
    "run.resultsReady": {
      "@id": "astraeyelabs:run.resultsReady",
      "@type": "xsd:boolean"
    },
    "GetApiV1ResearchReportsIdResponse": "astraeyelabs:GetApiV1ResearchReportsIdResponse",
    "report.id": {
      "@id": "astraeyelabs:report.id",
      "@type": "xsd:string"
    },
    "report.researchId": {
      "@id": "astraeyelabs:report.researchId",
      "@type": "xsd:string"
    },
    "report.url": {
      "@id": "astraeyelabs:report.url",
      "@type": "xsd:string"
    },
    "report.generatedAt": {
      "@id": "astraeyelabs:report.generatedAt",
      "@type": "xsd:string"
    },
    "report.language": {
      "@id": "astraeyelabs:report.language",
      "@type": "xsd:string"
    },
    "report.coverage": {
      "@id": "astraeyelabs:report.coverage",
      "@type": "xsd:string"
    },
    "report.requestedLanguage": {
      "@id": "astraeyelabs:report.requestedLanguage",
      "@type": "xsd:string"
    },
    "report.languageFallbackReason": {
      "@id": "astraeyelabs:report.languageFallbackReason",
      "@type": "xsd:string"
    },
    "report.summary.title": {
      "@id": "astraeyelabs:report.summary.title",
      "@type": "xsd:string"
    },
    "report.summary.titleLanguage": {
      "@id": "astraeyelabs:report.summary.titleLanguage",
      "@type": "xsd:string"
    },
    "report.summary.executiveSummary": {
      "@id": "astraeyelabs:report.summary.executiveSummary",
      "@type": "xsd:string"
    },
    "report.summary.executiveSummaryLanguage": {
      "@id": "astraeyelabs:report.summary.executiveSummaryLanguage",
      "@type": "xsd:string"
    },
    "report.summary.conclusion": {
      "@id": "astraeyelabs:report.summary.conclusion",
      "@type": "xsd:string"
    },
    "report.summary.conclusionLanguage": {
      "@id": "astraeyelabs:report.summary.conclusionLanguage",
      "@type": "xsd:string"
    },
    "report.summary.englishParagraphs": {
      "@id": "astraeyelabs:report.summary.englishParagraphs"
    },
    "report.summary.disclosures": {
      "@id": "astraeyelabs:report.summary.disclosures"
    },
    "GetApiV1ResearchReportsIdMethodologyResponse": "astraeyelabs:GetApiV1ResearchReportsIdMethodologyResponse",
    "methodology.reportId": {
      "@id": "astraeyelabs:methodology.reportId",
      "@type": "xsd:string"
    },
    "methodology.researchId": {
      "@id": "astraeyelabs:methodology.researchId",
      "@type": "xsd:string"
    },
    "methodology.generatedAt": {
      "@id": "astraeyelabs:methodology.generatedAt",
      "@type": "xsd:string"
    },
    "methodology.language": {
      "@id": "astraeyelabs:methodology.language",
      "@type": "xsd:string"
    },
    "methodology.coverage": {
      "@id": "astraeyelabs:methodology.coverage",
      "@type": "xsd:string"
    },
    "GetApiV1ResearchReportsIdQuizResponse": "astraeyelabs:GetApiV1ResearchReportsIdQuizResponse",
    "quiz.reportId": {
      "@id": "astraeyelabs:quiz.reportId",
      "@type": "xsd:string"
    },
    "quiz.researchId": {
      "@id": "astraeyelabs:quiz.researchId",
      "@type": "xsd:string"
    },
    "quiz.generatedAt": {
      "@id": "astraeyelabs:quiz.generatedAt",
      "@type": "xsd:string"
    },
    "quiz.language": {
      "@id": "astraeyelabs:quiz.language",
      "@type": "xsd:string"
    },
    "quiz.availableLanguages": {
      "@id": "astraeyelabs:quiz.availableLanguages",
      "@type": "xsd:string"
    },
    "quiz.coverage": {
      "@id": "astraeyelabs:quiz.coverage",
      "@type": "xsd:string"
    },
    "quiz.submittedScientists": {
      "@id": "astraeyelabs:quiz.submittedScientists",
      "@type": "xsd:string"
    },
    "quiz.questions": {
      "@id": "astraeyelabs:quiz.questions"
    },
    "GetApiV1ResearchTemplatesResponse": "astraeyelabs:GetApiV1ResearchTemplatesResponse",
    "GetApiV1ResearchTemplatesIdResponse": "astraeyelabs:GetApiV1ResearchTemplatesIdResponse",
    "template.id": {
      "@id": "astraeyelabs:template.id",
      "@type": "xsd:string"
    },
    "template.name": {
      "@id": "astraeyelabs:template.name",
      "@type": "xsd:string"
    },
    "template.summary": {
      "@id": "astraeyelabs:template.summary",
      "@type": "xsd:string"
    },
    "template.category": {
      "@id": "astraeyelabs:template.category",
      "@type": "xsd:string"
    },
    "template.assetClass": {
      "@id": "astraeyelabs:template.assetClass",
      "@type": "xsd:string"
    },
    "template.scientists": {
      "@id": "astraeyelabs:template.scientists"
    },
    "template.plan": {
      "@id": "astraeyelabs:template.plan"
    },
    "template.includedInYourPlan": {
      "@id": "astraeyelabs:template.includedInYourPlan",
      "@type": "xsd:boolean"
    },
    "template.description": {
      "@id": "astraeyelabs:template.description",
      "@type": "xsd:string"
    },
    "template.complexity": {
      "@id": "astraeyelabs:template.complexity",
      "@type": "xsd:string"
    },
    "template.recommendedCadence": {
      "@id": "astraeyelabs:template.recommendedCadence",
      "@type": "xsd:string"
    },
    "template.estimatedMinutes": {
      "@id": "astraeyelabs:template.estimatedMinutes",
      "@type": "xsd:integer"
    },
    "template.analysisCount": {
      "@id": "astraeyelabs:template.analysisCount",
      "@type": "xsd:integer"
    },
    "GetApiV1SageMessagesResponse": "astraeyelabs:GetApiV1SageMessagesResponse",
    "messages": {
      "@id": "astraeyelabs:messages"
    },
    "PostApiV1SageMessagesRequest": "astraeyelabs:PostApiV1SageMessagesRequest",
    "clientMessageId": {
      "@id": "astraeyelabs:clientMessageId",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "astraeyelabs:text",
      "@type": "xsd:string"
    },
    "conversationId": {
      "@id": "astraeyelabs:conversationId",
      "@type": "xsd:string"
    },
    "PostApiV1SageMessagesResponse": "astraeyelabs:PostApiV1SageMessagesResponse",
    "turnId": {
      "@id": "astraeyelabs:turnId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "astraeyelabs:status",
      "@type": "xsd:string"
    },
    "reply.role": {
      "@id": "astraeyelabs:reply.role",
      "@type": "xsd:string"
    },
    "reply.text": {
      "@id": "astraeyelabs:reply.text",
      "@type": "xsd:string"
    },
    "GetApiV1SageTurnsTurnidResponse": "astraeyelabs:GetApiV1SageTurnsTurnidResponse",
    "GetApiV1WatchlistResponse": "astraeyelabs:GetApiV1WatchlistResponse",
    "watchlist": {
      "@id": "astraeyelabs:watchlist"
    },
    "PostApiV1WatchlistAddRequest": "astraeyelabs:PostApiV1WatchlistAddRequest",
    "assetIds": {
      "@id": "astraeyelabs:assetIds",
      "@type": "xsd:string"
    },
    "marketSliceId": {
      "@id": "astraeyelabs:marketSliceId",
      "@type": "xsd:string"
    },
    "PostApiV1WatchlistAddResponse": "astraeyelabs:PostApiV1WatchlistAddResponse",
    "added": {
      "@id": "astraeyelabs:added",
      "@type": "xsd:string"
    },
    "alreadyDone": {
      "@id": "astraeyelabs:alreadyDone",
      "@type": "xsd:string"
    },
    "PostApiV1WatchlistRemoveRequest": "astraeyelabs:PostApiV1WatchlistRemoveRequest",
    "PostApiV1WatchlistRemoveResponse": "astraeyelabs:PostApiV1WatchlistRemoveResponse",
    "removed": {
      "@id": "astraeyelabs:removed",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "AstraEye Labs API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects AstraEye Labs'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-01) from openapi/_ae-authored/astraeyelabs-io-openapi-generated.yml.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/_ae-authored/astraeyelabs-io-openapi-generated.yml"
  ]
}