Ovok · JSON-LD Context
Ovok Context
JSON-LD context defining the semantic vocabulary for Ovok from Ovok.
7 Classes
70 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
ovok:
https://ovok.com/schema#
Classes
PostFhirR4Request
GetFhirR4BundleResponse
PostFhirR4DeviceRequest
PostFhirR4GoalRequest
PostFhirR4MediaRequest
PostFhirR4PatientRequest
PostFhirR4PatientPatientIdRequest
Properties
| Property | Type | Container |
|---|---|---|
| Bundle | string | |
| id | string | |
| meta | string | |
| implicitRules | string | |
| language | string | |
| identifier | string | |
| type | string | |
| timestamp | string | |
| total | string | |
| link | string | |
| entry | string | |
| signature | string | |
| text | string | |
| contained | string | |
| extension | string | |
| modifierExtension | string | |
| definition | string | |
| udiCarrier | string | |
| status | string | |
| statusReason | string | |
| distinctIdentifier | string | |
| manufacturer | string | |
| manufactureDate | string | |
| expirationDate | string | |
| lotNumber | string | |
| serialNumber | string | |
| deviceName | string | |
| modelNumber | string | |
| partNumber | string | |
| specialization | string | |
| version | string | |
| property | string | |
| patient | string | |
| owner | string | |
| contact | string | |
| location | string | |
| url | string | |
| note | string | |
| safety | string | |
| parent | string | |
| lifecycleStatus | string | |
| achievementStatus | string | |
| category | string | |
| priority | string | |
| description | string | |
| subject | string | |
| target | string | |
| statusDate | string | |
| expressedBy | string | |
| addresses | string | |
| outcomeCode | string | |
| outcomeReference | string | |
| basedOn | string | |
| partOf | string | |
| modality | string | |
| view | string | |
| encounter | string | |
| issued | string | |
| operator | string | |
| reasonCode | string | |
| bodySite | string | |
| device | string | |
| height | string | |
| width | string | |
| frames | string | |
| duration | decimal | |
| content | string | |
| resourceType | string | |
| name | string | |
| birthDate | string |
JSON-LD Document
{
"@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"
]
}