Note: this only will return the first behavior as per the manifesto convention IIIF v3 supports multiple behaviors
Get a tree of sub collections and manifests, using each child manifest's first 'top' range.
returns the PropertyValue which in turn allows a language-specific string encoded in the json as the "label" property
A function that wraps the getProperty function, which client code can use if it is needed to identify when the json value of a property is an IRI -- Internationalized Resource Identifier
If the value of the json value is a bare string, then it will be wrapped in a json object with the string in the property 'id', additionally that property will have a property 'isIRI' which will be true for the literal string case, otherwise false meaning the returned getProperty should be parsed as before.
Deprecated