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
View Context View on GitHub

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

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