{
  "@context": {
    "@vocab": "https://ovok.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ovok": "https://ovok.com/schema#",
    "PostFhirR4Request": "ovok:PostFhirR4Request",
    "Bundle": {
      "@id": "ovok:Bundle",
      "@type": "xsd:string"
    },
    "GetFhirR4BundleResponse": "ovok:GetFhirR4BundleResponse",
    "id": {
      "@id": "ovok:id",
      "@type": "xsd:string"
    },
    "meta": {
      "@id": "ovok:meta",
      "@type": "xsd:string"
    },
    "implicitRules": {
      "@id": "ovok:implicitRules",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "ovok:language",
      "@type": "xsd:string"
    },
    "identifier": {
      "@id": "ovok:identifier",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "ovok:type",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "ovok:timestamp",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "ovok:total",
      "@type": "xsd:string"
    },
    "link": {
      "@id": "ovok:link",
      "@type": "xsd:string"
    },
    "entry": {
      "@id": "ovok:entry",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "ovok:signature",
      "@type": "xsd:string"
    },
    "PostFhirR4DeviceRequest": "ovok:PostFhirR4DeviceRequest",
    "text": {
      "@id": "ovok:text",
      "@type": "xsd:string"
    },
    "contained": {
      "@id": "ovok:contained",
      "@type": "xsd:string"
    },
    "extension": {
      "@id": "ovok:extension",
      "@type": "xsd:string"
    },
    "modifierExtension": {
      "@id": "ovok:modifierExtension",
      "@type": "xsd:string"
    },
    "definition": {
      "@id": "ovok:definition",
      "@type": "xsd:string"
    },
    "udiCarrier": {
      "@id": "ovok:udiCarrier",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "ovok:status",
      "@type": "xsd:string"
    },
    "statusReason": {
      "@id": "ovok:statusReason",
      "@type": "xsd:string"
    },
    "distinctIdentifier": {
      "@id": "ovok:distinctIdentifier",
      "@type": "xsd:string"
    },
    "manufacturer": {
      "@id": "ovok:manufacturer",
      "@type": "xsd:string"
    },
    "manufactureDate": {
      "@id": "ovok:manufactureDate",
      "@type": "xsd:string"
    },
    "expirationDate": {
      "@id": "ovok:expirationDate",
      "@type": "xsd:string"
    },
    "lotNumber": {
      "@id": "ovok:lotNumber",
      "@type": "xsd:string"
    },
    "serialNumber": {
      "@id": "ovok:serialNumber",
      "@type": "xsd:string"
    },
    "deviceName": {
      "@id": "ovok:deviceName",
      "@type": "xsd:string"
    },
    "modelNumber": {
      "@id": "ovok:modelNumber",
      "@type": "xsd:string"
    },
    "partNumber": {
      "@id": "ovok:partNumber",
      "@type": "xsd:string"
    },
    "specialization": {
      "@id": "ovok:specialization",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "ovok:version",
      "@type": "xsd:string"
    },
    "property": {
      "@id": "ovok:property",
      "@type": "xsd:string"
    },
    "patient": {
      "@id": "ovok:patient",
      "@type": "xsd:string"
    },
    "owner": {
      "@id": "ovok:owner",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "ovok:contact",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "ovok:location",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "ovok:url",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "ovok:note",
      "@type": "xsd:string"
    },
    "safety": {
      "@id": "ovok:safety",
      "@type": "xsd:string"
    },
    "parent": {
      "@id": "ovok:parent",
      "@type": "xsd:string"
    },
    "PostFhirR4GoalRequest": "ovok:PostFhirR4GoalRequest",
    "lifecycleStatus": {
      "@id": "ovok:lifecycleStatus",
      "@type": "xsd:string"
    },
    "achievementStatus": {
      "@id": "ovok:achievementStatus",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "ovok:category",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "ovok:priority",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "ovok:description",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "ovok:subject",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "ovok:target",
      "@type": "xsd:string"
    },
    "statusDate": {
      "@id": "ovok:statusDate",
      "@type": "xsd:string"
    },
    "expressedBy": {
      "@id": "ovok:expressedBy",
      "@type": "xsd:string"
    },
    "addresses": {
      "@id": "ovok:addresses",
      "@type": "xsd:string"
    },
    "outcomeCode": {
      "@id": "ovok:outcomeCode",
      "@type": "xsd:string"
    },
    "outcomeReference": {
      "@id": "ovok:outcomeReference",
      "@type": "xsd:string"
    },
    "PostFhirR4MediaRequest": "ovok:PostFhirR4MediaRequest",
    "basedOn": {
      "@id": "ovok:basedOn",
      "@type": "xsd:string"
    },
    "partOf": {
      "@id": "ovok:partOf",
      "@type": "xsd:string"
    },
    "modality": {
      "@id": "ovok:modality",
      "@type": "xsd:string"
    },
    "view": {
      "@id": "ovok:view",
      "@type": "xsd:string"
    },
    "encounter": {
      "@id": "ovok:encounter",
      "@type": "xsd:string"
    },
    "issued": {
      "@id": "ovok:issued",
      "@type": "xsd:string"
    },
    "operator": {
      "@id": "ovok:operator",
      "@type": "xsd:string"
    },
    "reasonCode": {
      "@id": "ovok:reasonCode",
      "@type": "xsd:string"
    },
    "bodySite": {
      "@id": "ovok:bodySite",
      "@type": "xsd:string"
    },
    "device": {
      "@id": "ovok:device",
      "@type": "xsd:string"
    },
    "height": {
      "@id": "ovok:height",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "ovok:width",
      "@type": "xsd:string"
    },
    "frames": {
      "@id": "ovok:frames",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "ovok:duration",
      "@type": "xsd:decimal"
    },
    "content": {
      "@id": "ovok:content",
      "@type": "xsd:string"
    },
    "PostFhirR4PatientRequest": "ovok:PostFhirR4PatientRequest",
    "resourceType": {
      "@id": "ovok:resourceType",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "ovok:name",
      "@type": "xsd:string"
    },
    "birthDate": {
      "@id": "ovok:birthDate",
      "@type": "xsd:string"
    },
    "PostFhirR4PatientPatientIdRequest": "ovok:PostFhirR4PatientPatientIdRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "Ovok API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Ovok'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-08) from openapi/_ae-authored/ovok-openapi-generated.yml.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/_ae-authored/ovok-openapi-generated.yml"
  ]
}