{
  "@context": {
    "@vocab": "https://dataquoll.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "dataquoll": "https://dataquoll.io/schema#",
    "Publication": "dataquoll:Publication",
    "id": {
      "@id": "dataquoll:id",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "dataquoll:source",
      "@type": "xsd:string"
    },
    "publisher": {
      "@id": "dataquoll:publisher"
    },
    "kind": {
      "@id": "dataquoll:kind",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "dataquoll:slug",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "dataquoll:title",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "dataquoll:summary",
      "@type": "xsd:string"
    },
    "publishedAt": {
      "@id": "dataquoll:publishedAt",
      "@type": "xsd:dateTime"
    },
    "modifiedAt": {
      "@id": "dataquoll:modifiedAt",
      "@type": "xsd:dateTime"
    },
    "sections": {
      "@id": "dataquoll:sections",
      "@container": "@list"
    },
    "url": {
      "@id": "dataquoll:url",
      "@type": "@id"
    },
    "versionCount": {
      "@id": "dataquoll:versionCount",
      "@type": "xsd:integer"
    },
    "removedAt": {
      "@id": "dataquoll:removedAt",
      "@type": "xsd:dateTime"
    },
    "attributes": {
      "@id": "dataquoll:attributes"
    },
    "extract": {
      "@id": "dataquoll:extract"
    },
    "imageCount": {
      "@id": "dataquoll:imageCount",
      "@type": "xsd:integer"
    },
    "Publisher": "dataquoll:Publisher",
    "name": {
      "@id": "dataquoll:name",
      "@type": "xsd:string"
    },
    "agency": {
      "@id": "dataquoll:agency",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "dataquoll:type",
      "@type": "xsd:string"
    },
    "jurisdiction": {
      "@id": "dataquoll:jurisdiction",
      "@type": "xsd:string"
    },
    "homeUrl": {
      "@id": "dataquoll:homeUrl",
      "@type": "@id"
    },
    "licence": {
      "@id": "dataquoll:licence",
      "@type": "xsd:string"
    },
    "licenceUrl": {
      "@id": "dataquoll:licenceUrl",
      "@type": "@id"
    },
    "attribution": {
      "@id": "dataquoll:attribution",
      "@type": "xsd:string"
    },
    "commercialUse": {
      "@id": "dataquoll:commercialUse",
      "@type": "xsd:boolean"
    },
    "kinds": {
      "@id": "dataquoll:kinds",
      "@container": "@list"
    },
    "serveImages": {
      "@id": "dataquoll:serveImages",
      "@type": "xsd:boolean"
    },
    "collection": {
      "@id": "dataquoll:collection"
    },
    "status": {
      "@id": "dataquoll:status",
      "@type": "xsd:string"
    },
    "publications": {
      "@id": "dataquoll:publications"
    },
    "lastCollectedAt": {
      "@id": "dataquoll:lastCollectedAt",
      "@type": "xsd:dateTime"
    },
    "IncidentFeature": "dataquoll:IncidentFeature",
    "geometry": {
      "@id": "dataquoll:geometry"
    },
    "properties": {
      "@id": "dataquoll:properties"
    },
    "HistoricalIncidentFeature": "dataquoll:HistoricalIncidentFeature",
    "HistoricalIncidentCollection": "dataquoll:HistoricalIncidentCollection",
    "features": {
      "@id": "dataquoll:features",
      "@container": "@list"
    },
    "meta": {
      "@id": "dataquoll:meta"
    },
    "links": {
      "@id": "dataquoll:links"
    },
    "IncidentCollection": "dataquoll:IncidentCollection",
    "data_freshness": {
      "@id": "dataquoll:data_freshness",
      "@container": "@list"
    },
    "EventFeature": "dataquoll:EventFeature",
    "EventCollection": "dataquoll:EventCollection",
    "CalendarDay": "dataquoll:CalendarDay",
    "date": {
      "@id": "dataquoll:date",
      "@type": "xsd:date"
    },
    "weekday": {
      "@id": "dataquoll:weekday",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "dataquoll:category",
      "@type": "xsd:string"
    },
    "subtype": {
      "@id": "dataquoll:subtype",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "dataquoll:scope",
      "@type": "xsd:string"
    },
    "poster_marking": {
      "@id": "dataquoll:poster_marking",
      "@type": "xsd:string"
    },
    "official_match": {
      "@id": "dataquoll:official_match",
      "@type": "xsd:boolean"
    },
    "part_day_from": {
      "@id": "dataquoll:part_day_from",
      "@type": "xsd:string"
    },
    "range_end": {
      "@id": "dataquoll:range_end",
      "@type": "xsd:date"
    },
    "note": {
      "@id": "dataquoll:note",
      "@type": "xsd:string"
    },
    "CalendarEdition": "dataquoll:CalendarEdition",
    "year": {
      "@id": "dataquoll:year",
      "@type": "xsd:integer"
    },
    "source_url": {
      "@id": "dataquoll:source_url",
      "@type": "@id"
    },
    "applies_to": {
      "@id": "dataquoll:applies_to",
      "@type": "xsd:string"
    },
    "covers": {
      "@id": "dataquoll:covers"
    },
    "timezone": {
      "@id": "dataquoll:timezone",
      "@type": "xsd:string"
    },
    "CalendarDiscrepancy": "dataquoll:CalendarDiscrepancy",
    "issue": {
      "@id": "dataquoll:issue",
      "@type": "xsd:string"
    },
    "CalendarVerdict": "dataquoll:CalendarVerdict",
    "working_day": {
      "@id": "dataquoll:working_day",
      "@type": "xsd:boolean"
    },
    "entries": {
      "@id": "dataquoll:entries",
      "@container": "@list"
    },
    "restricted": {
      "@id": "dataquoll:restricted",
      "@container": "@list"
    },
    "edition": {
      "@id": "dataquoll:edition",
      "@type": "@id"
    },
    "ProblemDetails": "dataquoll:ProblemDetails",
    "detail": {
      "@id": "dataquoll:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "dataquoll:instance",
      "@type": "xsd:string"
    },
    "DeclarationRecord": "dataquoll:DeclarationRecord",
    "agrn": {
      "@id": "dataquoll:agrn",
      "@type": "xsd:string"
    },
    "instrumentType": {
      "@id": "dataquoll:instrumentType",
      "@type": "xsd:string"
    },
    "disasterTypes": {
      "@id": "dataquoll:disasterTypes",
      "@container": "@list"
    },
    "startDate": {
      "@id": "dataquoll:startDate",
      "@type": "xsd:date"
    },
    "endDate": {
      "@id": "dataquoll:endDate",
      "@type": "xsd:date"
    },
    "sources": {
      "@id": "dataquoll:sources",
      "@container": "@list"
    },
    "sourceUrl": {
      "@id": "dataquoll:sourceUrl",
      "@type": "xsd:string"
    },
    "sourcePublishedAt": {
      "@id": "dataquoll:sourcePublishedAt",
      "@type": "xsd:dateTime"
    },
    "publishedFor": {
      "@id": "dataquoll:publishedFor",
      "@container": "@list"
    },
    "MatchedLga": "dataquoll:MatchedLga",
    "lgaCode": {
      "@id": "dataquoll:lgaCode",
      "@type": "xsd:string"
    },
    "lgaName": {
      "@id": "dataquoll:lgaName",
      "@type": "xsd:string"
    },
    "area": {
      "@id": "dataquoll:area"
    },
    "populationShare": {
      "@id": "dataquoll:populationShare",
      "@type": "xsd:decimal"
    },
    "declarationStatus": {
      "@id": "dataquoll:declarationStatus",
      "@type": "xsd:string"
    },
    "declarations": {
      "@id": "dataquoll:declarations",
      "@container": "@list"
    },
    "SuburbNarrowing": "dataquoll:SuburbNarrowing",
    "requested": {
      "@id": "dataquoll:requested",
      "@type": "xsd:string"
    },
    "applied": {
      "@id": "dataquoll:applied",
      "@type": "xsd:boolean"
    },
    "method": {
      "@id": "dataquoll:method",
      "@type": "xsd:string"
    },
    "matchedSuburbs": {
      "@id": "dataquoll:matchedSuburbs",
      "@container": "@list"
    },
    "reason": {
      "@id": "dataquoll:reason",
      "@type": "xsd:string"
    },
    "knownSuburbs": {
      "@id": "dataquoll:knownSuburbs",
      "@container": "@list"
    },
    "PostcodeDeclarationResult": "dataquoll:PostcodeDeclarationResult",
    "postcode": {
      "@id": "dataquoll:postcode",
      "@type": "xsd:string"
    },
    "matchStatus": {
      "@id": "dataquoll:matchStatus",
      "@type": "xsd:string"
    },
    "matchStatusReason": {
      "@id": "dataquoll:matchStatusReason",
      "@type": "xsd:string"
    },
    "matchedLgas": {
      "@id": "dataquoll:matchedLgas",
      "@container": "@list"
    },
    "narrowing": {
      "@id": "dataquoll:narrowing",
      "@type": "@id"
    },
    "asAt": {
      "@id": "dataquoll:asAt",
      "@type": "xsd:date"
    },
    "dataLastUpdated": {
      "@id": "dataquoll:dataLastUpdated",
      "@type": "xsd:dateTime"
    },
    "stale": {
      "@id": "dataquoll:stale",
      "@type": "xsd:boolean"
    },
    "disclaimer": {
      "@id": "dataquoll:disclaimer",
      "@type": "xsd:string"
    },
    "HazardHistoryRequest": "dataquoll:HazardHistoryRequest",
    "lat": {
      "@id": "dataquoll:lat",
      "@type": "xsd:decimal"
    },
    "lng": {
      "@id": "dataquoll:lng",
      "@type": "xsd:decimal"
    },
    "radiusKm": {
      "@id": "dataquoll:radiusKm",
      "@type": "xsd:decimal"
    },
    "records": {
      "@id": "dataquoll:records",
      "@type": "xsd:integer"
    },
    "HazardHistoryResult": "dataquoll:HazardHistoryResult",
    "location": {
      "@id": "dataquoll:location"
    },
    "declared": {
      "@id": "dataquoll:declared"
    },
    "observed": {
      "@id": "dataquoll:observed"
    },
    "gauge": {
      "@id": "dataquoll:gauge"
    },
    "coverage": {
      "@id": "dataquoll:coverage",
      "@container": "@list"
    },
    "PointLookupRequest": "dataquoll:PointLookupRequest",
    "as_at": {
      "@id": "dataquoll:as_at",
      "@type": "xsd:date"
    },
    "include_expired": {
      "@id": "dataquoll:include_expired",
      "@type": "xsd:boolean"
    },
    "instrument_type": {
      "@id": "dataquoll:instrument_type",
      "@type": "xsd:string"
    },
    "PointDeclarationResult": "dataquoll:PointDeclarationResult",
    "onBoundary": {
      "@id": "dataquoll:onBoundary",
      "@type": "xsd:boolean"
    },
    "boundaryEdition": {
      "@id": "dataquoll:boundaryEdition",
      "@type": "xsd:string"
    },
    "DeclarationList": "dataquoll:DeclarationList",
    "DeclarationDetail": "dataquoll:DeclarationDetail",
    "contributingSources": {
      "@id": "dataquoll:contributingSources",
      "@container": "@list"
    },
    "affectedLgas": {
      "@id": "dataquoll:affectedLgas",
      "@container": "@list"
    },
    "Gauge": "dataquoll:Gauge",
    "river": {
      "@id": "dataquoll:river",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "dataquoll:state",
      "@type": "xsd:string"
    },
    "variable": {
      "@id": "dataquoll:variable",
      "@type": "xsd:string"
    },
    "awrcStationNo": {
      "@id": "dataquoll:awrcStationNo",
      "@type": "xsd:string"
    },
    "coordinates": {
      "@id": "dataquoll:coordinates"
    },
    "lga": {
      "@id": "dataquoll:lga"
    },
    "latest": {
      "@id": "dataquoll:latest"
    },
    "readingStatus": {
      "@id": "dataquoll:readingStatus",
      "@type": "xsd:string"
    },
    "unit": {
      "@id": "dataquoll:unit",
      "@type": "xsd:string"
    },
    "floodClass": {
      "@id": "dataquoll:floodClass",
      "@type": "xsd:string"
    },
    "thresholds": {
      "@id": "dataquoll:thresholds"
    },
    "datum": {
      "@id": "dataquoll:datum"
    },
    "GaugeReading": "dataquoll:GaugeReading",
    "observedAt": {
      "@id": "dataquoll:observedAt",
      "@type": "xsd:dateTime"
    },
    "value": {
      "@id": "dataquoll:value",
      "@type": "xsd:decimal"
    },
    "quality": {
      "@id": "dataquoll:quality",
      "@type": "xsd:string"
    },
    "bucket": {
      "@id": "dataquoll:bucket",
      "@type": "xsd:string"
    },
    "min": {
      "@id": "dataquoll:min",
      "@type": "xsd:decimal"
    },
    "max": {
      "@id": "dataquoll:max",
      "@type": "xsd:decimal"
    },
    "mean": {
      "@id": "dataquoll:mean",
      "@type": "xsd:decimal"
    },
    "nObs": {
      "@id": "dataquoll:nObs",
      "@type": "xsd:integer"
    },
    "GaugeCollection": "dataquoll:GaugeCollection",
    "gauges": {
      "@id": "dataquoll:gauges",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "DataQuoll API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects DataQuoll'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/dataquoll-io-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/dataquoll-io-openapi.json"
  ]
}