Closed muricna closed 5 years ago
What is the benefit of bidirectional relations? Is it higher than the cost (more text, more complexity)?
(I didn't find an answer in the minutes of WG 06/06, which say that "It was indicated that the ontology as a rule did not have bidirectional relations so as not to complicate the model and it was agreed that there needed to be a harmonization of the naming of the predicates using bidirectional relations could be updated during harmonization. " Reading this summary, it seems to suggest that bidirectional could be updated, not that they should be updated.)
For a related discussion please see https://github.com/eprocurementontology/eprocurementontology/issues/4#issuecomment-302897342. This may be relevant also for any harmonization, e.g. the "we try to assign the property to the entity where it is more easily managed in instance data" approach proposed in https://github.com/eprocurementontology/eprocurementontology/issues/4#issuecomment-306454661.
(FYI @paulakeen, @jseguraf)
The rules in respect of this subjects should, in our opinion, the following (very simple rules):
The response to @JachymHercher 's comment is the following:
We draw links (properties with predicates) between classes instead of adding attributes to classes always when the target of the link (it's called the "range", in Ontology Design) has its own attributes, like it is the case for the class "Electronic Means of Communication", which has:
WG Approval 09/07/2019
Until fully implemented please leave open
There needs to be a harmonization of the naming of the predicates, using bidirectional relations WG discussion 06/06/2019