question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Regarding ontology/naming of 'dimensions'

See original GitHub issue

I wanted to propose an alternative naming for what currently are called ‘dimensions’ - instead calling them ‘facts’, ‘attributes’, or ‘properties’.

So, on the docs page here, we’d go from

The dimensions you see in Lightdash are the columns that you’ve defined in your model’s dbt YAML file. If you include descriptions for your columns, these will be pulled into Lightdash automatically!

to:

The attributes you see in Lightdash are the columns that you’ve defined in your model’s dbt YAML file. If you include descriptions for your columns, these will be pulled into Lightdash automatically!

This gives Lightdash the ability to make ‘dimensions’ a higher-order element with intelligence such as ‘dimension_type’: time, enum, hierarchy, discretized, etc.

This also keeps us out of a sticky situation where a column like sales_revenue is a categorized as a dimension by default. Certainly, after bucketizing, sales_revenue could be used as a sales_revenue_tier dimension, but that requires applying a certain treatment, similar to how a certain treatment or calc may be needed to applied to metrics.

Another benefit is that day-month-quarter - year can roll up to a hierarchical dimension named time period or similar without themselves being ‘dimensions’ on their own.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:6 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
TuringLovesDeathMetalcommented, Nov 15, 2021

I’ve just run into this again.

I really like the word properties here - I feel like this is how I would talk about the columns in a table to a random person who’s never used Looker before.

0reactions
TuringLovesDeathMetalcommented, May 12, 2022

I think we’re sticking with dimensions so closing this issue!

Read more comments on GitHub >

github_iconTop Results From Across the Web

(PDF) OntoCheck: Verifying ontology naming conventions and ...
We provide a plugin for the Protégé Ontology editor to allow for easy checks on compliance towards ontology naming conventions and metadata ...
Read more >
(PDF) Ontology naming pattern sauce for (human and computer ...
In the paper we argue that the naming principles are neither trivial nor completely haphazard in practice, present a preliminary categorisation of ontology ......
Read more >
How to: Interpreting results from a Video Bounding Box Job
The link will point you to a JSON file with results for the corresponding video. ... that changes(coordinates, dimensions, ontology answers/metadata).
Read more >
Entity Naming in Semantic Web Ontologies: Design Patterns ...
Abstract. We systematically analyse the entity naming options over the structure of the OWL ontology language, both at the level of entity.
Read more >
Architecture - NCBO Wiki
1 The General Architecture For Representing Metadata in BioPortal ... ontologyName (range: String) provides a name for the ontology (e.g., ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found