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

Section 6.7: CIM Model Manager consensus needed #35

Open
tviegut opened this issue Oct 31, 2023 · 0 comments
Open

Section 6.7: CIM Model Manager consensus needed #35

tviegut opened this issue Oct 31, 2023 · 0 comments
Labels
cim mm consensus needed CIM Model Manager consensus needed documentation Improvements or additions to documentation

Comments

@tviegut
Copy link
Contributor

tviegut commented Oct 31, 2023

In reference to the introductory paragraph below:

Enumeration literal names should follow the same rules as attribute names (Section 5.4.7), except in case some established conventions exist, e.g. SI unit symbols or currencies

Kendall Demaree commented:

I do not agree. We should stick to a form that fits tools. The SI units have already been changed into tool friendly names. These cases are relatively rare and the documentation can compensate for any limitations in expressing SI unit names exactly.

[tk] here is where initial value or alias in literal can be useful.

[kd] Need global agreement on a specific use of alias. Yes, it would make sense to have programmatic form and more friendly textual form not restricted with programming conventions. i want to make sure we can use typical enum expressions in java or C++ just like we restrict names on classes or attributes for these implementations.

Update 2013-05-15 [tk]: I agree with you on this one ! Exceptions meant are about the upper case / lower case convention. E.g., "USD" as currency, it starts with upper case letter (where it should be lower case letter). Similar for e.g. "T", like for Tesla in units or "G" for giga in multipliers; according to our naming rules, it should be "t" / "g", and it's wrong.

@tviegut tviegut added documentation Improvements or additions to documentation cim mm consensus needed CIM Model Manager consensus needed labels Oct 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cim mm consensus needed CIM Model Manager consensus needed documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant