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