{"action":"created","issue":{"url":"https://api.github.com/repos/DDMAL/misirlou/issues/5","labels_url":"https://api.github.com/repos/DDMAL/misirlou/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/DDMAL/misirlou/issues/5/comments","events_url":"https://api.github.com/repos/DDMAL/misirlou/issues/5/events","html_url":"https://github.com/DDMAL/misirlou/issues/5","id":109132404,"number":5,"title":"Investigate IIIF Search API","user":{"login":"ahankinson","id":163183,"avatar_url":"https://avatars.githubusercontent.com/u/163183?v=3","gravatar_id":"","url":"https://api.github.com/users/ahankinson","html_url":"https://github.com/ahankinson","followers_url":"https://api.github.com/users/ahankinson/followers","following_url":"https://api.github.com/users/ahankinson/following{/other_user}","gists_url":"https://api.github.com/users/ahankinson/gists{/gist_id}","starred_url":"https://api.github.com/users/ahankinson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahankinson/subscriptions","organizations_url":"https://api.github.com/users/ahankinson/orgs","repos_url":"https://api.github.com/users/ahankinson/repos","events_url":"https://api.github.com/users/ahankinson/events{/privacy}","received_events_url":"https://api.github.com/users/ahankinson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DDMAL/misirlou/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-30T16:39:37Z","updated_at":"2015-10-01T14:48:07Z","closed_at":null,"body":"http://search.iiif.io/api/search/0.9/"},"comment":{"url":"https://api.github.com/repos/DDMAL/misirlou/issues/comments/144750288","html_url":"https://github.com/DDMAL/misirlou/issues/5#issuecomment-144750288","issue_url":"https://api.github.com/repos/DDMAL/misirlou/issues/5","id":144750288,"user":{"login":"lexpar","id":9021839,"avatar_url":"https://avatars.githubusercontent.com/u/9021839?v=3","gravatar_id":"","url":"https://api.github.com/users/lexpar","html_url":"https://github.com/lexpar","followers_url":"https://api.github.com/users/lexpar/followers","following_url":"https://api.github.com/users/lexpar/following{/other_user}","gists_url":"https://api.github.com/users/lexpar/gists{/gist_id}","starred_url":"https://api.github.com/users/lexpar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lexpar/subscriptions","organizations_url":"https://api.github.com/users/lexpar/orgs","repos_url":"https://api.github.com/users/lexpar/repos","events_url":"https://api.github.com/users/lexpar/events{/privacy}","received_events_url":"https://api.github.com/users/lexpar/received_events","type":"User","site_admin":false},"created_at":"2015-10-01T14:48:07Z","updated_at":"2015-10-01T14:48:07Z","body":"Just finished reading through this - the focus is entirely on providing search capabilities within a single resource, i.e. allowing one to send a query to ``e-codices.com/search/[manifest id]/?q=`` and receiving matching canvases and annotations within the single manifest in the URI.\r\n\r\nThis once again raises the question of how granular we want our search results to be. If we are simply aiming to point users at a manifest that matches their query in some way, then we can't rely strictly on these guidelines as they do not consider the case of returning an entire manifest as a result. We could definitely model our results so they closely match this API though.\r\n\r\nIf we do want to return individual canvases then we should respect this API on those kinds of results. But if we are considering this, then I think we need to separate out the search feature into two parts - one that searches for manifests and one that searches within manifests. It would be very difficult to rank the relevancy of results when comparing a single canvas to a manifest of (potentially) hundreds of canvases, and we'd be mixing our 'in manifest' results which follow this API with 'out of manifest' results which have no API.\r\n\r\n"}}