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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}