{
  "@context": {
    "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "ex": "https://example.org/"
  },
  "@type": [
    "cdi:SubstantiveValueDomain"
  ],
  "@id": "ex:vd/temperatureCelsius",
  "cdi:identifier": {
    "@type": [
      "cdi:Identifier"
    ],
    "cdi:uri": "https://example.org/vd/temperatureCelsius",
    "cdi:ddiIdentifier": {
      "@type": [
        "cdi:InternationalRegistrationDataIdentifier"
      ],
      "cdi:dataIdentifier": "OCEAN-VD-TEMP-C",
      "cdi:registrationAuthorityIdentifier": "0000.0000.0000",
      "cdi:versionIdentifier": "1.0.0"
    },
    "cdi:nonDdiIdentifier": [
      {
        "@type": [
          "cdi:NonDdiIdentifier"
        ],
        "cdi:identifierContent": "VD/TEMP-C/v1",
        "cdi:managingAgency": "Example Ocean Data Center"
      }
    ]
  },
  "cdi:displayLabel": [
    {
      "@type": [
        "cdi:LabelForDisplay"
      ],
      "cdi:maxLength": 40,
      "cdi:locationVariant": {
        "@type": [
          "cdi:ControlledVocabularyEntry"
        ],
        "cdi:entryValue": [
          "en-US"
        ],
        "cdi:name": "BCP47"
      },
      "cdi:languageSpecificString": {
        "@type": [
          "cdi:LanguageString"
        ],
        "cdi:content": "Sea Water Temperature (degrees Celsius)",
        "cdi:language": "en"
      }
    },
    {
      "@type": [
        "cdi:LabelForDisplay"
      ],
      "cdi:maxLength": 60,
      "cdi:languageSpecificString": {
        "@type": [
          "cdi:LanguageString"
        ],
        "cdi:content": "Temperatura del agua de mar (grados Celsius)",
        "cdi:language": "es"
      }
    }
  ],
  "cdi:recommendedDataType": [
    {
      "@type": [
        "cdi:ControlledVocabularyEntry"
      ],
      "cdi:entryValue": [
        "xsd:decimal"
      ],
      "cdi:name": "XML Schema Datatypes",
      "cdi:entryReference": [
        {
          "@type": [
            "cdi:Reference"
          ],
          "cdi:uri": "http://www.w3.org/2001/XMLSchema#decimal"
        }
      ],
      "cdi:vocabulary": {
        "@type": [
          "cdi:Reference"
        ],
        "cdi:uri": "http://www.w3.org/2001/XMLSchema",
        "cdi:description": "W3C XML Schema Definition Language datatypes"
      }
    },
    {
      "@type": [
        "cdi:ControlledVocabularyEntry"
      ],
      "cdi:entryValue": [
        "xsd:double"
      ],
      "cdi:name": "XML Schema Datatypes",
      "cdi:entryReference": [
        {
          "@type": [
            "cdi:Reference"
          ],
          "cdi:uri": "http://www.w3.org/2001/XMLSchema#double"
        }
      ]
    }
  ],
  "cdi:isDescribedBy": {
    "@type": [
      "cdi:ValueAndConceptDescription"
    ],
    "@id": "ex:vd/temperatureCelsius/desc",
    "cdi:classificationLevel": "Continuous",
    "cdi:description": {
      "@type": [
        "cdi:InternationalString"
      ],
      "cdi:languageSpecificString": [
        {
          "@type": [
            "cdi:LanguageString"
          ],
          "cdi:content": "Real-valued sea water temperatures, expressed in degrees Celsius, in the plausible oceanographic range from -2 (freezing seawater) up to 35.5 (warm tropical surface).",
          "cdi:language": "en"
        },
        {
          "@type": [
            "cdi:LanguageString"
          ],
          "cdi:content": "Temperatures du seuil oceanographique en degres Celsius.",
          "cdi:language": "fr"
        }
      ]
    },
    "cdi:formatPattern": {
      "@type": [
        "cdi:ControlledVocabularyEntry"
      ],
      "cdi:entryValue": [
        "#0.00"
      ],
      "cdi:name": "LDML number pattern",
      "cdi:vocabulary": {
        "@type": [
          "cdi:Reference"
        ],
        "cdi:uri": "http://www.unicode.org/reports/tr35/tr35-numbers.html#Number_Format_Patterns"
      }
    },
    "cdi:logicalExpression": {
      "@type": [
        "cdi:ControlledVocabularyEntry"
      ],
      "cdi:entryValue": [
        "all reals x such that -2 <= x <= 35.5"
      ],
      "cdi:name": "informal range expression"
    },
    "cdi:identifier": {
      "@type": [
        "cdi:Identifier"
      ],
      "cdi:uri": "https://example.org/vd/temperatureCelsius/desc"
    },
    "cdi:minimumValueInclusive": "-2.0",
    "cdi:maximumValueInclusive": "35.5",
    "cdi:minimumValueExclusive": "-3.0",
    "cdi:maximumValueExclusive": "40.0",
    "cdi:regularExpression": {
      "@type": [
        "cdi:TypedString"
      ],
      "cdi:content": "^-?\\d+(\\.\\d+)?$",
      "cdi:typeOfContent": {
        "@type": [
          "cdi:ControlledVocabularyEntry"
        ],
        "cdi:entryValue": [
          "ECMAScript"
        ],
        "cdi:name": "regex syntax"
      }
    }
  },
  "cdi:takesConceptsFrom": {
    "@type": [
      "cdi:SubstantiveConceptualDomain"
    ],
    "@id": "ex:cd/seaWaterTemperature",
    "cdi:displayLabel": [
      {
        "@type": [
          "cdi:LabelForDisplay"
        ],
        "cdi:languageSpecificString": {
          "@type": [
            "cdi:LanguageString"
          ],
          "cdi:content": "Sea Water Temperature (concept)",
          "cdi:language": "en"
        }
      }
    ],
    "cdi:identifier": {
      "@type": [
        "cdi:Identifier"
      ],
      "cdi:uri": "https://example.org/cd/seaWaterTemperature"
    },
    "cdi:isDescribedBy": {
      "@id": "ex:vd/temperatureCelsius/desc"
    },
    "cdi:takesConceptsFrom": {
      "@id": "ex:cs/oceanographicConcepts"
    }
  },
  "cdi:takesValuesFrom": {
    "@id": "ex:enum/temperatureSampleEnum"
  }
}