Ab5D Xyz Context
JSON-LD context defining the semantic vocabulary for Ab5D Xyz from AB5D.
4 Classes
16 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
ab5d:
https://ab5d.xyz/schema#
Classes
Problem
ChallengeRequest
ClaimRequest
SubmissionRequest
Properties
| Property |
Type |
Container |
| type |
reference |
|
| title |
string |
|
| status |
integer |
|
| code |
string |
|
| detail |
string |
|
| instance |
string |
|
| resolution |
string |
|
| wallet |
string |
|
| cloudflare_wallet_handle |
string |
|
| challenge_id |
string |
|
| signature |
string |
|
| artifact_url |
reference |
|
| sha256 |
string |
|
| evidence_manifest |
|
|
| cost_record |
|
|
| verifier |
|
|
JSON-LD Document
{
"@context": {
"@vocab": "https://ab5d.xyz/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"ab5d": "https://ab5d.xyz/schema#",
"Problem": "ab5d:Problem",
"type": {
"@id": "ab5d:type",
"@type": "@id"
},
"title": {
"@id": "ab5d:title",
"@type": "xsd:string"
},
"status": {
"@id": "ab5d:status",
"@type": "xsd:integer"
},
"code": {
"@id": "ab5d:code",
"@type": "xsd:string"
},
"detail": {
"@id": "ab5d:detail",
"@type": "xsd:string"
},
"instance": {
"@id": "ab5d:instance",
"@type": "xsd:string"
},
"resolution": {
"@id": "ab5d:resolution",
"@type": "xsd:string"
},
"ChallengeRequest": "ab5d:ChallengeRequest",
"wallet": {
"@id": "ab5d:wallet",
"@type": "xsd:string"
},
"cloudflare_wallet_handle": {
"@id": "ab5d:cloudflare_wallet_handle",
"@type": "xsd:string"
},
"ClaimRequest": "ab5d:ClaimRequest",
"challenge_id": {
"@id": "ab5d:challenge_id",
"@type": "xsd:string"
},
"signature": {
"@id": "ab5d:signature",
"@type": "xsd:string"
},
"SubmissionRequest": "ab5d:SubmissionRequest",
"artifact_url": {
"@id": "ab5d:artifact_url",
"@type": "@id"
},
"sha256": {
"@id": "ab5d:sha256",
"@type": "xsd:string"
},
"evidence_manifest": {
"@id": "ab5d:evidence_manifest"
},
"cost_record": {
"@id": "ab5d:cost_record"
},
"verifier": {
"@id": "ab5d:verifier"
}
},
"@type": "schema:Dataset",
"schema:name": "AB5D API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects AB5D'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-31) from openapi/ab5d-xyz-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/ab5d-xyz-openapi.json"
]
}