Axiomatics Context
JSON-LD context defining the semantic vocabulary for Axiomatics from Axiomatics.
10 Classes
16 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
axiomatics:
https://axiomatics.com/schema#
Classes
RequestObject
Response
Category
AnonymousCategory
Result
StatusCode
Obligation
PolicyIdentifier
IdReference
MultiRequests
Properties
| Property |
Type |
Container |
| Request |
reference |
|
| CategoryId |
string |
|
| Id |
string |
|
| Content |
string |
|
| Attribute |
|
list |
| Decision |
string |
|
| Status |
reference |
|
| Obligations |
|
list |
| AssociatedAdvice |
|
list |
| PolicyIdentifierList |
reference |
|
| Value |
string |
|
| AttributeAssignment |
|
list |
| PolicyIdReference |
|
list |
| PolicySetIdReference |
|
list |
| Version |
string |
|
| RequestReference |
|
list |
JSON-LD Document
{
"@context": {
"@vocab": "https://axiomatics.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"axiomatics": "https://axiomatics.com/schema#",
"RequestObject": "axiomatics:RequestObject",
"Request": {
"@id": "axiomatics:Request",
"@type": "@id"
},
"Response": "axiomatics:Response",
"Category": "axiomatics:Category",
"CategoryId": {
"@id": "axiomatics:CategoryId",
"@type": "xsd:string"
},
"Id": {
"@id": "axiomatics:Id",
"@type": "xsd:string"
},
"Content": {
"@id": "axiomatics:Content",
"@type": "xsd:string"
},
"Attribute": {
"@id": "axiomatics:Attribute",
"@container": "@list"
},
"AnonymousCategory": "axiomatics:AnonymousCategory",
"Result": "axiomatics:Result",
"Decision": {
"@id": "axiomatics:Decision",
"@type": "xsd:string"
},
"Status": {
"@id": "axiomatics:Status",
"@type": "@id"
},
"Obligations": {
"@id": "axiomatics:Obligations",
"@container": "@list"
},
"AssociatedAdvice": {
"@id": "axiomatics:AssociatedAdvice",
"@container": "@list"
},
"PolicyIdentifierList": {
"@id": "axiomatics:PolicyIdentifierList",
"@type": "@id"
},
"StatusCode": "axiomatics:StatusCode",
"Value": {
"@id": "axiomatics:Value",
"@type": "xsd:string"
},
"Obligation": "axiomatics:Obligation",
"AttributeAssignment": {
"@id": "axiomatics:AttributeAssignment",
"@container": "@list"
},
"PolicyIdentifier": "axiomatics:PolicyIdentifier",
"PolicyIdReference": {
"@id": "axiomatics:PolicyIdReference",
"@container": "@list"
},
"PolicySetIdReference": {
"@id": "axiomatics:PolicySetIdReference",
"@container": "@list"
},
"IdReference": "axiomatics:IdReference",
"Version": {
"@id": "axiomatics:Version",
"@type": "xsd:string"
},
"MultiRequests": "axiomatics:MultiRequests",
"RequestReference": {
"@id": "axiomatics:RequestReference",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "Axiomatics API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Axiomatics'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-27) from openapi/axiomatics-xacml.yaml.",
"dcterms:created": "2026-10-27",
"dcterms:source": [
"openapi/axiomatics-xacml.yaml"
]
}