Skip to content
This repository has been archived by the owner on Jul 8, 2024. It is now read-only.

SDG series as RDF Data Cubes

Szymon Klarman edited this page Jan 15, 2020 · 40 revisions

In this section we describe the representation of SDG statistical data (series) in the RDF Data Cube Vocabulary - currently, the most popular RDF vocabulary, and a W3C recommendation for representing statistical data. The RDF Data Cube representation is compatible with the SDMX data model. A number of modeling choices adopted here have been based on the recommendations established in the research survey "On modeling linked open statistical data", by Kalampokis, Et Al.

The complete representation of the SDG data series release 2019.Q2.G.01 is included in the files: sdg-series-data-cubes-metadata.ttl and sdg-series-data-cubes.zip.

As an example we use the following slice from the series SP_DYN_ADKL:

{
    "seriesCode": "SP_DYN_ADKL",
    "seriesDesc": "Adolescent birth rate (per 1,000 women aged 15-19 years)",
    "release": "2019.Q2.G.01",
    "geoAreaCode": "004",
    "geoAreaName": "Afghanistan",
    "ageCode": "Y15T19",
    "ageDesc": "15 to 19 years old",
    "sexCode": "F",
    "sexDesc": "Female",
    "unitsCode": "PER_1000_POP",
    "unitsDesc": "Per 1,000 population",
    "value_2000": "193.8",
    "value_2003": "151.8",
    "value_2005": "117.4",
    "value_2006": "126.2",
    "value_2007": "103.0",
    "value_2008": "90.0",
    "value_2009": "80.0",
    "value_2011": "125.7",
    "value_2013": "87.0",
    "value_2014": "77.2"
}

We assume the following prefix declarations:

PREFIX qb: <http:https://purl.org/linked-data/cube#>
PREFIX skos: <http:https://www.w3.org/2004/02/skos/core#>
PREFIX rdfs: <http:https://www.w3.org/2000/01/rdf-schema#>
PREFIX sdgc: <http:https://metadata.un.org/sdg/codes/>
PREFIX xsd: <http:https://www.w3.org/2001/XMLSchema#>
PREFIX schema: <http:https://schema.org> 

Firstly, we define the metadata for all data cube dimension properties (qb:DimensionProperty), measure properties (qb:MeasureProperty) and the dedicated property for associating units with observed values (sdgc:units):

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> a qb:MeasureProperty .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> rdfs:label "Adolescent birth rate (per 1,000 women aged 15-19 years)"@en .

sdgc:age a qb:DimensionProperty .
sdgc:age qb:codeList sdgc:ageCodes .

sdgc:sex a qb:DimensionProperty .
sdgc:sex qb:codeList sdgc:sexCodes .

sdgc:geoArea a qb:DimensionProperty .
sdgc:geoArea qb:codeList sdgc:geoAreaCodes .

sdgc:year a qb:DimensionProperty .

sdgc:units rdfs:subPropertyOf <http:https://purl.org/linked-data/sdmx/2009/attribute#unitMeasure> .
sdgc:units qb:codeList sdgc:unitsCodes .

Note that all properties with dedicated set of coded values are linked to those corresponding code lists via qb:codeList predicate. A detailed description of the representation of all coded properties and their code values as SKOS concept schemes is provided in section SDG data cube properties and codes schemes.

The complete metadata for cube properties for series release 2019.Q2.G.01 is included in the file: sdg-series-data-cubes-metadata.ttl.

