Human For AI · JSON-LD Context
Humanforai Dev Context
JSON-LD context defining the semantic vocabulary for Humanforai Dev from Human For AI.
13 Classes
60 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
humanforai:
https://humanforai.dev/schema#
Classes
Service
ServiceCatalogPage
AgentManifest
TaskType
TaskStatus
TaskRequest
TaskSubmissionResponse
Task
MessageRequest
MessageResponse
MessageThread
ValidationError
Error
Properties
| Property | Type | Container |
|---|---|---|
| id | reference | |
| name | string | |
| description | string | |
| items | list | |
| total | integer | |
| next_cursor | string | |
| brand_name | string | |
| domain | reference | |
| tagline | string | |
| api_version | string | |
| last_updated | date | |
| interfaces | list | |
| authentication | string | |
| task_request_endpoint | string | |
| contact_endpoint | string | |
| response_expectations | ||
| pricing_model | ||
| services | list | |
| endpoints | ||
| accepted_task_types | list | |
| rejected_task_types | list | |
| trust_and_safety | ||
| limits | ||
| signed_receipts | ||
| task_type | reference | |
| location_required | boolean | |
| location_detail | string | |
| deadline | dateTime | |
| output_format | string | |
| budget_usd | decimal | |
| contact_email | string | |
| requester | string | |
| delivery | string | |
| task_id | string | |
| status | reference | |
| created_at | dateTime | |
| status_url | string | |
| status_page | string | |
| message | string | |
| source | string | |
| updated_at | dateTime | |
| status_history | list | |
| operator_notes | string | |
| receipt | string | |
| deliverable_sha256 | string | |
| receipt_issued_at | dateTime | |
| reply_to | string | |
| from | string | |
| subject | string | |
| message_id | string | |
| thread_url | string | |
| access_token | string | |
| replies | list | |
| reply_count | integer | |
| last_reply_at | dateTime | |
| reply_channel | string | |
| webhook_last_delivery | ||
| note | string | |
| error | string | |
| details | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://humanforai.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"humanforai": "https://humanforai.dev/schema#",
"Service": "humanforai:Service",
"id": {
"@id": "humanforai:id",
"@type": "@id"
},
"name": {
"@id": "humanforai:name",
"@type": "xsd:string"
},
"description": {
"@id": "humanforai:description",
"@type": "xsd:string"
},
"ServiceCatalogPage": "humanforai:ServiceCatalogPage",
"items": {
"@id": "humanforai:items",
"@container": "@list"
},
"total": {
"@id": "humanforai:total",
"@type": "xsd:integer"
},
"next_cursor": {
"@id": "humanforai:next_cursor",
"@type": "xsd:string"
},
"AgentManifest": "humanforai:AgentManifest",
"brand_name": {
"@id": "humanforai:brand_name",
"@type": "xsd:string"
},
"domain": {
"@id": "humanforai:domain",
"@type": "@id"
},
"tagline": {
"@id": "humanforai:tagline",
"@type": "xsd:string"
},
"api_version": {
"@id": "humanforai:api_version",
"@type": "xsd:string"
},
"last_updated": {
"@id": "humanforai:last_updated",
"@type": "xsd:date"
},
"interfaces": {
"@id": "humanforai:interfaces",
"@container": "@list"
},
"authentication": {
"@id": "humanforai:authentication",
"@type": "xsd:string"
},
"task_request_endpoint": {
"@id": "humanforai:task_request_endpoint",
"@type": "xsd:string"
},
"contact_endpoint": {
"@id": "humanforai:contact_endpoint",
"@type": "xsd:string"
},
"response_expectations": {
"@id": "humanforai:response_expectations"
},
"pricing_model": {
"@id": "humanforai:pricing_model"
},
"services": {
"@id": "humanforai:services",
"@container": "@list"
},
"endpoints": {
"@id": "humanforai:endpoints"
},
"accepted_task_types": {
"@id": "humanforai:accepted_task_types",
"@container": "@list"
},
"rejected_task_types": {
"@id": "humanforai:rejected_task_types",
"@container": "@list"
},
"trust_and_safety": {
"@id": "humanforai:trust_and_safety"
},
"limits": {
"@id": "humanforai:limits"
},
"signed_receipts": {
"@id": "humanforai:signed_receipts"
},
"TaskType": "humanforai:TaskType",
"TaskStatus": "humanforai:TaskStatus",
"TaskRequest": "humanforai:TaskRequest",
"task_type": {
"@id": "humanforai:task_type",
"@type": "@id"
},
"location_required": {
"@id": "humanforai:location_required",
"@type": "xsd:boolean"
},
"location_detail": {
"@id": "humanforai:location_detail",
"@type": "xsd:string"
},
"deadline": {
"@id": "humanforai:deadline",
"@type": "xsd:dateTime"
},
"output_format": {
"@id": "humanforai:output_format",
"@type": "xsd:string"
},
"budget_usd": {
"@id": "humanforai:budget_usd",
"@type": "xsd:decimal"
},
"contact_email": {
"@id": "humanforai:contact_email",
"@type": "xsd:string"
},
"requester": {
"@id": "humanforai:requester",
"@type": "xsd:string"
},
"delivery": {
"@id": "humanforai:delivery",
"@type": "xsd:string"
},
"TaskSubmissionResponse": "humanforai:TaskSubmissionResponse",
"task_id": {
"@id": "humanforai:task_id",
"@type": "xsd:string"
},
"status": {
"@id": "humanforai:status",
"@type": "@id"
},
"created_at": {
"@id": "humanforai:created_at",
"@type": "xsd:dateTime"
},
"status_url": {
"@id": "humanforai:status_url",
"@type": "xsd:string"
},
"status_page": {
"@id": "humanforai:status_page",
"@type": "xsd:string"
},
"message": {
"@id": "humanforai:message",
"@type": "xsd:string"
},
"Task": "humanforai:Task",
"source": {
"@id": "humanforai:source",
"@type": "xsd:string"
},
"updated_at": {
"@id": "humanforai:updated_at",
"@type": "xsd:dateTime"
},
"status_history": {
"@id": "humanforai:status_history",
"@container": "@list"
},
"operator_notes": {
"@id": "humanforai:operator_notes",
"@type": "xsd:string"
},
"receipt": {
"@id": "humanforai:receipt",
"@type": "xsd:string"
},
"deliverable_sha256": {
"@id": "humanforai:deliverable_sha256",
"@type": "xsd:string"
},
"receipt_issued_at": {
"@id": "humanforai:receipt_issued_at",
"@type": "xsd:dateTime"
},
"MessageRequest": "humanforai:MessageRequest",
"reply_to": {
"@id": "humanforai:reply_to",
"@type": "xsd:string"
},
"from": {
"@id": "humanforai:from",
"@type": "xsd:string"
},
"subject": {
"@id": "humanforai:subject",
"@type": "xsd:string"
},
"MessageResponse": "humanforai:MessageResponse",
"message_id": {
"@id": "humanforai:message_id",
"@type": "xsd:string"
},
"thread_url": {
"@id": "humanforai:thread_url",
"@type": "xsd:string"
},
"access_token": {
"@id": "humanforai:access_token",
"@type": "xsd:string"
},
"MessageThread": "humanforai:MessageThread",
"replies": {
"@id": "humanforai:replies",
"@container": "@list"
},
"reply_count": {
"@id": "humanforai:reply_count",
"@type": "xsd:integer"
},
"last_reply_at": {
"@id": "humanforai:last_reply_at",
"@type": "xsd:dateTime"
},
"reply_channel": {
"@id": "humanforai:reply_channel",
"@type": "xsd:string"
},
"webhook_last_delivery": {
"@id": "humanforai:webhook_last_delivery"
},
"note": {
"@id": "humanforai:note",
"@type": "xsd:string"
},
"ValidationError": "humanforai:ValidationError",
"error": {
"@id": "humanforai:error",
"@type": "xsd:string"
},
"details": {
"@id": "humanforai:details",
"@container": "@list"
},
"Error": "humanforai:Error"
},
"@type": "schema:Dataset",
"schema:name": "Human For AI API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Human For 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-12) from openapi/_original/humanforai-dev-api-openapi.json.",
"dcterms:created": "2026-11-12",
"dcterms:source": [
"openapi/_original/humanforai-dev-api-openapi.json"
]
}