aopx-fr · JSON-LD Context
Aopx Fr Context
JSON-LD context defining the semantic vocabulary for Aopx Fr from aopx-fr.
7 Classes
30 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
aopx:
https://aopx.fr/schema#
Classes
HTTPValidationError
OutcomeRequest
OutcomeResponse
ProviderAttempt
RecommendRequest
RecommendResponse
ValidationError
Properties
| Property | Type | Container |
|---|---|---|
| detail | list | |
| recommendation_id | string | |
| attempts | list | |
| accepted | boolean | |
| source | string | |
| final_success | boolean | |
| attempts_recorded | integer | |
| provider_id | string | |
| success | boolean | |
| quality_score | ||
| cost_eur | ||
| latency_ms | ||
| error_type | ||
| category | string | |
| mode | string | |
| query_family | ||
| client_id | ||
| max_cost_eur | ||
| max_latency_ms | ||
| status | string | |
| fallback_provider_id | ||
| policy_version | string | |
| evidence_run_id | string | |
| reason | string | |
| experimental | boolean | |
| loc | list | |
| msg | string | |
| type | string | |
| input | ||
| ctx |
JSON-LD Document
{
"@context": {
"@vocab": "https://aopx.fr/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"aopx": "https://aopx.fr/schema#",
"HTTPValidationError": "aopx:HTTPValidationError",
"detail": {
"@id": "aopx:detail",
"@container": "@list"
},
"OutcomeRequest": "aopx:OutcomeRequest",
"recommendation_id": {
"@id": "aopx:recommendation_id",
"@type": "xsd:string"
},
"attempts": {
"@id": "aopx:attempts",
"@container": "@list"
},
"OutcomeResponse": "aopx:OutcomeResponse",
"accepted": {
"@id": "aopx:accepted",
"@type": "xsd:boolean"
},
"source": {
"@id": "aopx:source",
"@type": "xsd:string"
},
"final_success": {
"@id": "aopx:final_success",
"@type": "xsd:boolean"
},
"attempts_recorded": {
"@id": "aopx:attempts_recorded",
"@type": "xsd:integer"
},
"ProviderAttempt": "aopx:ProviderAttempt",
"provider_id": {
"@id": "aopx:provider_id",
"@type": "xsd:string"
},
"success": {
"@id": "aopx:success",
"@type": "xsd:boolean"
},
"quality_score": {
"@id": "aopx:quality_score"
},
"cost_eur": {
"@id": "aopx:cost_eur"
},
"latency_ms": {
"@id": "aopx:latency_ms"
},
"error_type": {
"@id": "aopx:error_type"
},
"RecommendRequest": "aopx:RecommendRequest",
"category": {
"@id": "aopx:category",
"@type": "xsd:string"
},
"mode": {
"@id": "aopx:mode",
"@type": "xsd:string"
},
"query_family": {
"@id": "aopx:query_family"
},
"client_id": {
"@id": "aopx:client_id"
},
"max_cost_eur": {
"@id": "aopx:max_cost_eur"
},
"max_latency_ms": {
"@id": "aopx:max_latency_ms"
},
"RecommendResponse": "aopx:RecommendResponse",
"status": {
"@id": "aopx:status",
"@type": "xsd:string"
},
"fallback_provider_id": {
"@id": "aopx:fallback_provider_id"
},
"policy_version": {
"@id": "aopx:policy_version",
"@type": "xsd:string"
},
"evidence_run_id": {
"@id": "aopx:evidence_run_id",
"@type": "xsd:string"
},
"reason": {
"@id": "aopx:reason",
"@type": "xsd:string"
},
"experimental": {
"@id": "aopx:experimental",
"@type": "xsd:boolean"
},
"ValidationError": "aopx:ValidationError",
"loc": {
"@id": "aopx:loc",
"@container": "@list"
},
"msg": {
"@id": "aopx:msg",
"@type": "xsd:string"
},
"type": {
"@id": "aopx:type",
"@type": "xsd:string"
},
"input": {
"@id": "aopx:input"
},
"ctx": {
"@id": "aopx:ctx"
}
},
"@type": "schema:Dataset",
"schema:name": "aopx-fr API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects aopx-fr'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-30) from openapi/aopx-fr-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/aopx-fr-openapi.json"
]
}