Ona · JSON-LD Context

Ona Context

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

46 Classes 59 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/
ona: https://ona.com/schema#

Classes

PostRequest PostApiGitpodV1AccountserviceBlockaccountRequest PostApiGitpodV1AccountserviceBlockaccountResponse PostApiGitpodV1AccountserviceDeleteaccountRequest PostApiGitpodV1AccountserviceGetaccountResponse PostApiGitpodV1AccountserviceListjoinableorganizationsReques PostApiGitpodV1AccountserviceListjoinableorganizationsRespon PostApiGitpodV1AccountserviceUnblockaccountRequest PostApiGitpodV1BillingserviceGetcreditusageexportRequest PostApiGitpodV1BillingserviceGetcreditusageexportResponse PostApiGitpodV1BillingserviceGetcreditusagereportRequest PostApiGitpodV1BillingserviceGetcreditusagereportResponse PostApiGitpodV1BillingserviceGetcumulativecreditusageRequest PostApiGitpodV1BillingserviceGetcumulativecreditusageRespons PostApiGitpodV1BillingserviceGetenterpriseaiusagesummaryRequ PostApiGitpodV1BillingserviceGetenterpriseaiusagesummaryResp PostApiGitpodV1BillingserviceGetenterpriseaiusagetimeseriesR PostApiGitpodV1BillingserviceGetenterpriseaiusagetimeseriesR2 PostApiGitpodV1BillingserviceListenterpriseaiteamusageReques PostApiGitpodV1BillingserviceListenterpriseaiteamusageRespon PostApiGitpodV1BillingserviceListenterpriseaiuserusageReques PostApiGitpodV1BillingserviceListenterpriseaiuserusageRespon PostApiGitpodV1BillingserviceListenterpriseusercreditusageRe PostApiGitpodV1BillingserviceListenterpriseusercreditusageRe2 GetApiGitpodV1EventserviceGetauditlogResponse PostApiGitpodV1EventserviceGetauditlogRequest PostApiGitpodV1EventserviceGetauditlogResponse GetApiGitpodV1EventserviceListauditlogsResponse PostApiGitpodV1EventserviceListauditlogsRequest PostApiGitpodV1EventserviceListauditlogsResponse PostApiGitpodV1EventserviceWatcheventsRequest PostApiGitpodV1EventserviceWatcheventsResponse PostApiGitpodV1UsageserviceGetadoptionusagesummaryRequest PostApiGitpodV1UsageserviceGetadoptionusagesummaryResponse PostApiGitpodV1UsageserviceGetagenttracesummaryRequest PostApiGitpodV1UsageserviceGetagenttracesummaryResponse PostApiGitpodV1UsageserviceGetagenttracetimeseriesRequest PostApiGitpodV1UsageserviceGetagenttracetimeseriesResponse PostApiGitpodV1UsageserviceGetcoauthorsummaryRequest PostApiGitpodV1UsageserviceGetcoauthorsummaryResponse PostApiGitpodV1UsageserviceGetcoauthortimeseriesRequest PostApiGitpodV1UsageserviceGetcoauthortimeseriesResponse PostApiGitpodV1UsageserviceGetprsummaryRequest PostApiGitpodV1UsageserviceGetprsummaryResponse PostApiGitpodV1UsageserviceGetprtimeseriesRequest PostApiGitpodV1UsageserviceGetprtimeseriesResponse

Properties

