Aristocles Pty Ltd · JSON-LD Context
Aristocles Com Au Context
JSON-LD context defining the semantic vocabulary for Aristocles Com Au from Aristocles Pty Ltd.
21 Classes
36 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
aristocles:
https://aristocles.com.au/schema#
Classes
ApiKeyOut
ApiResponse_CheckoutResponse_
ApiResponse_PortalResponse_
ApiResponse_RegisterResponse_
ApiResponse_SubscriptionOut_
ApiResponse_UsageDashboard_
ApiResponse_dict_
ApiResponse_list_ApiKeyOut__
ApiResponse_list_InvoiceOut__
CheckoutResponse
CreateKeyRequest
EndpointUsage
HTTPValidationError
InvoiceOut
Meta
PortalResponse
RegisterRequest
RegisterResponse
SubscriptionOut
UsageDashboard
ValidationError
Properties
| Property | Type | Container |
|---|---|---|
| key_prefix | string | |
| name | string | |
| tier | string | |
| daily_limit | integer | |
| is_active | boolean | |
| created_at | dateTime | |
| data | reference | |
| meta | reference | |
| checkout_url | string | |
| endpoint | string | |
| count | integer | |
| detail | list | |
| id | string | |
| amount_due | integer | |
| currency | string | |
| status | ||
| created | dateTime | |
| hosted_invoice_url | ||
| pdf_url | ||
| timestamp | dateTime | |
| source | string | |
| version | string | |
| portal_url | string | |
| string | ||
| api_key | string | |
| current_period_start | ||
| current_period_end | ||
| stripe_subscription_id | ||
| requests_today | integer | |
| remaining | integer | |
| endpoints | list | |
| loc | list | |
| msg | string | |
| type | string | |
| input | ||
| ctx |
JSON-LD Document
{
"@context": {
"@vocab": "https://aristocles.com.au/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"aristocles": "https://aristocles.com.au/schema#",
"ApiKeyOut": "aristocles:ApiKeyOut",
"key_prefix": {
"@id": "aristocles:key_prefix",
"@type": "xsd:string"
},
"name": {
"@id": "aristocles:name",
"@type": "xsd:string"
},
"tier": {
"@id": "aristocles:tier",
"@type": "xsd:string"
},
"daily_limit": {
"@id": "aristocles:daily_limit",
"@type": "xsd:integer"
},
"is_active": {
"@id": "aristocles:is_active",
"@type": "xsd:boolean"
},
"created_at": {
"@id": "aristocles:created_at",
"@type": "xsd:dateTime"
},
"ApiResponse_CheckoutResponse_": "aristocles:ApiResponse_CheckoutResponse_",
"data": {
"@id": "aristocles:data",
"@type": "@id"
},
"meta": {
"@id": "aristocles:meta",
"@type": "@id"
},
"ApiResponse_PortalResponse_": "aristocles:ApiResponse_PortalResponse_",
"ApiResponse_RegisterResponse_": "aristocles:ApiResponse_RegisterResponse_",
"ApiResponse_SubscriptionOut_": "aristocles:ApiResponse_SubscriptionOut_",
"ApiResponse_UsageDashboard_": "aristocles:ApiResponse_UsageDashboard_",
"ApiResponse_dict_": "aristocles:ApiResponse_dict_",
"ApiResponse_list_ApiKeyOut__": "aristocles:ApiResponse_list_ApiKeyOut__",
"ApiResponse_list_InvoiceOut__": "aristocles:ApiResponse_list_InvoiceOut__",
"CheckoutResponse": "aristocles:CheckoutResponse",
"checkout_url": {
"@id": "aristocles:checkout_url",
"@type": "xsd:string"
},
"CreateKeyRequest": "aristocles:CreateKeyRequest",
"EndpointUsage": "aristocles:EndpointUsage",
"endpoint": {
"@id": "aristocles:endpoint",
"@type": "xsd:string"
},
"count": {
"@id": "aristocles:count",
"@type": "xsd:integer"
},
"HTTPValidationError": "aristocles:HTTPValidationError",
"detail": {
"@id": "aristocles:detail",
"@container": "@list"
},
"InvoiceOut": "aristocles:InvoiceOut",
"id": {
"@id": "aristocles:id",
"@type": "xsd:string"
},
"amount_due": {
"@id": "aristocles:amount_due",
"@type": "xsd:integer"
},
"currency": {
"@id": "aristocles:currency",
"@type": "xsd:string"
},
"status": {
"@id": "aristocles:status"
},
"created": {
"@id": "aristocles:created",
"@type": "xsd:dateTime"
},
"hosted_invoice_url": {
"@id": "aristocles:hosted_invoice_url"
},
"pdf_url": {
"@id": "aristocles:pdf_url"
},
"Meta": "aristocles:Meta",
"timestamp": {
"@id": "aristocles:timestamp",
"@type": "xsd:dateTime"
},
"source": {
"@id": "aristocles:source",
"@type": "xsd:string"
},
"version": {
"@id": "aristocles:version",
"@type": "xsd:string"
},
"PortalResponse": "aristocles:PortalResponse",
"portal_url": {
"@id": "aristocles:portal_url",
"@type": "xsd:string"
},
"RegisterRequest": "aristocles:RegisterRequest",
"email": {
"@id": "aristocles:email",
"@type": "xsd:string"
},
"RegisterResponse": "aristocles:RegisterResponse",
"api_key": {
"@id": "aristocles:api_key",
"@type": "xsd:string"
},
"SubscriptionOut": "aristocles:SubscriptionOut",
"current_period_start": {
"@id": "aristocles:current_period_start"
},
"current_period_end": {
"@id": "aristocles:current_period_end"
},
"stripe_subscription_id": {
"@id": "aristocles:stripe_subscription_id"
},
"UsageDashboard": "aristocles:UsageDashboard",
"requests_today": {
"@id": "aristocles:requests_today",
"@type": "xsd:integer"
},
"remaining": {
"@id": "aristocles:remaining",
"@type": "xsd:integer"
},
"endpoints": {
"@id": "aristocles:endpoints",
"@container": "@list"
},
"ValidationError": "aristocles:ValidationError",
"loc": {
"@id": "aristocles:loc",
"@container": "@list"
},
"msg": {
"@id": "aristocles:msg",
"@type": "xsd:string"
},
"type": {
"@id": "aristocles:type",
"@type": "xsd:string"
},
"input": {
"@id": "aristocles:input"
},
"ctx": {
"@id": "aristocles:ctx"
}
},
"@type": "schema:Dataset",
"schema:name": "Aristocles Pty Ltd API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Aristocles Pty Ltd'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-11-01) from openapi/aristocles-com-au-openapi.json.",
"dcterms:created": "2026-11-01",
"dcterms:source": [
"openapi/aristocles-com-au-openapi.json"
]
}