0.2
jeni@jenitennison.com
Vocabulary for multi-dimensional (e.g. statistical) data publishing
dave@epimorphics.com
The data cube vocabulary
ian@epimorphics.com
2013-07-26
richard@cyganiak.de
2010-07-12
arofan.gregory@earthlink.net
2010-11-27
2013-03-02
This vocabulary allows multi-dimensional data, such as statistics, to be published in RDF. It is based on the core information model from SDMX (and thus also DDI).
Data set
Represents a collection of observations, possibly organized into various slices, conforming to some common dimensional structure.
Measure property
The class of components which represent the measured value of the phenomenon being observed
Slice
Denotes a subset of a DataSet defined by fixing a subset of the dimensional values, component properties on the Slice
Component specification
Used to define properties of a component (attribute, dimension etc) which are specific to its usage in a DSD.
Component set
Abstract class of things which reference one or more ComponentProperties
Attribute property
The class of components which represent attributes of observations in the cube, e.g. unit of measurement
Attachable (abstract)
Abstract superclass for everything that can have attributes and dimensions
Component property (abstract)
Abstract super-property of all properties representing dimensions, attributes or measures
Data structure definition
Defines the structure of a DataSet or slice
Dimension property
The class of components which represent the dimensions of the cube
Coded property
Superclass of all coded ComponentProperties
Hierarchical Code List
Represents a generalized hierarchy of concepts which can be used for coding. The hierarchy is defined by one or more roots together with a property which relates concepts in the hierarchy to thier child concept . The same concepts may be members of multiple hierarchies provided that different qb:parentChildProperty values are used for each hierarchy.
Observation Group
A, possibly arbitrary, group of observations.
Observation
A single observation in the cube, may have one or more associated measured values
Slice key
Denotes a subset of the component properties of a DataSet which are fixed in the corresponding slices
order
indicates a priority order for the components of sets with this structure, used to guide presentations - lower order numbers come before higher numbers, un-numbered components come last
code list
gives the code list associated with a CodedProperty
observation group
Indicates a group of observations. The domain of this property is left open so that a group may be attached to different resources and need not be restricted to a single DataSet
structure
indicates the structure to which this data set conforms
component attachment
Indicates the level at which the component property should be attached, this might an qb:DataSet, qb:Slice or qb:Observation, or a qb:MeasureProperty.
slice key
indicates a slice key which is used for slices in this dataset
observation
indicates a observation contained within this slice of the data set
dimension
An alternative to qb:componentProperty which makes explicit that the component is a dimension
component
indicates a ComponentProperty (i.e. attribute/dimension) expected on a DataSet, or a dimension fixed in a SliceKey
slice structure
indicates the sub-key corresponding to this slice
component specification
indicates a component specification which is included in the structure of the dataset
measure
An alternative to qb:componentProperty which makes explicit that the component is a measure
measure dimension
An alternative to qb:componentProperty which makes explicit that the component is a measure dimension
component required
Indicates whether a component property is required (true) or optional (false) in the context of a DSD. Only applicable
to components correspond to an attribute. Defaults to false (optional).
slice
Indicates a subset of a DataSet defined by fixing a subset of the dimensional values
parent-child property
Specifies a property which relates a parent concept in the hierarchy to a child concept.
attribute
An alternative to qb:componentProperty which makes explicit that the component is a attribute
Specifies a root of the hierarchy. A hierarchy may have multiple roots but must have at least one.
data set
indicates the data set of which this observation is a part
concept
gives the concept which is being measured or indicated by a ComponentProperty
measure type
Generic measure dimension, the value of this dimension indicates which measure (from the set of measures in the DSD) is being given by the obsValue (or other primary measure)