Hermoso AI · JSON-LD Context

Hermoso Ai Context

JSON-LD context defining the semantic vocabulary for Hermoso Ai from Hermoso AI.

58 Classes 200 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/
hermoso: https://hermoso.ai/schema#

Classes

Error Post PostList PostCreate Deleted Channel ChannelList Media Credits SignupCreate SignupClaim Tool ToolList ToolResult ToolJob Job JobCancel JobList Brand BrandList Signup ContactEmail GenerationCreate GenerationQuote CloneQuoteRequest CloneQuote CloneQuoteStep RecastCreate RecastPerson RecastStep RecastQuote Recast EditCreate EditQuote Edit Asset Model ModelList AssetList ConnectRedirects ConnectRedirectsSet ConnectLinkCreate ConnectLink Connection ConnectionList ConnectionDeleted ContactEmailResend JsonRpcRequest JsonRpcResponse JsonRpcError McpServerCard ProtectedResourceMetadata AuthorizationServerMetadata ClientRegistrationRequest ClientRegistrationResponse TokenRequest TokenResponse OAuthErrorBody

Properties

Property Type Container
error
request_id string
object string
id string
status string
scheduled_at dateTime
created_at dateTime
channels list
caption string
title string
title_effective string
link string
media list
captions_by_channel
visibility string
visibility_by_channel
targets
options
results list
retry_of string
status_detail string
content_lost boolean
data list
has_more boolean
next_cursor string
use_queue boolean
timezone string
first_comment string
deleted boolean
name string
connector string
available boolean
unavailable_reason string
connected boolean
needs_reconnect boolean
account string
visibilities list
visibility_notes string
carousel
carousel_unsupported_reason string
caption_max integer
target_field string
url string
type string
bytes integer
balance decimal
plan string
shared_workspace boolean
period string
email string
claim_token string
area string
description string
read_only boolean
destructive boolean
idempotent boolean
requires_connector string
connector_connected boolean
rate_class string
invoke
input_schema
areas list
total integer
limit integer
tool string
text string
ignored_arguments list
job_id string
poll string
poll_url string
retry_after_seconds integer
progress decimal
label string
brand_id string
updated_at string
run_at string
poster_url string
model string
credits_used decimal
error_message string
cancelled boolean
result
outcome string
message string
job reference
running integer
is_default boolean
current boolean
shared boolean
owner_account_id string
role string
headers
checkout_url string
expires_at string
api_key string
account_id string
credits decimal
next string
address string
verified boolean
verified_at string
note string
prompt string
aspect_ratio string
image_size string
duration_seconds integer
ref_image string
ref_images list
use_brand boolean
format string
frames integer
frame_ms integer
complexity string
likely_credits decimal
refused string
reference_images list
reference_note string
steps list
step string
basis string
video string
person reference
voice string
language string
start decimal
end decimal
instruction string
dry_run boolean
callback_url string
creator_id string
image_url string
describe string
quote reference
engine string
window
source_seconds decimal
subject
notes list
person_url string
reference string
keep_audio boolean
lighting string
preview_first_frame boolean
preview_still string
preview_at decimal
mode string
preview
featured boolean
default boolean
aspect_ratios list
image_sizes list
durations list
credits_by_size
credits_by_duration
audio boolean
needs_reference boolean
urls list
provider string
redirect_url string
state string
expires_in_minutes integer
brand string
connected_at dateTime
account_selection_required boolean
accounts list
jsonrpc string
method string
params
code integer
version string
websiteUrl reference
repository
remotes list
packages list
resource reference
authorization_servers list
scopes_supported list
bearer_methods_supported list
issuer reference
authorization_endpoint reference
token_endpoint reference
registration_endpoint reference
response_types_supported list
grant_types_supported list
code_challenge_methods_supported list
token_endpoint_auth_methods_supported list
redirect_uris list
client_name string
grant_types list
response_types list
token_endpoint_auth_method string
scope string
client_id string
grant_type string
redirect_uri reference
code_verifier string
access_token string
token_type string
expires_in integer
error_description string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://hermoso.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hermoso": "https://hermoso.ai/schema#",
    "Error": "hermoso:Error",
    "error": {
      "@id": "hermoso:error"
    },
    "request_id": {
      "@id": "hermoso:request_id",
      "@type": "xsd:string"
    },
    "Post": "hermoso:Post",
    "object": {
      "@id": "hermoso:object",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "hermoso:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "hermoso:status",
      "@type": "xsd:string"
    },
    "scheduled_at": {
      "@id": "hermoso:scheduled_at",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "hermoso:created_at",
      "@type": "xsd:dateTime"
    },
    "channels": {
      "@id": "hermoso:channels",
      "@container": "@list"
    },
    "caption": {
      "@id": "hermoso:caption",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "hermoso:title",
      "@type": "xsd:string"
    },
    "title_effective": {
      "@id": "hermoso:title_effective",
      "@type": "xsd:string"
    },
    "link": {
      "@id": "hermoso:link",
      "@type": "xsd:string"
    },
    "media": {
      "@id": "hermoso:media",
      "@container": "@list"
    },
    "captions_by_channel": {
      "@id": "hermoso:captions_by_channel"
    },
    "visibility": {
      "@id": "hermoso:visibility",
      "@type": "xsd:string"
    },
    "visibility_by_channel": {
      "@id": "hermoso:visibility_by_channel"
    },
    "targets": {
      "@id": "hermoso:targets"
    },
    "options": {
      "@id": "hermoso:options"
    },
    "results": {
      "@id": "hermoso:results",
      "@container": "@list"
    },
    "retry_of": {
      "@id": "hermoso:retry_of",
      "@type": "xsd:string"
    },
    "status_detail": {
      "@id": "hermoso:status_detail",
      "@type": "xsd:string"
    },
    "content_lost": {
      "@id": "hermoso:content_lost",
      "@type": "xsd:boolean"
    },
    "PostList": "hermoso:PostList",
    "data": {
      "@id": "hermoso:data",
      "@container": "@list"
    },
    "has_more": {
      "@id": "hermoso:has_more",
      "@type": "xsd:boolean"
    },
    "next_cursor": {
      "@id": "hermoso:next_cursor",
      "@type": "xsd:string"
    },
    "PostCreate": "hermoso:PostCreate",
    "use_queue": {
      "@id": "hermoso:use_queue",
      "@type": "xsd:boolean"
    },
    "timezone": {
      "@id": "hermoso:timezone",
      "@type": "xsd:string"
    },
    "first_comment": {
      "@id": "hermoso:first_comment",
      "@type": "xsd:string"
    },
    "Deleted": "hermoso:Deleted",
    "deleted": {
      "@id": "hermoso:deleted",
      "@type": "xsd:boolean"
    },
    "Channel": "hermoso:Channel",
    "name": {
      "@id": "hermoso:name",
      "@type": "xsd:string"
    },
    "connector": {
      "@id": "hermoso:connector",
      "@type": "xsd:string"
    },
    "available": {
      "@id": "hermoso:available",
      "@type": "xsd:boolean"
    },
    "unavailable_reason": {
      "@id": "hermoso:unavailable_reason",
      "@type": "xsd:string"
    },
    "connected": {
      "@id": "hermoso:connected",
      "@type": "xsd:boolean"
    },
    "needs_reconnect": {
      "@id": "hermoso:needs_reconnect",
      "@type": "xsd:boolean"
    },
    "account": {
      "@id": "hermoso:account",
      "@type": "xsd:string"
    },
    "visibilities": {
      "@id": "hermoso:visibilities",
      "@container": "@list"
    },
    "visibility_notes": {
      "@id": "hermoso:visibility_notes",
      "@type": "xsd:string"
    },
    "carousel": {
      "@id": "hermoso:carousel"
    },
    "carousel_unsupported_reason": {
      "@id": "hermoso:carousel_unsupported_reason",
      "@type": "xsd:string"
    },
    "caption_max": {
      "@id": "hermoso:caption_max",
      "@type": "xsd:integer"
    },
    "target_field": {
      "@id": "hermoso:target_field",
      "@type": "xsd:string"
    },
    "ChannelList": "hermoso:ChannelList",
    "Media": "hermoso:Media",
    "url": {
      "@id": "hermoso:url",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "hermoso:type",
      "@type": "xsd:string"
    },
    "bytes": {
      "@id": "hermoso:bytes",
      "@type": "xsd:integer"
    },
    "Credits": "hermoso:Credits",
    "balance": {
      "@id": "hermoso:balance",
      "@type": "xsd:decimal"
    },
    "plan": {
      "@id": "hermoso:plan",
      "@type": "xsd:string"
    },
    "shared_workspace": {
      "@id": "hermoso:shared_workspace",
      "@type": "xsd:boolean"
    },
    "SignupCreate": "hermoso:SignupCreate",
    "period": {
      "@id": "hermoso:period",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "hermoso:email",
      "@type": "xsd:string"
    },
    "SignupClaim": "hermoso:SignupClaim",
    "claim_token": {
      "@id": "hermoso:claim_token",
      "@type": "xsd:string"
    },
    "Tool": "hermoso:Tool",
    "area": {
      "@id": "hermoso:area",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "hermoso:description",
      "@type": "xsd:string"
    },
    "read_only": {
      "@id": "hermoso:read_only",
      "@type": "xsd:boolean"
    },
    "destructive": {
      "@id": "hermoso:destructive",
      "@type": "xsd:boolean"
    },
    "idempotent": {
      "@id": "hermoso:idempotent",
      "@type": "xsd:boolean"
    },
    "requires_connector": {
      "@id": "hermoso:requires_connector",
      "@type": "xsd:string"
    },
    "connector_connected": {
      "@id": "hermoso:connector_connected",
      "@type": "xsd:boolean"
    },
    "rate_class": {
      "@id": "hermoso:rate_class",
      "@type": "xsd:string"
    },
    "invoke": {
      "@id": "hermoso:invoke"
    },
    "input_schema": {
      "@id": "hermoso:input_schema"
    },
    "ToolList": "hermoso:ToolList",
    "areas": {
      "@id": "hermoso:areas",
      "@container": "@list"
    },
    "total": {
      "@id": "hermoso:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "hermoso:limit",
      "@type": "xsd:integer"
    },
    "ToolResult": "hermoso:ToolResult",
    "tool": {
      "@id": "hermoso:tool",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "hermoso:text",
      "@type": "xsd:string"
    },
    "ignored_arguments": {
      "@id": "hermoso:ignored_arguments",
      "@container": "@list"
    },
    "ToolJob": "hermoso:ToolJob",
    "job_id": {
      "@id": "hermoso:job_id",
      "@type": "xsd:string"
    },
    "poll": {
      "@id": "hermoso:poll",
      "@type": "xsd:string"
    },
    "poll_url": {
      "@id": "hermoso:poll_url",
      "@type": "xsd:string"
    },
    "retry_after_seconds": {
      "@id": "hermoso:retry_after_seconds",
      "@type": "xsd:integer"
    },
    "Job": "hermoso:Job",
    "progress": {
      "@id": "hermoso:progress",
      "@type": "xsd:decimal"
    },
    "label": {
      "@id": "hermoso:label",
      "@type": "xsd:string"
    },
    "brand_id": {
      "@id": "hermoso:brand_id",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "hermoso:updated_at",
      "@type": "xsd:string"
    },
    "run_at": {
      "@id": "hermoso:run_at",
      "@type": "xsd:string"
    },
    "poster_url": {
      "@id": "hermoso:poster_url",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "hermoso:model",
      "@type": "xsd:string"
    },
    "credits_used": {
      "@id": "hermoso:credits_used",
      "@type": "xsd:decimal"
    },
    "error_message": {
      "@id": "hermoso:error_message",
      "@type": "xsd:string"
    },
    "cancelled": {
      "@id": "hermoso:cancelled",
      "@type": "xsd:boolean"
    },
    "result": {
      "@id": "hermoso:result"
    },
    "JobCancel": "hermoso:JobCancel",
    "outcome": {
      "@id": "hermoso:outcome",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "hermoso:message",
      "@type": "xsd:string"
    },
    "job": {
      "@id": "hermoso:job",
      "@type": "@id"
    },
    "JobList": "hermoso:JobList",
    "running": {
      "@id": "hermoso:running",
      "@type": "xsd:integer"
    },
    "Brand": "hermoso:Brand",
    "is_default": {
      "@id": "hermoso:is_default",
      "@type": "xsd:boolean"
    },
    "current": {
      "@id": "hermoso:current",
      "@type": "xsd:boolean"
    },
    "shared": {
      "@id": "hermoso:shared",
      "@type": "xsd:boolean"
    },
    "owner_account_id": {
      "@id": "hermoso:owner_account_id",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "hermoso:role",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "hermoso:headers"
    },
    "BrandList": "hermoso:BrandList",
    "Signup": "hermoso:Signup",
    "checkout_url": {
      "@id": "hermoso:checkout_url",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "hermoso:expires_at",
      "@type": "xsd:string"
    },
    "api_key": {
      "@id": "hermoso:api_key",
      "@type": "xsd:string"
    },
    "account_id": {
      "@id": "hermoso:account_id",
      "@type": "xsd:string"
    },
    "credits": {
      "@id": "hermoso:credits",
      "@type": "xsd:decimal"
    },
    "next": {
      "@id": "hermoso:next",
      "@type": "xsd:string"
    },
    "ContactEmail": "hermoso:ContactEmail",
    "address": {
      "@id": "hermoso:address",
      "@type": "xsd:string"
    },
    "verified": {
      "@id": "hermoso:verified",
      "@type": "xsd:boolean"
    },
    "verified_at": {
      "@id": "hermoso:verified_at",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "hermoso:note",
      "@type": "xsd:string"
    },
    "GenerationCreate": "hermoso:GenerationCreate",
    "prompt": {
      "@id": "hermoso:prompt",
      "@type": "xsd:string"
    },
    "aspect_ratio": {
      "@id": "hermoso:aspect_ratio",
      "@type": "xsd:string"
    },
    "image_size": {
      "@id": "hermoso:image_size",
      "@type": "xsd:string"
    },
    "duration_seconds": {
      "@id": "hermoso:duration_seconds",
      "@type": "xsd:integer"
    },
    "ref_image": {
      "@id": "hermoso:ref_image",
      "@type": "xsd:string"
    },
    "ref_images": {
      "@id": "hermoso:ref_images",
      "@container": "@list"
    },
    "use_brand": {
      "@id": "hermoso:use_brand",
      "@type": "xsd:boolean"
    },
    "format": {
      "@id": "hermoso:format",
      "@type": "xsd:string"
    },
    "frames": {
      "@id": "hermoso:frames",
      "@type": "xsd:integer"
    },
    "frame_ms": {
      "@id": "hermoso:frame_ms",
      "@type": "xsd:integer"
    },
    "complexity": {
      "@id": "hermoso:complexity",
      "@type": "xsd:string"
    },
    "GenerationQuote": "hermoso:GenerationQuote",
    "likely_credits": {
      "@id": "hermoso:likely_credits",
      "@type": "xsd:decimal"
    },
    "refused": {
      "@id": "hermoso:refused",
      "@type": "xsd:string"
    },
    "reference_images": {
      "@id": "hermoso:reference_images",
      "@container": "@list"
    },
    "reference_note": {
      "@id": "hermoso:reference_note",
      "@type": "xsd:string"
    },
    "CloneQuoteRequest": "hermoso:CloneQuoteRequest",
    "CloneQuote": "hermoso:CloneQuote",
    "steps": {
      "@id": "hermoso:steps",
      "@container": "@list"
    },
    "CloneQuoteStep": "hermoso:CloneQuoteStep",
    "step": {
      "@id": "hermoso:step",
      "@type": "xsd:string"
    },
    "basis": {
      "@id": "hermoso:basis",
      "@type": "xsd:string"
    },
    "RecastCreate": "hermoso:RecastCreate",
    "video": {
      "@id": "hermoso:video",
      "@type": "xsd:string"
    },
    "person": {
      "@id": "hermoso:person",
      "@type": "@id"
    },
    "voice": {
      "@id": "hermoso:voice",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "hermoso:language",
      "@type": "xsd:string"
    },
    "start": {
      "@id": "hermoso:start",
      "@type": "xsd:decimal"
    },
    "end": {
      "@id": "hermoso:end",
      "@type": "xsd:decimal"
    },
    "instruction": {
      "@id": "hermoso:instruction",
      "@type": "xsd:string"
    },
    "dry_run": {
      "@id": "hermoso:dry_run",
      "@type": "xsd:boolean"
    },
    "callback_url": {
      "@id": "hermoso:callback_url",
      "@type": "xsd:string"
    },
    "RecastPerson": "hermoso:RecastPerson",
    "creator_id": {
      "@id": "hermoso:creator_id",
      "@type": "xsd:string"
    },
    "image_url": {
      "@id": "hermoso:image_url",
      "@type": "xsd:string"
    },
    "describe": {
      "@id": "hermoso:describe",
      "@type": "xsd:string"
    },
    "RecastStep": "hermoso:RecastStep",
    "RecastQuote": "hermoso:RecastQuote",
    "Recast": "hermoso:Recast",
    "quote": {
      "@id": "hermoso:quote",
      "@type": "@id"
    },
    "engine": {
      "@id": "hermoso:engine",
      "@type": "xsd:string"
    },
    "window": {
      "@id": "hermoso:window"
    },
    "source_seconds": {
      "@id": "hermoso:source_seconds",
      "@type": "xsd:decimal"
    },
    "subject": {
      "@id": "hermoso:subject"
    },
    "notes": {
      "@id": "hermoso:notes",
      "@container": "@list"
    },
    "person_url": {
      "@id": "hermoso:person_url",
      "@type": "xsd:string"
    },
    "EditCreate": "hermoso:EditCreate",
    "reference": {
      "@id": "hermoso:reference",
      "@type": "xsd:string"
    },
    "keep_audio": {
      "@id": "hermoso:keep_audio",
      "@type": "xsd:boolean"
    },
    "lighting": {
      "@id": "hermoso:lighting",
      "@type": "xsd:string"
    },
    "preview_first_frame": {
      "@id": "hermoso:preview_first_frame",
      "@type": "xsd:boolean"
    },
    "preview_still": {
      "@id": "hermoso:preview_still",
      "@type": "xsd:string"
    },
    "preview_at": {
      "@id": "hermoso:preview_at",
      "@type": "xsd:decimal"
    },
    "EditQuote": "hermoso:EditQuote",
    "Edit": "hermoso:Edit",
    "mode": {
      "@id": "hermoso:mode",
      "@type": "xsd:string"
    },
    "preview": {
      "@id": "hermoso:preview"
    },
    "Asset": "hermoso:Asset",
    "Model": "hermoso:Model",
    "featured": {
      "@id": "hermoso:featured",
      "@type": "xsd:boolean"
    },
    "default": {
      "@id": "hermoso:default",
      "@type": "xsd:boolean"
    },
    "aspect_ratios": {
      "@id": "hermoso:aspect_ratios",
      "@container": "@list"
    },
    "image_sizes": {
      "@id": "hermoso:image_sizes",
      "@container": "@list"
    },
    "durations": {
      "@id": "hermoso:durations",
      "@container": "@list"
    },
    "credits_by_size": {
      "@id": "hermoso:credits_by_size"
    },
    "credits_by_duration": {
      "@id": "hermoso:credits_by_duration"
    },
    "audio": {
      "@id": "hermoso:audio",
      "@type": "xsd:boolean"
    },
    "needs_reference": {
      "@id": "hermoso:needs_reference",
      "@type": "xsd:boolean"
    },
    "ModelList": "hermoso:ModelList",
    "AssetList": "hermoso:AssetList",
    "ConnectRedirects": "hermoso:ConnectRedirects",
    "urls": {
      "@id": "hermoso:urls",
      "@container": "@list"
    },
    "ConnectRedirectsSet": "hermoso:ConnectRedirectsSet",
    "ConnectLinkCreate": "hermoso:ConnectLinkCreate",
    "provider": {
      "@id": "hermoso:provider",
      "@type": "xsd:string"
    },
    "redirect_url": {
      "@id": "hermoso:redirect_url",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "hermoso:state",
      "@type": "xsd:string"
    },
    "expires_in_minutes": {
      "@id": "hermoso:expires_in_minutes",
      "@type": "xsd:integer"
    },
    "ConnectLink": "hermoso:ConnectLink",
    "brand": {
      "@id": "hermoso:brand",
      "@type": "xsd:string"
    },
    "connected_at": {
      "@id": "hermoso:connected_at",
      "@type": "xsd:dateTime"
    },
    "account_selection_required": {
      "@id": "hermoso:account_selection_required",
      "@type": "xsd:boolean"
    },
    "Connection": "hermoso:Connection",
    "accounts": {
      "@id": "hermoso:accounts",
      "@container": "@list"
    },
    "ConnectionList": "hermoso:ConnectionList",
    "ConnectionDeleted": "hermoso:ConnectionDeleted",
    "ContactEmailResend": "hermoso:ContactEmailResend",
    "JsonRpcRequest": "hermoso:JsonRpcRequest",
    "jsonrpc": {
      "@id": "hermoso:jsonrpc",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "hermoso:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "hermoso:params"
    },
    "JsonRpcResponse": "hermoso:JsonRpcResponse",
    "JsonRpcError": "hermoso:JsonRpcError",
    "code": {
      "@id": "hermoso:code",
      "@type": "xsd:integer"
    },
    "McpServerCard": "hermoso:McpServerCard",
    "version": {
      "@id": "hermoso:version",
      "@type": "xsd:string"
    },
    "websiteUrl": {
      "@id": "hermoso:websiteUrl",
      "@type": "@id"
    },
    "repository": {
      "@id": "hermoso:repository"
    },
    "remotes": {
      "@id": "hermoso:remotes",
      "@container": "@list"
    },
    "packages": {
      "@id": "hermoso:packages",
      "@container": "@list"
    },
    "ProtectedResourceMetadata": "hermoso:ProtectedResourceMetadata",
    "resource": {
      "@id": "hermoso:resource",
      "@type": "@id"
    },
    "authorization_servers": {
      "@id": "hermoso:authorization_servers",
      "@container": "@list"
    },
    "scopes_supported": {
      "@id": "hermoso:scopes_supported",
      "@container": "@list"
    },
    "bearer_methods_supported": {
      "@id": "hermoso:bearer_methods_supported",
      "@container": "@list"
    },
    "AuthorizationServerMetadata": "hermoso:AuthorizationServerMetadata",
    "issuer": {
      "@id": "hermoso:issuer",
      "@type": "@id"
    },
    "authorization_endpoint": {
      "@id": "hermoso:authorization_endpoint",
      "@type": "@id"
    },
    "token_endpoint": {
      "@id": "hermoso:token_endpoint",
      "@type": "@id"
    },
    "registration_endpoint": {
      "@id": "hermoso:registration_endpoint",
      "@type": "@id"
    },
    "response_types_supported": {
      "@id": "hermoso:response_types_supported",
      "@container": "@list"
    },
    "grant_types_supported": {
      "@id": "hermoso:grant_types_supported",
      "@container": "@list"
    },
    "code_challenge_methods_supported": {
      "@id": "hermoso:code_challenge_methods_supported",
      "@container": "@list"
    },
    "token_endpoint_auth_methods_supported": {
      "@id": "hermoso:token_endpoint_auth_methods_supported",
      "@container": "@list"
    },
    "ClientRegistrationRequest": "hermoso:ClientRegistrationRequest",
    "redirect_uris": {
      "@id": "hermoso:redirect_uris",
      "@container": "@list"
    },
    "client_name": {
      "@id": "hermoso:client_name",
      "@type": "xsd:string"
    },
    "grant_types": {
      "@id": "hermoso:grant_types",
      "@container": "@list"
    },
    "response_types": {
      "@id": "hermoso:response_types",
      "@container": "@list"
    },
    "token_endpoint_auth_method": {
      "@id": "hermoso:token_endpoint_auth_method",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "hermoso:scope",
      "@type": "xsd:string"
    },
    "ClientRegistrationResponse": "hermoso:ClientRegistrationResponse",
    "client_id": {
      "@id": "hermoso:client_id",
      "@type": "xsd:string"
    },
    "TokenRequest": "hermoso:TokenRequest",
    "grant_type": {
      "@id": "hermoso:grant_type",
      "@type": "xsd:string"
    },
    "redirect_uri": {
      "@id": "hermoso:redirect_uri",
      "@type": "@id"
    },
    "code_verifier": {
      "@id": "hermoso:code_verifier",
      "@type": "xsd:string"
    },
    "TokenResponse": "hermoso:TokenResponse",
    "access_token": {
      "@id": "hermoso:access_token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "hermoso:token_type",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "hermoso:expires_in",
      "@type": "xsd:integer"
    },
    "OAuthErrorBody": "hermoso:OAuthErrorBody",
    "error_description": {
      "@id": "hermoso:error_description",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Hermoso AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Hermoso AI'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/app_hermoso_ai.json, openapi/app_hermoso_ai_rest.json, openapi/hermoso_ai.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/app_hermoso_ai.json",
    "openapi/app_hermoso_ai_rest.json",
    "openapi/hermoso_ai.json"
  ]
}