gitgabrio commented on issue #1150: URL: https://github.com/apache/incubator-kie-issues/issues/1150#issuecomment-2092953384
Thanks @yesamer ! TBH, I'm still a little bit confused about that namespace thing. My understanding (reading specs) is that: 1. it defines the "domain" of all definitions of a given model 2. there should be no collision when importing models From the above, I see only two kind of contexts defined: stand-alone dmn and dmn with import. But there is a third case, i.e. multiple models, some related and some not, in the same _project_. In that case, what's the meaning of "globally unique" ? Depending on the interpretation, a given _project_ could be invalid at all, or not, and consequently the code should behave one way or the other. If multiple dmn with the same namespace are allowed in the same _project_, then the `locationURI` should be mandatory, because there would be no other way to differentiate them. But since it is not, it seems that namespace alone should be enough to correctly identify a model inside a _project_, and that means namespace should be unique inside a given _project_. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
