The inverse object properties references ad isReferencedBy need both of EditorialObject and Bibliographical Object as range.
The result should allow these statements:
EditorialObjectreferences only (BibliographicalObject or EditorialObject)
EditorialObjectisReferencedBy only (BibliographicalObject or EditorialObject)
BibliographicalObjectreferences only (BibliographicalObject or EditorialObject)
BibliographicalObjectisReferencedBy only (BibliographicalObject or EditorialObject)
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.
The inverse object properties
references
adisReferencedBy
need both ofEditorialObject
andBibliographical Object
as range. The result should allow these statements:EditorialObject
references
only (BibliographicalObject
orEditorialObject
)EditorialObject
isReferencedBy
only (BibliographicalObject
orEditorialObject
)BibliographicalObject
references
only (BibliographicalObject
orEditorialObject
)BibliographicalObject
isReferencedBy
only (BibliographicalObject
orEditorialObject
)