Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP Units Pattern #607

Closed
wants to merge 6 commits into from
Closed

Conversation

Stephen-Gates
Copy link
Contributor

@roll roll added this to Specifications in Frictionless General Mar 19, 2019
@roll roll moved this from Specifications to In progress in Frictionless General Mar 19, 2019
@roll roll moved this from Pull Requests to Specifications in Frictionless General Mar 25, 2019
@rufuspollock
Copy link
Contributor

@Stephen-Gates what is needed to get this complete?

@Stephen-Gates
Copy link
Contributor Author

@rufuspollock I put this up to stimulate conversation. I guess we need to resolve if we adopt the suggestion on the forum about using an existing specification UCUM, ISO 80000, BIPM.

@rufuspollock
Copy link
Contributor

@Stephen-Gates have you looked at any of those specs in detail? UCUM seems pretty heavy duty - is there a subset of that we could adopt / summarize?

We really just want something relatively simple that fits the 80/20 rule ...

Re ISO 80000 - is that open? If not that would be an issue for us ...

The BIPM stuff looks good though very physically oriented and fundamental.

/cc @dr-shorthair

@Stephen-Gates
Copy link
Contributor Author

@rufuspollock I have not looked at those specifications. There also other references in #216 (comment). If these are open specifications and appropriate, I'm happy to adopt.

I wonder if any proposals in the Frictionless Data Reproducible Research Fellows Programme identified this need and could finish this work? /cc @lwinfree

@lwinfree
Copy link
Member

hi @Stephen-Gates 👋 we haven't come across any proposals from the tool fund related to this (I think that is what you meant, the fellows haven't started yet and aren't proposing projects)

@dr-shorthair
Copy link

dr-shorthair commented Jun 27, 2019

UCUM may look heavy duty (though I don't think it is, really). But it provides an approach to build any unit-of-measure-symbol from the atomic elements.

This gets over the problem that any static set will come up short. A static list might look like 80-20, but what do you say to the people that need one of the 20 (which is still a lot of applications!).

@Stephen-Gates
Copy link
Contributor Author

Thanks @dr-shorthair, I'll have another go at this pattern to align with UCUM and avoid the 80:20 problem.

@rufuspollock
Copy link
Contributor

@Stephen-Gates let's move discussion here back into the #537 and then come back to this PR (or open a new one).

@rufuspollock
Copy link
Contributor

Closing now as has merge conflicts. Would love to get something like this in ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Frictionless General
  
Specifications
Development

Successfully merging this pull request may close these issues.

None yet

4 participants