Closed hgeorgsch closed 2 years ago
An additional issue is that hasLabel should normally be a label of the class. We have introduced instanceLabel for the cases where the instance has its own label. By this logic, hasTitle/hasName should be instanceLabels.
We should change Saga to use hasTitle or hasName instead of hasLabel. Then we can close this issue.
The current example used hasLabel in lieu of hasTitle/hasName for saga and covenant, in order to benefit from the hasStringProperty property and corresponding reasoning rule. However, it still uses hasName for the character.
Clearly covenant and character should be handled uniformly.