{"action":"created","issue":{"url":"https://api.github.com/repos/GeoNode/geonode/issues/2250","labels_url":"https://api.github.com/repos/GeoNode/geonode/issues/2250/labels{/name}","comments_url":"https://api.github.com/repos/GeoNode/geonode/issues/2250/comments","events_url":"https://api.github.com/repos/GeoNode/geonode/issues/2250/events","html_url":"https://github.com/GeoNode/geonode/issues/2250","id":102054091,"number":2250,"title":"Upload of ISO19139 xml is not saving/returning gmd:Contact elements","user":{"login":"kevinpdavies","id":6722965,"avatar_url":"https://avatars.githubusercontent.com/u/6722965?v=3","gravatar_id":"","url":"https://api.github.com/users/kevinpdavies","html_url":"https://github.com/kevinpdavies","followers_url":"https://api.github.com/users/kevinpdavies/followers","following_url":"https://api.github.com/users/kevinpdavies/following{/other_user}","gists_url":"https://api.github.com/users/kevinpdavies/gists{/gist_id}","starred_url":"https://api.github.com/users/kevinpdavies/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevinpdavies/subscriptions","organizations_url":"https://api.github.com/users/kevinpdavies/orgs","repos_url":"https://api.github.com/users/kevinpdavies/repos","events_url":"https://api.github.com/users/kevinpdavies/events{/privacy}","received_events_url":"https://api.github.com/users/kevinpdavies/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GeoNode/geonode/labels/metadata","name":"metadata","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"tomkralidis","id":910430,"avatar_url":"https://avatars.githubusercontent.com/u/910430?v=3","gravatar_id":"","url":"https://api.github.com/users/tomkralidis","html_url":"https://github.com/tomkralidis","followers_url":"https://api.github.com/users/tomkralidis/followers","following_url":"https://api.github.com/users/tomkralidis/following{/other_user}","gists_url":"https://api.github.com/users/tomkralidis/gists{/gist_id}","starred_url":"https://api.github.com/users/tomkralidis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomkralidis/subscriptions","organizations_url":"https://api.github.com/users/tomkralidis/orgs","repos_url":"https://api.github.com/users/tomkralidis/repos","events_url":"https://api.github.com/users/tomkralidis/events{/privacy}","received_events_url":"https://api.github.com/users/tomkralidis/received_events","type":"User","site_admin":false},"milestone":null,"comments":9,"created_at":"2015-08-20T03:53:54Z","updated_at":"2015-09-17T12:30:14Z","closed_at":null,"body":"I upload an image and an associated ISO19139 xml file. The file contains a gmd:contact element (attached below). This file uploads OK. However, when I try to \"Download Metadata\" and choose the \"ISO\" option, nearly all the contact information has \"missing\" in the fields (email address is the only exception). Output is also attached below. I haven't checked how much ISO19139 data is not being returned (or being saved). I am aware that geonode is not saving the full ISO19139 set but there seems to be an inconsistency here. It has been suggested to me that I should have used Geonetwork as it faithfully uploads and returns the full ISO19139 record. Would using Geonetwork as the backend catalogue service improve the handling of ISO19139 in Geonode?\r\n\r\nAn excerpt from the input metadata:\r\n\r\n     <gmd:contact>\r\n\r\n    <gmd:CI_ResponsibleParty>\r\n\r\n      <gmd:individualName><gco:CharacterString>Ian Hunt</gco:CharacterString></gmd:individualName>\r\n\r\n      <gmd:organisationName>\r\n\r\n        <gco:CharacterString>Institude for Land Water and Society, Charles Sturt University</gco:CharacterString>\r\n\r\n      </gmd:organisationName>\r\n\r\n      <gmd:positionName>\r\n\r\n        <gco:CharacterString>Associate Professof, Vegetation Ecology and Management</gco:CharacterString>\r\n\r\n      </gmd:positionName>\r\n\r\n      <gmd:contactInfo>\r\n\r\n        <gmd:CI_Contact>\r\n\r\n          <gmd:phone> <gmd:CI_Telephone> </gmd:CI_Telephone></gmd:phone>\r\n\r\n          <gmd:address>\r\n\r\n                 <gmd:CI_Address>\r\n\r\n              <gmd:deliveryPoint gco:nilReason=\"missing\">\r\n\r\n                <gco:CharacterString>\r\n\r\n                </gco:CharacterString>\r\n\r\n              </gmd:deliveryPoint>\r\n\r\n              <gmd:country>\r\n\r\n                <gco:CharacterString>Australia</gco:CharacterString>\r\n\r\n              </gmd:country>\r\n\r\n            </gmd:CI_Address>\r\n\r\n          </gmd:address>\r\n\r\n        </gmd:CI_Contact>\r\n\r\n      </gmd:contactInfo>\r\n\r\n      <gmd:role>\r\n\r\n        <gmd:CI_RoleCode codeList=\"http://asdd.ga.gov.au/asdd/profileinfo/gmxCodelists.xml#CI_RoleCode\" codeListValue=\"owner\">owner</gmd:CI_RoleCode>\r\n\r\n      </gmd:role>\r\n\r\n    </gmd:CI_ResponsibleParty>\r\n\r\n    </gmd:contact>\r\n\r\nAn excerpt from the \"Download Metadata\" / \"ISO\" option:\r\n\r\n      <gmd:contact><gmd:CI_ResponsibleParty><gmd:individualName gco:nilReason=\"missing\">\r\n         \r\n       </gmd:individualName><gmd:organisationName gco:nilReason=\"missing\">\r\n         \r\n       </gmd:organisationName><gmd:positionName gco:nilReason=\"missing\">\r\n         \r\n       </gmd:positionName><gmd:contactInfo><gmd:CI_Contact><gmd:phone><gmd:CI_Telephone><gmd:voice gco:nilReason=\"missing\">\r\n                 \r\n               </gmd:voice><gmd:facsimile gco:nilReason=\"missing\">\r\n                 \r\n               </gmd:facsimile></gmd:CI_Telephone></gmd:phone><gmd:address><gmd:CI_Address><gmd:deliveryPoint gco:nilReason=\"missing\">\r\n                 \r\n               </gmd:deliveryPoint><gmd:city gco:nilReason=\"missing\">\r\n                 \r\n               </gmd:city><gmd:administrativeArea gco:nilReason=\"missing\">\r\n                 \r\n               </gmd:administrativeArea><gmd:postalCode gco:nilReason=\"missing\">\r\n                 \r\n               </gmd:postalCode><gmd:country gco:nilReason=\"missing\">\r\n                 \r\n               </gmd:country><gmd:electronicMailAddress><gco:CharacterString>eResearch-IT@uts.edu.au</gco:CharacterString></gmd:electronicMailAddress>\r\n               </gmd:CI_Address></gmd:address></gmd:CI_Contact></gmd:contactInfo><gmd:role><gmd:CI_RoleCode codeSpace=\"ISOTC211/19115\" codeList=\"http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode\" codeListValue=\"pointOfContact\">pointOfContact</gmd:CI_RoleCode>\r\n    </gmd:role>\r\n    </gmd:CI_ResponsibleParty>\r\n    </gmd:contact>\r\n"},"comment":{"url":"https://api.github.com/repos/GeoNode/geonode/issues/comments/141065130","html_url":"https://github.com/GeoNode/geonode/issues/2250#issuecomment-141065130","issue_url":"https://api.github.com/repos/GeoNode/geonode/issues/2250","id":141065130,"user":{"login":"tomkralidis","id":910430,"avatar_url":"https://avatars.githubusercontent.com/u/910430?v=3","gravatar_id":"","url":"https://api.github.com/users/tomkralidis","html_url":"https://github.com/tomkralidis","followers_url":"https://api.github.com/users/tomkralidis/followers","following_url":"https://api.github.com/users/tomkralidis/following{/other_user}","gists_url":"https://api.github.com/users/tomkralidis/gists{/gist_id}","starred_url":"https://api.github.com/users/tomkralidis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomkralidis/subscriptions","organizations_url":"https://api.github.com/users/tomkralidis/orgs","repos_url":"https://api.github.com/users/tomkralidis/repos","events_url":"https://api.github.com/users/tomkralidis/events{/privacy}","received_events_url":"https://api.github.com/users/tomkralidis/received_events","type":"User","site_admin":false},"created_at":"2015-09-17T12:30:14Z","updated_at":"2015-09-17T12:30:14Z","body":"@kevinpdavies FYI I have this working locally.  Can you review/comment on the new [proposed workflow](#issuecomment-135607359)?"}}