Hark Tech · JSON-LD Context
Harktech Co Uk Context
JSON-LD context defining the semantic vocabulary for Harktech Co Uk from Hark Tech.
4 Classes
47 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
harktech:
https://harktech.co.uk/schema#
Classes
Quote
RepairPricing
RepairService
RepairServices
Properties
| Property | Type | Container |
|---|---|---|
| available | boolean | |
| summary | string | |
| reason | string | |
| message | string | |
| model | ||
| material | string | |
| material_name | string | |
| price_single_copy_gbp | decimal | |
| at_order_minimum | boolean | |
| order_minimum_gbp | decimal | |
| priced_file | string | |
| price_basis | string | |
| quantity_requested | integer | |
| quantity_note | string | |
| other_materials_gbp | ||
| batch_discounts | list | |
| lead_times | ||
| postage | ||
| order_url | string | |
| retry_after_seconds | integer | |
| currency | string | |
| type | string | |
| price_gbp | decimal | |
| includes | string | |
| deposit_gbp | decimal | |
| deposit_note | string | |
| extra_unit_gbp | decimal | |
| assessment_gbp | decimal | |
| paid_at_booking_gbp | decimal | |
| assessment_covers | string | |
| after_assessment | string | |
| typical_total | string | |
| service | string | |
| device | string | |
| pricing | reference | |
| turnaround | string | |
| warranty | string | |
| how_to_book | string | |
| notes | string | |
| booking_url | reference | |
| page_url | reference | |
| query | ||
| in_scope | boolean | |
| results | list | |
| mail_in | string | |
| all_services | reference | |
| contact | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://harktech.co.uk/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"harktech": "https://harktech.co.uk/schema#",
"Quote": "harktech:Quote",
"available": {
"@id": "harktech:available",
"@type": "xsd:boolean"
},
"summary": {
"@id": "harktech:summary",
"@type": "xsd:string"
},
"reason": {
"@id": "harktech:reason",
"@type": "xsd:string"
},
"message": {
"@id": "harktech:message",
"@type": "xsd:string"
},
"model": {
"@id": "harktech:model"
},
"material": {
"@id": "harktech:material",
"@type": "xsd:string"
},
"material_name": {
"@id": "harktech:material_name",
"@type": "xsd:string"
},
"price_single_copy_gbp": {
"@id": "harktech:price_single_copy_gbp",
"@type": "xsd:decimal"
},
"at_order_minimum": {
"@id": "harktech:at_order_minimum",
"@type": "xsd:boolean"
},
"order_minimum_gbp": {
"@id": "harktech:order_minimum_gbp",
"@type": "xsd:decimal"
},
"priced_file": {
"@id": "harktech:priced_file",
"@type": "xsd:string"
},
"price_basis": {
"@id": "harktech:price_basis",
"@type": "xsd:string"
},
"quantity_requested": {
"@id": "harktech:quantity_requested",
"@type": "xsd:integer"
},
"quantity_note": {
"@id": "harktech:quantity_note",
"@type": "xsd:string"
},
"other_materials_gbp": {
"@id": "harktech:other_materials_gbp"
},
"batch_discounts": {
"@id": "harktech:batch_discounts",
"@container": "@list"
},
"lead_times": {
"@id": "harktech:lead_times"
},
"postage": {
"@id": "harktech:postage"
},
"order_url": {
"@id": "harktech:order_url",
"@type": "xsd:string"
},
"retry_after_seconds": {
"@id": "harktech:retry_after_seconds",
"@type": "xsd:integer"
},
"currency": {
"@id": "harktech:currency",
"@type": "xsd:string"
},
"RepairPricing": "harktech:RepairPricing",
"type": {
"@id": "harktech:type",
"@type": "xsd:string"
},
"price_gbp": {
"@id": "harktech:price_gbp",
"@type": "xsd:decimal"
},
"includes": {
"@id": "harktech:includes",
"@type": "xsd:string"
},
"deposit_gbp": {
"@id": "harktech:deposit_gbp",
"@type": "xsd:decimal"
},
"deposit_note": {
"@id": "harktech:deposit_note",
"@type": "xsd:string"
},
"extra_unit_gbp": {
"@id": "harktech:extra_unit_gbp",
"@type": "xsd:decimal"
},
"assessment_gbp": {
"@id": "harktech:assessment_gbp",
"@type": "xsd:decimal"
},
"paid_at_booking_gbp": {
"@id": "harktech:paid_at_booking_gbp",
"@type": "xsd:decimal"
},
"assessment_covers": {
"@id": "harktech:assessment_covers",
"@type": "xsd:string"
},
"after_assessment": {
"@id": "harktech:after_assessment",
"@type": "xsd:string"
},
"typical_total": {
"@id": "harktech:typical_total",
"@type": "xsd:string"
},
"RepairService": "harktech:RepairService",
"service": {
"@id": "harktech:service",
"@type": "xsd:string"
},
"device": {
"@id": "harktech:device",
"@type": "xsd:string"
},
"pricing": {
"@id": "harktech:pricing",
"@type": "@id"
},
"turnaround": {
"@id": "harktech:turnaround",
"@type": "xsd:string"
},
"warranty": {
"@id": "harktech:warranty",
"@type": "xsd:string"
},
"how_to_book": {
"@id": "harktech:how_to_book",
"@type": "xsd:string"
},
"notes": {
"@id": "harktech:notes",
"@type": "xsd:string"
},
"booking_url": {
"@id": "harktech:booking_url",
"@type": "@id"
},
"page_url": {
"@id": "harktech:page_url",
"@type": "@id"
},
"RepairServices": "harktech:RepairServices",
"query": {
"@id": "harktech:query"
},
"in_scope": {
"@id": "harktech:in_scope",
"@type": "xsd:boolean"
},
"results": {
"@id": "harktech:results",
"@container": "@list"
},
"mail_in": {
"@id": "harktech:mail_in",
"@type": "xsd:string"
},
"all_services": {
"@id": "harktech:all_services",
"@type": "@id"
},
"contact": {
"@id": "harktech:contact",
"@type": "@id"
}
},
"@type": "schema:Dataset",
"schema:name": "Hark Tech API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Hark Tech'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-11) from openapi/harktech-co-uk-openapi.json.",
"dcterms:created": "2026-11-11",
"dcterms:source": [
"openapi/harktech-co-uk-openapi.json"
]
}