{
  "@context": {
    "@vocab": "https://microsoft.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "microsoft": "https://microsoft.com/schema#",
    "AlertSource": "microsoft:AlertSource",
    "AlertProperties": "microsoft:AlertProperties",
    "definition": {
      "@id": "microsoft:definition",
      "@type": "@id"
    },
    "description": {
      "@id": "microsoft:description",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "microsoft:source",
      "@type": "@id"
    },
    "details": {
      "@id": "microsoft:details",
      "@type": "@id"
    },
    "costEntityId": {
      "@id": "microsoft:costEntityId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "microsoft:status",
      "@type": "@id"
    },
    "creationTime": {
      "@id": "microsoft:creationTime",
      "@type": "xsd:string"
    },
    "closeTime": {
      "@id": "microsoft:closeTime",
      "@type": "xsd:string"
    },
    "modificationTime": {
      "@id": "microsoft:modificationTime",
      "@type": "xsd:string"
    },
    "statusModificationUserName": {
      "@id": "microsoft:statusModificationUserName",
      "@type": "xsd:string"
    },
    "statusModificationTime": {
      "@id": "microsoft:statusModificationTime",
      "@type": "xsd:string"
    },
    "AlertCategory": "microsoft:AlertCategory",
    "AlertsResult": "microsoft:AlertsResult",
    "value": {
      "@id": "microsoft:value",
      "@container": "@list"
    },
    "nextLink": {
      "@id": "microsoft:nextLink",
      "@type": "xsd:string"
    },
    "AlertOperator": "microsoft:AlertOperator",
    "AlertPropertiesDetails": "microsoft:AlertPropertiesDetails",
    "timeGrainType": {
      "@id": "microsoft:timeGrainType",
      "@type": "@id"
    },
    "periodStartDate": {
      "@id": "microsoft:periodStartDate",
      "@type": "xsd:string"
    },
    "triggeredBy": {
      "@id": "microsoft:triggeredBy",
      "@type": "xsd:string"
    },
    "resourceGroupFilter": {
      "@id": "microsoft:resourceGroupFilter",
      "@container": "@list"
    },
    "resourceFilter": {
      "@id": "microsoft:resourceFilter",
      "@container": "@list"
    },
    "meterFilter": {
      "@id": "microsoft:meterFilter",
      "@container": "@list"
    },
    "tagFilter": {
      "@id": "microsoft:tagFilter"
    },
    "threshold": {
      "@id": "microsoft:threshold",
      "@type": "xsd:decimal"
    },
    "operator": {
      "@id": "microsoft:operator",
      "@type": "@id"
    },
    "amount": {
      "@id": "microsoft:amount",
      "@type": "xsd:decimal"
    },
    "unit": {
      "@id": "microsoft:unit",
      "@type": "xsd:string"
    },
    "currentSpend": {
      "@id": "microsoft:currentSpend",
      "@type": "xsd:decimal"
    },
    "contactEmails": {
      "@id": "microsoft:contactEmails",
      "@container": "@list"
    },
    "contactGroups": {
      "@id": "microsoft:contactGroups",
      "@container": "@list"
    },
    "contactRoles": {
      "@id": "microsoft:contactRoles",
      "@container": "@list"
    },
    "overridingAlert": {
      "@id": "microsoft:overridingAlert",
      "@type": "xsd:string"
    },
    "departmentName": {
      "@id": "microsoft:departmentName",
      "@type": "xsd:string"
    },
    "companyName": {
      "@id": "microsoft:companyName",
      "@type": "xsd:string"
    },
    "enrollmentNumber": {
      "@id": "microsoft:enrollmentNumber",
      "@type": "xsd:string"
    },
    "enrollmentStartDate": {
      "@id": "microsoft:enrollmentStartDate",
      "@type": "xsd:string"
    },
    "enrollmentEndDate": {
      "@id": "microsoft:enrollmentEndDate",
      "@type": "xsd:string"
    },
    "invoicingThreshold": {
      "@id": "microsoft:invoicingThreshold",
      "@type": "xsd:decimal"
    },
    "AlertTimeGrainType": "microsoft:AlertTimeGrainType",
    "Alert": "microsoft:Alert",
    "properties": {
      "@id": "microsoft:properties",
      "@type": "@id"
    },
    "eTag": {
      "@id": "microsoft:eTag",
      "@type": "@id"
    },
    "ErrorDetails": "microsoft:ErrorDetails",
    "code": {
      "@id": "microsoft:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "microsoft:message",
      "@type": "xsd:string"
    },
    "AlertType": "microsoft:AlertType",
    "AlertCriteria": "microsoft:AlertCriteria",
    "ErrorResponse": "microsoft:ErrorResponse",
    "error": {
      "@id": "microsoft:error",
      "@type": "@id"
    },
    "AlertPropertiesDefinition": "microsoft:AlertPropertiesDefinition",
    "type": {
      "@id": "microsoft:type",
      "@type": "@id"
    },
    "category": {
      "@id": "microsoft:category",
      "@type": "@id"
    },
    "criteria": {
      "@id": "microsoft:criteria",
      "@type": "@id"
    },
    "DismissAlertPayload": "microsoft:DismissAlertPayload",
    "AlertStatus": "microsoft:AlertStatus",
    "BudgetFilterProperties": "microsoft:BudgetFilterProperties",
    "dimensions": {
      "@id": "microsoft:dimensions",
      "@type": "@id"
    },
    "tags": {
      "@id": "microsoft:tags",
      "@type": "@id"
    },
    "BudgetComparisonExpression": "microsoft:BudgetComparisonExpression",
    "name": {
      "@id": "microsoft:name",
      "@type": "xsd:string"
    },
    "values": {
      "@id": "microsoft:values",
      "@container": "@list"
    },
    "BudgetTimePeriod": "microsoft:BudgetTimePeriod",
    "startDate": {
      "@id": "microsoft:startDate",
      "@type": "xsd:dateTime"
    },
    "endDate": {
      "@id": "microsoft:endDate",
      "@type": "xsd:dateTime"
    },
    "CurrentSpend": "microsoft:CurrentSpend",
    "ForecastSpend": "microsoft:ForecastSpend",
    "Frequency": "microsoft:Frequency",
    "BudgetProperties": "microsoft:BudgetProperties",
    "timeGrain": {
      "@id": "microsoft:timeGrain",
      "@type": "@id"
    },
    "timePeriod": {
      "@id": "microsoft:timePeriod",
      "@type": "@id"
    },
    "filter": {
      "@id": "microsoft:filter",
      "@type": "@id"
    },
    "notifications": {
      "@id": "microsoft:notifications"
    },
    "forecastSpend": {
      "@id": "microsoft:forecastSpend",
      "@type": "@id"
    },
    "CategoryType": "microsoft:CategoryType",
    "BudgetsListResult": "microsoft:BudgetsListResult",
    "Notification": "microsoft:Notification",
    "enabled": {
      "@id": "microsoft:enabled",
      "@type": "xsd:boolean"
    },
    "frequency": {
      "@id": "microsoft:frequency",
      "@type": "@id"
    },
    "thresholdType": {
      "@id": "microsoft:thresholdType",
      "@type": "xsd:string"
    },
    "locale": {
      "@id": "microsoft:locale",
      "@type": "@id"
    },
    "BudgetOperatorType": "microsoft:BudgetOperatorType",
    "BudgetNotificationOperatorType": "microsoft:BudgetNotificationOperatorType",
    "TimeGrainType": "microsoft:TimeGrainType",
    "CultureCode": "microsoft:CultureCode",
    "BudgetFilter": "microsoft:BudgetFilter",
    "and": {
      "@id": "microsoft:and",
      "@container": "@list"
    },
    "Budget": "microsoft:Budget",
    "CostAllocationRuleDetails": "microsoft:CostAllocationRuleDetails",
    "sourceResources": {
      "@id": "microsoft:sourceResources",
      "@container": "@list"
    },
    "targetResources": {
      "@id": "microsoft:targetResources",
      "@container": "@list"
    },
    "CostAllocationRuleProperties": "microsoft:CostAllocationRuleProperties",
    "createdDate": {
      "@id": "microsoft:createdDate",
      "@type": "xsd:dateTime"
    },
    "updatedDate": {
      "@id": "microsoft:updatedDate",
      "@type": "xsd:dateTime"
    },
    "CostAllocationResourceType": "microsoft:CostAllocationResourceType",
    "SourceCostAllocationResource": "microsoft:SourceCostAllocationResource",
    "RuleStatus": "microsoft:RuleStatus",
    "CostAllocationRuleList": "microsoft:CostAllocationRuleList",
    "CostAllocationPolicyType": "microsoft:CostAllocationPolicyType",
    "CostAllocationResource": "microsoft:CostAllocationResource",
    "resourceType": {
      "@id": "microsoft:resourceType",
      "@type": "@id"
    },
    "CostAllocationProportion": "microsoft:CostAllocationProportion",
    "percentage": {
      "@id": "microsoft:percentage",
      "@type": "xsd:decimal"
    },
    "TargetCostAllocationResource": "microsoft:TargetCostAllocationResource",
    "policyType": {
      "@id": "microsoft:policyType",
      "@type": "@id"
    },
    "CostAllocationRuleDefinition": "microsoft:CostAllocationRuleDefinition",
    "RecurrenceType": "microsoft:RecurrenceType",
    "ExportDeliveryInfo": "microsoft:ExportDeliveryInfo",
    "destination": {
      "@id": "microsoft:destination",
      "@type": "@id"
    },
    "ExportProperties": "microsoft:ExportProperties",
    "schedule": {
      "@id": "microsoft:schedule",
      "@type": "@id"
    },
    "ExportRunRequest": "microsoft:ExportRunRequest",
    "ExportDefinition": "microsoft:ExportDefinition",
    "timeframe": {
      "@id": "microsoft:timeframe",
      "@type": "@id"
    },
    "dataSet": {
      "@id": "microsoft:dataSet",
      "@type": "@id"
    },
    "ExportRunProperties": "microsoft:ExportRunProperties",
    "executionType": {
      "@id": "microsoft:executionType",
      "@type": "@id"
    },
    "submittedBy": {
      "@id": "microsoft:submittedBy",
      "@type": "xsd:string"
    },
    "submittedTime": {
      "@id": "microsoft:submittedTime",
      "@type": "xsd:dateTime"
    },
    "processingStartTime": {
      "@id": "microsoft:processingStartTime",
      "@type": "xsd:dateTime"
    },
    "processingEndTime": {
      "@id": "microsoft:processingEndTime",
      "@type": "xsd:dateTime"
    },
    "fileName": {
      "@id": "microsoft:fileName",
      "@type": "xsd:string"
    },
    "manifestFile": {
      "@id": "microsoft:manifestFile",
      "@type": "xsd:string"
    },
    "runSettings": {
      "@id": "microsoft:runSettings",
      "@type": "@id"
    },
    "ExportDeliveryDestination": "microsoft:ExportDeliveryDestination",
    "resourceId": {
      "@id": "microsoft:resourceId",
      "@type": "xsd:string"
    },
    "container": {
      "@id": "microsoft:container",
      "@type": "xsd:string"
    },
    "rootFolderPath": {
      "@id": "microsoft:rootFolderPath",
      "@type": "xsd:string"
    },
    "sasToken": {
      "@id": "microsoft:sasToken",
      "@type": "xsd:string"
    },
    "storageAccount": {
      "@id": "microsoft:storageAccount",
      "@type": "xsd:string"
    },
    "ExportDataset": "microsoft:ExportDataset",
    "granularity": {
      "@id": "microsoft:granularity",
      "@type": "@id"
    },
    "configuration": {
      "@id": "microsoft:configuration",
      "@type": "@id"
    },
    "ExportRecurrencePeriod": "microsoft:ExportRecurrencePeriod",
    "from": {
      "@id": "microsoft:from",
      "@type": "xsd:dateTime"
    },
    "to": {
      "@id": "microsoft:to",
      "@type": "xsd:dateTime"
    },
    "GranularityType": "microsoft:GranularityType",
    "DestinationType": "microsoft:DestinationType",
    "ExportListResult": "microsoft:ExportListResult",
    "ExecutionType": "microsoft:ExecutionType",
    "ExportTimePeriod": "microsoft:ExportTimePeriod",
    "ExportDatasetConfiguration": "microsoft:ExportDatasetConfiguration",
    "columns": {
      "@id": "microsoft:columns",
      "@container": "@list"
    },
    "dataVersion": {
      "@id": "microsoft:dataVersion",
      "@type": "xsd:string"
    },
    "filters": {
      "@id": "microsoft:filters",
      "@container": "@list"
    },
    "FilterItems": "microsoft:FilterItems",
    "CommonExportProperties": "microsoft:CommonExportProperties",
    "format": {
      "@id": "microsoft:format",
      "@type": "@id"
    },
    "deliveryInfo": {
      "@id": "microsoft:deliveryInfo",
      "@type": "@id"
    },
    "runHistory": {
      "@id": "microsoft:runHistory",
      "@type": "@id"
    },
    "partitionData": {
      "@id": "microsoft:partitionData",
      "@type": "xsd:boolean"
    },
    "dataOverwriteBehavior": {
      "@id": "microsoft:dataOverwriteBehavior",
      "@type": "@id"
    },
    "compressionMode": {
      "@id": "microsoft:compressionMode",
      "@type": "@id"
    },
    "exportDescription": {
      "@id": "microsoft:exportDescription",
      "@type": "xsd:string"
    },
    "nextRunTimeEstimate": {
      "@id": "microsoft:nextRunTimeEstimate",
      "@type": "xsd:dateTime"
    },
    "systemSuspensionContext": {
      "@id": "microsoft:systemSuspensionContext",
      "@type": "@id"
    },
    "CompressionModeType": "microsoft:CompressionModeType",
    "ExportSuspensionContext": "microsoft:ExportSuspensionContext",
    "suspensionCode": {
      "@id": "microsoft:suspensionCode",
      "@type": "xsd:string"
    },
    "suspensionReason": {
      "@id": "microsoft:suspensionReason",
      "@type": "xsd:string"
    },
    "suspensionTime": {
      "@id": "microsoft:suspensionTime",
      "@type": "xsd:dateTime"
    },
    "FilterItemNames": "microsoft:FilterItemNames",
    "TimeframeType": "microsoft:TimeframeType",
    "ExecutionStatus": "microsoft:ExecutionStatus",
    "FormatType": "microsoft:FormatType",
    "Export": "microsoft:Export",
    "identity": {
      "@id": "microsoft:identity",
      "@type": "@id"
    },
    "location": {
      "@id": "microsoft:location",
      "@type": "xsd:string"
    },
    "ExportSchedule": "microsoft:ExportSchedule",
    "recurrence": {
      "@id": "microsoft:recurrence",
      "@type": "@id"
    },
    "recurrencePeriod": {
      "@id": "microsoft:recurrencePeriod",
      "@type": "@id"
    },
    "ExportType": "microsoft:ExportType",
    "ExportRun": "microsoft:ExportRun",
    "ExportExecutionListResult": "microsoft:ExportExecutionListResult",
    "CostManagementProxyResource": "microsoft:CostManagementProxyResource",
    "id": {
      "@id": "microsoft:id",
      "@type": "xsd:string"
    },
    "DataOverwriteBehaviorType": "microsoft:DataOverwriteBehaviorType",
    "StatusType": "microsoft:StatusType",
    "Resource": "microsoft:Resource",
    "ErrorResponse_2": "microsoft:ErrorResponse_2",
    "ResourceList": "microsoft:ResourceList",
    "GenerateCostDetailsReportRequestDefinition": "microsoft:GenerateCostDetailsReportRequestDefinition",
    "metric": {
      "@id": "microsoft:metric",
      "@type": "@id"
    },
    "billingPeriod": {
      "@id": "microsoft:billingPeriod",
      "@type": "xsd:string"
    },
    "invoiceId": {
      "@id": "microsoft:invoiceId",
      "@type": "xsd:string"
    },
    "CostDetailsDataFormat": "microsoft:CostDetailsDataFormat",
    "CostDetailsTimePeriod": "microsoft:CostDetailsTimePeriod",
    "start": {
      "@id": "microsoft:start",
      "@type": "xsd:string"
    },
    "end": {
      "@id": "microsoft:end",
      "@type": "xsd:string"
    },
    "BlobInfo": "microsoft:BlobInfo",
    "blobLink": {
      "@id": "microsoft:blobLink",
      "@type": "xsd:string"
    },
    "byteCount": {
      "@id": "microsoft:byteCount",
      "@type": "xsd:integer"
    },
    "CostDetailsStatusType": "microsoft:CostDetailsStatusType",
    "RequestContext": "microsoft:RequestContext",
    "requestScope": {
      "@id": "microsoft:requestScope",
      "@type": "xsd:string"
    },
    "requestBody": {
      "@id": "microsoft:requestBody",
      "@type": "@id"
    },
    "CostDetailsOperationResults": "microsoft:CostDetailsOperationResults",
    "manifest": {
      "@id": "microsoft:manifest",
      "@type": "@id"
    },
    "validTill": {
      "@id": "microsoft:validTill",
      "@type": "xsd:dateTime"
    },
    "ReportManifest": "microsoft:ReportManifest",
    "manifestVersion": {
      "@id": "microsoft:manifestVersion",
      "@type": "xsd:string"
    },
    "dataFormat": {
      "@id": "microsoft:dataFormat",
      "@type": "@id"
    },
    "blobCount": {
      "@id": "microsoft:blobCount",
      "@type": "xsd:integer"
    },
    "compressData": {
      "@id": "microsoft:compressData",
      "@type": "xsd:boolean"
    },
    "requestContext": {
      "@id": "microsoft:requestContext",
      "@type": "@id"
    },
    "blobs": {
      "@id": "microsoft:blobs",
      "@container": "@list"
    },
    "CostDetailsMetricType": "microsoft:CostDetailsMetricType",
    "DownloadURL": "microsoft:DownloadURL",
    "expiryTime": {
      "@id": "microsoft:expiryTime",
      "@type": "xsd:dateTime"
    },
    "downloadUrl": {
      "@id": "microsoft:downloadUrl",
      "@type": "xsd:string"
    },
    "GenerateDetailedCostReportOperationResult": "microsoft:GenerateDetailedCostReportOperationResult",
    "GenerateDetailedCostReportOperationStatuses": "microsoft:GenerateDetailedCostReportOperationStatuses",
    "startTime": {
      "@id": "microsoft:startTime",
      "@type": "xsd:string"
    },
    "endTime": {
      "@id": "microsoft:endTime",
      "@type": "xsd:string"
    },
    "ReportOperationStatusType": "microsoft:ReportOperationStatusType",
    "Status": "microsoft:Status",
    "MarkupRuleProperties": "microsoft:MarkupRuleProperties",
    "customerDetails": {
      "@id": "microsoft:customerDetails",
      "@type": "@id"
    },
    "CustomerMetadata": "microsoft:CustomerMetadata",
    "billingAccountId": {
      "@id": "microsoft:billingAccountId",
      "@type": "xsd:string"
    },
    "billingProfileId": {
      "@id": "microsoft:billingProfileId",
      "@type": "xsd:string"
    },
    "MarkupRulePagedResponse": "microsoft:MarkupRulePagedResponse",
    "MarkupRule": "microsoft:MarkupRule",
    "CostManagementOperation": "microsoft:CostManagementOperation",
    "OperationListResult": "microsoft:OperationListResult",
    "OperationList": "microsoft:OperationList",
    "Operation": "microsoft:Operation",
    "display": {
      "@id": "microsoft:display"
    },
    "isDataAction": {
      "@id": "microsoft:isDataAction",
      "@type": "xsd:boolean"
    },
    "ForecastAggregation": "microsoft:ForecastAggregation",
    "function": {
      "@id": "microsoft:function",
      "@type": "@id"
    },
    "QueryColumnType": "microsoft:QueryColumnType",
    "AsyncOperationStatusProperties": "microsoft:AsyncOperationStatusProperties",
    "reportUrl": {
      "@id": "microsoft:reportUrl",
      "@type": "@id"
    },
    "secondaryReportUrl": {
      "@id": "microsoft:secondaryReportUrl",
      "@type": "@id"
    },
    "validUntil": {
      "@id": "microsoft:validUntil",
      "@type": "xsd:dateTime"
    },
    "ForecastDatasetConfiguration": "microsoft:ForecastDatasetConfiguration",
    "QueryGrouping": "microsoft:QueryGrouping",
    "BenefitUtilizationSummariesOperationStatus": "microsoft:BenefitUtilizationSummariesOperationStatus",
    "input": {
      "@id": "microsoft:input",
      "@type": "@id"
    },
    "FunctionName": "microsoft:FunctionName",
    "GenerateDetailedCostReportDefinition": "microsoft:GenerateDetailedCostReportDefinition",
    "customerId": {
      "@id": "microsoft:customerId",
      "@type": "xsd:string"
    },
    "QueryComparisonExpression": "microsoft:QueryComparisonExpression",
    "OperationStatus": "microsoft:OperationStatus",
    "CostAllocationRuleCheckNameAvailabilityResponse": "microsoft:CostAllocationRuleCheckNameAvailabilityResponse",
    "nameAvailable": {
      "@id": "microsoft:nameAvailable",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "microsoft:reason",
      "@type": "@id"
    },
    "QueryAggregation": "microsoft:QueryAggregation",
    "ForecastComparisonExpression": "microsoft:ForecastComparisonExpression",
    "BenefitKind": "microsoft:BenefitKind",
    "Scope": "microsoft:Scope",
    "OperationStatusType": "microsoft:OperationStatusType",
    "LookBackPeriod": "microsoft:LookBackPeriod",
    "BenefitResource": "microsoft:BenefitResource",
    "kind": {
      "@id": "microsoft:kind",
      "@type": "@id"
    },
    "GenerateDetailedCostReportMetricType": "microsoft:GenerateDetailedCostReportMetricType",
    "QueryFilter": "microsoft:QueryFilter",
    "or": {
      "@id": "microsoft:or",
      "@container": "@list"
    },
    "QueryColumn": "microsoft:QueryColumn",
    "QueryOperatorType": "microsoft:QueryOperatorType"
  },
  "@type": "schema:Dataset",
  "schema:name": "Azure Cost Management API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Azure Cost Management'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-05) from openapi/microsoft-azure-cost-management-alerts-api-openapi.yml, openapi/microsoft-azure-cost-management-budgets-api-openapi.yml, openapi/microsoft-azure-cost-management-costallocationruledefinitions-api-openapi.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/microsoft-azure-cost-management-alerts-api-openapi.yml",
    "openapi/microsoft-azure-cost-management-budgets-api-openapi.yml",
    "openapi/microsoft-azure-cost-management-costallocationruledefinitions-api-openapi.yml",
    "openapi/microsoft-azure-cost-management-exports-api-openapi.yml",
    "openapi/microsoft-azure-cost-management-generatecostdetailsreport-api-openapi.yml"
  ]
}