{
  "@context": {
    "@vocab": "https://pepbank.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "pepbank": "https://pepbank.io/schema#",
    "AliasResolution": "pepbank:AliasResolution",
    "credit": {
      "@id": "pepbank:credit"
    },
    "record_type": {
      "@id": "pepbank:record_type",
      "@type": "xsd:string"
    },
    "alias": {
      "@id": "pepbank:alias",
      "@type": "xsd:string"
    },
    "normalized": {
      "@id": "pepbank:normalized",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "pepbank:status",
      "@type": "xsd:string"
    },
    "candidates": {
      "@id": "pepbank:candidates",
      "@container": "@list"
    },
    "note": {
      "@id": "pepbank:note",
      "@type": "xsd:string"
    },
    "matches": {
      "@id": "pepbank:matches",
      "@container": "@list"
    },
    "data_seq": {
      "@id": "pepbank:data_seq",
      "@type": "xsd:integer"
    },
    "usage": {
      "@id": "pepbank:usage"
    },
    "Problem": "pepbank:Problem",
    "type": {
      "@id": "pepbank:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "pepbank:title",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "pepbank:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "pepbank:instance",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "pepbank:code",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "pepbank:request_id",
      "@type": "xsd:string"
    },
    "retry_after_s": {
      "@id": "pepbank:retry_after_s",
      "@type": "xsd:integer"
    },
    "errors": {
      "@id": "pepbank:errors",
      "@container": "@list"
    },
    "PeptideBrief": "pepbank:PeptideBrief",
    "study_counts": {
      "@id": "pepbank:study_counts"
    },
    "query": {
      "@id": "pepbank:query",
      "@type": "xsd:string"
    },
    "resolution": {
      "@id": "pepbank:resolution"
    },
    "peptide": {
      "@id": "pepbank:peptide"
    },
    "evidence_summary": {
      "@id": "pepbank:evidence_summary"
    },
    "coverage": {
      "@id": "pepbank:coverage"
    },
    "ranking": {
      "@id": "pepbank:ranking"
    },
    "key_findings": {
      "@id": "pepbank:key_findings",
      "@container": "@list"
    },
    "notices": {
      "@id": "pepbank:notices",
      "@container": "@list"
    },
    "community": {
      "@id": "pepbank:community"
    },
    "regulatory": {
      "@id": "pepbank:regulatory"
    },
    "generated_at": {
      "@id": "pepbank:generated_at",
      "@type": "xsd:string"
    },
    "freshness_lag_hours": {
      "@id": "pepbank:freshness_lag_hours",
      "@type": "xsd:decimal"
    },
    "PeptideSearchResponse": "pepbank:PeptideSearchResponse",
    "query_id": {
      "@id": "pepbank:query_id",
      "@type": "xsd:string"
    },
    "request": {
      "@id": "pepbank:request"
    },
    "total_count": {
      "@id": "pepbank:total_count",
      "@type": "xsd:integer"
    },
    "returned": {
      "@id": "pepbank:returned",
      "@type": "xsd:integer"
    },
    "next_cursor": {
      "@id": "pepbank:next_cursor",
      "@type": "xsd:string"
    },
    "complete": {
      "@id": "pepbank:complete",
      "@type": "xsd:boolean"
    },
    "result_set_hash": {
      "@id": "pepbank:result_set_hash",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "pepbank:results",
      "@container": "@list"
    },
    "access": {
      "@id": "pepbank:access"
    },
    "included": {
      "@id": "pepbank:included"
    },
    "FindingSearchResponse": "pepbank:FindingSearchResponse",
    "PublicationSearchResponse": "pepbank:PublicationSearchResponse",
    "TrialSearchResponse": "pepbank:TrialSearchResponse",
    "LiveSearchResponse": "pepbank:LiveSearchResponse",
    "label": {
      "@id": "pepbank:label"
    },
    "sources": {
      "@id": "pepbank:sources",
      "@container": "@list"
    },
    "items": {
      "@id": "pepbank:items",
      "@container": "@list"
    },
    "RecordResponse": "pepbank:RecordResponse",
    "entity_type": {
      "@id": "pepbank:entity_type",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "pepbank:id",
      "@type": "xsd:string"
    },
    "as_of_seq": {
      "@id": "pepbank:as_of_seq",
      "@type": "xsd:integer"
    },
    "record": {
      "@id": "pepbank:record"
    },
    "ChangeFeed": "pepbank:ChangeFeed",
    "events": {
      "@id": "pepbank:events",
      "@container": "@list"
    },
    "next_since_seq": {
      "@id": "pepbank:next_since_seq",
      "@type": "xsd:integer"
    },
    "has_more": {
      "@id": "pepbank:has_more",
      "@type": "xsd:boolean"
    },
    "PeptideComparison": "pepbank:PeptideComparison",
    "columns": {
      "@id": "pepbank:columns",
      "@container": "@list"
    },
    "shared_outcomes": {
      "@id": "pepbank:shared_outcomes",
      "@container": "@list"
    },
    "EvidenceMap": "pepbank:EvidenceMap",
    "peptide_id": {
      "@id": "pepbank:peptide_id",
      "@type": "xsd:string"
    },
    "cells": {
      "@id": "pepbank:cells",
      "@container": "@list"
    },
    "outcome_groups": {
      "@id": "pepbank:outcome_groups",
      "@container": "@list"
    },
    "by_year": {
      "@id": "pepbank:by_year",
      "@container": "@list"
    },
    "by_design": {
      "@id": "pepbank:by_design",
      "@container": "@list"
    },
    "safety": {
      "@id": "pepbank:safety"
    },
    "endogenous": {
      "@id": "pepbank:endogenous"
    },
    "trials": {
      "@id": "pepbank:trials"
    },
    "UnifiedSearch": "pepbank:UnifiedSearch",
    "peptides": {
      "@id": "pepbank:peptides",
      "@container": "@list"
    },
    "findings": {
      "@id": "pepbank:findings",
      "@container": "@list"
    },
    "publications": {
      "@id": "pepbank:publications",
      "@container": "@list"
    },
    "counts": {
      "@id": "pepbank:counts"
    },
    "registry_other": {
      "@id": "pepbank:registry_other"
    },
    "lists": {
      "@id": "pepbank:lists"
    },
    "QueryReplay": "pepbank:QueryReplay",
    "operation": {
      "@id": "pepbank:operation",
      "@type": "xsd:string"
    },
    "stored": {
      "@id": "pepbank:stored"
    },
    "replayed": {
      "@id": "pepbank:replayed"
    },
    "first_page": {
      "@id": "pepbank:first_page"
    },
    "FreshnessReport": "pepbank:FreshnessReport",
    "AccountUsage": "pepbank:AccountUsage",
    "account": {
      "@id": "pepbank:account"
    },
    "plan": {
      "@id": "pepbank:plan"
    },
    "entitlement": {
      "@id": "pepbank:entitlement"
    },
    "PlanList": "pepbank:PlanList",
    "pricing_enabled": {
      "@id": "pepbank:pricing_enabled",
      "@type": "xsd:boolean"
    },
    "plans": {
      "@id": "pepbank:plans",
      "@container": "@list"
    },
    "ExportJob": "pepbank:ExportJob",
    "export_id": {
      "@id": "pepbank:export_id",
      "@type": "xsd:string"
    },
    "entity": {
      "@id": "pepbank:entity",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "pepbank:format",
      "@type": "xsd:string"
    },
    "row_count": {
      "@id": "pepbank:row_count",
      "@type": "xsd:integer"
    },
    "bytes": {
      "@id": "pepbank:bytes",
      "@type": "xsd:integer"
    },
    "sha256": {
      "@id": "pepbank:sha256",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "pepbank:created_at",
      "@type": "xsd:string"
    },
    "completed_at": {
      "@id": "pepbank:completed_at",
      "@type": "xsd:string"
    },
    "download_url": {
      "@id": "pepbank:download_url",
      "@type": "xsd:string"
    },
    "ExtractionRequestResult": "pepbank:ExtractionRequestResult",
    "queue_item_id": {
      "@id": "pepbank:queue_item_id",
      "@type": "xsd:string"
    },
    "publication_ref": {
      "@id": "pepbank:publication_ref"
    },
    "peptide_ids": {
      "@id": "pepbank:peptide_ids",
      "@container": "@list"
    },
    "reason": {
      "@id": "pepbank:reason",
      "@type": "xsd:string"
    },
    "requested_at": {
      "@id": "pepbank:requested_at",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "pepbank:message",
      "@type": "xsd:string"
    },
    "FeedbackReceipt": "pepbank:FeedbackReceipt",
    "feedback_id": {
      "@id": "pepbank:feedback_id",
      "@type": "xsd:string"
    },
    "target_type": {
      "@id": "pepbank:target_type",
      "@type": "xsd:string"
    },
    "target_id": {
      "@id": "pepbank:target_id",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "pepbank:kind",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "PepBank API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects PepBank'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-06) from openapi/pepbank-io-openapi.json.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/pepbank-io-openapi.json"
  ]
}