Property Type Container
status string
accountId string
reason string
environmentsStopped integer
subscriptionsCancelled integer
disabledServiceAccountTokens list
account string
pagination string
joinableOrganizations list
organizationId string
dateRange
groupBy string
downloadUrl string
totalCredits decimal
usageByType list
costMicrounits string
currency string
tokens
timezone string
date dateTime
usage
userUsage list
teamUsage list
usageByModel list
teamId string
displayName string
budget
sort
nextToken string
entry
details
id string
actorId string
actorPrincipal string
subjectId string
subjectType string
action string
createdAt string
kind string
auditLogEntryId string
entries list
organization boolean
environmentId string
operation string
resource_type string
resource_id string
envRuntimePerUserSeconds decimal
envRuntimePerUserTrend decimal
activeUsersCount string
activeUsersTrend decimal
powerUsersCount string
powerUsersTrend decimal
powerUsersThresholdSeconds string
sessionsCount string
sessionsTrend decimal
sparkline list
summary
resolution string
timeSeries list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ona.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ona": "https://ona.com/schema#",
    "PostRequest": "ona:PostRequest",
    "status": {
      "@id": "ona:status",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1AccountserviceBlockaccountRequest": "ona:PostApiGitpodV1AccountserviceBlockaccountRequest",
    "accountId": {
      "@id": "ona:accountId",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "ona:reason",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1AccountserviceBlockaccountResponse": "ona:PostApiGitpodV1AccountserviceBlockaccountResponse",
    "environmentsStopped": {
      "@id": "ona:environmentsStopped",
      "@type": "xsd:integer"
    },
    "subscriptionsCancelled": {
      "@id": "ona:subscriptionsCancelled",
      "@type": "xsd:integer"
    },
    "disabledServiceAccountTokens": {
      "@id": "ona:disabledServiceAccountTokens",
      "@container": "@list"
    },
    "PostApiGitpodV1AccountserviceDeleteaccountRequest": "ona:PostApiGitpodV1AccountserviceDeleteaccountRequest",
    "PostApiGitpodV1AccountserviceGetaccountResponse": "ona:PostApiGitpodV1AccountserviceGetaccountResponse",
    "account": {
      "@id": "ona:account",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1AccountserviceListjoinableorganizationsReques": "ona:PostApiGitpodV1AccountserviceListjoinableorganizationsReques",
    "pagination": {
      "@id": "ona:pagination",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1AccountserviceListjoinableorganizationsRespon": "ona:PostApiGitpodV1AccountserviceListjoinableorganizationsRespon",
    "joinableOrganizations": {
      "@id": "ona:joinableOrganizations",
      "@container": "@list"
    },
    "PostApiGitpodV1AccountserviceUnblockaccountRequest": "ona:PostApiGitpodV1AccountserviceUnblockaccountRequest",
    "PostApiGitpodV1BillingserviceGetcreditusageexportRequest": "ona:PostApiGitpodV1BillingserviceGetcreditusageexportRequest",
    "organizationId": {
      "@id": "ona:organizationId",
      "@type": "xsd:string"
    },
    "dateRange": {
      "@id": "ona:dateRange"
    },
    "groupBy": {
      "@id": "ona:groupBy",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1BillingserviceGetcreditusageexportResponse": "ona:PostApiGitpodV1BillingserviceGetcreditusageexportResponse",
    "downloadUrl": {
      "@id": "ona:downloadUrl",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1BillingserviceGetcreditusagereportRequest": "ona:PostApiGitpodV1BillingserviceGetcreditusagereportRequest",
    "PostApiGitpodV1BillingserviceGetcreditusagereportResponse": "ona:PostApiGitpodV1BillingserviceGetcreditusagereportResponse",
    "totalCredits": {
      "@id": "ona:totalCredits",
      "@type": "xsd:decimal"
    },
    "usageByType": {
      "@id": "ona:usageByType",
      "@container": "@list"
    },
    "PostApiGitpodV1BillingserviceGetcumulativecreditusageRequest": "ona:PostApiGitpodV1BillingserviceGetcumulativecreditusageRequest",
    "PostApiGitpodV1BillingserviceGetcumulativecreditusageRespons": "ona:PostApiGitpodV1BillingserviceGetcumulativecreditusageRespons",
    "PostApiGitpodV1BillingserviceGetenterpriseaiusagesummaryRequ": "ona:PostApiGitpodV1BillingserviceGetenterpriseaiusagesummaryRequ",
    "PostApiGitpodV1BillingserviceGetenterpriseaiusagesummaryResp": "ona:PostApiGitpodV1BillingserviceGetenterpriseaiusagesummaryResp",
    "costMicrounits": {
      "@id": "ona:costMicrounits",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "ona:currency",
      "@type": "xsd:string"
    },
    "tokens": {
      "@id": "ona:tokens"
    },
    "PostApiGitpodV1BillingserviceGetenterpriseaiusagetimeseriesR": "ona:PostApiGitpodV1BillingserviceGetenterpriseaiusagetimeseriesR",
    "timezone": {
      "@id": "ona:timezone",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1BillingserviceGetenterpriseaiusagetimeseriesR2": "ona:PostApiGitpodV1BillingserviceGetenterpriseaiusagetimeseriesR2",
    "date": {
      "@id": "ona:date",
      "@type": "xsd:dateTime"
    },
    "usage": {
      "@id": "ona:usage"
    },
    "userUsage": {
      "@id": "ona:userUsage",
      "@container": "@list"
    },
    "teamUsage": {
      "@id": "ona:teamUsage",
      "@container": "@list"
    },
    "usageByModel": {
      "@id": "ona:usageByModel",
      "@container": "@list"
    },
    "PostApiGitpodV1BillingserviceListenterpriseaiteamusageReques": "ona:PostApiGitpodV1BillingserviceListenterpriseaiteamusageReques",
    "PostApiGitpodV1BillingserviceListenterpriseaiteamusageRespon": "ona:PostApiGitpodV1BillingserviceListenterpriseaiteamusageRespon",
    "teamId": {
      "@id": "ona:teamId",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "ona:displayName",
      "@type": "xsd:string"
    },
    "budget": {
      "@id": "ona:budget"
    },
    "PostApiGitpodV1BillingserviceListenterpriseaiuserusageReques": "ona:PostApiGitpodV1BillingserviceListenterpriseaiuserusageReques",
    "sort": {
      "@id": "ona:sort"
    },
    "PostApiGitpodV1BillingserviceListenterpriseaiuserusageRespon": "ona:PostApiGitpodV1BillingserviceListenterpriseaiuserusageRespon",
    "PostApiGitpodV1BillingserviceListenterpriseusercreditusageRe": "ona:PostApiGitpodV1BillingserviceListenterpriseusercreditusageRe",
    "PostApiGitpodV1BillingserviceListenterpriseusercreditusageRe2": "ona:PostApiGitpodV1BillingserviceListenterpriseusercreditusageRe2",
    "nextToken": {
      "@id": "ona:nextToken",
      "@type": "xsd:string"
    },
    "GetApiGitpodV1EventserviceGetauditlogResponse": "ona:GetApiGitpodV1EventserviceGetauditlogResponse",
    "entry": {
      "@id": "ona:entry"
    },
    "details": {
      "@id": "ona:details"
    },
    "id": {
      "@id": "ona:id",
      "@type": "xsd:string"
    },
    "actorId": {
      "@id": "ona:actorId",
      "@type": "xsd:string"
    },
    "actorPrincipal": {
      "@id": "ona:actorPrincipal",
      "@type": "xsd:string"
    },
    "subjectId": {
      "@id": "ona:subjectId",
      "@type": "xsd:string"
    },
    "subjectType": {
      "@id": "ona:subjectType",
      "@type": "xsd:string"
    },
    "action": {
      "@id": "ona:action",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "ona:createdAt",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "ona:kind",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1EventserviceGetauditlogRequest": "ona:PostApiGitpodV1EventserviceGetauditlogRequest",
    "auditLogEntryId": {
      "@id": "ona:auditLogEntryId",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1EventserviceGetauditlogResponse": "ona:PostApiGitpodV1EventserviceGetauditlogResponse",
    "GetApiGitpodV1EventserviceListauditlogsResponse": "ona:GetApiGitpodV1EventserviceListauditlogsResponse",
    "entries": {
      "@id": "ona:entries",
      "@container": "@list"
    },
    "PostApiGitpodV1EventserviceListauditlogsRequest": "ona:PostApiGitpodV1EventserviceListauditlogsRequest",
    "PostApiGitpodV1EventserviceListauditlogsResponse": "ona:PostApiGitpodV1EventserviceListauditlogsResponse",
    "PostApiGitpodV1EventserviceWatcheventsRequest": "ona:PostApiGitpodV1EventserviceWatcheventsRequest",
    "organization": {
      "@id": "ona:organization",
      "@type": "xsd:boolean"
    },
    "environmentId": {
      "@id": "ona:environmentId",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1EventserviceWatcheventsResponse": "ona:PostApiGitpodV1EventserviceWatcheventsResponse",
    "operation": {
      "@id": "ona:operation",
      "@type": "xsd:string"
    },
    "resource_type": {
      "@id": "ona:resource_type",
      "@type": "xsd:string"
    },
    "resource_id": {
      "@id": "ona:resource_id",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1UsageserviceGetadoptionusagesummaryRequest": "ona:PostApiGitpodV1UsageserviceGetadoptionusagesummaryRequest",
    "PostApiGitpodV1UsageserviceGetadoptionusagesummaryResponse": "ona:PostApiGitpodV1UsageserviceGetadoptionusagesummaryResponse",
    "envRuntimePerUserSeconds": {
      "@id": "ona:envRuntimePerUserSeconds",
      "@type": "xsd:decimal"
    },
    "envRuntimePerUserTrend": {
      "@id": "ona:envRuntimePerUserTrend",
      "@type": "xsd:decimal"
    },
    "activeUsersCount": {
      "@id": "ona:activeUsersCount",
      "@type": "xsd:string"
    },
    "activeUsersTrend": {
      "@id": "ona:activeUsersTrend",
      "@type": "xsd:decimal"
    },
    "powerUsersCount": {
      "@id": "ona:powerUsersCount",
      "@type": "xsd:string"
    },
    "powerUsersTrend": {
      "@id": "ona:powerUsersTrend",
      "@type": "xsd:decimal"
    },
    "powerUsersThresholdSeconds": {
      "@id": "ona:powerUsersThresholdSeconds",
      "@type": "xsd:string"
    },
    "sessionsCount": {
      "@id": "ona:sessionsCount",
      "@type": "xsd:string"
    },
    "sessionsTrend": {
      "@id": "ona:sessionsTrend",
      "@type": "xsd:decimal"
    },
    "sparkline": {
      "@id": "ona:sparkline",
      "@container": "@list"
    },
    "PostApiGitpodV1UsageserviceGetagenttracesummaryRequest": "ona:PostApiGitpodV1UsageserviceGetagenttracesummaryRequest",
    "PostApiGitpodV1UsageserviceGetagenttracesummaryResponse": "ona:PostApiGitpodV1UsageserviceGetagenttracesummaryResponse",
    "summary": {
      "@id": "ona:summary"
    },
    "PostApiGitpodV1UsageserviceGetagenttracetimeseriesRequest": "ona:PostApiGitpodV1UsageserviceGetagenttracetimeseriesRequest",
    "resolution": {
      "@id": "ona:resolution",
      "@type": "xsd:string"
    },
    "PostApiGitpodV1UsageserviceGetagenttracetimeseriesResponse": "ona:PostApiGitpodV1UsageserviceGetagenttracetimeseriesResponse",
    "timeSeries": {
      "@id": "ona:timeSeries",
      "@container": "@list"
    },
    "PostApiGitpodV1UsageserviceGetcoauthorsummaryRequest": "ona:PostApiGitpodV1UsageserviceGetcoauthorsummaryRequest",
    "PostApiGitpodV1UsageserviceGetcoauthorsummaryResponse": "ona:PostApiGitpodV1UsageserviceGetcoauthorsummaryResponse",
    "PostApiGitpodV1UsageserviceGetcoauthortimeseriesRequest": "ona:PostApiGitpodV1UsageserviceGetcoauthortimeseriesRequest",
    "PostApiGitpodV1UsageserviceGetcoauthortimeseriesResponse": "ona:PostApiGitpodV1UsageserviceGetcoauthortimeseriesResponse",
    "PostApiGitpodV1UsageserviceGetprsummaryRequest": "ona:PostApiGitpodV1UsageserviceGetprsummaryRequest",
    "PostApiGitpodV1UsageserviceGetprsummaryResponse": "ona:PostApiGitpodV1UsageserviceGetprsummaryResponse",
    "PostApiGitpodV1UsageserviceGetprtimeseriesRequest": "ona:PostApiGitpodV1UsageserviceGetprtimeseriesRequest",
    "PostApiGitpodV1UsageserviceGetprtimeseriesResponse": "ona:PostApiGitpodV1UsageserviceGetprtimeseriesResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Ona API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Ona'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-29) from openapi/_ae-authored/ona-openapi-generated.yml.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/_ae-authored/ona-openapi-generated.yml"
  ]
}