ISO Metadata from the NMMR

From NGDCWiki

(Difference between revisions)
Jump to: navigation, search
(Search)
(Search)
Line 3: Line 3:
==Search==
==Search==
*All Metadata Links: [http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=58&d=54 Development] [http://www.ngdc.noaa.gov/nndc/struts/form?t=102865&s=58&d=54 Production]
*All Metadata Links: [http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=58&d=54 Development] [http://www.ngdc.noaa.gov/nndc/struts/form?t=102865&s=58&d=54 Production]
 +
[http://www.ngdc.noaa.gov/nndc/struts/form?t=102865&s=58&d=55 Production Service Metadata]
== Using the IDB to simulate REST Access to metadata components ==
== Using the IDB to simulate REST Access to metadata components ==

Revision as of 15:23, 11 November 2008

We are working on developing the ability to produce ISO compliant XML from the NMMR. This approach takes advantage of existing content and user interfaces, but it is limited to FGDC content. This project involves almost all members of the Enterprise Data Systems Group at NGDC. Specific authors are:

Contents

Search

Production Service Metadata

Using the IDB to simulate REST Access to metadata components

CodeLists

This example shows how to generate a reference to an ISO Codelist (CI_RoleCode) with a given code (originator):

$urlContentTool.getURLContent("http://www.ngdc.noaa.gov/idb/struts/results?op_0=eq&v_0=CI_RoleCode&op_1=eq&v_1=originator&t=102865&s=26&d=170&nd=suppress")

gives <CI_RoleCode codeList="http://www.tc211.org/ISO19139/resources/codeList.xml#CI_RoleCode" codeListValue="6">originator</CI_RoleCode>

CI_ResponsibleParty

This example shows how to generate a CI_ResponsibleParty component with a given CI_RoleCode = "distributor": </gmd:distributorContact> $urlContentTool.getURLContent("http://www.ngdc.noaa.gov/idb/struts/results?eq_0=$DISTRIBUTORCONTACTID&ROLE=distributor&t=102865&s=51&d=130&nd=suppress")</gmd:distributorContact>

MD_MaintenanceInformation

The ISO Staqndard includes two type of MD_MaintenanceInformation objects. The metadataMaintenance object is referenced from the MD_Metadata object. The resourceMaintenance object is referenced from the MD_Identification object. The object type must be specified in the URL:

$urlContentTool.getURLContent("http://www.ngdc.noaa.gov/idb/struts/results?op_0=eq&v_0=Metadata&op_1=l&v_1=$FILEIDENTIFIER&t=102865&s=43&d=180&nd=suppress")
or
$urlContentTool.getURLContent("http://www.ngdc.noaa.gov/idb/struts/results?op_0=eq&v_0=Resource&op_1=l&v_1=$FILEIDENTIFIER&t=102865&s=43&d=180&nd=suppress")

Display Looks

MD_Metadata = 160

MD_Distribution = 184
MD_Distributor = 176
distributorContact = 130
distributorFormat = 175
distributionOrderProcess = 177
MD_MaintenanceInformation = 180


EX_EXTENT = 173

EX_geographicDescription = 174


LI_Lineage = 685,186,188,191,686

LI_SOURCE = 188
LI_PROCESSSTEP = 186

IDB Templateset

IDB Dataset Page

Component Created by Parent View XML Search/Display Looks XML Wiki Page
MD_METADATA Habermann ISOMD.MD_METADATA_NMMR_VU 44/160 ISO MD_METADATA (XML)
EX_EXTENT Froehlich ISOMD.FGDC_EX_EXTENT_NMMR_VU 53/173 ISO EX_EXTENT (XML) ISO EX_EXTENT
EX_geographicDescription Froehlich ISOMD.FGDC_EX_EXTENT_NMMR_VU 54/174 ISO EX_geographicDescription (xml, Keyword and Thesaurus) ISO EX_geographicDescription
MD_FORMAT Froehlich ISOMD.MD_FORMAT_NMMR_VU 53/175 ISO MD_FORMAT (XML) ISO MD_FORMAT
MD_Distributor Froehlich ISOMD.MD_DISTRIBUTOR_NMMR_VU 53/176 ISO MD_DISTRIBUTOR (XML) ISO MD_DISTRIBUTOR
MD_StandardOrderProcess Froehlich ISOMD.MD_SOP_NMMR_VU 53/177 ISO MD_StandardOrderProcess (XML) ISO MD_StandardOrderProcess
MD_MaintenanceInformation Froehlich ISOMD.MD_MAINTENANCEINFO_NMMR_VU 43/180 ISO MD_MaintenanceInformation (xml) ISO MD_MaintenanceInformation
CI_DATE Froehlich ISOMD.CI_DATE_NMMR_VU 34/181 ISO CI_DATE (xml) ISO CI_DATE
MD_DataIdentification Froehlich ISOMD.MD_IDENTIFICATION_NMMR_VU 53/182 ISO MD_DataIdentification (xml) ISO MD_DataIdentification
MD_DISTRIBUTION Froehlich ISOMD.MD_DISTRIBUTOR_NMMR_VU 53/184 ISO MD_DISTRIBUTION (XML) ISO MD_DISTRIBUTION
LI_PROCESSSTEP Froehlich ISOMD.LI_PROCESSSTEP_NMMR_VU 53/186 ISO LI_PROCESSSTEP (XML) ISO LI_PROCESSSTEP
LI_SOURCE Froehlich ISOMD.LI_SOURCE_NMMR_VU 53/188 ISO LI_SOURCE (XML) ISO LI_SOURCE
LI_Lineage Froehlich Made up of LI_PROCESSSTEP & LI_SOURCE 53/189 ISO LI_Lineage (XML) ISO LI_Lineage
Personal tools