ebu / ebucoreplus

Maintenance and development of the EBUCorePlus
MIT License
23 stars 6 forks source link

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

Open JuergenGrupp opened 12 months ago

JuergenGrupp commented 12 months ago

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

1) EditorialObject hasTopic (Topic or EditorialObject)

tormodv commented 11 months ago

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 commented 11 months ago

Or should we use "min 0" here too?

tormodv commented 11 months ago

What about EditorialObject concerning EditorialObject

or isAbout?

JuergenGrupp commented 9 months ago

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