Skip to content

How to standardize dimension types, beyond just convention? #3

@jkeifer

Description

@jkeifer

Maybe this concern is already addressed within the backing data formats in some way, but this could be an area that makes interoperability difficult. Specifically, how can we enforce consistency in the dimensions so clients can reliably query for data across varying datasets?

One idea here is to not rely on convention and hope data producers use the same dimension names in the same way, but to instead have some metadata specifying the dimensions with a type field. The type could be like the rel field in a link, and provide an indication to the client what the dimension is in a more semantic manner. We can then have a set of common standardized dimension types with URIs that clients could match on to know how to query a given dataset.

I think practice will show if this concern is realized or not. If this is solved by other mechanisms already then we can just close this issue. If not, perhaps the above will be a useful idea, or can kick off a larger conversation to find a better one.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions