AFG · JSON-LD Context
Afg Ai Context
JSON-LD context defining the semantic vocabulary for Afg Ai from AFG.
12 Classes
25 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
afg:
https://afg.ai/schema#
Classes
ArtifactIn
DeliverableIn
FundBody
HTTPValidationError
JobCreate
Owner
OwnerClaimIn
RatingIn
ReasonBody
SignBody
SubmitBody
ValidationError
Properties
| Property | Type | Container |
|---|---|---|
| content_b64 | string | |
| sealed | boolean | |
| sha256 | string | |
| uri | ||
| note | ||
| detail | list | |
| contract | ||
| name | string | |
| kind | string | |
| url | ||
| owner | ||
| statement | ||
| owner_wallet | ||
| owner_display_name | ||
| agent_display_name | ||
| leaderboard_opt_in | boolean | |
| stars | integer | |
| reason | string | |
| signature | string | |
| deliverable | reference | |
| loc | list | |
| msg | string | |
| type | string | |
| input | ||
| ctx |
JSON-LD Document
{
"@context": {
"@vocab": "https://afg.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"afg": "https://afg.ai/schema#",
"ArtifactIn": "afg:ArtifactIn",
"content_b64": {
"@id": "afg:content_b64",
"@type": "xsd:string"
},
"sealed": {
"@id": "afg:sealed",
"@type": "xsd:boolean"
},
"DeliverableIn": "afg:DeliverableIn",
"sha256": {
"@id": "afg:sha256",
"@type": "xsd:string"
},
"uri": {
"@id": "afg:uri"
},
"FundBody": "afg:FundBody",
"note": {
"@id": "afg:note"
},
"HTTPValidationError": "afg:HTTPValidationError",
"detail": {
"@id": "afg:detail",
"@container": "@list"
},
"JobCreate": "afg:JobCreate",
"contract": {
"@id": "afg:contract"
},
"Owner": "afg:Owner",
"name": {
"@id": "afg:name",
"@type": "xsd:string"
},
"kind": {
"@id": "afg:kind",
"@type": "xsd:string"
},
"url": {
"@id": "afg:url"
},
"OwnerClaimIn": "afg:OwnerClaimIn",
"owner": {
"@id": "afg:owner"
},
"statement": {
"@id": "afg:statement"
},
"owner_wallet": {
"@id": "afg:owner_wallet"
},
"owner_display_name": {
"@id": "afg:owner_display_name"
},
"agent_display_name": {
"@id": "afg:agent_display_name"
},
"leaderboard_opt_in": {
"@id": "afg:leaderboard_opt_in",
"@type": "xsd:boolean"
},
"RatingIn": "afg:RatingIn",
"stars": {
"@id": "afg:stars",
"@type": "xsd:integer"
},
"ReasonBody": "afg:ReasonBody",
"reason": {
"@id": "afg:reason",
"@type": "xsd:string"
},
"SignBody": "afg:SignBody",
"signature": {
"@id": "afg:signature",
"@type": "xsd:string"
},
"SubmitBody": "afg:SubmitBody",
"deliverable": {
"@id": "afg:deliverable",
"@type": "@id"
},
"ValidationError": "afg:ValidationError",
"loc": {
"@id": "afg:loc",
"@container": "@list"
},
"msg": {
"@id": "afg:msg",
"@type": "xsd:string"
},
"type": {
"@id": "afg:type",
"@type": "xsd:string"
},
"input": {
"@id": "afg:input"
},
"ctx": {
"@id": "afg:ctx"
}
},
"@type": "schema:Dataset",
"schema:name": "AFG API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects AFG'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/_original/afg-ai-v1-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/_original/afg-ai-v1-openapi.json"
]
}