ebu / ebucoreplus

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

Object properties "references" and "isReferencedBy" have two separate ranges: "EditorialObject" and "BibliographicalObject" #277

Open JuergenGrupp opened 12 months ago

JuergenGrupp commented 12 months ago

The inverse object properties references ad isReferencedBy need both of EditorialObject and Bibliographical Object as range. The result should allow these statements:

  1. EditorialObject references only (BibliographicalObject or EditorialObject)
  2. EditorialObject isReferencedBy only (BibliographicalObject or EditorialObject)
  3. BibliographicalObject references only (BibliographicalObject or EditorialObject)
  4. BibliographicalObject isReferencedBy only (BibliographicalObject or EditorialObject)
tormodv commented 11 months ago

Yes, it is a bug, but we can also express the class restrictions as: EditorialObject references min 0 BibliographicalObject etc which is perhaps what we mean.