{
  "@context": {
    "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
    "ex": "https://example.org/"
  },
  "@id": "ex:struct/dailyTemperature",
  "@type": [
    "cdi:WideDataStructure"
  ],
  "cdi:identifier": {
    "@type": [
      "cdi:Identifier"
    ],
    "cdi:ddiIdentifier": {
      "@type": [
        "cdi:InternationalRegistrationDataIdentifier"
      ],
      "cdi:dataIdentifier": "struct-daily-temperature",
      "cdi:registrationAuthorityIdentifier": "example.org",
      "cdi:versionIdentifier": "1"
    }
  },
  "cdi:has_DataStructureComponent": [
    {
      "@id": "ex:struct/dailyTemperature/comp/observationDate",
      "@type": [
        "cdi:IdentifierComponent"
      ],
      "cdi:isDefinedBy": {
        "@id": "ex:rv/observationDate"
      }
    },
    {
      "@id": "ex:struct/dailyTemperature/comp/airTemperature",
      "@type": [
        "cdi:MeasureComponent"
      ],
      "cdi:name": [
        {
          "@type": [
            "cdi:ObjectName"
          ],
          "cdi:name": "airTemperature"
        }
      ],
      "cdi:isDefinedBy": {
        "@id": "ex:rv/airTemperature"
      }
    }
  ],
  "cdi:has_PrimaryKey": {
    "@id": "ex:struct/dailyTemperature/pk",
    "@type": [
      "cdi:PrimaryKey"
    ],
    "cdi:has_PrimaryKeyComponent": [
      {
        "@id": "ex:struct/dailyTemperature/pk/comp1",
        "@type": [
          "cdi:PrimaryKeyComponent"
        ],
        "cdi:correspondsTo_DataStructureComponent": {
          "@id": "ex:struct/dailyTemperature/comp/observationDate"
        }
      }
    ]
  }
}