{"action":"created","issue":{"url":"https://api.github.com/repos/hydroshare/hydroshare/issues/647","repository_url":"https://api.github.com/repos/hydroshare/hydroshare","labels_url":"https://api.github.com/repos/hydroshare/hydroshare/issues/647/labels{/name}","comments_url":"https://api.github.com/repos/hydroshare/hydroshare/issues/647/comments","events_url":"https://api.github.com/repos/hydroshare/hydroshare/issues/647/events","html_url":"https://github.com/hydroshare/hydroshare/issues/647","id":109704285,"number":647,"title":"Extensible metadata","user":{"login":"dtarb","id":3456833,"avatar_url":"https://avatars.githubusercontent.com/u/3456833?v=3","gravatar_id":"","url":"https://api.github.com/users/dtarb","html_url":"https://github.com/dtarb","followers_url":"https://api.github.com/users/dtarb/followers","following_url":"https://api.github.com/users/dtarb/following{/other_user}","gists_url":"https://api.github.com/users/dtarb/gists{/gist_id}","starred_url":"https://api.github.com/users/dtarb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dtarb/subscriptions","organizations_url":"https://api.github.com/users/dtarb/orgs","repos_url":"https://api.github.com/users/dtarb/repos","events_url":"https://api.github.com/users/dtarb/events{/privacy}","received_events_url":"https://api.github.com/users/dtarb/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/hydroshare/hydroshare/labels/in%20progress","name":"in progress","color":"ededed"},{"url":"https://api.github.com/repos/hydroshare/hydroshare/labels/Resource%20Model","name":"Resource Model","color":"0043ff"}],"state":"open","locked":false,"assignee":{"login":"pkdash","id":2523434,"avatar_url":"https://avatars.githubusercontent.com/u/2523434?v=3","gravatar_id":"","url":"https://api.github.com/users/pkdash","html_url":"https://github.com/pkdash","followers_url":"https://api.github.com/users/pkdash/followers","following_url":"https://api.github.com/users/pkdash/following{/other_user}","gists_url":"https://api.github.com/users/pkdash/gists{/gist_id}","starred_url":"https://api.github.com/users/pkdash/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pkdash/subscriptions","organizations_url":"https://api.github.com/users/pkdash/orgs","repos_url":"https://api.github.com/users/pkdash/repos","events_url":"https://api.github.com/users/pkdash/events{/privacy}","received_events_url":"https://api.github.com/users/pkdash/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2015-10-04T20:57:23Z","updated_at":"2016-04-11T16:01:24Z","closed_at":null,"body":"There is quite a bit of functionality that requires the ability to add extensible metadata items to resources. This relates to model program resources where we need optional attributes to indicate replicated, and related to how to cite, see #488.  This also relates to geographic features and River geometry #619, where one approach is to represent river geometry using extensions of geometric features (and thus save having to build a whole new resource type).  Very early in the project we had a Dublin Core module, that in addition to the base Dublin Core metadata we wanted, allowed adding of optional named Dublin core metadata elements.  I think that for extensible metadata we need to be able to add from a designated subset of named elements, that may be chosen from the earlier Dublin core list, as well as allow resource type specific named elements and general user named elements (perhaps as a key-value pair).    \r\n\r\n@ironfroggy what is the best approach to implement this in the refactored base class model?\r\n@horsburgh how does this fit with the resource data model and science metadata xml representation?\r\nXing Zheng, @danames , @zhiyuli would this work for extending geographic features to represent River Geometry?"},"comment":{"url":"https://api.github.com/repos/hydroshare/hydroshare/issues/comments/208423781","html_url":"https://github.com/hydroshare/hydroshare/issues/647#issuecomment-208423781","issue_url":"https://api.github.com/repos/hydroshare/hydroshare/issues/647","id":208423781,"user":{"login":"horsburgh","id":3485902,"avatar_url":"https://avatars.githubusercontent.com/u/3485902?v=3","gravatar_id":"","url":"https://api.github.com/users/horsburgh","html_url":"https://github.com/horsburgh","followers_url":"https://api.github.com/users/horsburgh/followers","following_url":"https://api.github.com/users/horsburgh/following{/other_user}","gists_url":"https://api.github.com/users/horsburgh/gists{/gist_id}","starred_url":"https://api.github.com/users/horsburgh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/horsburgh/subscriptions","organizations_url":"https://api.github.com/users/horsburgh/orgs","repos_url":"https://api.github.com/users/horsburgh/repos","events_url":"https://api.github.com/users/horsburgh/events{/privacy}","received_events_url":"https://api.github.com/users/horsburgh/received_events","type":"User","site_admin":false},"created_at":"2016-04-11T16:01:24Z","updated_at":"2016-04-11T16:01:24Z","body":"@pkdash and @dtarb - I don't mean to throw a wrench in things, but I think that there's a lot of users that are going to want things like funding agency, grant number, grant title, PIs, etc. to be written to the resourcemetadata.xml so they go with the resource wherever it goes. Is there a reason why we wouldn't write the extensible metadata elements to resourcemetadata.xml?"}}