ebucoreplus icon indicating copy to clipboard operation
ebucoreplus copied to clipboard

Object property hasTopic has two ranges: "Topic" and "EditorialObject"

Open JuergenGrupp opened this issue 2 years ago • 4 comments

The two ranges should be combined with an or-statement:

  1. EditorialObject hasTopic (Topic or EditorialObject)

JuergenGrupp avatar Jul 14 '23 15:07 JuergenGrupp

Yes, this is a bug, but there might be more than one. "hasTopic" is a sub-property of hasSubject, but they do not have the same range. We have other properties without range, and the proper class restriction implicitly defines the range.

Skjermbilde 2023-08-13 kl  20 43 56

So a solution can be to remove the hierarchy and the range statement.

tormodv avatar Aug 13 '23 18:08 tormodv

Or should we use "min 0" here too?

tormodv avatar Aug 13 '23 20:08 tormodv

What about EditorialObject concerning EditorialObject

or isAbout?

tormodv avatar Aug 14 '23 20:08 tormodv

I think we should use a new property like "isAbout", and not include it in the above mentioned hierarchy of hasSubject.

JuergenGrupp avatar Sep 25 '23 14:09 JuergenGrupp