simphony-osp
simphony-osp copied to clipboard
Using superclass relations overrides specialised ones
If using the foo_individual[namespace.relation ] = bar_individual
form, overrides any other relation made with any subclass of namespace.relation.
example, if we refer to city, define and add a Major, then add a neighbourhood part, the relation to major (has major is subclass of has part) is gone. One needs to remember to use the +=
form, even though logically adding elements at a different level should be independent.
proposal: make the [ ] notation act the same as the one using connect, or discourage using it, or issue clear note in the documentation.
@yoavnash @pablo-de-andres do you know anything about this so far?
Nope.