Skip to content

Referencing shared resource by id value in a manifest #32

@vincentmarchetti

Description

@vincentmarchetti

In our initial set of manifests for 3d viewing it's common for a single scene resource to be shared as the target of one or more annotations as well as being embedded in the "items" property of the manifest. In this case for some of our examples the target property of an annotation can be encoded in json as:

"target": "https://example.org/iiif/scene1/page/p1/1"

(from model_origjn.json)

The potential issue here is that a client retrieving this has does not know the "type" of this resource.

I am familiar with one client (X3DOM-based manifest viewer) that ignores this lack of explicit type, that client just assume that if the target is an IRI (likewise if the source of SpecificResource is an IRI) then that annotation should be placed in the single scene of the manifest. This assumption will eventually fall apart in more complex manifests, particularly those with commenting or contentState annotations that are not located in the collections hierarchy of a scene.

This is a potential issue with the "lookAt" property of a camera or light, which could reference a Annotation or a PointSelector defined elsewhere in the manifest.

So the point os this Blender issue is to find out
-- Has this already been dealt with in the existing manifesto code, as it does not pertain specifically to 3D assets, but rather to resources shared within a manifest. Does the manifesto code require some new search or lookup feature so that the full properties of the resource can be retrieved given only the id as entered in this shorthand notation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions