plugins/dataset/iso/iso_template.xml (587 lines of code) (raw):

<?xml version="1.0" encoding="UTF-8"?> <gmd:DS_Series xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://www.ngdc.noaa.gov/metadata/published/xsd/schema.xsd" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gss="http://www.isotc211.org/2005/gss" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gmi="http://www.isotc211.org/2005/gmi"> {% if doc %} <gmd:composedOf gco:nilReason="inapplicable" /> <gmd:seriesMetadata> <gmi:MI_Metadata id="{{ doc['Dataset-ShortName'][0] }}"> <gmd:fileIdentifier> <gco:CharacterString>{{ doc['Dataset-ShortName'][0] }}</gco:CharacterString> </gmd:fileIdentifier> <gmd:language> <gco:CharacterString>eng</gco:CharacterString> </gmd:language> <gmd:characterSet> <gmd:MD_CharacterSetCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="UTF8">UTF8</gmd:MD_CharacterSetCode> </gmd:characterSet> <gmd:hierarchyLevel> <gmd:MD_ScopeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="series">series</gmd:MD_ScopeCode> </gmd:hierarchyLevel> <gmd:contact> <gmd:CI_ResponsibleParty id="seriesMetadataContact"> <gmd:individualName> <gco:CharacterString>{{ doc['DatasetContact-Contact-FirstName'][0] }}{% if doc['DatasetContact-Contact-MiddleName'][0] != 'none' %} {{ doc['DatasetContact-Contact-MiddleName'][0] }}{% endif %} {{ doc['DatasetContact-Contact-LastName'][0] }}</gco:CharacterString> </gmd:individualName> <gmd:organisationName> <gco:CharacterString>{{ doc['DatasetContact-Contact-Provider-ShortName'][0] }} &gt; {{ doc['DatasetContact-Contact-Provider-LongName'][0] }}</gco:CharacterString> </gmd:organisationName> <gmd:positionName> <gco:CharacterString>{{ doc['DatasetContact-Contact-Role'][0] }}</gco:CharacterString> </gmd:positionName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:phone> <gmd:CI_Telephone> <gmd:voice> <gco:CharacterString>{{ doc['DatasetContact-Contact-Phone'][0] }}</gco:CharacterString> </gmd:voice> <gmd:facsimile> <gco:CharacterString>{{ doc['DatasetContact-Contact-Fax'][0] }}</gco:CharacterString> </gmd:facsimile> </gmd:CI_Telephone> </gmd:phone> <gmd:address> <gmd:CI_Address> <gmd:electronicMailAddress> <gco:CharacterString>{{ doc['DatasetContact-Contact-Email'][0] }}</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:contactInstructions> <gco:CharacterString>Phone/FAX/E-mail</gco:CharacterString> </gmd:contactInstructions> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:contact> <gmd:dateStamp> <gco:Date>{{ DateStamp }}</gco:Date> </gmd:dateStamp> <gmd:metadataStandardName> <gco:CharacterString>ISO 19115-2 Geographic information — Metadata — Part 2: Extensions for imagery and gridded data</gco:CharacterString> </gmd:metadataStandardName> <gmd:metadataStandardVersion> <gco:CharacterString>ISO 19115-2:2009-02-15</gco:CharacterString> </gmd:metadataStandardVersion> <gmd:locale> <gmd:PT_Locale> <gmd:languageCode> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/php/English_list.php" codeListValue="eng">eng</gmd:LanguageCode> </gmd:languageCode> <gmd:country> <gmd:Country codeList="http://www.iso.org/iso/iso_3166-1_list_en.zip" codeListValue="US">US</gmd:Country> </gmd:country> <gmd:characterEncoding> <gmd:MD_CharacterSetCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="UTF8">UTF8</gmd:MD_CharacterSetCode> </gmd:characterEncoding> </gmd:PT_Locale> </gmd:locale> <gmd:metadataExtensionInfo> <gmd:MD_MetadataExtensionInformation> <gmd:extensionOnLineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.ngdc.noaa.gov/metadata/published/19115/GHRSST/ISO/CoverageExtensions.xml</gmd:URL> </gmd:linkage> <gmd:applicationProfile> <gco:CharacterString>Web Browser</gco:CharacterString> </gmd:applicationProfile> <gmd:description> <gco:CharacterString>A description of extensions developed at NGDC to classify coverages.</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnlineFunctionCode" codeListValue="information">information</gmd:CI_OnLineFunctionCode> </gmd:function> </gmd:CI_OnlineResource> </gmd:extensionOnLineResource> </gmd:MD_MetadataExtensionInformation> </gmd:metadataExtensionInfo> <gmd:identificationInfo> <gmd:MD_DataIdentification id="seriesIdentification"> <gmd:citation> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>{{ doc['Dataset-LongName'][0] }}</gco:CharacterString> </gmd:title> <gmd:alternateTitle> <gco:CharacterString>{{ doc['DatasetCitation-Title'][0] }}</gco:CharacterString> </gmd:alternateTitle> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>{{ DatasetCitation_ReleaseDate }}</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:edition> <gco:CharacterString>{{ doc['DatasetCitation-Version'][0] }}</gco:CharacterString> </gmd:edition> <gmd:citedResponsibleParty> <gmd:CI_ResponsibleParty> <gmd:individualName> <gco:CharacterString>{{ doc['DatasetCitation-Creator'][0] }}</gco:CharacterString> </gmd:individualName> <gmd:contactInfo> <gmd:CI_Contact> {% if (doc['DatasetCitation-OnlineResource'][0] | trim)[0:4] == 'http' or (doc['DatasetCitation-OnlineResource'][0] | trim)[0:3] == 'ftp' %} <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>{{ doc['DatasetCitation-OnlineResource'][0] }}</gmd:URL> </gmd:linkage> </gmd:CI_OnlineResource> </gmd:onlineResource> {% else %} <gmd:onlineResource gco:nilReason="missing"/> {% endif %} </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="originator">originator</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:citedResponsibleParty> <gmd:citedResponsibleParty> <gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>{{ doc['DatasetCitation-Publisher'][0] }}</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:city> <gco:CharacterString>{{ doc['DatasetCitation-ReleasePlace'][0] }}</gco:CharacterString> </gmd:city> </gmd:CI_Address> </gmd:address> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="publisher">publisher</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:citedResponsibleParty> </gmd:CI_Citation> </gmd:citation> <gmd:abstract> <gco:CharacterString>{{ doc['Dataset-Description'][0] }}</gco:CharacterString> </gmd:abstract> <gmd:credit> <gco:CharacterString>{{ doc['DatasetCitation-CitationDetail'][0] }}</gco:CharacterString> </gmd:credit> <gmd:status> <gmd:MD_ProgressCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ProgressCode" codeListValue="onGoing">onGoing</gmd:MD_ProgressCode> </gmd:status> <gmd:pointOfContact> <gmd:CI_ResponsibleParty> <gmd:individualName> <gco:CharacterString>{{ doc['DatasetContact-Contact-FirstName'][0] }}{% if doc['DatasetContact-Contact-MiddleName'][0] != 'none' %} {{ doc['DatasetContact-Contact-MiddleName'][0] }}{% endif %} {{ doc['DatasetContact-Contact-LastName'][0] }}</gco:CharacterString> </gmd:individualName> <gmd:organisationName> <gco:CharacterString>{{ doc['DatasetContact-Contact-Provider-ShortName'][0] }} &gt; {{ doc['DatasetContact-Contact-Provider-LongName'][0] }}</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:phone> <gmd:CI_Telephone> <gmd:voice> <gco:CharacterString>{{ doc['DatasetContact-Contact-Phone'][0] }}</gco:CharacterString> </gmd:voice> <gmd:facsimile> <gco:CharacterString>{{ doc['DatasetContact-Contact-Fax'][0] }}</gco:CharacterString> </gmd:facsimile> </gmd:CI_Telephone> </gmd:phone> <gmd:address> <gmd:CI_Address> <gmd:electronicMailAddress> <gco:CharacterString>{{ doc['DatasetContact-Contact-Email'][0] }}</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> {% if (doc['DatasetCitation-OnlineResource'][0] | trim)[0:4] == 'http' or (doc['DatasetCitation-OnlineResource'][0] | trim)[0:3] == 'ftp' %} <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>{{ doc['DatasetCitation-OnlineResource'][0] }}</gmd:URL> </gmd:linkage> </gmd:CI_OnlineResource> </gmd:onlineResource> {% else %} <gmd:onlineResource gco:nilReason="missing"/> {% endif %} </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:pointOfContact> <gmd:resourceFormat> <gmd:MD_Format id="resourceFormat"> <gmd:name> <gco:CharacterString>{{ doc['DatasetPolicy-DataFormat'][0] }}</gco:CharacterString> </gmd:name> <gmd:version> <gco:CharacterString>{{ DatasetPolicy_DataFormat_Version }}</gco:CharacterString> </gmd:version> <gmd:fileDecompressionTechnique> <gco:CharacterString>{{ doc['DatasetPolicy-CompressType'][0] }}</gco:CharacterString> </gmd:fileDecompressionTechnique> </gmd:MD_Format> </gmd:resourceFormat> {% for i in range(doc['DatasetParameter-Category']|count) %} <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gco:CharacterString>{{ doc['DatasetParameter-Category'][i] }} &gt; {{ doc['DatasetParameter-Topic'][i] }} &gt; {{ doc['DatasetParameter-Term'][i] }} &gt; {{ doc['DatasetParameter-Variable'][i] }}{% if doc['DatasetParameter-VariableDetail'][i] != '' %} &gt; {{ doc['DatasetParameter-VariableDetail'][i] }}{% endif %}</gco:CharacterString> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme">theme</gmd:MD_KeywordTypeCode> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>NASA/GCMD Earth Science Keywords</gco:CharacterString> </gmd:title> <gmd:date gco:nilReason="unknown"/> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> {% endfor %} <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gco:CharacterString>{{ doc['DatasetRegion-Region'][0] }}</gco:CharacterString> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="place">place</gmd:MD_KeywordTypeCode> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>NASA/GCMD Location Keywords</gco:CharacterString> </gmd:title> <gmd:date gco:nilReason="unknown"/> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:resourceConstraints> <gmd:MD_LegalConstraints> <gmd:useLimitation> <gco:CharacterString>{{ doc['DatasetPolicy-UseConstraint'][0] }}</gco:CharacterString> </gmd:useLimitation> <gmd:otherConstraints> <gco:CharacterString>{{ doc['DatasetPolicy-AccessConstraint'][0] }}</gco:CharacterString> </gmd:otherConstraints> </gmd:MD_LegalConstraints> </gmd:resourceConstraints> <gmd:spatialRepresentationType> <gmd:MD_SpatialRepresentationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_SpatialRepresentationTypeCode" codeListValue="grid">grid</gmd:MD_SpatialRepresentationTypeCode> </gmd:spatialRepresentationType> <gmd:language> <gco:CharacterString>eng</gco:CharacterString> </gmd:language> <gmd:characterSet> <gmd:MD_CharacterSetCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="UTF8">UTF8</gmd:MD_CharacterSetCode> </gmd:characterSet> <gmd:extent> <gmd:EX_Extent id="boundingExtent"> <gmd:geographicElement> <gmd:EX_GeographicBoundingBox id="boundingBox"> <gmd:extentTypeCode> <gco:Boolean>true</gco:Boolean> </gmd:extentTypeCode> <gmd:westBoundLongitude> <gco:Decimal>{{ doc['DatasetCoverage-WestLon'][0] }}</gco:Decimal> </gmd:westBoundLongitude> <gmd:eastBoundLongitude> <gco:Decimal>{{ doc['DatasetCoverage-EastLon'][0] }}</gco:Decimal> </gmd:eastBoundLongitude> <gmd:southBoundLatitude> <gco:Decimal>{{ doc['DatasetCoverage-SouthLat'][0] }}</gco:Decimal> </gmd:southBoundLatitude> <gmd:northBoundLatitude> <gco:Decimal>{{ doc['DatasetCoverage-NorthLat'][0] }}</gco:Decimal> </gmd:northBoundLatitude> </gmd:EX_GeographicBoundingBox> </gmd:geographicElement> <gmd:geographicElement> <gmd:EX_GeographicDescription> <gmd:extentTypeCode> <gco:Boolean>true</gco:Boolean> </gmd:extentTypeCode> <gmd:geographicIdentifier> <gmd:MD_Identifier> <gmd:code/> </gmd:MD_Identifier> </gmd:geographicIdentifier> </gmd:EX_GeographicDescription> </gmd:geographicElement> <gmd:temporalElement> <gmd:EX_TemporalExtent id="temporalExtent"> <gmd:extent> <TimePeriod xmlns="http://www.opengis.net/gml/3.2" xmlns:ns1="http://www.opengis.net/gml/3.2" ns1:id="timePeriod"> <beginPosition>{{ DatasetCoverage_StartTime }}</beginPosition> <endPosition>{{ DatasetCoverage_StopTime }}</endPosition> </TimePeriod> </gmd:extent> </gmd:EX_TemporalExtent> </gmd:temporalElement> <gmd:verticalElement gco:nilReason="inapplicable"/> </gmd:EX_Extent> </gmd:extent> </gmd:MD_DataIdentification> </gmd:identificationInfo> <gmd:contentInfo> <gmi:MI_CoverageDescription id="referenceInformation"> <gmd:attributeDescription> <gco:RecordType xlink:href="http://www.ghrsst.org/documents.htm?parent=475"/> </gmd:attributeDescription> <gmd:contentType> <gmd:MD_CoverageContentTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_CoverageContentTypeCode" codeListValue="referenceInformation">referenceInformation</gmd:MD_CoverageContentTypeCode> </gmd:contentType> <gmd:dimension> <gmd:MD_Band> <gmd:sequenceIdentifier> <gco:MemberName> <gco:aName> <gco:CharacterString>lat</gco:CharacterString> </gco:aName> <gco:attributeType> <gco:TypeName> <gco:aName> <gco:CharacterString>float</gco:CharacterString> </gco:aName> </gco:TypeName> </gco:attributeType> </gco:MemberName> </gmd:sequenceIdentifier> </gmd:MD_Band> </gmd:dimension> <gmd:dimension> <gmd:MD_Band> <gmd:sequenceIdentifier> <gco:MemberName> <gco:aName> <gco:CharacterString>lon</gco:CharacterString> </gco:aName> <gco:attributeType> <gco:TypeName> <gco:aName> <gco:CharacterString>float</gco:CharacterString> </gco:aName> </gco:TypeName> </gco:attributeType> </gco:MemberName> </gmd:sequenceIdentifier> </gmd:MD_Band> </gmd:dimension> <gmd:dimension> <gmd:MD_Band> <gmd:sequenceIdentifier> <gco:MemberName> <gco:aName> <gco:CharacterString>time</gco:CharacterString> </gco:aName> <gco:attributeType> <gco:TypeName> <gco:aName> <gco:CharacterString>int</gco:CharacterString> </gco:aName> </gco:TypeName> </gco:attributeType> </gco:MemberName> </gmd:sequenceIdentifier> </gmd:MD_Band> </gmd:dimension> </gmi:MI_CoverageDescription> </gmd:contentInfo> <gmd:distributionInfo> <gmd:MD_Distribution> <gmd:distributionFormat xlink:href="#resourceFormat"/> <gmd:distributor> <gmd:MD_Distributor> <gmd:distributorContact> <gmd:CI_ResponsibleParty> <gmd:individualName> <gco:CharacterString>PO.DAAC User Services</gco:CharacterString> </gmd:individualName> <gmd:organisationName> <gco:CharacterString>NASA/JPL/PODAAC &gt; Physical Oceanography Distributed Active Archive Center, Jet Propulsion Laboratory, NASA</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint> <gco:CharacterString>4800 Oak Grove Drive</gco:CharacterString> </gmd:deliveryPoint> <gmd:city> <gco:CharacterString>Pasadena</gco:CharacterString> </gmd:city> <gmd:administrativeArea> <gco:CharacterString>CA</gco:CharacterString> </gmd:administrativeArea> <gmd:postalCode> <gco:CharacterString>91109-8099</gco:CharacterString> </gmd:postalCode> <gmd:country> <gco:CharacterString>USA</gco:CharacterString> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>podaac@podaac.jpl.nasa.gov</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://podaac.jpl.nasa.gov</gmd:URL> </gmd:linkage> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor">distributor</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:distributorContact> </gmd:MD_Distributor> </gmd:distributor> {% for i in range(doc['DatasetResource-Path']|count) if doc['DatasetResource-Type'][i] != 'Thumbnail' %} <gmd:transferOptions> <gmd:MD_DigitalTransferOptions> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>{{ doc['DatasetResource-Path'][i] }}</gmd:URL> </gmd:linkage> <gmd:name> <gco:CharacterString>{{ doc['DatasetResource-Name'][i] }}</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>{{ doc['DatasetResource-Description'][i] }}</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnlineFunctionCode" codeListValue="information">information</gmd:CI_OnLineFunctionCode> </gmd:function> </gmd:CI_OnlineResource> </gmd:onLine> </gmd:MD_DigitalTransferOptions> </gmd:transferOptions> {% endfor %} </gmd:MD_Distribution> </gmd:distributionInfo> <gmd:metadataMaintenance> <gmd:MD_MaintenanceInformation> <gmd:maintenanceAndUpdateFrequency> <gmd:MD_MaintenanceFrequencyCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_MaintenanceFrequencyCode" codeListValue="asNeeded">asNeeded</gmd:MD_MaintenanceFrequencyCode> </gmd:maintenanceAndUpdateFrequency> <gmd:maintenanceNote> <gco:CharacterString>Translated from GCMD DIF </gco:CharacterString> </gmd:maintenanceNote> </gmd:MD_MaintenanceInformation> </gmd:metadataMaintenance> <gmi:acquisitionInformation> <gmi:MI_AcquisitionInformation> {% for i in UniqueDatasetSensor %} <gmi:instrument> <gmi:MI_Instrument> <gmi:identifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>{{ doc['DatasetSource-Sensor-ShortName'][i] }} &gt; {{ doc['DatasetSource-Sensor-LongName'][i] }}</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmi:identifier> <gmi:type> <gco:CharacterString>sensor</gco:CharacterString> </gmi:type> <gmi:description> <gco:CharacterString>{{ doc['DatasetSource-Sensor-Description'][i] }}</gco:CharacterString> </gmi:description> </gmi:MI_Instrument> </gmi:instrument> {% endfor %} {% for i in UniqueDatasetSource %} <gmi:platform> <gmi:MI_Platform> <gmi:identifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>{{ doc['DatasetSource-Source-ShortName'][i] }} &gt; {{ doc['DatasetSource-Source-LongName'][i] }}</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmi:identifier> <gmi:description> <gco:CharacterString>{{ doc['DatasetSource-Source-Description'][i] }}</gco:CharacterString> </gmi:description> <gmi:sponsor> <gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>{{ doc['DatasetCitation-Creator'][0] }}</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> {% if (doc['DatasetCitation-OnlineResource'][0] | trim)[0:4] == 'http' or (doc['DatasetCitation-OnlineResource'][0] | trim)[0:3] == 'ftp' %} <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>{{ doc['DatasetCitation-OnlineResource'][0] }}</gmd:URL> </gmd:linkage> </gmd:CI_OnlineResource> </gmd:onlineResource> {% else %} <gmd:onlineResource gco:nilReason="missing"/> {% endif %} </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="sponsor"/> </gmd:role> </gmd:CI_ResponsibleParty> </gmi:sponsor> <gmi:sponsor> <gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>NASA/JPL/PODAAC &gt; Physical Oceanography Distributed Active Archive Center, Jet Propulsion Laboratory, NASA</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://podaac.jpl.nasa.gov</gmd:URL> </gmd:linkage> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information"/> </gmd:function> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="sponsor"/> </gmd:role> </gmd:CI_ResponsibleParty> </gmi:sponsor> <gmi:instrument xlink:href="{{ doc['DatasetSource-Source-ShortName'][i] }}"/> </gmi:MI_Platform> </gmi:platform> {% endfor %} </gmi:MI_AcquisitionInformation> </gmi:acquisitionInformation> </gmi:MI_Metadata> </gmd:seriesMetadata> {% endif %} </gmd:DS_Series>