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.4: CIM Model Manager concensus is required on Class Extension Rules #34

Open
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 question Further information is requested

Comments

@tviegut
Copy link
Contributor

tviegut commented Oct 31, 2023

In reference to introductory paragraph stated below:

Class names start with upper case (UpperCamelCase rule). Class names should use singular form. Class names must be unique across the whole CIM. Be aware there is a potential conflict of profile names and class names that may occur from the 62361-100 NDR standard for XSD naming rules, so the choice of profile names and class names should be made with this consideration.

Tanja Kostic commented:

This is inversion of control. We cannot rename CIM classes because somebody defined the profile with the same name as a CIM class. This should be stated in the profile definition document, something like: Profile name should not duplicate CIM UML class name as this causes conflicts with envelope name when following existing XSD profile naming rules.

Would you rename Core::Equipment class? We have to rename Equipment profile and envelope element.

Kendall commented:

I like the rewording here. In my opinion, the issue is with NDR decisions and the complication could have been avoided. I was not part of that discussion and accept its a potential conflict as the NDR is written.

Update 2013-05-15 [Kendall]: There is no need at all to talk about profiles here. It's a problem of profile definition what name to choose; CIM does not care. I would like we remove the sentence.

@tviegut tviegut added documentation Improvements or additions to documentation question Further information is requested 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 question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant