iiif-prezi/iiif-prezi3

Range does not have a property "behavior"

Opened this issue · 0 comments

The current skeleton does not list behavior as property of Range. Therefor it does not seem possible to create a Range object with the behavior property.

class Range(Class):

Reading the specification it should be possible to attach Behavior to Range.

Clients should present only Ranges that have the label property and do not have a behavior value no-nav to the user.
https://iiif.io/api/presentation/3.0/#54-range

https://iiif.io/api/presentation/3.0/#a-summary-of-property-requirements - section on behavior

Expected behaviour:

It should be possible to assign behavior (e.g. no-nav) to a range.