{
  "@context": {
    "@vocab": "https://google.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "google": "https://google.com/schema#",
    "LogBucket": "google:LogBucket",
    "name": {
      "@id": "google:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "google:description",
      "@type": "xsd:string"
    },
    "createTime": {
      "@id": "google:createTime",
      "@type": "xsd:dateTime"
    },
    "updateTime": {
      "@id": "google:updateTime",
      "@type": "xsd:dateTime"
    },
    "retentionDays": {
      "@id": "google:retentionDays",
      "@type": "xsd:integer"
    },
    "locked": {
      "@id": "google:locked",
      "@type": "xsd:boolean"
    },
    "lifecycleState": {
      "@id": "google:lifecycleState",
      "@type": "xsd:string"
    },
    "LogEntry": "google:LogEntry",
    "logName": {
      "@id": "google:logName",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "google:resource"
    },
    "timestamp": {
      "@id": "google:timestamp",
      "@type": "xsd:dateTime"
    },
    "receiveTimestamp": {
      "@id": "google:receiveTimestamp",
      "@type": "xsd:dateTime"
    },
    "severity": {
      "@id": "google:severity",
      "@type": "xsd:string"
    },
    "insertId": {
      "@id": "google:insertId",
      "@type": "xsd:string"
    },
    "httpRequest": {
      "@id": "google:httpRequest"
    },
    "labels": {
      "@id": "google:labels"
    },
    "textPayload": {
      "@id": "google:textPayload",
      "@type": "xsd:string"
    },
    "jsonPayload": {
      "@id": "google:jsonPayload"
    },
    "protoPayload": {
      "@id": "google:protoPayload"
    },
    "LogSink": "google:LogSink",
    "destination": {
      "@id": "google:destination",
      "@type": "xsd:string"
    },
    "filter": {
      "@id": "google:filter",
      "@type": "xsd:string"
    },
    "disabled": {
      "@id": "google:disabled",
      "@type": "xsd:boolean"
    },
    "writerIdentity": {
      "@id": "google:writerIdentity",
      "@type": "xsd:string"
    },
    "includeChildren": {
      "@id": "google:includeChildren",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Google Cloud Logging API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Google Cloud Logging'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-04) from openapi/google-cloud-logging-bucket-api-openapi.yml, openapi/google-cloud-logging-buckets-api-openapi.yml, openapi/google-cloud-logging-entries-copy-api-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/google-cloud-logging-bucket-api-openapi.yml",
    "openapi/google-cloud-logging-buckets-api-openapi.yml",
    "openapi/google-cloud-logging-entries-copy-api-openapi.yml",
    "openapi/google-cloud-logging-entries-list-api-openapi.yml",
    "openapi/google-cloud-logging-entries-tail-api-openapi.yml"
  ]
}