Hermes Plant · JSON-LD Context

Hermesplant Com Context

JSON-LD context defining the semantic vocabulary for Hermesplant Com from Hermes Plant.

7 Classes 34 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/
hermesplant: https://hermesplant.com/schema#

Classes

ProductSummary ContentPage LegalUrls ReviewQueueSubmitRequest ReviewQueueDecision DestructGuardScoreRequest DestructGuardScore

Properties

Property Type Container
slug string
name string
description string
priceCents integer
currency string
mode string
interval string
deliveryType string
url string
x402
path string
title string
lastModified dateTime
intent string
terms reference
privacy reference
refunds reference
cancellation reference
contact reference
command string
repo string
branch string
actor string
reason string
diffStat string
status string
service string
requestId string
risk string
requiresHuman boolean
recommendedAction string
cwd string
requiresApproval boolean
matchedRules list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://hermesplant.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hermesplant": "https://hermesplant.com/schema#",
    "ProductSummary": "hermesplant:ProductSummary",
    "slug": {
      "@id": "hermesplant:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "hermesplant:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "hermesplant:description",
      "@type": "xsd:string"
    },
    "priceCents": {
      "@id": "hermesplant:priceCents",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "hermesplant:currency",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "hermesplant:mode",
      "@type": "xsd:string"
    },
    "interval": {
      "@id": "hermesplant:interval",
      "@type": "xsd:string"
    },
    "deliveryType": {
      "@id": "hermesplant:deliveryType",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "hermesplant:url",
      "@type": "xsd:string"
    },
    "x402": {
      "@id": "hermesplant:x402"
    },
    "ContentPage": "hermesplant:ContentPage",
    "path": {
      "@id": "hermesplant:path",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "hermesplant:title",
      "@type": "xsd:string"
    },
    "lastModified": {
      "@id": "hermesplant:lastModified",
      "@type": "xsd:dateTime"
    },
    "intent": {
      "@id": "hermesplant:intent",
      "@type": "xsd:string"
    },
    "LegalUrls": "hermesplant:LegalUrls",
    "terms": {
      "@id": "hermesplant:terms",
      "@type": "@id"
    },
    "privacy": {
      "@id": "hermesplant:privacy",
      "@type": "@id"
    },
    "refunds": {
      "@id": "hermesplant:refunds",
      "@type": "@id"
    },
    "cancellation": {
      "@id": "hermesplant:cancellation",
      "@type": "@id"
    },
    "contact": {
      "@id": "hermesplant:contact",
      "@type": "@id"
    },
    "ReviewQueueSubmitRequest": "hermesplant:ReviewQueueSubmitRequest",
    "command": {
      "@id": "hermesplant:command",
      "@type": "xsd:string"
    },
    "repo": {
      "@id": "hermesplant:repo",
      "@type": "xsd:string"
    },
    "branch": {
      "@id": "hermesplant:branch",
      "@type": "xsd:string"
    },
    "actor": {
      "@id": "hermesplant:actor",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "hermesplant:reason",
      "@type": "xsd:string"
    },
    "diffStat": {
      "@id": "hermesplant:diffStat",
      "@type": "xsd:string"
    },
    "ReviewQueueDecision": "hermesplant:ReviewQueueDecision",
    "status": {
      "@id": "hermesplant:status",
      "@type": "xsd:string"
    },
    "service": {
      "@id": "hermesplant:service",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "hermesplant:requestId",
      "@type": "xsd:string"
    },
    "risk": {
      "@id": "hermesplant:risk",
      "@type": "xsd:string"
    },
    "requiresHuman": {
      "@id": "hermesplant:requiresHuman",
      "@type": "xsd:boolean"
    },
    "recommendedAction": {
      "@id": "hermesplant:recommendedAction",
      "@type": "xsd:string"
    },
    "DestructGuardScoreRequest": "hermesplant:DestructGuardScoreRequest",
    "cwd": {
      "@id": "hermesplant:cwd",
      "@type": "xsd:string"
    },
    "DestructGuardScore": "hermesplant:DestructGuardScore",
    "requiresApproval": {
      "@id": "hermesplant:requiresApproval",
      "@type": "xsd:boolean"
    },
    "matchedRules": {
      "@id": "hermesplant:matchedRules",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Hermes Plant API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Hermes Plant'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/hermesplant-com-openapi.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/hermesplant-com-openapi.json"
  ]
}