Warning: These documents are under active 
      development and subject to change (version 2.1.0-beta).
      The latest release documents are at:
      https://purl.dataone.org/architecture
      
| Field | Path | Reference | Notes | 
|---|---|---|---|
SearchMetadata.abstract | 
//dataset/abstract/descendant | http://knb.ecoinformatics.org/software/eml/eml-2.1.0/eml-resource.html#abstract | |
SearchMetadata.author | 
concat (//dataset/creator/individualName/surName/text(),’ ‘,//dataset/creator/individualName/givenName/text()) | http://knb.ecoinformatics.org/software/eml/eml-2.1.0/eml-resource.html#creator | Properly formatted should be like “LAST, FIRST INITIAL.; LAST, FIRST INITIAL.;…” | 
SearchMetadata.authorLastName | 
//dataset/creator/individualName/surName/text() | http://knb.ecoinformatics.org/software/eml/eml-2.1.0/eml-resource.html#creator | |
SearchMetadata.beginDate | 
//dataset/coverage/temporalCoverage/rangeOfDates/beginDate/calendarDate/text() | http://knb.ecoinformatics.org/software/eml/eml-2.1.0/eml-coverage.html#TemporalCoverage | |
SearchMetadata.class | 
|||
SearchMetadata.contactOrganization | 
//dataset/creator/organizationName/text() | Need to combine these values outside of Xpath | |
SearchMetadata.decade | 
Constructed from begindate and enddate, but not sure on what happens when more than a single decade is covered | ||
SearchMetadata.eastBoundCoord | 
//dataset/coverage/geographicCoverage/boundingCoordinates/eastBoundingCoordinate/text() | http://knb.ecoinformatics.org/software/eml/eml-2.1.0/eml-coverage.html#eastBoundingCoordinate | |
SearchMetadata.edition | 
|||
SearchMetadata.endDate | 
//dataset/coverage/temporalCoverage/rangeOfDates/endDate/calendarDate/text() | http://knb.ecoinformatics.org/software/eml/eml-2.1.0/eml-coverage.html#TemporalCoverage | |
SearchMetadata.family | 
|||
SearchMetadata.fileID | 
|||
SearchMetadata.text | 
|||
SearchMetadata.gcmdKeyword | 
|||
SearchMetadata.genus | 
|||
SearchMetadata.geoform | 
|||
SearchMetadata.investigator | 
//eml:eml/dataset/creator/individualName/surName/text() | ||
SearchMetadata.isSpatial | 
|||
SearchMetadata.keywords | 
//dataset/keywordSet/keyword/text() | ||
SearchMetadata.kingdom | 
|||
SearchMetadata.LTERSite | 
|||
SearchMetadata.noBoundingBox | 
|||
SearchMetadata.northBoundCoord | 
//dataset/coverage/geographicCoverage/boundingCoordinates/northBoundingCoordinate/text() | http://knb.ecoinformatics.org/software/eml/eml-2.1.0/eml-coverage.html#northBoundingCoordinate | |
SearchMetadata.ogcUrl | 
|||
SearchMetadata.order | 
|||
SearchMetadata.origin | 
RULE NOT PRESENT IN INDEX PROCESSING - concat (//eml:eml/ dataset/ creator/ individualName/ givenName /text(),’ ‘,//eml:eml/ dataset/ creator/ individualName/ surName /text()) | ||
SearchMetadata.originator | 
|||
SearchMetadata.parameter | 
|||
SearchMetadata.phylum | 
|||
SearchMetadata.placeKey | 
|||
SearchMetadata.presentationCat | 
|||
SearchMetadata.project | 
  | 
||
SearchMetadata.pubDate | 
//dataset/pubDate/text() | ||
SearchMetadata.purpose | 
|||
SearchMetadata.sensor | 
|||
SearchMetadata.site | 
|||
SearchMetadata.source | 
|||
SearchMetadata.southBoundCoord | 
//dataset/coverage/geographicCoverage/boundingCoordinates/southBoundingCoordinate/text() | ||
SearchMetadata.species | 
|||
SearchMetadata.term | 
|||
SearchMetadata.title | 
//dataset/title/text() | http://knb.ecoinformatics.org/software/eml/eml-2.1.0/eml-project.html#title | |
SearchMetadata.topic | 
|||
SearchMetadata.webUrl | 
WebUrlSolrField, driven off systemMetadata/identifier/text() —- ORIGINAL VALUE FOR THIS COLUMN: //dataset/distribution/online/url/text() | ||
SearchMetadata.westBoundCoord | 
//dataset/coverage/geographicCoverage/boundingCoordinates/westBoundingCoordinate/text() | ||
SearchMetadata.keyConcept | 
|||
SearchMetadata.namedLocation | 
|||
SearchMetadata.relatedOrganizations | 
|||
SearchMetadata.scientificName | 
|||
SearchMetadata.attributeName | 
//dataTable/attributeList/attribute/attributeName/text() | ||
SearchMetadata.attributeLabel | 
//dataTable/attributeList/attribute/attributeLabel/text() | ||
SearchMetadata.attributeDescription | 
//dataTable/attributeList/attribute/attributeDefinition/text() | ||
SearchMetadata.attributeUnit | 
//dataTable//standardUnit/text() | //dataTable//customUnit/text() | ||
SearchMetadata.attribute | 
//dataTable/attributeList/attribute |