Skip to content

Using superclass relations overrides specialised ones #856

@adhamhashibon

Description

@adhamhashibon

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?

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions