ampworth-com · JSON-LD Context
Ampworth Com Context
JSON-LD context defining the semantic vocabulary for Ampworth Com from ampworth-com.
9 Classes
24 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
ampworth:
https://ampworth.com/schema#
Classes
CalculatorDetail
CalculatorList
CategoryList
Discovery
DocumentDetail
DocumentList
Error
PerspectiveList
SearchResults
Properties
| Property | Type | Container |
|---|---|---|
| calculator | ||
| contentType | string | |
| exampleUrl | string | |
| method | string | |
| notice | string | |
| url | string | |
| version | string | |
| webUrl | string | |
| calculators | ||
| count | integer | |
| categories | ||
| note | string | |
| alias | string | |
| description | string | |
| documents | ||
| mcp | ||
| name | string | |
| openapi | string | |
| standards | string | |
| document | ||
| error | ||
| perspectives | ||
| query | string | |
| results |
JSON-LD Document
{
"@context": {
"@vocab": "https://ampworth.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"ampworth": "https://ampworth.com/schema#",
"CalculatorDetail": "ampworth:CalculatorDetail",
"calculator": {
"@id": "ampworth:calculator"
},
"contentType": {
"@id": "ampworth:contentType",
"@type": "xsd:string"
},
"exampleUrl": {
"@id": "ampworth:exampleUrl",
"@type": "xsd:string"
},
"method": {
"@id": "ampworth:method",
"@type": "xsd:string"
},
"notice": {
"@id": "ampworth:notice",
"@type": "xsd:string"
},
"url": {
"@id": "ampworth:url",
"@type": "xsd:string"
},
"version": {
"@id": "ampworth:version",
"@type": "xsd:string"
},
"webUrl": {
"@id": "ampworth:webUrl",
"@type": "xsd:string"
},
"CalculatorList": "ampworth:CalculatorList",
"calculators": {
"@id": "ampworth:calculators"
},
"count": {
"@id": "ampworth:count",
"@type": "xsd:integer"
},
"CategoryList": "ampworth:CategoryList",
"categories": {
"@id": "ampworth:categories"
},
"note": {
"@id": "ampworth:note",
"@type": "xsd:string"
},
"Discovery": "ampworth:Discovery",
"alias": {
"@id": "ampworth:alias",
"@type": "xsd:string"
},
"description": {
"@id": "ampworth:description",
"@type": "xsd:string"
},
"documents": {
"@id": "ampworth:documents"
},
"mcp": {
"@id": "ampworth:mcp"
},
"name": {
"@id": "ampworth:name",
"@type": "xsd:string"
},
"openapi": {
"@id": "ampworth:openapi",
"@type": "xsd:string"
},
"standards": {
"@id": "ampworth:standards",
"@type": "xsd:string"
},
"DocumentDetail": "ampworth:DocumentDetail",
"document": {
"@id": "ampworth:document"
},
"DocumentList": "ampworth:DocumentList",
"Error": "ampworth:Error",
"error": {
"@id": "ampworth:error"
},
"PerspectiveList": "ampworth:PerspectiveList",
"perspectives": {
"@id": "ampworth:perspectives"
},
"SearchResults": "ampworth:SearchResults",
"query": {
"@id": "ampworth:query",
"@type": "xsd:string"
},
"results": {
"@id": "ampworth:results"
}
},
"@type": "schema:Dataset",
"schema:name": "ampworth-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ampworth-com'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-29) from openapi/ampworth-com-openapi.json.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/ampworth-com-openapi.json"
]
}