You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dimension's nodeKind is not required, but should be there (if ns.sh.nodeKind === ns.sh.Literal dimension is treated as literal dimension, otherwise as namedNode dimension). If nodeKind is absent, we treat dimension as Literal dimension,
dimension's scaleType is not required, but should be there so we can properly categorize dimension type (ns.qudt.NominalScale, ns.qudt.OrdinalScale, ns.qudt.RatioScale or ns.qudt.IntervalScale),
dimension's sh:in property should be specified to avoid sending additional queries to fetch available dimension values,
dimension should have:
localized ns.schema.name,
localized ns.schema.description,
ns.rdf.type === ns.cube.KeyDimension if it's a key dimension,
ns.rdf.type === ns.cube.MeasureDimension if it's a measure,
optionally have ns.qudt.hasUnit property,
ns.sh.order property to sort the dimensions e.g. in table preview,
nodeKindis not required, but should be there (ifns.sh.nodeKind===ns.sh.Literaldimension is treated as literal dimension, otherwise as namedNode dimension). IfnodeKindis absent, we treat dimension as Literal dimension,scaleTypeis not required, but should be there so we can properly categorize dimension type (ns.qudt.NominalScale,ns.qudt.OrdinalScale,ns.qudt.RatioScaleorns.qudt.IntervalScale),sh:inproperty should be specified to avoid sending additional queries to fetch available dimension values,ns.schema.name,ns.schema.description,ns.rdf.type===ns.cube.KeyDimensionif it's a key dimension,ns.rdf.type===ns.cube.MeasureDimensionif it's a measure,ns.qudt.hasUnitproperty,ns.sh.orderproperty to sort the dimensions e.g. in table preview,Originally posted by @bprusinowski in #114 (comment)