[Data Cubes] Why this kind of Data Structure Definition

Hi,

meanwhile I have some understanding of Data Cubes.
What makes it difficult to understand is the specific Data Structure
Definition pattern.

The “Data Structure Definition” of a “Data Set” links to the set of
“Component Specifications” which describe “Dimension-“ or “Measure
Properties” that will be a properties of the “Data Set”.

All this could be expressed by making subclasses of cubes:DataSet the
domain of the same dimension and measure properties.
cubes:ComponentSpecification adds a cardinality choice (0-1 or 1) and
(optionally) a specific order, and cubes:DimensionProperty can specify a
cubes:codeList for the values of this property.

Cardinality can be handled by OWL, RDF can describe ordered lists, and
the cubes:codeList value can simply be the range of the dimension property.

The specification does not give any reason why they invent all this
instead of expressing the same with basic RDFS/OWL patterns.
Could someone explain?

Best regards,
Thomas

-- 
Thomas Bandholtz
Principal Consultant

innoQ Deutschland GmbH
Krischerstr. 100, 
D-40789 Monheim am Rhein, Germany
http://www.innoq.com
thomas.bandholtz@innoq.com
+49 178 4049387

http://innoq.com/de/themen/linked-data (German)
https://github.com/innoq/iqvoc/wiki/Linked-Data (English)

Received on Wednesday, 15 August 2012 06:57:13 UTC