Mercury metadata¶
Describes parser configuration for: ornlMercury10Subprocessor
Format IDs Processed¶
This parser processes the following DataONE format IDs:
Oak Ridge National Lab Mercury Metadata version 1.0formatId:http://purl.org/ornl/schema/mercury/terms/v1.0
A full list of DataONE format IDs can be found at https://cn.dataone.org/cn/v2/formats/
Fields¶
The following fields in the solr index are populated from values retrieved from this type of metadata document. Note that these are in addition to the information extracted from System Metadata Parser.
Solr Field | Multi | Dedupe | Source |
---|---|---|---|
Index.abstract |
False | False | /*[local-name() = 'metadata']/idinfo/descript/abstract/
descendant::text()
Processor: MergeSolrField
Configuration: fgdc.abstract
|
Index.beginDate |
False | False | /*[local-name() = 'metadata']/idinfo/timeperd/timeinfo/
rngdates/begdate/text()
Processor: SolrField
Configuration: fgdc.beginDate
Converter: FgdcDateConverter
|
Index.contactOrganization |
True | True | /*[local-name() = 'metadata']/distinfo/distrib/cntinfo/
cntperp/cntorg/text() | /*[local-name() =
'metadata']/distinfo/distrib/cntinfo/cntorgp/cntorg/
text()
Processor: SolrField
Configuration: fgdc.contactOrganization
|
Index.eastBoundCoord |
False | False | /*[local-name() = 'metadata']/idinfo/spdom/bounding/eastbc/
text()
Processor: SolrField
Configuration: fgdc.eastBoundCoord
Converter: SolrLongitudeConverter
|
Index.westBoundCoord |
False | False | /*[local-name() = 'metadata']/idinfo/spdom/bounding/westbc/
text()
Processor: SolrField
Configuration: fgdc.westBoundCoord
Converter: SolrLongitudeConverter
|
Index.northBoundCoord |
False | False | /*[local-name() = 'metadata']/idinfo/spdom/bounding/northbc/
text()
Processor: SolrField
Configuration: fgdc.northBoundCoord
Converter: SolrLongitudeConverter
|
Index.southBoundCoord |
False | False | /*[local-name() = 'metadata']/idinfo/spdom/bounding/southbc/
text()
Processor: SolrField
Configuration: fgdc.southBoundCoord
Converter: SolrLongitudeConverter
|
Index.edition |
False | False | /*[local-name() = 'metadata']/idinfo/citeinfo/edition/text()
Processor: SolrField
Configuration: fgdc.edition
|
Index.endDate |
False | False | /*[local-name() = 'metadata']/idinfo/timeperd/timeinfo/
rngdates/enddate/text()
Processor: SolrField
Configuration: fgdc.endDate
Converter: FgdcDateConverter
|
Index.gcmdKeyword |
True | False | /*[local-name() = 'metadata']/idinfo/keywords/theme[themekt=
'GCMD Science Keywords']/themekey/text()
Processor: SolrField
Configuration: fgdc.gcmdKeyword
|
Index.keywords |
True | True | /*[local-name() = 'metadata']/idinfo/keywords/theme/
themekey/text() | /*[local-name() = 'metadata']/
idinfo/keywords/place/placekey/text()
Processor: SolrField
Configuration: fgdc.keywords
|
Index.geoform |
False | False | /*[local-name() = 'metadata']/idinfo/citation/citeinfo/
geoform/text()
Processor: SolrField
Configuration: fgdc.geoform
|
Index.genus |
True | False | //taxoncl/taxonrv[../taxonrn="Genus"]/text()
Processor: SolrField
Configuration: fgdc.genus
|
Index.kingdom |
True | False | //taxoncl/taxonrv[../taxonrn="Kingdom"]/text()
Processor: SolrField
Configuration: fgdc.kingdom
|
Index.order |
True | False | //taxoncl/taxonrv[../taxonrn="Order"]/text()
Processor: SolrField
Configuration: fgdc.order
|
Index.phylum |
True | False | //taxoncl/taxonrv[../taxonrn="Phylum"]/text() | //taxoncl/
taxonrv[../taxonrn="Division"]/text()
Processor: SolrField
Configuration: fgdc.phylum
|
Index.species |
True | False | //taxoncl/taxonrv[../taxonrn="Species"]/text()
Processor: SolrField
Configuration: fgdc.species
|
Index.family |
True | False | //taxoncl/taxonrv[../taxonrn="Family"]/text()
Processor: SolrField
Configuration: fgdc.family
|
Index.class |
True | False | //taxoncl/taxonrv[../taxonrn="Class"]/text()
Processor: SolrField
Configuration: fgdc.class
|
Index.scientificName |
False | //taxoncl/taxonrv[../taxonrn="Genus"] ->{{[genus] [species]
}}; genus = ../taxonrv/text(); species = taxonrv/
text()
Processor: CommonRootSolrField
Configuration: fgdc.scientificName
Notes: This bean uses a template populated from additional sources. See configuration for more details.
|
|
Index.origin |
True | False | /*[local-name() = 'metadata']/idinfo/citation/citeinfo/
origin/text()
Processor: SolrField
Configuration: fgdc.origin
|
Index.placeKey |
True | False | /*[local-name() = 'metadata']/idinfo/keywords/place/
placekey/text()
Processor: SolrField
Configuration: fgdc.placeKey
|
Index.pubDate |
False | False | /*[local-name() = 'metadata']/idinfo/citation/citeinfo/
pubdate/text()
Processor: SolrField
Configuration: fgdc.pubDate
Converter: FgdcDateConverter
|
Index.purpose |
False | False | /*[local-name() = 'metadata']/idinfo/descript/purpose/
descendant::text()
Processor: MergeSolrField
Configuration: fgdc.purpose
|
Index.title |
False | False | /*[local-name() = 'metadata']/idinfo/citation/citeinfo/
title/text()
Processor: SolrField
Configuration: fgdc.title
|
Index.webUrl |
True | False | /*[local-name() = 'metadata']/idinfo/citation/citeinfo/
onlink/text()
Processor: SolrField
Configuration: fgdc.web_url
|
Index.fileID |
Processor: ResolveSolrField
Configuration: fgdc.fileID
Notes: SolrField which configures the resolve url for the document being processed.
Converter:
|
||
Index.text |
Processor: AggregateSolrField
Configuration: fgdc.fullText
Converter:
|
||
Index.presentationCat |
False | False | /*[local-name() = 'metadata']/idinfo/citation/citeinfo/
geoform/text()
Processor: SolrField
Configuration: fgdc.presentationCat
|
Index.author |
False | False | /*[local-name() = 'metadata']/idinfo/citation/citeinfo/
origin/text()
Processor: SolrField
Configuration: fgdc.author
|
Index.authorSurName |
False | False | /*[local-name() = 'metadata']/idinfo/citation/citeinfo/
origin[1]/text()
Processor: SolrField
Configuration: fgdc.authorSurName
|
Index.authorSurNameSort |
False | False | /*[local-name() = 'metadata']/idinfo/citation/citeinfo/
origin[1]/text()
Processor: SolrField
Configuration: fgdc.authorSurNameSort
|
Index.investigator |
True | False | /*[local-name() = 'metadata']/idinfo/citation/citeinfo/
origin/text()
Processor: SolrField
Configuration: fgdc.investigator
|
Index.site |
True | False | /*[local-name() = 'metadata']/idinfo/spdom/descgeog/text()
|
Index.attributeName |
True | False | //attr/attrlabl/text()
Processor: SolrField
Configuration: fgdc.attributeName
|
Index.attributeLabel |
True | False | //attr/attalias/text()
Processor: SolrField
Configuration: fgdc.attributeLabel
|
Index.attributeDescription |
True | False | //attr/attrdef/text()
Processor: SolrField
Configuration: fgdc.attributeDescription
|
Index.attributeUnit |
True | False | //attr/attrdomv//attrunit/text() | //attr//attrdomv//edomv/
text()
Processor: SolrField
Configuration: fgdc.attributeUnit
|
Index.attribute |
False | //attr ->{{[attributeName] [attributeLabel] [
attributeDescription] [attributeUnit]}};
attributeName = attrlabl/text(); attributeLabel =
attalias/text(); attributeDescription = attrdef/
text(); attributeUnit = attrdomv//attrunit/text() |
.//attrdomv//edomv/text()
Processor: CommonRootSolrField
Configuration: fgdc.attributeText
Notes: This bean uses a template populated from additional sources. See configuration for more details.
|
|
Index.geohash_1 |
False | /*[local-name() = 'metadata']/idinfo/spdom/bounding ->{{[
northBoundingCoordinate] [southBoundingCoordinate] [
eastBoundingCoordinate] [westBoundingCoordinate]}};
northBoundingCoordinate = northbc/text();
southBoundingCoordinate = southbc/text();
eastBoundingCoordinate = eastbc/text();
westBoundingCoordinate = westbc/text()
Processor: CommonRootSolrField
Configuration: fgdc.geohash1
Notes: This bean uses a template populated from additional sources. See configuration for more details.
Converter: GeohashConverter
|
|
Index.geohash_2 |
False | /*[local-name() = 'metadata']/idinfo/spdom/bounding ->{{[
northBoundingCoordinate] [southBoundingCoordinate] [
eastBoundingCoordinate] [westBoundingCoordinate]}};
northBoundingCoordinate = northbc/text();
southBoundingCoordinate = southbc/text();
eastBoundingCoordinate = eastbc/text();
westBoundingCoordinate = westbc/text()
Processor: CommonRootSolrField
Configuration: fgdc.geohash2
Notes: This bean uses a template populated from additional sources. See configuration for more details.
Converter: GeohashConverter
|
|
Index.geohash_3 |
False | /*[local-name() = 'metadata']/idinfo/spdom/bounding ->{{[
northBoundingCoordinate] [southBoundingCoordinate] [
eastBoundingCoordinate] [westBoundingCoordinate]}};
northBoundingCoordinate = northbc/text();
southBoundingCoordinate = southbc/text();
eastBoundingCoordinate = eastbc/text();
westBoundingCoordinate = westbc/text()
Processor: CommonRootSolrField
Configuration: fgdc.geohash3
Notes: This bean uses a template populated from additional sources. See configuration for more details.
Converter: GeohashConverter
|
|
Index.geohash_4 |
False | /*[local-name() = 'metadata']/idinfo/spdom/bounding ->{{[
northBoundingCoordinate] [southBoundingCoordinate] [
eastBoundingCoordinate] [westBoundingCoordinate]}};
northBoundingCoordinate = northbc/text();
southBoundingCoordinate = southbc/text();
eastBoundingCoordinate = eastbc/text();
westBoundingCoordinate = westbc/text()
Processor: CommonRootSolrField
Configuration: fgdc.geohash4
Notes: This bean uses a template populated from additional sources. See configuration for more details.
Converter: GeohashConverter
|
|
Index.geohash_5 |
False | /*[local-name() = 'metadata']/idinfo/spdom/bounding ->{{[
northBoundingCoordinate] [southBoundingCoordinate] [
eastBoundingCoordinate] [westBoundingCoordinate]}};
northBoundingCoordinate = northbc/text();
southBoundingCoordinate = southbc/text();
eastBoundingCoordinate = eastbc/text();
westBoundingCoordinate = westbc/text()
Processor: CommonRootSolrField
Configuration: fgdc.geohash5
Notes: This bean uses a template populated from additional sources. See configuration for more details.
Converter: GeohashConverter
|
|
Index.geohash_6 |
False | /*[local-name() = 'metadata']/idinfo/spdom/bounding ->{{[
northBoundingCoordinate] [southBoundingCoordinate] [
eastBoundingCoordinate] [westBoundingCoordinate]}};
northBoundingCoordinate = northbc/text();
southBoundingCoordinate = southbc/text();
eastBoundingCoordinate = eastbc/text();
westBoundingCoordinate = westbc/text()
Processor: CommonRootSolrField
Configuration: fgdc.geohash6
Notes: This bean uses a template populated from additional sources. See configuration for more details.
Converter: GeohashConverter
|
|
Index.geohash_7 |
False | /*[local-name() = 'metadata']/idinfo/spdom/bounding ->{{[
northBoundingCoordinate] [southBoundingCoordinate] [
eastBoundingCoordinate] [westBoundingCoordinate]}};
northBoundingCoordinate = northbc/text();
southBoundingCoordinate = southbc/text();
eastBoundingCoordinate = eastbc/text();
westBoundingCoordinate = westbc/text()
Processor: CommonRootSolrField
Configuration: fgdc.geohash7
Notes: This bean uses a template populated from additional sources. See configuration for more details.
Converter: GeohashConverter
|
|
Index.geohash_8 |
False | /*[local-name() = 'metadata']/idinfo/spdom/bounding ->{{[
northBoundingCoordinate] [southBoundingCoordinate] [
eastBoundingCoordinate] [westBoundingCoordinate]}};
northBoundingCoordinate = northbc/text();
southBoundingCoordinate = southbc/text();
eastBoundingCoordinate = eastbc/text();
westBoundingCoordinate = westbc/text()
Processor: CommonRootSolrField
Configuration: fgdc.geohash8
Notes: This bean uses a template populated from additional sources. See configuration for more details.
Converter: GeohashConverter
|
|
Index.geohash_9 |
False | /*[local-name() = 'metadata']/idinfo/spdom/bounding ->{{[
northBoundingCoordinate] [southBoundingCoordinate] [
eastBoundingCoordinate] [westBoundingCoordinate]}};
northBoundingCoordinate = northbc/text();
southBoundingCoordinate = southbc/text();
eastBoundingCoordinate = eastbc/text();
westBoundingCoordinate = westbc/text()
Processor: CommonRootSolrField
Configuration: fgdc.geohash9
Notes: This bean uses a template populated from additional sources. See configuration for more details.
Converter: GeohashConverter
|
Bean Configurations¶
fgdc.abstract¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.abstract" class="org.dataone.cn.indexer.parser.MergeSolrField">
<constructor-arg name="name" value="abstract"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/descript/abstract/descendant::text()"/>
<constructor-arg name="delimiter" value=" "/>
<property name="multivalue" value="false"/>
<property name="dedupe" value="false"/>
</bean>
fgdc.beginDate¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.beginDate" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="beginDate"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/timeperd/timeinfo/rngdates/begdate/text()"/>
<property name="multivalue" value="false"/>
<property name="converter" ref="fgdcDateConverter"/>
</bean>
fgdc.contactOrganization¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.contactOrganization" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="contactOrganization"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/distinfo/distrib/cntinfo/cntperp/cntorg/text() | /*[local-name() = 'metadata']/distinfo/distrib/cntinfo/cntorgp/cntorg/text()"/>
<property name="multivalue" value="true"/>
<property name="dedupe" value="true"/>
</bean>
fgdc.eastBoundCoord¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.eastBoundCoord" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="eastBoundCoord"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/spdom/bounding/eastbc/text()"/>
<property name="multivalue" value="false"/>
<property name="converter" ref="solrLongitudeConverter"/>
</bean>
fgdc.westBoundCoord¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.westBoundCoord" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="westBoundCoord"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/spdom/bounding/westbc/text()"/>
<property name="multivalue" value="false"/>
<property name="converter" ref="solrLongitudeConverter"/>
</bean>
fgdc.northBoundCoord¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.northBoundCoord" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="northBoundCoord"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/spdom/bounding/northbc/text()"/>
<property name="multivalue" value="false"/>
<property name="converter" ref="solrLongitudeConverter"/>
</bean>
fgdc.southBoundCoord¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.southBoundCoord" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="southBoundCoord"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/spdom/bounding/southbc/text()"/>
<property name="multivalue" value="false"/>
<property name="converter" ref="solrLongitudeConverter"/>
</bean>
fgdc.edition¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.edition" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="edition"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/citeinfo/edition/text()"/>
<property name="multivalue" value="false"/>
</bean>
fgdc.endDate¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.endDate" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="endDate"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/timeperd/timeinfo/rngdates/enddate/text()"/>
<property name="multivalue" value="false"/>
<property name="converter" ref="fgdcDateConverter"/>
</bean>
fgdc.gcmdKeyword¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.gcmdKeyword" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="gcmdKeyword"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/keywords/theme[themekt='GCMD Science Keywords']/themekey/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.keywords¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.keywords" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="keywords"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/keywords/theme/themekey/text() | /*[local-name() = 'metadata']/idinfo/keywords/place/placekey/text()"/>
<property name="multivalue" value="true"/>
<property name="dedupe" value="true"/>
<property name="disallowedValues">
<list>
<value>none</value>
</list>
</property>
</bean>
fgdc.geoform¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.geoform" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="geoform"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/citation/citeinfo/geoform/text()"/>
<property name="multivalue" value="false"/>
</bean>
fgdc.genus¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.genus" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="genus"/>
<constructor-arg name="xpath" value="//taxoncl/taxonrv[../taxonrn="Genus"]/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.kingdom¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.kingdom" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="kingdom"/>
<constructor-arg name="xpath" value="//taxoncl/taxonrv[../taxonrn="Kingdom"]/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.order¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.order" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="order"/>
<constructor-arg name="xpath" value="//taxoncl/taxonrv[../taxonrn="Order"]/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.phylum¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.phylum" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="phylum"/>
<constructor-arg name="xpath" value="//taxoncl/taxonrv[../taxonrn="Phylum"]/text() | //taxoncl/taxonrv[../taxonrn="Division"]/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.species¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.species" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="species"/>
<constructor-arg name="xpath" value="//taxoncl/taxonrv[../taxonrn="Species"]/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.family¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.family" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="family"/>
<constructor-arg name="xpath" value="//taxoncl/taxonrv[../taxonrn="Family"]/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.class¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.class" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="class"/>
<constructor-arg name="xpath" value="//taxoncl/taxonrv[../taxonrn="Class"]/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.scientificName¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.scientificName" class="org.dataone.cn.indexer.parser.CommonRootSolrField" p:multivalue="true" p:root-ref="fgdc.scientificNameRoot">
<constructor-arg name="name" value="scientificName"/>
</bean>
fgdc.origin¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.origin" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="origin"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/citation/citeinfo/origin/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.placeKey¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.placeKey" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="placeKey"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/keywords/place/placekey/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.pubDate¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.pubDate" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="pubDate"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/citation/citeinfo/pubdate/text()"/>
<property name="multivalue" value="false"/>
<property name="converter" ref="fgdcDateConverter"/>
</bean>
fgdc.purpose¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.purpose" class="org.dataone.cn.indexer.parser.MergeSolrField">
<constructor-arg name="name" value="purpose"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/descript/purpose/descendant::text()"/>
<constructor-arg name="delimiter" value=" "/>
<property name="multivalue" value="false"/>
<property name="dedupe" value="false"/>
</bean>
fgdc.title¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.title" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="title"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/citation/citeinfo/title/text()"/>
<property name="multivalue" value="false"/>
</bean>
fgdc.web_url¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.web_url" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="webUrl"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/citation/citeinfo/onlink/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.fileID¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.fileID" class="org.dataone.cn.indexer.parser.ResolveSolrField">
<constructor-arg name="name" value="fileID"/>
</bean>
fgdc.fullText¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.fullText" class="org.dataone.cn.indexer.parser.AggregateSolrField">
<property name="name" value="text"/>
<property name="solrFields">
<list>
<ref bean="fgdc.text"/>
</list>
</property>
</bean>
fgdc.presentationCat¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.presentationCat" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="presentationCat"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/citation/citeinfo/geoform/text()"/>
<property name="multivalue" value="false"/>
</bean>
fgdc.author¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.author" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="author"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/citation/citeinfo/origin/text()"/>
<property name="multivalue" value="false"/>
</bean>
fgdc.authorSurName¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.authorSurName" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="authorSurName"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/citation/citeinfo/origin[1]/text()"/>
<property name="multivalue" value="false"/>
</bean>
fgdc.authorSurNameSort¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.authorSurNameSort" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="authorSurNameSort"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/citation/citeinfo/origin[1]/text()"/>
<property name="multivalue" value="false"/>
</bean>
fgdc.investigator¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.investigator" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="investigator"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/citation/citeinfo/origin/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.site¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.site" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="site"/>
<constructor-arg name="xpath" value="/*[local-name() = 'metadata']/idinfo/spdom/descgeog/text()"/>
<property name="multivalue" value="true"/>
</bean>
fgdc.attributeName¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.attributeName" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="attributeName"/>
<constructor-arg name="xpath" value="//attr/attrlabl/text()"/>
<property name="multivalue" value="true"/>
<property name="dedupe" value="false"/>
</bean>
fgdc.attributeLabel¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.attributeLabel" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="attributeLabel"/>
<constructor-arg name="xpath" value="//attr/attalias/text()"/>
<property name="multivalue" value="true"/>
<property name="dedupe" value="false"/>
</bean>
fgdc.attributeDescription¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.attributeDescription" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="attributeDescription"/>
<constructor-arg name="xpath" value="//attr/attrdef/text()"/>
<property name="multivalue" value="true"/>
<property name="dedupe" value="false"/>
</bean>
fgdc.attributeUnit¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.attributeUnit" class="org.dataone.cn.indexer.parser.SolrField">
<constructor-arg name="name" value="attributeUnit"/>
<constructor-arg name="xpath" value="//attr/attrdomv//attrunit/text() | //attr//attrdomv//edomv/text()"/>
<property name="multivalue" value="true"/>
<property name="dedupe" value="false"/>
</bean>
fgdc.attributeText¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.attributeText" class="org.dataone.cn.indexer.parser.CommonRootSolrField" p:multivalue="true" p:root-ref="fgdc.attributeTextRoot">
<constructor-arg name="name" value="attribute"/>
</bean>
fgdc.geohash1¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.geohash1" class="org.dataone.cn.indexer.parser.CommonRootSolrField" p:multivalue="false" p:root-ref="fgdc.geohashRoot">
<constructor-arg name="name" value="geohash_1"/>
<property name="converter" ref="geohashConverter_1"/>
</bean>
fgdc.geohash2¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.geohash2" class="org.dataone.cn.indexer.parser.CommonRootSolrField" p:multivalue="false" p:root-ref="fgdc.geohashRoot">
<constructor-arg name="name" value="geohash_2"/>
<property name="converter" ref="geohashConverter_2"/>
</bean>
fgdc.geohash3¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.geohash3" class="org.dataone.cn.indexer.parser.CommonRootSolrField" p:multivalue="false" p:root-ref="fgdc.geohashRoot">
<constructor-arg name="name" value="geohash_3"/>
<property name="converter" ref="geohashConverter_3"/>
</bean>
fgdc.geohash4¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.geohash4" class="org.dataone.cn.indexer.parser.CommonRootSolrField" p:multivalue="false" p:root-ref="fgdc.geohashRoot">
<constructor-arg name="name" value="geohash_4"/>
<property name="converter" ref="geohashConverter_4"/>
</bean>
fgdc.geohash5¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.geohash5" class="org.dataone.cn.indexer.parser.CommonRootSolrField" p:multivalue="false" p:root-ref="fgdc.geohashRoot">
<constructor-arg name="name" value="geohash_5"/>
<property name="converter" ref="geohashConverter_5"/>
</bean>
fgdc.geohash6¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.geohash6" class="org.dataone.cn.indexer.parser.CommonRootSolrField" p:multivalue="false" p:root-ref="fgdc.geohashRoot">
<constructor-arg name="name" value="geohash_6"/>
<property name="converter" ref="geohashConverter_6"/>
</bean>
fgdc.geohash7¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.geohash7" class="org.dataone.cn.indexer.parser.CommonRootSolrField" p:multivalue="false" p:root-ref="fgdc.geohashRoot">
<constructor-arg name="name" value="geohash_7"/>
<property name="converter" ref="geohashConverter_7"/>
</bean>
fgdc.geohash8¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.geohash8" class="org.dataone.cn.indexer.parser.CommonRootSolrField" p:multivalue="false" p:root-ref="fgdc.geohashRoot">
<constructor-arg name="name" value="geohash_8"/>
<property name="converter" ref="geohashConverter_8"/>
</bean>
fgdc.geohash9¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="fgdc.geohash9" class="org.dataone.cn.indexer.parser.CommonRootSolrField" p:multivalue="false" p:root-ref="fgdc.geohashRoot">
<constructor-arg name="name" value="geohash_9"/>
<property name="converter" ref="geohashConverter_9"/>
</bean>