Dear all,
I am currently working on a project of converting Census data as LOD using Data Cube Vocabulary.Also, wherever applicable SDMX dimensions, attributes, etc. are reused, e.g. sdmx-dimension:sex, sdmx-dimension:age .
My question concerns measures. Across the datasets there is a large number of measures to define, e.g. number of households, resident population, registered population, number of children, various indices, etc.
To capture the measure value, I am not sure whether:
(a) To use sdmx-measure:obsValue along with a custom defined, e.g. indicatorDimension (using qb:DimensionProperty) and a list with all the measures from which the dimension withdraws its values (simple ConceptScheme) or
(b) to define a separate qb:MeasureProperty for each one of these measures.
By using (a), it seems that qb:MeasureProperty becomes ‘redundant’ with no use in this implementation. However, one DSD may apply for various datasets, since there is no need of changing the measure attached.
By using (b), it looks more ‘complicated’, since a new qb:MeasureProperty for every separate/new measure needs to be defined rather than simply adding a new member to the list of measure types. Also, a new DSD needs to be defined in case where the only difference among datasets is the measure type.
Are there any advantages of using qb:MeasureProperty in this case or is it simply a design decision?
Does anyone have any suggestion or faced a similar issue?
Thank you.
Irene
Dear Richard,
Thank you for your comment. Yes, you are right it may not matter that much which one to choose.
However, let’s assume that I have chosen to use multiple measures.
There I have a following question for similar measures, e.g. family members, family members aged less than 15 years, family members aged 65 and over.
For these, I was thinking to either to use 3 separate measures or one measure ‘family members’ and capture the age difference using an ‘age’ attribute attached to the general measure ‘family members’.
I have seen a similar property from the Ireland’s CSO you mentioned concerning children:
[a] http://data.cso.ie/census-2011/page/property/children
Here, an alternative solution is used where one measure is used for ‘children’ however using various labels (correct me if I am wrong).
A sample observation using this property is:
[b] http://data.cso.ie/census-2011/page/dataset/children-by-size-of-family/ED/E01001;3
Q1: Since two different labels are used how does the user know what is actually being measured in this case, meaning whether the measure corresponds to children (of all ages) or children under 15 years old?
Q2: By defining the property [a] as qb:measureProperty and a qb:DimensionProperty isn’t this ambiguous? You can distinguish that you are using it as a dimension or a measure through the qb:dimension or qb:measure when attached to the DSD. But when the property is used as a measure what happens with the rdfs:range which is a skos:Concept but it actually ranges an integer?
Best regards,
Irene
> To unsubscribe from this group and stop receiving emails from it, send an email to publishing-statistical-data+unsub...@googlegroups.com.