ISO Metadata from the NMMR

From NGDCWiki

(Difference between revisions)
Jump to: navigation, search
(Originator/Publisher Contacts)
Current revision (10:25, 11 September 2012) (view source)
m (Replacing page with 'deprecated info - see history tab for previous content')
 
(One intermediate revision not shown.)
Line 1: Line 1:
-
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:
+
deprecated info - see history tab for previous content
-
 
+
-
==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]
+
-
*[http://ngdc.noaa.gov/metadata/published/19119/1list.html 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):
+
-
<pre>
+
-
$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")
+
-
</pre>
+
-
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:
+
-
<pre>
+
-
$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")
+
-
</pre>
+
-
===Originator/Publisher Contacts===
+
-
* [http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=61&d=158 Get composite IDs using originators/publishers] This link searches the existing FGDC Originators and Publishers for a particular string. It supports a wider range of queries than the NMMR interface. Use the search to generate a comma separated string of IDs that can then be used to select records from the fgdcCitation record set in the NMMR. The "Insert Contact" command can then be used to insert the appropriate contacts into those records.
+
-
* [http://www.ngdc.noaa.gov/idb/struts/form?t=103013&s=1&d=1 Search citations by contact counts] This link shows the number of FGDC originators/publishers and the number of originator/publisher contacts in the NMMR. When the number of FGDC originators = number of originator contact and the number of FGDC publishers = the number of publisher contacts, the contacts are used in the ISO translation. ''This query is based on a view that updates every two hours so changes in the NMMR will not show up immediately''.
+
-
 
+
-
=== Display Looks===
+
-
MD_Metadata = 160
+
-
:MD_Distribution = 184
+
-
::MD_Distributor = 176
+
-
:::distributorContact = 130
+
-
:::distributorFormat = 175
+
-
:::distributionOrderProcess = 177
+
-
:MD_MaintenanceInformation = 180
+
-
<br>
+
-
EX_EXTENT = 173
+
-
:EX_geographicDescription = 174
+
-
<br>
+
-
LI_Lineage = 685,186,188,191,686
+
-
:LI_SOURCE = 188
+
-
:LI_PROCESSSTEP = 186
+
-
 
+
-
====IDB Templateset====
+
-
[http://www.ngdc.noaa.gov/idb/struts/results?eq_0=102865&t=400133&s=2&d=2%2C7%2C5%2C100 IDB Dataset Page]
+
-
<table cellpadding="4" border>
+
-
<tr>
+
-
<th>Component</th>
+
-
<th>Created by</th>
+
-
<th>Parent View</th>
+
-
<th>XML Search/Display Looks</th>
+
-
<th>XML</th>
+
-
<th>Wiki Page</th>
+
-
</tr>
+
-
<tr>
+
-
<td>MD_METADATA</td>
+
-
<td>Habermann</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=44&d=44 ISOMD.MD_METADATA_NMMR_VU]</td>
+
-
<td>44/160</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=44&d=105,160,106&nd=suppress ISO MD_METADATA (XML)]</td>
+
-
<td></td>
+
-
</tr>
+
-
<tr>
+
-
<td>EX_EXTENT</td>
+
-
<td>Froehlich</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=166&d=171 ISOMD.FGDC_EX_EXTENT_NMMR_VU]</td>
+
-
<td>53/173</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=53&d=105,173,106&nd=suppress ISO EX_EXTENT (XML)]</td>
+
-
<td>[[ISO EX_EXTENT]]</td>
+
-
</tr>
+
-
<tr>
+
-
<td>EX_geographicDescription</td>
+
-
<td>Froehlich</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=166&d=171 ISOMD.FGDC_EX_EXTENT_NMMR_VU]</td>
+
-
<td>54/174</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=54&d=105,174,106&nd=suppress ISO EX_geographicDescription (xml, Keyword and Thesaurus)]</td>
+
-
<td>[[ISO EX_geographicDescription]]</td>
+
-
</tr>
+
-
<tr>
+
-
<td>MD_FORMAT</td>
+
-
<td>Froehlich</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=41&d=41 ISOMD.MD_FORMAT_NMMR_VU]</td>
+
-
<td>53/175</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=53&d=105,175,106 ISO MD_FORMAT (XML)]</td>
+
-
<td>[[ISO MD_FORMAT]]</td>
+
-
</tr>
+
-
<tr>
+
-
<td>MD_Distributor</td>
+
-
<td>Froehlich</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=40&d=40 ISOMD.MD_DISTRIBUTOR_NMMR_VU]</td>
+
-
<td>53/176</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=53&d=105,176,106 ISO MD_DISTRIBUTOR (XML)]</td>
+
-
<td>[[ISO MD_DISTRIBUTOR]]</td>
+
-
</tr>
+
-
<tr>
+
-
<td>MD_StandardOrderProcess</td>
+
-
<td>Froehlich</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=45&d=45 ISOMD.MD_SOP_NMMR_VU]</td>
+
-
<td>53/177</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=53&d=105,177,106 ISO MD_StandardOrderProcess (XML)]</td>
+
-
<td>[[ISO MD_StandardOrderProcess]]</td>
+
-
</tr>
+
-
<tr>
+
-
<td>MD_MaintenanceInformation</td>
+
-
<td>Froehlich</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=43&d=43 ISOMD.MD_MAINTENANCEINFO_NMMR_VU]</td>
+
-
<td>43/180</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=43&d=105,180,106 ISO MD_MaintenanceInformation (xml)]</td>
+
-
<td>[[ISO MD_MaintenanceInformation]]</td>
+
-
</tr>
+
-
<tr>
+
-
<td>CI_DATE</td>
+
-
<td>Froehlich</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=34&d=34 ISOMD.CI_DATE_NMMR_VU]</td>
+
-
<td>34/181</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=34&d=105,181,106 ISO CI_DATE (xml)]</td>
+
-
<td>[[ISO CI_DATE]]</td>
+
-
</tr>
+
-
<tr>
+
-
<td>MD_DataIdentification</td>
+
-
<td>Froehlich</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=42&d=42 ISOMD.MD_IDENTIFICATION_NMMR_VU]</td>
+
-
<td>53/182</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=53&d=105,182,106 ISO MD_DataIdentification (xml)]</td>
+
-
<td>[[ISO MD_DataIdentification]]</td>
+
-
</tr>
+
-
<tr>
+
-
<td>MD_DISTRIBUTION</td>
+
-
<td>Froehlich</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=40&d=40 ISOMD.MD_DISTRIBUTOR_NMMR_VU]</td>
+
-
<td>53/184</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=53&d=105,184,106 ISO MD_DISTRIBUTION (XML)]</td>
+
-
<td>[[ISO MD_DISTRIBUTION]]</td>
+
-
</tr>
+
-
<tr>
+
-
<td>LI_PROCESSSTEP</td>
+
-
<td>Froehlich</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=167&d=185 ISOMD.LI_PROCESSSTEP_NMMR_VU]</td>
+
-
<td>53/186</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=53&d=105,186,106 ISO LI_PROCESSSTEP (XML)]</td>
+
-
<td>[[ISO LI_PROCESSSTEP]]</td>
+
-
</tr>
+
-
<tr>
+
-
<td>LI_SOURCE</td>
+
-
<td>Froehlich</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/results?t=102865&s=167&d=187 ISOMD.LI_SOURCE_NMMR_VU]</td>
+
-
<td>53/188</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=53&d=105,188,106 ISO LI_SOURCE (XML)]</td>
+
-
<td>[[ISO LI_SOURCE]]</td>
+
-
</tr>
+
-
<tr>
+
-
<td>LI_Lineage</td>
+
-
<td>Froehlich</td>
+
-
<td>Made up of LI_PROCESSSTEP & LI_SOURCE</td>
+
-
<td>53/189</td>
+
-
<td>[http://www.ngdc.noaa.gov/idb/struts/form?t=102865&s=53&d=105,685,186,188,191,686,106 ISO LI_Lineage (XML)]</td>
+
-
<td>[[ISO LI_Lineage]]</td>
+
-
</tr>
+
-
 
+
-
</table>
+
-
 
+
-
[[Category:Metadata]]
+

Current revision

deprecated info - see history tab for previous content

Personal tools