Axiomatics · JSON-LD Context

Axiomatics Context

JSON-LD context defining the semantic vocabulary for Axiomatics from Axiomatics.

10 Classes 16 Properties 4 Namespaces
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}