Citation · JSON-LD Context

Citation Co Context

JSON-LD context defining the semantic vocabulary for Citation Co from Citation.

56 Classes 109 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/
citation: https://citation.co/schema#

Classes

context applyJob create update source sourceUpdate write check resolve import export invite member access comment decision webhook key WritingAction CheckFinding CheckReview JobResult Connection Pricing Balance Document DocumentMutation SourceMutation DocumentsPage SourcesPage SourceRecord HistoryPage HistoryEntry Bibliography CitationIssues WritingContext AcceptedJob Application FileResult Sharing PublicLink Invitation CommentRecord CommentsPage EventRecord EventsPage LedgerPage WebhookCreated Webhooks DeliveriesPage Deleted DocumentTrashed Updated Revoked Error Job

Properties

Property Type Container
revision integer
version integer
title string
text string
content
style string
url
doi string
type string
csl
excerpt string
max_credits integer
document_id string
apply boolean
message string
intent string
selection string
source_ids list
section_id string
comment_ids list
shorten_percent decimal
terms list
context_revision integer
themes list
cursor integer
query string
file_id string
format string
email string
role string
user_id string
enabled boolean
body string
events list
label string
workspace_id string
scopes list
days integer
kind string
original string
position string
id string
run_id string
severity string
detail string
status string
anchors list
evidence list
dependencies list
action_id
action
stale boolean
incomplete boolean
changes_meaning boolean
run
findings list
children list
completion string
application
source_fingerprint string
sources list
warnings list
replayed boolean
download_url string
size integer
sha256 string
document_version integer
expires_at string
limits
currency string
package
operations
expires boolean
balance integer
reserved integer
available integer
updated_at string
total_characters integer
next_offset
source_id string
items list
has_more boolean
next_cursor string
origin string
created_at string
reason string
plain_text string
snapshot_id string
bibliography list
in_text list
total decimal
issues list
job_id string
credits integer
error
name string
members list
invitations list
public_url string
resolved boolean
data
secret string
deleted boolean
updated boolean
revoked boolean
check_run_id
operation string
result
cancel_requested boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://citation.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "citation": "https://citation.co/schema#",
    "context": "citation:context",
    "revision": {
      "@id": "citation:revision",
      "@type": "xsd:integer"
    },
    "applyJob": "citation:applyJob",
    "version": {
      "@id": "citation:version",
      "@type": "xsd:integer"
    },
    "create": "citation:create",
    "title": {
      "@id": "citation:title",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "citation:text",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "citation:content"
    },
    "style": {
      "@id": "citation:style",
      "@type": "xsd:string"
    },
    "update": "citation:update",
    "source": "citation:source",
    "url": {
      "@id": "citation:url"
    },
    "doi": {
      "@id": "citation:doi",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "citation:type",
      "@type": "xsd:string"
    },
    "csl": {
      "@id": "citation:csl"
    },
    "excerpt": {
      "@id": "citation:excerpt",
      "@type": "xsd:string"
    },
    "sourceUpdate": "citation:sourceUpdate",
    "write": "citation:write",
    "max_credits": {
      "@id": "citation:max_credits",
      "@type": "xsd:integer"
    },
    "document_id": {
      "@id": "citation:document_id",
      "@type": "xsd:string"
    },
    "apply": {
      "@id": "citation:apply",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "citation:message",
      "@type": "xsd:string"
    },
    "intent": {
      "@id": "citation:intent",
      "@type": "xsd:string"
    },
    "selection": {
      "@id": "citation:selection",
      "@type": "xsd:string"
    },
    "source_ids": {
      "@id": "citation:source_ids",
      "@container": "@list"
    },
    "section_id": {
      "@id": "citation:section_id",
      "@type": "xsd:string"
    },
    "comment_ids": {
      "@id": "citation:comment_ids",
      "@container": "@list"
    },
    "shorten_percent": {
      "@id": "citation:shorten_percent",
      "@type": "xsd:decimal"
    },
    "terms": {
      "@id": "citation:terms",
      "@container": "@list"
    },
    "context_revision": {
      "@id": "citation:context_revision",
      "@type": "xsd:integer"
    },
    "themes": {
      "@id": "citation:themes",
      "@container": "@list"
    },
    "cursor": {
      "@id": "citation:cursor",
      "@type": "xsd:integer"
    },
    "check": "citation:check",
    "resolve": "citation:resolve",
    "query": {
      "@id": "citation:query",
      "@type": "xsd:string"
    },
    "import": "citation:import",
    "file_id": {
      "@id": "citation:file_id",
      "@type": "xsd:string"
    },
    "export": "citation:export",
    "format": {
      "@id": "citation:format",
      "@type": "xsd:string"
    },
    "invite": "citation:invite",
    "email": {
      "@id": "citation:email",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "citation:role",
      "@type": "xsd:string"
    },
    "member": "citation:member",
    "user_id": {
      "@id": "citation:user_id",
      "@type": "xsd:string"
    },
    "access": "citation:access",
    "enabled": {
      "@id": "citation:enabled",
      "@type": "xsd:boolean"
    },
    "comment": "citation:comment",
    "body": {
      "@id": "citation:body",
      "@type": "xsd:string"
    },
    "decision": "citation:decision",
    "webhook": "citation:webhook",
    "events": {
      "@id": "citation:events",
      "@container": "@list"
    },
    "key": "citation:key",
    "label": {
      "@id": "citation:label",
      "@type": "xsd:string"
    },
    "workspace_id": {
      "@id": "citation:workspace_id",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "citation:scopes",
      "@container": "@list"
    },
    "days": {
      "@id": "citation:days",
      "@type": "xsd:integer"
    },
    "WritingAction": "citation:WritingAction",
    "kind": {
      "@id": "citation:kind",
      "@type": "xsd:string"
    },
    "original": {
      "@id": "citation:original",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "citation:position",
      "@type": "xsd:string"
    },
    "CheckFinding": "citation:CheckFinding",
    "id": {
      "@id": "citation:id",
      "@type": "xsd:string"
    },
    "run_id": {
      "@id": "citation:run_id",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "citation:severity",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "citation:detail",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "citation:status",
      "@type": "xsd:string"
    },
    "anchors": {
      "@id": "citation:anchors",
      "@container": "@list"
    },
    "evidence": {
      "@id": "citation:evidence",
      "@container": "@list"
    },
    "dependencies": {
      "@id": "citation:dependencies",
      "@container": "@list"
    },
    "action_id": {
      "@id": "citation:action_id"
    },
    "action": {
      "@id": "citation:action"
    },
    "stale": {
      "@id": "citation:stale",
      "@type": "xsd:boolean"
    },
    "incomplete": {
      "@id": "citation:incomplete",
      "@type": "xsd:boolean"
    },
    "changes_meaning": {
      "@id": "citation:changes_meaning",
      "@type": "xsd:boolean"
    },
    "CheckReview": "citation:CheckReview",
    "run": {
      "@id": "citation:run"
    },
    "findings": {
      "@id": "citation:findings",
      "@container": "@list"
    },
    "JobResult": "citation:JobResult",
    "children": {
      "@id": "citation:children",
      "@container": "@list"
    },
    "completion": {
      "@id": "citation:completion",
      "@type": "xsd:string"
    },
    "application": {
      "@id": "citation:application"
    },
    "source_fingerprint": {
      "@id": "citation:source_fingerprint",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "citation:sources",
      "@container": "@list"
    },
    "warnings": {
      "@id": "citation:warnings",
      "@container": "@list"
    },
    "replayed": {
      "@id": "citation:replayed",
      "@type": "xsd:boolean"
    },
    "download_url": {
      "@id": "citation:download_url",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "citation:size",
      "@type": "xsd:integer"
    },
    "sha256": {
      "@id": "citation:sha256",
      "@type": "xsd:string"
    },
    "document_version": {
      "@id": "citation:document_version",
      "@type": "xsd:integer"
    },
    "Connection": "citation:Connection",
    "expires_at": {
      "@id": "citation:expires_at",
      "@type": "xsd:string"
    },
    "limits": {
      "@id": "citation:limits"
    },
    "Pricing": "citation:Pricing",
    "currency": {
      "@id": "citation:currency",
      "@type": "xsd:string"
    },
    "package": {
      "@id": "citation:package"
    },
    "operations": {
      "@id": "citation:operations"
    },
    "expires": {
      "@id": "citation:expires",
      "@type": "xsd:boolean"
    },
    "Balance": "citation:Balance",
    "balance": {
      "@id": "citation:balance",
      "@type": "xsd:integer"
    },
    "reserved": {
      "@id": "citation:reserved",
      "@type": "xsd:integer"
    },
    "available": {
      "@id": "citation:available",
      "@type": "xsd:integer"
    },
    "Document": "citation:Document",
    "updated_at": {
      "@id": "citation:updated_at",
      "@type": "xsd:string"
    },
    "total_characters": {
      "@id": "citation:total_characters",
      "@type": "xsd:integer"
    },
    "next_offset": {
      "@id": "citation:next_offset"
    },
    "DocumentMutation": "citation:DocumentMutation",
    "SourceMutation": "citation:SourceMutation",
    "source_id": {
      "@id": "citation:source_id",
      "@type": "xsd:string"
    },
    "DocumentsPage": "citation:DocumentsPage",
    "items": {
      "@id": "citation:items",
      "@container": "@list"
    },
    "has_more": {
      "@id": "citation:has_more",
      "@type": "xsd:boolean"
    },
    "next_cursor": {
      "@id": "citation:next_cursor",
      "@type": "xsd:string"
    },
    "SourcesPage": "citation:SourcesPage",
    "SourceRecord": "citation:SourceRecord",
    "origin": {
      "@id": "citation:origin",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "citation:created_at",
      "@type": "xsd:string"
    },
    "HistoryPage": "citation:HistoryPage",
    "HistoryEntry": "citation:HistoryEntry",
    "reason": {
      "@id": "citation:reason",
      "@type": "xsd:string"
    },
    "plain_text": {
      "@id": "citation:plain_text",
      "@type": "xsd:string"
    },
    "Bibliography": "citation:Bibliography",
    "snapshot_id": {
      "@id": "citation:snapshot_id",
      "@type": "xsd:string"
    },
    "bibliography": {
      "@id": "citation:bibliography",
      "@container": "@list"
    },
    "in_text": {
      "@id": "citation:in_text",
      "@container": "@list"
    },
    "total": {
      "@id": "citation:total",
      "@type": "xsd:decimal"
    },
    "CitationIssues": "citation:CitationIssues",
    "issues": {
      "@id": "citation:issues",
      "@container": "@list"
    },
    "WritingContext": "citation:WritingContext",
    "AcceptedJob": "citation:AcceptedJob",
    "job_id": {
      "@id": "citation:job_id",
      "@type": "xsd:string"
    },
    "credits": {
      "@id": "citation:credits",
      "@type": "xsd:integer"
    },
    "Application": "citation:Application",
    "error": {
      "@id": "citation:error"
    },
    "FileResult": "citation:FileResult",
    "name": {
      "@id": "citation:name",
      "@type": "xsd:string"
    },
    "Sharing": "citation:Sharing",
    "members": {
      "@id": "citation:members",
      "@container": "@list"
    },
    "invitations": {
      "@id": "citation:invitations",
      "@container": "@list"
    },
    "public_url": {
      "@id": "citation:public_url",
      "@type": "xsd:string"
    },
    "PublicLink": "citation:PublicLink",
    "Invitation": "citation:Invitation",
    "CommentRecord": "citation:CommentRecord",
    "resolved": {
      "@id": "citation:resolved",
      "@type": "xsd:boolean"
    },
    "CommentsPage": "citation:CommentsPage",
    "EventRecord": "citation:EventRecord",
    "data": {
      "@id": "citation:data"
    },
    "EventsPage": "citation:EventsPage",
    "LedgerPage": "citation:LedgerPage",
    "WebhookCreated": "citation:WebhookCreated",
    "secret": {
      "@id": "citation:secret",
      "@type": "xsd:string"
    },
    "Webhooks": "citation:Webhooks",
    "DeliveriesPage": "citation:DeliveriesPage",
    "Deleted": "citation:Deleted",
    "deleted": {
      "@id": "citation:deleted",
      "@type": "xsd:boolean"
    },
    "DocumentTrashed": "citation:DocumentTrashed",
    "Updated": "citation:Updated",
    "updated": {
      "@id": "citation:updated",
      "@type": "xsd:boolean"
    },
    "Revoked": "citation:Revoked",
    "revoked": {
      "@id": "citation:revoked",
      "@type": "xsd:boolean"
    },
    "Error": "citation:Error",
    "Job": "citation:Job",
    "check_run_id": {
      "@id": "citation:check_run_id"
    },
    "operation": {
      "@id": "citation:operation",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "citation:result"
    },
    "cancel_requested": {
      "@id": "citation:cancel_requested",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Citation API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Citation'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-10-30) from openapi/citation-co-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/citation-co-openapi.json"
  ]
}