CraftedTrust · JSON-LD Context

Craftedtrust Com Context

JSON-LD context defining the semantic vocabulary for Craftedtrust Com from CraftedTrust.

6 Classes 25 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/
craftedtrust: https://craftedtrust.com/schema#

Classes

SearchResponse StatsResponse ServerSummary ScanRequest ScanResponse ErrorResponse

Properties

Property Type Container
query string
sort string
page integer
limit integer
total integer
totalPages integer
results list
stats
recentlyScanned list
highestRated list
recentlyFlagged list
url reference
name string
publisherName string
trustScore decimal
grade string
trustSummary string
manualReviewStatus string
certificationStatus string
lastScanned dateTime
server_url reference
status string
findings list
error string
message string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://craftedtrust.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "craftedtrust": "https://craftedtrust.com/schema#",
    "SearchResponse": "craftedtrust:SearchResponse",
    "query": {
      "@id": "craftedtrust:query",
      "@type": "xsd:string"
    },
    "sort": {
      "@id": "craftedtrust:sort",
      "@type": "xsd:string"
    },
    "page": {
      "@id": "craftedtrust:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "craftedtrust:limit",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "craftedtrust:total",
      "@type": "xsd:integer"
    },
    "totalPages": {
      "@id": "craftedtrust:totalPages",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "craftedtrust:results",
      "@container": "@list"
    },
    "StatsResponse": "craftedtrust:StatsResponse",
    "stats": {
      "@id": "craftedtrust:stats"
    },
    "recentlyScanned": {
      "@id": "craftedtrust:recentlyScanned",
      "@container": "@list"
    },
    "highestRated": {
      "@id": "craftedtrust:highestRated",
      "@container": "@list"
    },
    "recentlyFlagged": {
      "@id": "craftedtrust:recentlyFlagged",
      "@container": "@list"
    },
    "ServerSummary": "craftedtrust:ServerSummary",
    "url": {
      "@id": "craftedtrust:url",
      "@type": "@id"
    },
    "name": {
      "@id": "craftedtrust:name",
      "@type": "xsd:string"
    },
    "publisherName": {
      "@id": "craftedtrust:publisherName",
      "@type": "xsd:string"
    },
    "trustScore": {
      "@id": "craftedtrust:trustScore",
      "@type": "xsd:decimal"
    },
    "grade": {
      "@id": "craftedtrust:grade",
      "@type": "xsd:string"
    },
    "trustSummary": {
      "@id": "craftedtrust:trustSummary",
      "@type": "xsd:string"
    },
    "manualReviewStatus": {
      "@id": "craftedtrust:manualReviewStatus",
      "@type": "xsd:string"
    },
    "certificationStatus": {
      "@id": "craftedtrust:certificationStatus",
      "@type": "xsd:string"
    },
    "lastScanned": {
      "@id": "craftedtrust:lastScanned",
      "@type": "xsd:dateTime"
    },
    "ScanRequest": "craftedtrust:ScanRequest",
    "server_url": {
      "@id": "craftedtrust:server_url",
      "@type": "@id"
    },
    "ScanResponse": "craftedtrust:ScanResponse",
    "status": {
      "@id": "craftedtrust:status",
      "@type": "xsd:string"
    },
    "findings": {
      "@id": "craftedtrust:findings",
      "@container": "@list"
    },
    "ErrorResponse": "craftedtrust:ErrorResponse",
    "error": {
      "@id": "craftedtrust:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "craftedtrust:message",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "CraftedTrust API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects CraftedTrust'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-04) from openapi/craftedtrust-com-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/craftedtrust-com-openapi.yml"
  ]
}