{"action":"closed","issue":{"url":"https://api.github.com/repos/AIFDR/inasafe/issues/1247","labels_url":"https://api.github.com/repos/AIFDR/inasafe/issues/1247/labels{/name}","comments_url":"https://api.github.com/repos/AIFDR/inasafe/issues/1247/comments","events_url":"https://api.github.com/repos/AIFDR/inasafe/issues/1247/events","html_url":"https://github.com/AIFDR/inasafe/issues/1247","id":45464718,"number":1247,"title":"We need to implement ISO 19115 support (phase 3)","user":{"login":"timlinux","id":178003,"avatar_url":"https://avatars.githubusercontent.com/u/178003?v=3","gravatar_id":"","url":"https://api.github.com/users/timlinux","html_url":"https://github.com/timlinux","followers_url":"https://api.github.com/users/timlinux/followers","following_url":"https://api.github.com/users/timlinux/following{/other_user}","gists_url":"https://api.github.com/users/timlinux/gists{/gist_id}","starred_url":"https://api.github.com/users/timlinux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timlinux/subscriptions","organizations_url":"https://api.github.com/users/timlinux/orgs","repos_url":"https://api.github.com/users/timlinux/repos","events_url":"https://api.github.com/users/timlinux/events{/privacy}","received_events_url":"https://api.github.com/users/timlinux/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/AIFDR/inasafe/labels/Needs%20review","name":"Needs review","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"mbernasocchi","id":233663,"avatar_url":"https://avatars.githubusercontent.com/u/233663?v=3","gravatar_id":"","url":"https://api.github.com/users/mbernasocchi","html_url":"https://github.com/mbernasocchi","followers_url":"https://api.github.com/users/mbernasocchi/followers","following_url":"https://api.github.com/users/mbernasocchi/following{/other_user}","gists_url":"https://api.github.com/users/mbernasocchi/gists{/gist_id}","starred_url":"https://api.github.com/users/mbernasocchi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbernasocchi/subscriptions","organizations_url":"https://api.github.com/users/mbernasocchi/orgs","repos_url":"https://api.github.com/users/mbernasocchi/repos","events_url":"https://api.github.com/users/mbernasocchi/events{/privacy}","received_events_url":"https://api.github.com/users/mbernasocchi/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/AIFDR/inasafe/milestones/26","html_url":"https://github.com/AIFDR/inasafe/milestones/Version%203.1","labels_url":"https://api.github.com/repos/AIFDR/inasafe/milestones/26/labels","id":741633,"number":26,"title":"Version 3.1","description":"3 April 2015 - Freeze\r\n20April 2015 - Release\r\n\r\n# Implementation\r\n\r\n- [x] People in buildings IF support - Christian\r\n- [x] Proposal / prototype for refactored core part 2 - OOP  Impact Functions - Akbar\r\n- [X] Metadata standardisation part 2 (Charlotte et al. complete review and update of metadata in collaboration with kartoza).\r\n  * docstring removal for IF requirements - Ismail\r\n  * consolidate all metadata into metadata inner class - Ismail\r\n  * not done - carried over to 3.2 : metadata as ISO 19115 XML - Marco\r\n- [ ] Soft coding attribute selection for exposure and hazard data (move to IF parameters) - Rizky\r\n  * by convention e.g. IF defaults to look for a given column e.g. type\r\n  * by keywords e.g. user defines a keyword which indicates which column contains type\r\n  * by parameters e.g. user edits IF options at run time to specify type column\r\n  (not done, moving to 3.2)\r\n- [X] Oversee porting to new object orientated Impact Function architecture - Akbar\r\n\r\n# Scoping\r\n\r\n- [ ] Scoping / RFC for Land Cover impact (led by Fredy - Ismail)  - defferred to 3.2\r\n- [ ] Scoping / RFC for Tsunami impact - symbology, do we want impact on buildings and roads (led by Charlotte, Ismail) - deferred to 3.3\r\n- [ ] Initial InaWARE / PDC integration requirements specification - deferred to 3.2\r\n\r\n# Web\r\n\r\n- [ ] Initial implementation of realtime Django APP (with pager style reporting) - Akbar / Rizky deferred to 3.2\r\n- [ ] Event map (symbolised differently for past and upcoming events) - Akbar - Shelved in favour of blog events module\r\n- [ ] Underlay of hazards and project areas (for future) - Akbar - postponed to 4.0\r\n\r\n# Deferred\r\n\r\n- [ ] Initial InAWARE / PDC integration (using Django app)\r\n- [ ] Support for user input to minimum needs, post processors & aggregation\r\n\r\n# Descoped\r\n\r\n\r\n- [ ] Wizard for data driven analysis\r\n","creator":{"login":"Charlotte-Morgan","id":5743135,"avatar_url":"https://avatars.githubusercontent.com/u/5743135?v=3","gravatar_id":"","url":"https://api.github.com/users/Charlotte-Morgan","html_url":"https://github.com/Charlotte-Morgan","followers_url":"https://api.github.com/users/Charlotte-Morgan/followers","following_url":"https://api.github.com/users/Charlotte-Morgan/following{/other_user}","gists_url":"https://api.github.com/users/Charlotte-Morgan/gists{/gist_id}","starred_url":"https://api.github.com/users/Charlotte-Morgan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Charlotte-Morgan/subscriptions","organizations_url":"https://api.github.com/users/Charlotte-Morgan/orgs","repos_url":"https://api.github.com/users/Charlotte-Morgan/repos","events_url":"https://api.github.com/users/Charlotte-Morgan/events{/privacy}","received_events_url":"https://api.github.com/users/Charlotte-Morgan/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":90,"state":"closed","created_at":"2014-08-04T05:54:33Z","updated_at":"2015-08-21T12:56:12Z","due_on":"2015-04-19T22:00:00Z","closed_at":"2015-05-05T07:05:23Z"},"comments":0,"created_at":"2014-10-10T09:55:45Z","updated_at":"2015-08-21T12:56:12Z","closed_at":"2015-08-21T12:56:12Z","body":"# Requirement\n\n- [ ] Implement more complete metadata, as per pervasive metadata RFC\n- [ ] Figure out the boundaries between using additional data and standard iso 19115 fields (or duplicate the data in both places)\n- [ ] By the end of this phase any other client app should be able to read the keywords defined in the iso tags and provide a sensible description of the dataset.\n- [ ] InSAFE can retrieve comprehensive data for an impact layer and reconstruct any reports or even the analysis itself\n- [ ] Come up with a plan to e.g. fall back to iso if an element is not present in our json structure\n- [ ] Weigh up writing a complete iso parser with only a minimal supplementary fields entry versus a minimal iso document with only core fields\n\n# See also\n#1244, #1245, #1147 and #1128"}}