https://wiki.esipfed.org/w/index.php?title=Record&feed=atom&action=historyRecord - Revision history2024-03-28T13:41:07ZRevision history for this page on the wikiMediaWiki 1.35.14https://wiki.esipfed.org/w/index.php?title=Record&diff=55268&oldid=prevTed.Habermann: 1 revision: Importing the ISO Explorer Category from GEO-IDE Wiki (Ted Habermann)2016-10-25T16:32:01Z<p>1 revision: Importing the ISO Explorer Category from GEO-IDE Wiki (Ted Habermann)</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<tr class="diff-title" lang="en">
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:32, October 25, 2016</td>
</tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>Ted.Habermannhttps://wiki.esipfed.org/w/index.php?title=Record&diff=55267&oldid=prevAmilan at 22:30, November 9, 20122012-11-09T22:30:04Z<p></p>
<p><b>New page</b></p><div><dl><br />
<dt>Plain Language Definition<br />
<dd>A Record is a character string or XML fragment that holds data described by a [[RecordType]].<br />
<br />
<br />
<br />
{{template:isoOrderingFooter}}<br />
<br />
The ISO Standards provide metadata elements and definitions meant to be generic and, therefore, applicable to a variety of data types. It is not unusual for specific data types or data sets to require custom detailed information that is not included in the standard. If the custom elements reflect new concepts, it may be necessary to extend the conceptual model (19115, 19115-1, or 19115-2). These extensions would be implemented in XML using a custom namespace with elements or classes that extend the ISO XML (i.e. 19139) classes. <br />
<br />
The ISO Standards include ''Records'' and ''RecordTypes'' for describing specific implementations of known concepts without extending the conceptual model. These two elements are implemented together with the RecordType providing a description of the data found in the Record. In simple cases with single values, the record type can be added as an xsi:type attribute to the Record element:<br />
<pre><br />
<gco:Record xsi:type="gco:Integer_PropertyType"><br />
<gco:Integer>999</gco:Integer><br />
</gco:Record><br />
</pre><br />
<br />
In more complex situations with multiple values, the RecordType usually references an XML schema element that describes the Record. In this example, the RecordType is a variable defined in the XML schema for ncml (ncml-2.2.xsd). The Record is an instance of a variable that includes the otherAttribute definitions.<br />
<br />
<pre><br />
<gmd:otherAttributeType><br />
<gco:RecordType xlink:href="http://www.unidata.ucar.edu/schemas/netcdf/ncml-2.2.xsd#xpointer(//element[@name='variable'])">netCDF Variable Type</gco:RecordType><br />
</gmd:otherAttributeType><br />
<gmd:otherAttributeValue><br />
<gco:Record xlink:href="http://www.ngdc.noaa.gov/ncmlService/granuleIdentifier#xpointer(/netcdf/variable[@name=MemberName])"> Attributes for variable = memberName in granule = granuleIdentifier</gco:Record><br />
</gmd: otherAttributeValue><br />
</pre><br />
<br />
See [[Granule_Metadata,_netCDF,_and_ISO |Granule Metadata, netCDF, and ISO]] for more information.<br />
[[Category:GCO]]</div>Amilan