Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SharedCanvas Zones in IIIF #42

Closed
azaroth42 opened this issue Feb 27, 2014 · 12 comments
Closed

SharedCanvas Zones in IIIF #42

azaroth42 opened this issue Feb 27, 2014 · 12 comments

Comments

@azaroth42
Copy link
Member

Requested Feature: MITH use Zones extensively in the Shelley Godwin Archive from the Shared Canvas ontology. These are not available in the IIIF Metadata specification, and hence are preventing them from adopting it. University of York also need it (2/26)

Notes:

  • Zones are separately manipulable regions (like a mini-canvas on top of another canvas) - think spinners, volvels, parts of letters, paste-downs, fold-outs, etc.
  • Discussion is required as to whether, and if so how, to do this.
  • IIIF should engage with this issue
  • Defer further discussion. Rob will put forward proposal “sooner” than next IIIF meeting.
@jpstroop
Copy link
Member

Support for zones opens up the newspaper space too, no? That seems like a big +

@azaroth42
Copy link
Member Author

You could do articles more easily with Ranges rather than Zones. Zones are
good when you need to manipulate all of the annotations in a particular
area on a single canvas together (eg hide/show them to mimic fold outs,
rotate them to some useful reading orientation, etc)

But yes, if/when implemented, Zones will make several things much fancier :)

On Thu, Feb 27, 2014 at 12:11 PM, Jon Stroop notifications@github.comwrote:

Support for zones open up the newspaper space too, no? That seems like a
big +

Reply to this email directly or view it on GitHubhttps://github.com//issues/42#issuecomment-36278933
.

@azaroth42 azaroth42 self-assigned this Feb 28, 2014
@azaroth42
Copy link
Member Author

Zones

URI pattern: {scheme}://{host}{/prefix}/{identifier}/zone/{name}.json

{
  "@id": "mandatory-uri",
  "@type": "sc:Zone",
  "label": "optional label",
  "height": 1200,           // mandatory
  "width": 800,             // mandatory

  // other fields for zone manipulation
  "viewingOrientation": 270,
  "viewingHint": "foldout",

  "images": [ ... ],
  "otherContent": [ ... ]
}

Then aggregate them in an AnnotationList referenced from otherContent from the Canvas that it is associated with.

{
  "@context":"http://www.shared-canvas.org/ns/context.json",
  "@id":"http://www.example.org/iiif/book1/annotation/p1zone.json",
  "@type":"oa:Annotation",
  "motivation":"sc:painting",
  "resource": {
    "@id": "mandatory-uri",
    "@type": "sc:Zone",
    "label": "optional label",
    "height": 1200,           // mandatory
    "width": 800,             // mandatory

    // other fields for zone manipulation
    "viewingOrientation": 270,
    "viewingHint": "foldout",

    "images": [ ... ], // images annotated onto Zone go here
    "otherContent": [ ... ] // links to annotationlists for other annos on Zone
  },
  "on":"http://www.example.org/iiif/book1/canvas/p1.json"
}

@azaroth42
Copy link
Member Author

Proposal is to have separate document to describe zones, as above, but to put any new properties into the baseline context.json. Currently there's only viewingOrientation.

@azaroth42 azaroth42 added this to the Presentation 2.1 milestone May 13, 2014
@azaroth42 azaroth42 removed the defer label Mar 17, 2015
@azaroth42
Copy link
Member Author

Propose to discuss with @edsu as the representative of MITH, who have the most compelling use case.

@jpstroop jpstroop added the defer label May 6, 2015
@azaroth42 azaroth42 modified the milestones: Presentation 2.2, Presentation 2.1 May 13, 2015
@azaroth42
Copy link
Member Author

Given current thinking of removing Zones completely and just allowing canvases to be annotated onto canvases ... I propose close wontfix.

@jpstroop
Copy link
Member

👍 Do we need a SharedCanvas label?

@azaroth42 azaroth42 removed the defer label Oct 7, 2016
@zimeon zimeon removed this from the Presentation 2.2 milestone Oct 19, 2016
@azaroth42
Copy link
Member Author

@IIIF/editors Other +1s to closing the issue?

@azaroth42 azaroth42 modified the milestone: Presentation 3.0 May 31, 2017
@azaroth42 azaroth42 added discuss and removed discuss labels Jun 14, 2017
@azaroth42
Copy link
Member Author

AV Call on 8/8/17: Propose to close (+1s all round, including @azaroth42 @mikeapp) Unless @jpstroop @zimeon @tomcrane object?

@zimeon
Copy link
Member

zimeon commented Sep 15, 2017

👍 close wontfix

@jpstroop
Copy link
Member

👍 close wontfix

@azaroth42
Copy link
Member Author

Closing in favor of #1191.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants