ISSUE-31: Supporting aggregation for other than SKOS hierarchies
Aggregation
Supporting aggregation for other than SKOS hierarchies
- State:
- CLOSED
- Product:
- Data Cube Vocabulary
- Raised by:
- Dave Reynolds
- Opened on:
- 2012-02-17
- Description:
- Data Cube, like SDMX, supports a notion of hierarchical dimensions.
For example, a data set on population might be broken down by sex. If the code list is hierarchical (with an ex:ALL top category with subcategories of ex:Male and ex:Female) then it is possible to publish a dataset with the overall population corresponding to the top level code (ex:ALL) and then the number of men and women coded against the sub-categories. In the current design skos:Concepts are used for such code list and thus skos:broader/skos:narrower used to define the hierarchy.
Do we need to generalize or clarify this mechanism?
Specifically:
(1) Should Data Cube allow non-SKOS hierarchical code lists? E.g. by declaring the property which links codes into a subsumption hierarchy.
A specific use case for this is for geographic information. Many statistical data sets published by governments include dimensions of time (sdmx:refTime) and area (sdmx:refArea). For representing geographic or administrative regions there are large existing linked data sets (such as http://data.ordnancesurvey.co.uk/.html) where the spatial containment relation has already been defined and is not skos:narrower. Similarly for representing time periods like Quarters, Half (Government) years etc there are services such as the UK reference time service (http://www.epimorphics.com/web/wiki/using-interval-set-uris-statistical-data). Can those hierarchies be directly used for Data Cube dimensions?
See also discussion thread at [1].
(2) Should it be possible to explicitly provide an aggregate value at the level of a qb:Slice?
A specific use case for this publication of financial data. Some UK local authorities have published payments information using a Payments ontology[2] which derives Data Cube. Individual expenditure line times appear as single qb:Observations, these are then grouped into qb:Slices which make up a single payment and the total payment is given at the slice level. This may be a common pattern which, if support directly by Data Cube, would allow for publication of aggregates which cross multiple dimensions.
The possible ways of expressing such aggregation relations is related to ISSUE-30.
[1] http://groups.google.com/group/publishing-statistical-data/browse_thread/thread/dc8d7e231d47935e/b3fd023d8c33561d?#b3fd023d8c33561d
[2] http://data.gov.uk/resources/payments - Related Actions Items:
- No related actions
- Related emails:
- AW: ISSUE-59 (FC-HierarchicalCodeList): Last Call comment. Frank Cotton on qb:HierarchicalCodeList [Data Cube Vocabulary] (from kaempgen@fzi.de on 2013-04-25)
- Re: AW: [QB] Disposition of issues (from dave.e.reynolds@gmail.com on 2013-03-07)
- Re: AW: [QB] Disposition of issues (from dave.e.reynolds@gmail.com on 2013-03-07)
- AW: [QB] Disposition of issues (from kaempgen@fzi.de on 2013-03-07)
- [QB] Disposition of issues (from dave.e.reynolds@gmail.com on 2013-03-05)
- Re: [QB] ISSUE-31 (Aggregation hierarchies) Discussion and proposal (from richard@cyganiak.de on 2013-03-04)
- Re: [QB] ISSUE-31 (Aggregation hierarchies) Discussion and proposal (from dave.e.reynolds@gmail.com on 2013-03-03)
- Re: [QB] ISSUE-31 (Aggregation hierarchies) Discussion and proposal (from richard@cyganiak.de on 2013-03-03)
- Re: ISSUE-39: Use of skos:Collections, proposed resolution compatible with ISSUE-31 (from dave.e.reynolds@gmail.com on 2013-03-02)
- Re: ISSUE-39: Use of skos:Collections, proposed resolution compatible with ISSUE-31 (from richard@cyganiak.de on 2013-03-02)
- ISSUE-39: Use of skos:Collections, proposed resolution compatible with ISSUE-31 (from dave.e.reynolds@gmail.com on 2013-03-02)
- Re: [QB] ISSUE-31 (Aggregation hierarchies) Discussion and proposal (from dave.e.reynolds@gmail.com on 2013-03-02)
- Re: AW: [QB] ISSUE-30 Proposed resolution (from richard@cyganiak.de on 2013-03-02)
- Re: [QB] ISSUE-31 (Aggregation hierarchies) Discussion and proposal (from dave.e.reynolds@gmail.com on 2013-03-01)
- AW: AW: [QB] ISSUE-30 Proposed resolution (from kaempgen@fzi.de on 2013-03-01)
- AW: AW: [QB] ISSUE-33 Discussion and possible resolutions (from kaempgen@fzi.de on 2013-03-01)
- Re: [QB] ISSUE-31 (Aggregation hierarchies) Discussion and proposal (from sarven.capadisli@deri.org on 2013-03-01)
- Re: AW: [QB] ISSUE-31 (Aggregation hierarchies) Discussion and proposal (from dave.e.reynolds@gmail.com on 2013-02-28)
- AW: [QB] ISSUE-31 (Aggregation hierarchies) Discussion and proposal (from kaempgen@fzi.de on 2013-02-28)
- Re: AW: [QB] ISSUE-33 Discussion and possible resolutions (from dave.e.reynolds@gmail.com on 2013-02-28)
- Re: AW: [QB] ISSUE-30 Proposed resolution (from dave.e.reynolds@gmail.com on 2013-02-28)
- AW: [QB] ISSUE-30 Proposed resolution (from kaempgen@fzi.de on 2013-02-28)
- [QB] ISSUE-31 (Aggregation hierarchies) Discussion and proposal (from dave.e.reynolds@gmail.com on 2013-02-28)
- [QB] ISSUE-30 Proposed resolution (from dave.e.reynolds@gmail.com on 2013-02-27)
- Re: AW: ISSUE-31 (Aggregation): Supporting aggregation for other than SKOS hierarchies [Data Cube Vocabulary] (from dave.e.reynolds@gmail.com on 2013-01-17)
- AW: ISSUE-31 (Aggregation): Supporting aggregation for other than SKOS hierarchies [Data Cube Vocabulary] (from kaempgen@fzi.de on 2013-01-11)
- AW: ISSUE-31 (Aggregation): Supporting aggregation for other than SKOS hierarchies [Data Cube Vocabulary] (from kaempgen@fzi.de on 2013-01-11)
- RE: Data Cube issues (from kaempgen@fzi.de on 2012-03-22)
- Re: Data Cube issues (from dave.e.reynolds@gmail.com on 2012-03-22)
- RE: Data Cube issues (from kaempgen@fzi.de on 2012-03-21)
- RE: Data Cube issues (from kaempgen@fzi.de on 2012-03-21)
- Re: ISSUE-31 (Aggregation): Supporting aggregation for other than SKOS hierarchies [Data Cube Vocabulary] (from dave.e.reynolds@gmail.com on 2012-02-18)
- RE: ISSUE-31 (Aggregation): Supporting aggregation for other than SKOS hierarchies [Data Cube Vocabulary] (from Gillman.Daniel@bls.gov on 2012-02-17)
- ISSUE-31 (Aggregation): Supporting aggregation for other than SKOS hierarchies [Data Cube Vocabulary] (from sysbot+tracker@w3.org on 2012-02-17)
Related notes:
The thread and [1] also raises the question of declaring disjointness between codes in a code list to know when aggregate values could be safely computed by the data consumer. This may be out of scope for the Data Cube vocabulary itself but closely tied to the question of aggregation support.
Dave Reynolds, 17 Feb 2012, 16:40:38Display change log