Aginera · JSON-LD Context
Aginera Ai Context
JSON-LD context defining the semantic vocabulary for Aginera Ai from Aginera.
54 Classes
144 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
aginera:
https://aginera.ai/schema#
Classes
Problem
Project
ProjectCreate
ProjectList
ProjectUpdate
DocumentStatus
Trade
DocumentPage
Failure
Document
DocumentWithUpload
Discipline
DocumentCreate
DocumentList
CadStatus
CadFormat
CadPay
CadFileCreate
JobStatus
Progress
Warning
Takeoff
UnitSystemPref
TakeoffCreate
TakeoffList
MeasureType
Scale
Evidence
ConfidenceBand
ReviewStatus
TakeoffItem
TakeoffItemList
TakeoffItemUpdate
TakeoffSummary
Schedule
ScheduleList
RouteSystem
RouteEndpoint
Route
RouteList
ExportFormat
Export
ExportCreate
Environment
Credits
UsageReport
UsageEvent
UsageEventList
ClientInfo
Capabilities
Taxonomy
UnitList
DisciplineList
ExportFormatList
Properties
| Property | Type | Container |
|---|---|---|
| type | string | |
| title | string | |
| status | integer | |
| code | string | |
| detail | string | |
| request_id | string | |
| errors | list | |
| required_credits | decimal | |
| available_credits | decimal | |
| quota | string | |
| retry_after | integer | |
| next_step | string | |
| id | reference | |
| name | string | |
| reference | string | |
| end_customer_ref | string | |
| external_ref | string | |
| address | string | |
| metadata | ||
| document_count | integer | |
| created_at | dateTime | |
| updated_at | dateTime | |
| next_cursor | string | |
| has_more | boolean | |
| data | list | |
| number | integer | |
| sheet_number | string | |
| sheet_title | string | |
| has_text | boolean | |
| rotation | integer | |
| size_pt | ||
| disciplines_detected | list | |
| message | string | |
| project_id | reference | |
| filename | string | |
| kind | string | |
| page_count | integer | |
| pages | list | |
| size_bytes | integer | |
| failure | reference | |
| ready_at | dateTime | |
| retain_until | dateTime | |
| document | reference | |
| upload | ||
| source | ||
| discipline_hint | reference | |
| document_id | reference | |
| convertible | boolean | |
| reason | string | |
| scan_traced | boolean | |
| trade_hint | ||
| access | string | |
| paid | boolean | |
| pricing | ||
| size | ||
| format | ||
| pay | reference | |
| percent | integer | |
| pages_processed | integer | |
| pages_total | integer | |
| discipline | reference | |
| progress | reference | |
| queue_position | integer | |
| origin | string | |
| pages_requested | integer | |
| estimated_credits | decimal | |
| result_summary | ||
| warnings | list | |
| started_at | dateTime | |
| completed_at | dateTime | |
| scope | string | |
| options | ||
| units_per_normalized_x | decimal | |
| unit | reference | |
| page_number | integer | |
| bbox | list | |
| takeoff_id | reference | |
| group_id | string | |
| description | string | |
| trade | reference | |
| category | string | |
| item_type | string | |
| measure_type | reference | |
| extracted_quantity | decimal | |
| quantity_override | decimal | |
| effective_quantity | decimal | |
| tag | string | |
| attributes | ||
| sheet | ||
| geometry | reference | |
| evidence | list | |
| confidence | reference | |
| review_status | reference | |
| note | string | |
| totals | list | |
| columns | list | |
| rows | list | |
| item_id | reference | |
| count | integer | |
| system | reference | |
| quantity | decimal | |
| from | reference | |
| to | reference | |
| segments | integer | |
| credits_charged | decimal | |
| download | ||
| estimate_id | string | |
| available | decimal | |
| held | decimal | |
| purchased_total | decimal | |
| consumed_total | decimal | |
| environment | reference | |
| billing_mode | string | |
| low_balance_threshold | decimal | |
| rate_card | list | |
| group_by | string | |
| occurred_at | dateTime | |
| client_id | reference | |
| surface | string | |
| agent | string | |
| operation | string | |
| status_code | integer | |
| error_code | string | |
| latency_ms | integer | |
| units | decimal | |
| credits | decimal | |
| mode | string | |
| tier | string | |
| scopes | list | |
| products | ||
| rate_limits | ||
| quotas | ||
| secret_expires_at | dateTime | |
| capabilities | list | |
| example_requests | list | |
| disciplines | list | |
| export_formats | list | |
| limits | ||
| credits_available | decimal | |
| unit_system | string | |
| api_version | string | |
| taxonomy_version | string | |
| version | string | |
| trades | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://aginera.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"aginera": "https://aginera.ai/schema#",
"Problem": "aginera:Problem",
"type": {
"@id": "aginera:type",
"@type": "xsd:string"
},
"title": {
"@id": "aginera:title",
"@type": "xsd:string"
},
"status": {
"@id": "aginera:status",
"@type": "xsd:integer"
},
"code": {
"@id": "aginera:code",
"@type": "xsd:string"
},
"detail": {
"@id": "aginera:detail",
"@type": "xsd:string"
},
"request_id": {
"@id": "aginera:request_id",
"@type": "xsd:string"
},
"errors": {
"@id": "aginera:errors",
"@container": "@list"
},
"required_credits": {
"@id": "aginera:required_credits",
"@type": "xsd:decimal"
},
"available_credits": {
"@id": "aginera:available_credits",
"@type": "xsd:decimal"
},
"quota": {
"@id": "aginera:quota",
"@type": "xsd:string"
},
"retry_after": {
"@id": "aginera:retry_after",
"@type": "xsd:integer"
},
"next_step": {
"@id": "aginera:next_step",
"@type": "xsd:string"
},
"Project": "aginera:Project",
"id": {
"@id": "aginera:id",
"@type": "@id"
},
"name": {
"@id": "aginera:name",
"@type": "xsd:string"
},
"reference": {
"@id": "aginera:reference",
"@type": "xsd:string"
},
"end_customer_ref": {
"@id": "aginera:end_customer_ref",
"@type": "xsd:string"
},
"external_ref": {
"@id": "aginera:external_ref",
"@type": "xsd:string"
},
"address": {
"@id": "aginera:address",
"@type": "xsd:string"
},
"metadata": {
"@id": "aginera:metadata"
},
"document_count": {
"@id": "aginera:document_count",
"@type": "xsd:integer"
},
"created_at": {
"@id": "aginera:created_at",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "aginera:updated_at",
"@type": "xsd:dateTime"
},
"ProjectCreate": "aginera:ProjectCreate",
"ProjectList": "aginera:ProjectList",
"next_cursor": {
"@id": "aginera:next_cursor",
"@type": "xsd:string"
},
"has_more": {
"@id": "aginera:has_more",
"@type": "xsd:boolean"
},
"data": {
"@id": "aginera:data",
"@container": "@list"
},
"ProjectUpdate": "aginera:ProjectUpdate",
"DocumentStatus": "aginera:DocumentStatus",
"Trade": "aginera:Trade",
"DocumentPage": "aginera:DocumentPage",
"number": {
"@id": "aginera:number",
"@type": "xsd:integer"
},
"sheet_number": {
"@id": "aginera:sheet_number",
"@type": "xsd:string"
},
"sheet_title": {
"@id": "aginera:sheet_title",
"@type": "xsd:string"
},
"has_text": {
"@id": "aginera:has_text",
"@type": "xsd:boolean"
},
"rotation": {
"@id": "aginera:rotation",
"@type": "xsd:integer"
},
"size_pt": {
"@id": "aginera:size_pt"
},
"disciplines_detected": {
"@id": "aginera:disciplines_detected",
"@container": "@list"
},
"Failure": "aginera:Failure",
"message": {
"@id": "aginera:message",
"@type": "xsd:string"
},
"Document": "aginera:Document",
"project_id": {
"@id": "aginera:project_id",
"@type": "@id"
},
"filename": {
"@id": "aginera:filename",
"@type": "xsd:string"
},
"kind": {
"@id": "aginera:kind",
"@type": "xsd:string"
},
"page_count": {
"@id": "aginera:page_count",
"@type": "xsd:integer"
},
"pages": {
"@id": "aginera:pages",
"@container": "@list"
},
"size_bytes": {
"@id": "aginera:size_bytes",
"@type": "xsd:integer"
},
"failure": {
"@id": "aginera:failure",
"@type": "@id"
},
"ready_at": {
"@id": "aginera:ready_at",
"@type": "xsd:dateTime"
},
"retain_until": {
"@id": "aginera:retain_until",
"@type": "xsd:dateTime"
},
"DocumentWithUpload": "aginera:DocumentWithUpload",
"document": {
"@id": "aginera:document",
"@type": "@id"
},
"upload": {
"@id": "aginera:upload"
},
"Discipline": "aginera:Discipline",
"DocumentCreate": "aginera:DocumentCreate",
"source": {
"@id": "aginera:source"
},
"discipline_hint": {
"@id": "aginera:discipline_hint",
"@type": "@id"
},
"DocumentList": "aginera:DocumentList",
"CadStatus": "aginera:CadStatus",
"document_id": {
"@id": "aginera:document_id",
"@type": "@id"
},
"convertible": {
"@id": "aginera:convertible",
"@type": "xsd:boolean"
},
"reason": {
"@id": "aginera:reason",
"@type": "xsd:string"
},
"scan_traced": {
"@id": "aginera:scan_traced",
"@type": "xsd:boolean"
},
"trade_hint": {
"@id": "aginera:trade_hint"
},
"access": {
"@id": "aginera:access",
"@type": "xsd:string"
},
"paid": {
"@id": "aginera:paid",
"@type": "xsd:boolean"
},
"pricing": {
"@id": "aginera:pricing"
},
"size": {
"@id": "aginera:size"
},
"CadFormat": "aginera:CadFormat",
"CadPay": "aginera:CadPay",
"CadFileCreate": "aginera:CadFileCreate",
"format": {
"@id": "aginera:format"
},
"pay": {
"@id": "aginera:pay",
"@type": "@id"
},
"JobStatus": "aginera:JobStatus",
"Progress": "aginera:Progress",
"percent": {
"@id": "aginera:percent",
"@type": "xsd:integer"
},
"pages_processed": {
"@id": "aginera:pages_processed",
"@type": "xsd:integer"
},
"pages_total": {
"@id": "aginera:pages_total",
"@type": "xsd:integer"
},
"Warning": "aginera:Warning",
"Takeoff": "aginera:Takeoff",
"discipline": {
"@id": "aginera:discipline",
"@type": "@id"
},
"progress": {
"@id": "aginera:progress",
"@type": "@id"
},
"queue_position": {
"@id": "aginera:queue_position",
"@type": "xsd:integer"
},
"origin": {
"@id": "aginera:origin",
"@type": "xsd:string"
},
"pages_requested": {
"@id": "aginera:pages_requested",
"@type": "xsd:integer"
},
"estimated_credits": {
"@id": "aginera:estimated_credits",
"@type": "xsd:decimal"
},
"result_summary": {
"@id": "aginera:result_summary"
},
"warnings": {
"@id": "aginera:warnings",
"@container": "@list"
},
"started_at": {
"@id": "aginera:started_at",
"@type": "xsd:dateTime"
},
"completed_at": {
"@id": "aginera:completed_at",
"@type": "xsd:dateTime"
},
"UnitSystemPref": "aginera:UnitSystemPref",
"TakeoffCreate": "aginera:TakeoffCreate",
"scope": {
"@id": "aginera:scope",
"@type": "xsd:string"
},
"options": {
"@id": "aginera:options"
},
"TakeoffList": "aginera:TakeoffList",
"MeasureType": "aginera:MeasureType",
"Scale": "aginera:Scale",
"units_per_normalized_x": {
"@id": "aginera:units_per_normalized_x",
"@type": "xsd:decimal"
},
"unit": {
"@id": "aginera:unit",
"@type": "@id"
},
"Evidence": "aginera:Evidence",
"page_number": {
"@id": "aginera:page_number",
"@type": "xsd:integer"
},
"bbox": {
"@id": "aginera:bbox",
"@container": "@list"
},
"ConfidenceBand": "aginera:ConfidenceBand",
"ReviewStatus": "aginera:ReviewStatus",
"TakeoffItem": "aginera:TakeoffItem",
"takeoff_id": {
"@id": "aginera:takeoff_id",
"@type": "@id"
},
"group_id": {
"@id": "aginera:group_id",
"@type": "xsd:string"
},
"description": {
"@id": "aginera:description",
"@type": "xsd:string"
},
"trade": {
"@id": "aginera:trade",
"@type": "@id"
},
"category": {
"@id": "aginera:category",
"@type": "xsd:string"
},
"item_type": {
"@id": "aginera:item_type",
"@type": "xsd:string"
},
"measure_type": {
"@id": "aginera:measure_type",
"@type": "@id"
},
"extracted_quantity": {
"@id": "aginera:extracted_quantity",
"@type": "xsd:decimal"
},
"quantity_override": {
"@id": "aginera:quantity_override",
"@type": "xsd:decimal"
},
"effective_quantity": {
"@id": "aginera:effective_quantity",
"@type": "xsd:decimal"
},
"tag": {
"@id": "aginera:tag",
"@type": "xsd:string"
},
"attributes": {
"@id": "aginera:attributes"
},
"sheet": {
"@id": "aginera:sheet"
},
"geometry": {
"@id": "aginera:geometry",
"@type": "@id"
},
"evidence": {
"@id": "aginera:evidence",
"@container": "@list"
},
"confidence": {
"@id": "aginera:confidence",
"@type": "@id"
},
"review_status": {
"@id": "aginera:review_status",
"@type": "@id"
},
"note": {
"@id": "aginera:note",
"@type": "xsd:string"
},
"TakeoffItemList": "aginera:TakeoffItemList",
"TakeoffItemUpdate": "aginera:TakeoffItemUpdate",
"TakeoffSummary": "aginera:TakeoffSummary",
"totals": {
"@id": "aginera:totals",
"@container": "@list"
},
"Schedule": "aginera:Schedule",
"columns": {
"@id": "aginera:columns",
"@container": "@list"
},
"rows": {
"@id": "aginera:rows",
"@container": "@list"
},
"ScheduleList": "aginera:ScheduleList",
"RouteSystem": "aginera:RouteSystem",
"RouteEndpoint": "aginera:RouteEndpoint",
"item_id": {
"@id": "aginera:item_id",
"@type": "@id"
},
"count": {
"@id": "aginera:count",
"@type": "xsd:integer"
},
"Route": "aginera:Route",
"system": {
"@id": "aginera:system",
"@type": "@id"
},
"quantity": {
"@id": "aginera:quantity",
"@type": "xsd:decimal"
},
"from": {
"@id": "aginera:from",
"@type": "@id"
},
"to": {
"@id": "aginera:to",
"@type": "@id"
},
"segments": {
"@id": "aginera:segments",
"@type": "xsd:integer"
},
"RouteList": "aginera:RouteList",
"ExportFormat": "aginera:ExportFormat",
"Export": "aginera:Export",
"credits_charged": {
"@id": "aginera:credits_charged",
"@type": "xsd:decimal"
},
"download": {
"@id": "aginera:download"
},
"ExportCreate": "aginera:ExportCreate",
"estimate_id": {
"@id": "aginera:estimate_id",
"@type": "xsd:string"
},
"Environment": "aginera:Environment",
"Credits": "aginera:Credits",
"available": {
"@id": "aginera:available",
"@type": "xsd:decimal"
},
"held": {
"@id": "aginera:held",
"@type": "xsd:decimal"
},
"purchased_total": {
"@id": "aginera:purchased_total",
"@type": "xsd:decimal"
},
"consumed_total": {
"@id": "aginera:consumed_total",
"@type": "xsd:decimal"
},
"environment": {
"@id": "aginera:environment",
"@type": "@id"
},
"billing_mode": {
"@id": "aginera:billing_mode",
"@type": "xsd:string"
},
"low_balance_threshold": {
"@id": "aginera:low_balance_threshold",
"@type": "xsd:decimal"
},
"rate_card": {
"@id": "aginera:rate_card",
"@container": "@list"
},
"UsageReport": "aginera:UsageReport",
"group_by": {
"@id": "aginera:group_by",
"@type": "xsd:string"
},
"UsageEvent": "aginera:UsageEvent",
"occurred_at": {
"@id": "aginera:occurred_at",
"@type": "xsd:dateTime"
},
"client_id": {
"@id": "aginera:client_id",
"@type": "@id"
},
"surface": {
"@id": "aginera:surface",
"@type": "xsd:string"
},
"agent": {
"@id": "aginera:agent",
"@type": "xsd:string"
},
"operation": {
"@id": "aginera:operation",
"@type": "xsd:string"
},
"status_code": {
"@id": "aginera:status_code",
"@type": "xsd:integer"
},
"error_code": {
"@id": "aginera:error_code",
"@type": "xsd:string"
},
"latency_ms": {
"@id": "aginera:latency_ms",
"@type": "xsd:integer"
},
"units": {
"@id": "aginera:units",
"@type": "xsd:decimal"
},
"credits": {
"@id": "aginera:credits",
"@type": "xsd:decimal"
},
"UsageEventList": "aginera:UsageEventList",
"ClientInfo": "aginera:ClientInfo",
"mode": {
"@id": "aginera:mode",
"@type": "xsd:string"
},
"tier": {
"@id": "aginera:tier",
"@type": "xsd:string"
},
"scopes": {
"@id": "aginera:scopes",
"@container": "@list"
},
"products": {
"@id": "aginera:products"
},
"rate_limits": {
"@id": "aginera:rate_limits"
},
"quotas": {
"@id": "aginera:quotas"
},
"secret_expires_at": {
"@id": "aginera:secret_expires_at",
"@type": "xsd:dateTime"
},
"Capabilities": "aginera:Capabilities",
"capabilities": {
"@id": "aginera:capabilities",
"@container": "@list"
},
"example_requests": {
"@id": "aginera:example_requests",
"@container": "@list"
},
"disciplines": {
"@id": "aginera:disciplines",
"@container": "@list"
},
"export_formats": {
"@id": "aginera:export_formats",
"@container": "@list"
},
"limits": {
"@id": "aginera:limits"
},
"credits_available": {
"@id": "aginera:credits_available",
"@type": "xsd:decimal"
},
"unit_system": {
"@id": "aginera:unit_system",
"@type": "xsd:string"
},
"api_version": {
"@id": "aginera:api_version",
"@type": "xsd:string"
},
"taxonomy_version": {
"@id": "aginera:taxonomy_version",
"@type": "xsd:string"
},
"Taxonomy": "aginera:Taxonomy",
"version": {
"@id": "aginera:version",
"@type": "xsd:string"
},
"trades": {
"@id": "aginera:trades",
"@container": "@list"
},
"UnitList": "aginera:UnitList",
"DisciplineList": "aginera:DisciplineList",
"ExportFormatList": "aginera:ExportFormatList"
},
"@type": "schema:Dataset",
"schema:name": "Aginera API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Aginera'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/aginera-ai-openapi.json, openapi/aginera-openapi.json, openapi/aginera-openapi.yaml.",
"dcterms:created": "2026-11-01",
"dcterms:source": [
"openapi/aginera-ai-openapi.json",
"openapi/aginera-openapi.json",
"openapi/aginera-openapi.yaml"
]
}