Further, we define RDF data cubes using the multi-layer representation involving qb:DataSet, qb:DataStructureDefinition, qb:SliceKey, qb:Slice, and qb:Observation. Every data series corresponds in this model to a unique data cube dataset (http:https://metadata.un.org/sdg/SP_DYN_ADKL, which in fact is the URI of the series itself - see SDG knowledge organization system) and to a unique measure property that the series captures (http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure).

<http:https://metadata.un.org/sdg/SP_DYN_ADKL> a qb:DataSet .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL> schema:version "2019.Q2.G.01" .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL> qb:structure <http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd> .  
<http:https://metadata.un.org/sdg/SP_DYN_ADKL> <http:https://metadata.un.org/sdg/codes/units> <http:https://metadata.un.org/sdg/codes/units/PER_1000_POP> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL> qb:slice <http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> .

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd> a qb:DataStructureDefinition .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd> qb:component <http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd/1> . 
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd> qb:component <http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd/2> . 
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd> qb:component <http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd/3> . 
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd> qb:component <http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd/4> . 
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd> qb:component <http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd/5> . 
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd/1> qb:dimension sdgc:age .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd/2> qb:dimension sdgc:sex .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd/3> qb:dimension sdgc:year .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd/4> qb:dimension sdgc:geoArea .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd/5> qb:measure <http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/dsd> qb:sliceKey <http:https://metadata.un.org/sdg/SP_DYN_ADKL/sliceByYears> .

As SDG series are organized in slices along the temporal dimension, we follow the same convention and associate each dataset with a unique (temporal) slice key (http:https://metadata.un.org/sdg/SP_DYN_ADKL/sliceByYears). Its role is to define the data structure for slices that group together all observations from different years while fixing the specific selection of code values for every other dimension but the year on the slice-level.

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/sliceByYears> a qb:SliceKey .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/sliceByYears> rdfs:label "slice by years"@en;
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/sliceByYears> rdfs:comment "Temporal slice of SP_DYN_ADKL (all years grouped together, while other dimensions fixed at specific values.)"@en;
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/sliceByYears> qb:componentProperty sdgc:age .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/sliceByYears> qb:componentProperty sdgc:sex .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/sliceByYears> qb:componentProperty sdgc:geoArea .

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> a qb:Slice .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> qb:sliceStructure <http:https://metadata.un.org/sdg/SP_DYN_ADKL/sliceByYears> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> sdgc:age <http:https://metadata.un.org/sdg/codes/age/Y15T19> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> sdgc:sex <http:https://metadata.un.org/sdg/codes/sex/F> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> sdgc:geoArea <http:https://metadata.un.org/sdg/codes/geoArea/004> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> qb:observation <http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2000> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> qb:observation <http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2003> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> qb:observation <http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2005> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> qb:observation <http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2006> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> qb:observation <http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2007> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> qb:observation <http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2008> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> qb:observation <http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2009> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> qb:observation <http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2011> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> qb:observation <http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2013> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1> qb:observation <http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2014> .

Finally, each observation grouped within a specific slice contains the year of the observation and the value of the observed, measured property. To ease interpretation, the units already included on the dataset-level, are attached again to each observation.

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2000> a qb:Observation .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2000> qb:dataSet <http:https://metadata.un.org/sdg/SP_DYN_ADKL> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2000> sdgc:year "2000"^^xsd:gYear .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2000> <http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> "193.8" .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2000> sdmx-attribute:unitMeasure <http:https://metadata.un.org/sdg/codes/units/PER_1000_POP> .

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2003> a qb:Observation .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2003> qb:dataSet <http:https://metadata.un.org/sdg/SP_DYN_ADKL> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2003> sdgc:year "2003"^^xsd:gYear .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2003> <http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> "151.8" .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2003> sdmx-attribute:unitMeasure <http:https://metadata.un.org/sdg/codes/units/PER_1000_POP> .

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2005> a qb:Observation .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2005> qb:dataSet <http:https://metadata.un.org/sdg/SP_DYN_ADKL> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2005> sdgc:year "2005"^^xsd:gYear .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2005> <http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> "117.4" .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2005> sdmx-attribute:unitMeasure <http:https://metadata.un.org/sdg/codes/units/PER_1000_POP> .

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2006> a qb:Observation .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2006> qb:dataSet <http:https://metadata.un.org/sdg/SP_DYN_ADKL> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2006> sdgc:year "2006"^^xsd:gYear .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2006> <http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> "126.2" .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2006> sdmx-attribute:unitMeasure <http:https://metadata.un.org/sdg/codes/units/PER_1000_POP> .

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2007> a qb:Observation .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2007> qb:dataSet <http:https://metadata.un.org/sdg/SP_DYN_ADKL> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2007> sdgc:year "2007"^^xsd:gYear .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2007> <http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> "103.0" .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2007> sdmx-attribute:unitMeasure <http:https://metadata.un.org/sdg/codes/units/PER_1000_POP> .

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2008> a qb:Observation .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2008> qb:dataSet <http:https://metadata.un.org/sdg/SP_DYN_ADKL> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2008> sdgc:year "2008"^^xsd:gYear .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2008> <http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> "90.0" .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2008> sdmx-attribute:unitMeasure <http:https://metadata.un.org/sdg/codes/units/PER_1000_POP> .

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2009> a qb:Observation .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2009> qb:dataSet <http:https://metadata.un.org/sdg/SP_DYN_ADKL> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2009> sdgc:year "2009"^^xsd:gYear .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2009> <http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> "80.0" .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2009> sdmx-attribute:unitMeasure <http:https://metadata.un.org/sdg/codes/units/PER_1000_POP> .

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2011> a qb:Observation .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2011> qb:dataSet <http:https://metadata.un.org/sdg/SP_DYN_ADKL> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2011> sdgc:year "2011"^^xsd:gYear .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2011> <http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> "125.7" .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2011> sdmx-attribute:unitMeasure <http:https://metadata.un.org/sdg/codes/units/PER_1000_POP> .

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2013> a qb:Observation .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2013> qb:dataSet <http:https://metadata.un.org/sdg/SP_DYN_ADKL> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2013> sdgc:year "2013"^^xsd:gYear .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2013> <http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> "87.0" .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2013> sdmx-attribute:unitMeasure <http:https://metadata.un.org/sdg/codes/units/PER_1000_POP> .

<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2014> a qb:Observation .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2014> qb:dataSet <http:https://metadata.un.org/sdg/SP_DYN_ADKL> .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2014> sdgc:year "2013"^^xsd:gYear .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2014> <http:https://metadata.un.org/sdg/SP_DYN_ADKL/measure> "77.2" .
<http:https://metadata.un.org/sdg/SP_DYN_ADKL/1/2014> sdmx-attribute:unitMeasure <http:https://metadata.un.org/sdg/codes/units/PER_1000_POP> .

The complete representation of statistical data for the series release 2019.Q2.G.01 is included in the file sdg-series-data-cubes.zip.

The script for converting the original CSV files to RDF is available as part of this repository.

Querying SDG statistical series data via GraphQL

In order to ease access to the RDF representation of the SDG statistical series data, the data has been also exposed via a GraphQL API, available via the following Apollo Server playground: http:https://linkedsdg.org:4000/graphql.

Example query

{
  DataSet(series: SL_DOM_TSPDCW) {
    _id
    _type
    label
    structure {
      measure {
        _id
        _type
        label
      }
      dimension {
        _id
        _type
        label
        notation
        sdmxDSDcode
      }
    }
    notation
    slice(geoArea: _246, sex: [F, M], location: U) {
      _id
      _type
      geoArea {
        _id
        notation
        prefLabel
        sdmxDSDcode
      }
      sex {
        _id
        notation
        prefLabel
        sdmxDSDcode
      }
      age {
        _id
        notation
        prefLabel
        sdmxDSDcode
      }
      location {
        _id
        notation
        prefLabel
        sdmxDSDcode
      }
      observation(year: [2000, 2010]) {
        _id
        _type
        year
        observedValue
      }
    }
  }
}

The API responds with usual JSON objects, which can be mapped back to RDF using a supplied JSON-LD context. This context can be engaged by adding the following accept header to the GraphQL request:

"Accept": "application/ld+json"

For instance consider the following query:

{
  DataSet(series: SL_DOM_TSPDCW) {
    _id
    _type
    label
    structure {
      _id
      _type
      measure {
        _id
        _type
        label
      }
      dimension {
        _id
        _type
        label
        notation
        sdmxDSDcode
      }
    }
  }
}

The basic response (with the default header) is the JSON object:

{
  "data": {
    "JSON_LD_CONTEXT": "https://raw.githubusercontent.com/UNStats/LOD4Stats/master/sdg-data/sdg-series-data-cubes-context.jsonld",
    "DataSet": {
      "_id": "http:https://metadata.un.org/sdg/SL_DOM_TSPDCW",
      "_type": "DataSet",
      "label": "Proportion of time spent on unpaid care work, by sex, age and location (%)",
      "structure": {
        "_id": "http:https://metadata.un.org/sdg/SL_DOM_TSPDCW/dsd",
        "_type": "DataStructureDefinition",
        "measure": {
          "_id": "http:https://purl.org/linked-data/sdmx/2009/measure#obsValue",
          "_type": "MeasureProperty",
          "label": "The value of the measured property at a particular period"
        },
        "dimension": [
          {
            "_id": "http:https://metadata.un.org/sdg/codes/geoArea",
            "_type": "Code",
            "label": "geographical area",
            "notation": "geoArea",
            "sdmxDSDcode": "REF_AREA"
          },
          {
            "_id": "http:https://metadata.un.org/sdg/codes/location",
            "_type": "Code",
            "label": "location",
            "notation": "location",
            "sdmxDSDcode": "URBANISATION"
          },
          {
            "_id": "http:https://metadata.un.org/sdg/codes/sex",
            "_type": "Code",
            "label": "sex",
            "notation": "sex",
            "sdmxDSDcode": "SEX"
          },
          {
            "_id": "http:https://metadata.un.org/sdg/codes/age",
            "_type": "Code",
            "label": "age",
            "notation": "age",
            "sdmxDSDcode": "AGE"
          },
          {
            "_id": "http:https://metadata.un.org/sdg/codes/year",
            "_type": "Code",
            "label": "year,
            "notation": "year",
            "sdmxDSDcode": "TIME_PERIOD"
          }
        ]
      }
    }
  }
}

However, when accompanied by the application/ld+json accept header it is extended with two JSON-LD-specific key-value pairs:

  1. "@context": "https://raw.githubusercontent.com/UNStats/LOD4Stats/master/sdg-data/sdg-series-data-cubes-context.jsonld"
  2. "@id": "@graph"
{
    "data": {
        "@context": "https://raw.githubusercontent.com/UNStats/LOD4Stats/master/sdg-data/sdg-series-data-cubes-context.jsonld",
        "@id": "@graph",
        "DataSet": {
            "_id": "http:https://metadata.un.org/sdg/SL_DOM_TSPDCW",
            "_type": "DataSet",
            "label": "Proportion of time spent on unpaid care work, by sex, age and location (%)",
            "structure": {
                "_id": "http:https://metadata.un.org/sdg/SL_DOM_TSPDCW/dsd",
                "_type": "DataStructureDefinition",
                "measure": {
                    "_id": "http:https://purl.org/linked-data/sdmx/2009/measure#obsValue",
                    "_type": "MeasureProperty",
                    "label": "The value of the measured property at a particular period"
                },
                "dimension": [
                    {
                        "_id": "http:https://metadata.un.org/sdg/codes/geoArea",
                        "_type": "Code",
                        "label": "geographical area",
                        "notation": "geoArea",
                        "sdmxDSDcode": "REF_AREA"
                    },
                    {
                        "_id": "http:https://metadata.un.org/sdg/codes/location",
                        "_type": "Code",
                        "label": "location",
                        "notation": "location",
                        "sdmxDSDcode": "URBANISATION"
                    },
                    {
                        "_id": "http:https://metadata.un.org/sdg/codes/sex",
                        "_type": "Code",
                        "label": "sex",
                        "notation": "sex",
                        "sdmxDSDcode": "SEX"
                    },
                    {
                        "_id": "http:https://metadata.un.org/sdg/codes/age",
                        "_type": "Code",
                        "label": "age",
                        "notation": "age",
                        "sdmxDSDcode": "AGE"
                    },
                    {
                        "_id": "http:https://metadata.un.org/sdg/codes/year",
                        "_type": "Code",
                        "label": "year",
                        "notation": "year",
                        "sdmxDSDcode": "TIME_PERIOD"
                    }
                ]
            }
        }
    }
}

Due to this extension the data part of the response object can be straightforwardly converted to the RDF N-Triples format using the standard JSON-LD library, resulting in the following RDF graph:

<http:https://metadata.un.org/sdg/SL_DOM_TSPDCW/dsd> <http:https://purl.org/linked-data/cube#dimension> <http:https://metadata.un.org/sdg/codes/age> .
<http:https://metadata.un.org/sdg/SL_DOM_TSPDCW/dsd> <http:https://purl.org/linked-data/cube#dimension> <http:https://metadata.un.org/sdg/codes/geoArea> .
<http:https://metadata.un.org/sdg/SL_DOM_TSPDCW/dsd> <http:https://purl.org/linked-data/cube#dimension> <http:https://metadata.un.org/sdg/codes/location> .
<http:https://metadata.un.org/sdg/SL_DOM_TSPDCW/dsd> <http:https://purl.org/linked-data/cube#dimension> <http:https://metadata.un.org/sdg/codes/sex> .
<http:https://metadata.un.org/sdg/SL_DOM_TSPDCW/dsd> <http:https://purl.org/linked-data/cube#dimension> <http:https://metadata.un.org/sdg/codes/year> .
<http:https://metadata.un.org/sdg/SL_DOM_TSPDCW/dsd> <http:https://purl.org/linked-data/cube#measure> <http:https://purl.org/linked-data/sdmx/2009/measure#obsValue> .
<http:https://metadata.un.org/sdg/SL_DOM_TSPDCW/dsd> <http:https://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http:https://purl.org/linked-data/cube#DataStructureDefinition> .
<http:https://metadata.un.org/sdg/SL_DOM_TSPDCW> <http:https://purl.org/linked-data/cube#structure> <http:https://metadata.un.org/sdg/SL_DOM_TSPDCW/dsd> .
<http:https://metadata.un.org/sdg/SL_DOM_TSPDCW> <http:https://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http:https://purl.org/linked-data/cube#DataSet> .
<http:https://metadata.un.org/sdg/SL_DOM_TSPDCW> <http:https://www.w3.org/2000/01/rdf-schema#label> "Proportion of time spent on unpaid care work, by sex, age and location (%)" .
<http:https://metadata.un.org/sdg/codes/age> <http:https://metadata.un.org/sdg/codes#sdmxDSDcode> "AGE" .
<http:https://metadata.un.org/sdg/codes/age> <http:https://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http:https://www.w3.org/2004/02/skos/core#Concept> .
<http:https://metadata.un.org/sdg/codes/age> <http:https://www.w3.org/2000/01/rdf-schema#label> "age" .
<http:https://metadata.un.org/sdg/codes/age> <http:https://www.w3.org/2004/02/skos/core#notation> "age" .
<http:https://metadata.un.org/sdg/codes/geoArea> <http:https://metadata.un.org/sdg/codes#sdmxDSDcode> "REF_AREA" .
<http:https://metadata.un.org/sdg/codes/geoArea> <http:https://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http:https://www.w3.org/2004/02/skos/core#Concept> .
<http:https://metadata.un.org/sdg/codes/geoArea> <http:https://www.w3.org/2000/01/rdf-schema#label> "geographical area" .
<http:https://metadata.un.org/sdg/codes/geoArea> <http:https://www.w3.org/2004/02/skos/core#notation> "geoArea" .
<http:https://metadata.un.org/sdg/codes/location> <http:https://metadata.un.org/sdg/codes#sdmxDSDcode> "URBANISATION" .
<http:https://metadata.un.org/sdg/codes/location> <http:https://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http:https://www.w3.org/2004/02/skos/core#Concept> .
<http:https://metadata.un.org/sdg/codes/location> <http:https://www.w3.org/2000/01/rdf-schema#label> "location" .
<http:https://metadata.un.org/sdg/codes/location> <http:https://www.w3.org/2004/02/skos/core#notation> "location" .
<http:https://metadata.un.org/sdg/codes/sex> <http:https://metadata.un.org/sdg/codes#sdmxDSDcode> "SEX" .
<http:https://metadata.un.org/sdg/codes/sex> <http:https://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http:https://www.w3.org/2004/02/skos/core#Concept> .
<http:https://metadata.un.org/sdg/codes/sex> <http:https://www.w3.org/2000/01/rdf-schema#label> "sex" .
<http:https://metadata.un.org/sdg/codes/sex> <http:https://www.w3.org/2004/02/skos/core#notation> "sex" .
<http:https://metadata.un.org/sdg/codes/year> <http:https://metadata.un.org/sdg/codes#sdmxDSDcode> "TIME_PERIOD" .
<http:https://metadata.un.org/sdg/codes/year> <http:https://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http:https://www.w3.org/2004/02/skos/core#Concept> .
<http:https://metadata.un.org/sdg/codes/year> <http:https://www.w3.org/2000/01/rdf-schema#label> "year" .
<http:https://metadata.un.org/sdg/codes/year> <http:https://www.w3.org/2004/02/skos/core#notation> "year" .
<http:https://purl.org/linked-data/sdmx/2009/measure#obsValue> <http:https://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http:https://purl.org/linked-data/cube#MeasureProperty> .
<http:https://purl.org/linked-data/sdmx/2009/measure#obsValue> <http:https://www.w3.org/2000/01/rdf-schema#label> "The value of the measured property at a particular period" .