Giter Club home page Giter Club logo

Comments (9)

azaroth42 avatar azaroth42 commented on August 28, 2024

Need further experience with solutions, such as:

  • Auth.
  • Transient resources (such as Layers) rather than static/permanent ones
  • Dynamic, overlapping sets (eg AnnoList may appear in multiple layers)

ACTION on Yale and Stanford to implement a Layer based solution and see whether this solves the use case requirements. Then reassess from a position of understanding.

from api.

azaroth42 avatar azaroth42 commented on August 28, 2024

As of 6/25, (at least) Yale, Stanford, Harvard and Wellcome are interested in seeing this happen. Proposal was to come up with a strategy using a service on iiif-discuss, implement at the different institutions and see how well it works.

from api.

azaroth42 avatar azaroth42 commented on August 28, 2024

Propose that this, like audience, is just search, and should be discussed in that context.

from api.

azaroth42 avatar azaroth42 commented on August 28, 2024

Decided it is just search.

from api.

azaroth42 avatar azaroth42 commented on August 28, 2024

So we broke it...

from api.

aeschylus avatar aeschylus commented on August 28, 2024

Agreed that it is best left search-based. As an outcome of the design meeting last week, we will be implementing a layer-based interface in Mirador for transcription next week, in which the user "opens" a "layer" for viewing, and advancing to the next canvas keeps the associated list from that layer displayed. To clarify none of this is "dynamic" in the search sense, but we'll report back here as to limitations we bump up against using layers and annotation lists.

One conceptual problem we encountered was how to associate a list with a page. The layers field can have a list of lists contained in that layer, but one must then filter the contents of those lists to extract the annotations pertaining to different parts of the manifest. This requires dereferencing and parsing all lists before any summary of their association can be rendered for the user (such as an indication of which canvases have annotations). An approach we developed, which may be wrong, is to list annotation lists on each canvas and use the "within" property to point to the associated layer. This makes it possible to populate the interface without dereferencing anything until its full content is needed.

I'm not sure how which of the dynamic list services would best mitigate this summary problem of needing to know what exists at an overview level.

from api.

azaroth42 avatar azaroth42 commented on August 28, 2024

@aeschylus Canvas -> AnnotationList -> Layer, like in the example in the docs? 😉
See: http://iiif.io/api/presentation/2.0/#layers

from api.

azaroth42 avatar azaroth42 commented on August 28, 2024

I think this is now closed by search. @mikeapp?

from api.

mikeapp avatar mikeapp commented on August 28, 2024

I agree, we can close.

from api.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.