{"action":"closed","issue":{"url":"https://api.github.com/repos/VirtualFlyBrain/VFB/issues/440","labels_url":"https://api.github.com/repos/VirtualFlyBrain/VFB/issues/440/labels{/name}","comments_url":"https://api.github.com/repos/VirtualFlyBrain/VFB/issues/440/comments","events_url":"https://api.github.com/repos/VirtualFlyBrain/VFB/issues/440/events","html_url":"https://github.com/VirtualFlyBrain/VFB/issues/440","id":57956834,"number":440,"title":"Move to new image name/path schema","user":{"login":"dosumis","id":112839,"avatar_url":"https://avatars.githubusercontent.com/u/112839?v=3","gravatar_id":"","url":"https://api.github.com/users/dosumis","html_url":"https://github.com/dosumis","followers_url":"https://api.github.com/users/dosumis/followers","following_url":"https://api.github.com/users/dosumis/following{/other_user}","gists_url":"https://api.github.com/users/dosumis/gists{/gist_id}","starred_url":"https://api.github.com/users/dosumis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dosumis/subscriptions","organizations_url":"https://api.github.com/users/dosumis/orgs","repos_url":"https://api.github.com/users/dosumis/repos","events_url":"https://api.github.com/users/dosumis/events{/privacy}","received_events_url":"https://api.github.com/users/dosumis/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/VirtualFlyBrain/VFB/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"dosumis","id":112839,"avatar_url":"https://avatars.githubusercontent.com/u/112839?v=3","gravatar_id":"","url":"https://api.github.com/users/dosumis","html_url":"https://github.com/dosumis","followers_url":"https://api.github.com/users/dosumis/followers","following_url":"https://api.github.com/users/dosumis/following{/other_user}","gists_url":"https://api.github.com/users/dosumis/gists{/gist_id}","starred_url":"https://api.github.com/users/dosumis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dosumis/subscriptions","organizations_url":"https://api.github.com/users/dosumis/orgs","repos_url":"https://api.github.com/users/dosumis/repos","events_url":"https://api.github.com/users/dosumis/events{/privacy}","received_events_url":"https://api.github.com/users/dosumis/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2015-02-17T17:46:01Z","updated_at":"2015-05-18T17:21:19Z","closed_at":"2015-05-18T17:21:19Z","body":"Provisional plan:\r\n\r\nimage links will work as\r\n\r\nhttp://www.virtualflybrain.org/owl/VFBi_00005678  <- Can't be done for now as NTFS and tomcat won't allow.\r\nhttp://www.virtualflybrain.org/owl/VFBi_00005678/thumbnail.png  <- thumbnail view\r\nhttp://www.virtualflybrain.org/owl/VFBi_00005678/volume.nrrd <- already compressed and already there.\r\nhttp://www.virtualflybrain.org/owl/VFBi_00005678/woolz.nrrd\r\nhttp://www.virtualflybrain.org/owl/VFBi_00005678/index.html <- link to default view (centred on brightest signal)\r\nhttp://www.virtualflybrain.org/owl/VFBi_00005678/source.html <- provides link to individual data for attribution.\r\nhttp://www.virtualflybrain.org/owl/VFB_00005678 <- provides (backwards compatable) symlink to VFBi_00005678/index.html \r\n\r\nNote - may be some issue getting this schema to work with image viewer in Protege - check!\r\n\r\nImage ID is not for an individual image file - but for a more abstract concept of image: One that ties two or more channels together - where one is a background channel (a template) and the others are signal channels.  Channel has some metadata about how image was collected, stained, imaged etc.\r\n\r\nOWL query 1: finds anatomical individual\r\nOWL query 2: finds channel depicting individual (<- could be SPARQL)\r\nOWL query 3: Finds image corresponding to channel - registered to some specified template. (<- Could be SPARQL)\r\n\r\nNote - we may not bother to use metadata on the channel until VFB 2.0\r\n\r\nWork to do:\r\n\r\n1. Add channel and image classes + depicts and has_channel/channel_of\r\n2. Generate channel and image IDs for all\r\n3. What to do about source links?\r\n    - There is a data redundancy issue here.  For denormalised representation, it should only be linked to one.  For now at least, this will be the anatomical individual, although it probably makes more sense for this to be the channel.\r\n4. Make FACT table linking individual anatomical structures, channels and images.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"}}