io.leishvl.core.dwc.simple.SimpleDarwinRecord.java Source code

Java tutorial

Introduction

Here is the source code for io.leishvl.core.dwc.simple.SimpleDarwinRecord.java

Source

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2015.11.04 at 10:30:09 PM CET 
//

package io.leishvl.core.dwc.simple;

import java.math.BigInteger;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import io.leishvl.core.dwc.dc.elements.SimpleLiteral;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * <p>Java class for anonymous complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;all&gt;
 *         &lt;element ref="{http://purl.org/dc/terms/}type" minOccurs="0"/&gt;
 *         &lt;element ref="{http://purl.org/dc/terms/}modified" minOccurs="0"/&gt;
 *         &lt;element ref="{http://purl.org/dc/terms/}language" minOccurs="0"/&gt;
 *         &lt;element ref="{http://purl.org/dc/terms/}license" minOccurs="0"/&gt;
 *         &lt;element ref="{http://purl.org/dc/terms/}rightsHolder" minOccurs="0"/&gt;
 *         &lt;element ref="{http://purl.org/dc/terms/}accessRights" minOccurs="0"/&gt;
 *         &lt;element ref="{http://purl.org/dc/terms/}bibliographicCitation" minOccurs="0"/&gt;
 *         &lt;element ref="{http://purl.org/dc/terms/}references" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}institutionID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}collectionID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}datasetID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}institutionCode" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}collectionCode" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}datasetName" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}ownerInstitutionCode" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}basisOfRecord" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}informationWithheld" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}dataGeneralizations" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}dynamicProperties" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}occurrenceID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}catalogNumber" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}recordNumber" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}recordedBy" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}individualCount" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}organismQuantity" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}organismQuantityType" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}sex" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}lifeStage" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}reproductiveCondition" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}behavior" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}establishmentMeans" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}occurrenceStatus" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}preparations" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}disposition" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}associatedMedia" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}associatedReferences" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}associatedSequences" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}associatedTaxa" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}otherCatalogNumbers" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}occurrenceRemarks" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}organismID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}organismName" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}organismScope" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}associatedOccurrences" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}associatedOrganisms" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}previousIdentifications" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}organismRemarks" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}materialSampleID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}eventID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}parentEventID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}fieldNumber" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}eventDate" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}eventTime" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}startDayOfYear" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}endDayOfYear" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}year" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}month" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}day" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}verbatimEventDate" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}habitat" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}samplingProtocol" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}samplingEffort" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}sampleSizeValue" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}sampleSizeUnit" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}fieldNotes" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}eventRemarks" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}locationID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}higherGeographyID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}higherGeography" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}continent" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}waterbody" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}islandGroup" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}island" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}country" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}countryCode" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}stateProvince" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}county" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}municipality" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}locality" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}verbatimLocality" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}minimumElevationInMeters" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}maximumElevationInMeters" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}verbatimElevation" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}minimumDepthInMeters" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}maximumDepthInMeters" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}verbatimDepth" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}minimumDistanceAboveSurfaceInMeters" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}maximumDistanceAboveSurfaceInMeters" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}locationAccordingTo" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}locationRemarks" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}decimalLatitude" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}decimalLongitude" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}geodeticDatum" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}coordinateUncertaintyInMeters" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}coordinatePrecision" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}pointRadiusSpatialFit" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}verbatimCoordinates" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}verbatimLatitude" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}verbatimLongitude" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}verbatimCoordinateSystem" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}verbatimSRS" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}footprintWKT" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}footprintSRS" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}footprintSpatialFit" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}georeferencedBy" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}georeferencedDate" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}georeferenceProtocol" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}georeferenceSources" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}georeferenceVerificationStatus" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}georeferenceRemarks" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}geologicalContextID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}earliestEonOrLowestEonothem" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}latestEonOrHighestEonothem" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}earliestEraOrLowestErathem" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}latestEraOrHighestErathem" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}earliestPeriodOrLowestSystem" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}latestPeriodOrHighestSystem" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}earliestEpochOrLowestSeries" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}latestEpochOrHighestSeries" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}earliestAgeOrLowestStage" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}latestAgeOrHighestStage" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}lowestBiostratigraphicZone" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}highestBiostratigraphicZone" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}lithostratigraphicTerms" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}group" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}formation" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}member" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}bed" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}identificationID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}identificationQualifier" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}typeStatus" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}identifiedBy" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}dateIdentified" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}identificationReferences" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}identificationVerificationStatus" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}identificationRemarks" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}taxonID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}scientificNameID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}acceptedNameUsageID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}parentNameUsageID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}originalNameUsageID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}nameAccordingToID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}namePublishedInID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}taxonConceptID" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}scientificName" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}acceptedNameUsage" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}parentNameUsage" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}originalNameUsage" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}nameAccordingTo" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}namePublishedIn" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}namePublishedInYear" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}higherClassification" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}kingdom" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}phylum" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}class" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}order" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}family" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}genus" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}subgenus" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}specificEpithet" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}infraspecificEpithet" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}taxonRank" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}verbatimTaxonRank" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}scientificNameAuthorship" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}vernacularName" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}nomenclaturalCode" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}taxonomicStatus" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}nomenclaturalStatus" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/terms/}taxonRemarks" minOccurs="0"/&gt;
 *         &lt;element ref="{http://rs.tdwg.org/dwc/xsd/simpledarwincore/}SimpleDarwinExtensions" minOccurs="0"/&gt;
 *       &lt;/all&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {

})
@XmlRootElement(name = "SimpleDarwinRecord")
@Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
public class SimpleDarwinRecord {

    @XmlElement(namespace = "http://purl.org/dc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected SimpleLiteral type;
    @XmlElement(namespace = "http://purl.org/dc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected SimpleLiteral modified;
    @XmlElement(namespace = "http://purl.org/dc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected SimpleLiteral language;
    @XmlElement(namespace = "http://purl.org/dc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected SimpleLiteral license;
    @XmlElement(namespace = "http://purl.org/dc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected SimpleLiteral rightsHolder;
    @XmlElement(namespace = "http://purl.org/dc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected SimpleLiteral accessRights;
    @XmlElement(namespace = "http://purl.org/dc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected SimpleLiteral bibliographicCitation;
    @XmlElement(namespace = "http://purl.org/dc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected SimpleLiteral references;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String institutionID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String collectionID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String datasetID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String institutionCode;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String collectionCode;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String datasetName;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String ownerInstitutionCode;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String basisOfRecord;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String informationWithheld;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String dataGeneralizations;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String dynamicProperties;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String occurrenceID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String catalogNumber;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String recordNumber;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String recordedBy;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @XmlSchemaType(name = "positiveInteger")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected BigInteger individualCount;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String organismQuantity;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String organismQuantityType;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String sex;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String lifeStage;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String reproductiveCondition;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String behavior;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String establishmentMeans;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String occurrenceStatus;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String preparations;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String disposition;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String associatedMedia;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String associatedReferences;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String associatedSequences;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String associatedTaxa;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String otherCatalogNumbers;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String occurrenceRemarks;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String organismID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String organismName;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String organismScope;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String associatedOccurrences;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String associatedOrganisms;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String previousIdentifications;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String organismRemarks;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String materialSampleID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String eventID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String parentEventID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String fieldNumber;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String eventDate;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @XmlSchemaType(name = "time")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected XMLGregorianCalendar eventTime;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @XmlSchemaType(name = "integer")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected Integer startDayOfYear;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @XmlSchemaType(name = "integer")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected Integer endDayOfYear;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @XmlSchemaType(name = "gYear")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected XMLGregorianCalendar year;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @XmlSchemaType(name = "gMonth")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected XMLGregorianCalendar month;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @XmlSchemaType(name = "gDay")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected XMLGregorianCalendar day;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String verbatimEventDate;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String habitat;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String samplingProtocol;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String samplingEffort;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String sampleSizeValue;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String sampleSizeUnit;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String fieldNotes;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String eventRemarks;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String locationID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String higherGeographyID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String higherGeography;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String continent;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String waterbody;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String islandGroup;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String island;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String country;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String countryCode;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String stateProvince;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String county;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String municipality;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String locality;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String verbatimLocality;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected Double minimumElevationInMeters;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected Double maximumElevationInMeters;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String verbatimElevation;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected Double minimumDepthInMeters;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected Double maximumDepthInMeters;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String verbatimDepth;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected Double minimumDistanceAboveSurfaceInMeters;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected Double maximumDistanceAboveSurfaceInMeters;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String locationAccordingTo;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String locationRemarks;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected Double decimalLatitude;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected Double decimalLongitude;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String geodeticDatum;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected Double coordinateUncertaintyInMeters;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String coordinatePrecision;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @XmlSchemaType(name = "anySimpleType")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String pointRadiusSpatialFit;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String verbatimCoordinates;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String verbatimLatitude;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String verbatimLongitude;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String verbatimCoordinateSystem;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String verbatimSRS;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String footprintWKT;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String footprintSRS;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @XmlSchemaType(name = "anySimpleType")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String footprintSpatialFit;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String georeferencedBy;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String georeferencedDate;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String georeferenceProtocol;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String georeferenceSources;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String georeferenceVerificationStatus;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String georeferenceRemarks;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String geologicalContextID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String earliestEonOrLowestEonothem;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String latestEonOrHighestEonothem;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String earliestEraOrLowestErathem;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String latestEraOrHighestErathem;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String earliestPeriodOrLowestSystem;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String latestPeriodOrHighestSystem;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String earliestEpochOrLowestSeries;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String latestEpochOrHighestSeries;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String earliestAgeOrLowestStage;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String latestAgeOrHighestStage;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String lowestBiostratigraphicZone;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String highestBiostratigraphicZone;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String lithostratigraphicTerms;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String group;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String formation;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String member;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String bed;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String identificationID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String identificationQualifier;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String typeStatus;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String identifiedBy;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String dateIdentified;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String identificationReferences;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String identificationVerificationStatus;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String identificationRemarks;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String taxonID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String scientificNameID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String acceptedNameUsageID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String parentNameUsageID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String originalNameUsageID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String nameAccordingToID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String namePublishedInID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String taxonConceptID;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String scientificName;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String acceptedNameUsage;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String parentNameUsage;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String originalNameUsage;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String nameAccordingTo;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String namePublishedIn;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @XmlSchemaType(name = "gYear")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected XMLGregorianCalendar namePublishedInYear;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String higherClassification;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String kingdom;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String phylum;
    @XmlElement(name = "class", namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String clazz;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String order;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String family;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String genus;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String subgenus;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String specificEpithet;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String infraspecificEpithet;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String taxonRank;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String verbatimTaxonRank;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String scientificNameAuthorship;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String vernacularName;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String nomenclaturalCode;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String taxonomicStatus;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String nomenclaturalStatus;
    @XmlElement(namespace = "http://rs.tdwg.org/dwc/terms/")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected String taxonRemarks;
    @XmlElement(name = "SimpleDarwinExtensions")
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    protected SimpleDarwinExtensions simpleDarwinExtensions;

    /**
     * Gets the value of the type property.
     * 
     * @return
     *     possible object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleLiteral getType() {
        return type;
    }

    /**
     * Sets the value of the type property.
     * 
     * @param value
     *     allowed object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setType(SimpleLiteral value) {
        this.type = value;
    }

    /**
     * Gets the value of the modified property.
     * 
     * @return
     *     possible object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleLiteral getModified() {
        return modified;
    }

    /**
     * Sets the value of the modified property.
     * 
     * @param value
     *     allowed object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setModified(SimpleLiteral value) {
        this.modified = value;
    }

    /**
     * Gets the value of the language property.
     * 
     * @return
     *     possible object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleLiteral getLanguage() {
        return language;
    }

    /**
     * Sets the value of the language property.
     * 
     * @param value
     *     allowed object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLanguage(SimpleLiteral value) {
        this.language = value;
    }

    /**
     * Gets the value of the license property.
     * 
     * @return
     *     possible object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleLiteral getLicense() {
        return license;
    }

    /**
     * Sets the value of the license property.
     * 
     * @param value
     *     allowed object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLicense(SimpleLiteral value) {
        this.license = value;
    }

    /**
     * Gets the value of the rightsHolder property.
     * 
     * @return
     *     possible object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleLiteral getRightsHolder() {
        return rightsHolder;
    }

    /**
     * Sets the value of the rightsHolder property.
     * 
     * @param value
     *     allowed object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setRightsHolder(SimpleLiteral value) {
        this.rightsHolder = value;
    }

    /**
     * Gets the value of the accessRights property.
     * 
     * @return
     *     possible object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleLiteral getAccessRights() {
        return accessRights;
    }

    /**
     * Sets the value of the accessRights property.
     * 
     * @param value
     *     allowed object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setAccessRights(SimpleLiteral value) {
        this.accessRights = value;
    }

    /**
     * Gets the value of the bibliographicCitation property.
     * 
     * @return
     *     possible object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleLiteral getBibliographicCitation() {
        return bibliographicCitation;
    }

    /**
     * Sets the value of the bibliographicCitation property.
     * 
     * @param value
     *     allowed object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setBibliographicCitation(SimpleLiteral value) {
        this.bibliographicCitation = value;
    }

    /**
     * Gets the value of the references property.
     * 
     * @return
     *     possible object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleLiteral getReferences() {
        return references;
    }

    /**
     * Sets the value of the references property.
     * 
     * @param value
     *     allowed object is
     *     {@link SimpleLiteral }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setReferences(SimpleLiteral value) {
        this.references = value;
    }

    /**
     * Gets the value of the institutionID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getInstitutionID() {
        return institutionID;
    }

    /**
     * Sets the value of the institutionID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setInstitutionID(String value) {
        this.institutionID = value;
    }

    /**
     * Gets the value of the collectionID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getCollectionID() {
        return collectionID;
    }

    /**
     * Sets the value of the collectionID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setCollectionID(String value) {
        this.collectionID = value;
    }

    /**
     * Gets the value of the datasetID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getDatasetID() {
        return datasetID;
    }

    /**
     * Sets the value of the datasetID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setDatasetID(String value) {
        this.datasetID = value;
    }

    /**
     * Gets the value of the institutionCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getInstitutionCode() {
        return institutionCode;
    }

    /**
     * Sets the value of the institutionCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setInstitutionCode(String value) {
        this.institutionCode = value;
    }

    /**
     * Gets the value of the collectionCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getCollectionCode() {
        return collectionCode;
    }

    /**
     * Sets the value of the collectionCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setCollectionCode(String value) {
        this.collectionCode = value;
    }

    /**
     * Gets the value of the datasetName property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getDatasetName() {
        return datasetName;
    }

    /**
     * Sets the value of the datasetName property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setDatasetName(String value) {
        this.datasetName = value;
    }

    /**
     * Gets the value of the ownerInstitutionCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOwnerInstitutionCode() {
        return ownerInstitutionCode;
    }

    /**
     * Sets the value of the ownerInstitutionCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOwnerInstitutionCode(String value) {
        this.ownerInstitutionCode = value;
    }

    /**
     * Gets the value of the basisOfRecord property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getBasisOfRecord() {
        return basisOfRecord;
    }

    /**
     * Sets the value of the basisOfRecord property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setBasisOfRecord(String value) {
        this.basisOfRecord = value;
    }

    /**
     * Gets the value of the informationWithheld property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getInformationWithheld() {
        return informationWithheld;
    }

    /**
     * Sets the value of the informationWithheld property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setInformationWithheld(String value) {
        this.informationWithheld = value;
    }

    /**
     * Gets the value of the dataGeneralizations property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getDataGeneralizations() {
        return dataGeneralizations;
    }

    /**
     * Sets the value of the dataGeneralizations property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setDataGeneralizations(String value) {
        this.dataGeneralizations = value;
    }

    /**
     * Gets the value of the dynamicProperties property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getDynamicProperties() {
        return dynamicProperties;
    }

    /**
     * Sets the value of the dynamicProperties property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setDynamicProperties(String value) {
        this.dynamicProperties = value;
    }

    /**
     * Gets the value of the occurrenceID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOccurrenceID() {
        return occurrenceID;
    }

    /**
     * Sets the value of the occurrenceID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOccurrenceID(String value) {
        this.occurrenceID = value;
    }

    /**
     * Gets the value of the catalogNumber property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getCatalogNumber() {
        return catalogNumber;
    }

    /**
     * Sets the value of the catalogNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setCatalogNumber(String value) {
        this.catalogNumber = value;
    }

    /**
     * Gets the value of the recordNumber property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getRecordNumber() {
        return recordNumber;
    }

    /**
     * Sets the value of the recordNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setRecordNumber(String value) {
        this.recordNumber = value;
    }

    /**
     * Gets the value of the recordedBy property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getRecordedBy() {
        return recordedBy;
    }

    /**
     * Sets the value of the recordedBy property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setRecordedBy(String value) {
        this.recordedBy = value;
    }

    /**
     * Gets the value of the individualCount property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public BigInteger getIndividualCount() {
        return individualCount;
    }

    /**
     * Sets the value of the individualCount property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setIndividualCount(BigInteger value) {
        this.individualCount = value;
    }

    /**
     * Gets the value of the organismQuantity property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOrganismQuantity() {
        return organismQuantity;
    }

    /**
     * Sets the value of the organismQuantity property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOrganismQuantity(String value) {
        this.organismQuantity = value;
    }

    /**
     * Gets the value of the organismQuantityType property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOrganismQuantityType() {
        return organismQuantityType;
    }

    /**
     * Sets the value of the organismQuantityType property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOrganismQuantityType(String value) {
        this.organismQuantityType = value;
    }

    /**
     * Gets the value of the sex property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getSex() {
        return sex;
    }

    /**
     * Sets the value of the sex property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setSex(String value) {
        this.sex = value;
    }

    /**
     * Gets the value of the lifeStage property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLifeStage() {
        return lifeStage;
    }

    /**
     * Sets the value of the lifeStage property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLifeStage(String value) {
        this.lifeStage = value;
    }

    /**
     * Gets the value of the reproductiveCondition property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getReproductiveCondition() {
        return reproductiveCondition;
    }

    /**
     * Sets the value of the reproductiveCondition property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setReproductiveCondition(String value) {
        this.reproductiveCondition = value;
    }

    /**
     * Gets the value of the behavior property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getBehavior() {
        return behavior;
    }

    /**
     * Sets the value of the behavior property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setBehavior(String value) {
        this.behavior = value;
    }

    /**
     * Gets the value of the establishmentMeans property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getEstablishmentMeans() {
        return establishmentMeans;
    }

    /**
     * Sets the value of the establishmentMeans property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setEstablishmentMeans(String value) {
        this.establishmentMeans = value;
    }

    /**
     * Gets the value of the occurrenceStatus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOccurrenceStatus() {
        return occurrenceStatus;
    }

    /**
     * Sets the value of the occurrenceStatus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOccurrenceStatus(String value) {
        this.occurrenceStatus = value;
    }

    /**
     * Gets the value of the preparations property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getPreparations() {
        return preparations;
    }

    /**
     * Sets the value of the preparations property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setPreparations(String value) {
        this.preparations = value;
    }

    /**
     * Gets the value of the disposition property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getDisposition() {
        return disposition;
    }

    /**
     * Sets the value of the disposition property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setDisposition(String value) {
        this.disposition = value;
    }

    /**
     * Gets the value of the associatedMedia property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getAssociatedMedia() {
        return associatedMedia;
    }

    /**
     * Sets the value of the associatedMedia property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setAssociatedMedia(String value) {
        this.associatedMedia = value;
    }

    /**
     * Gets the value of the associatedReferences property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getAssociatedReferences() {
        return associatedReferences;
    }

    /**
     * Sets the value of the associatedReferences property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setAssociatedReferences(String value) {
        this.associatedReferences = value;
    }

    /**
     * Gets the value of the associatedSequences property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getAssociatedSequences() {
        return associatedSequences;
    }

    /**
     * Sets the value of the associatedSequences property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setAssociatedSequences(String value) {
        this.associatedSequences = value;
    }

    /**
     * Gets the value of the associatedTaxa property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getAssociatedTaxa() {
        return associatedTaxa;
    }

    /**
     * Sets the value of the associatedTaxa property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setAssociatedTaxa(String value) {
        this.associatedTaxa = value;
    }

    /**
     * Gets the value of the otherCatalogNumbers property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOtherCatalogNumbers() {
        return otherCatalogNumbers;
    }

    /**
     * Sets the value of the otherCatalogNumbers property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOtherCatalogNumbers(String value) {
        this.otherCatalogNumbers = value;
    }

    /**
     * Gets the value of the occurrenceRemarks property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOccurrenceRemarks() {
        return occurrenceRemarks;
    }

    /**
     * Sets the value of the occurrenceRemarks property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOccurrenceRemarks(String value) {
        this.occurrenceRemarks = value;
    }

    /**
     * Gets the value of the organismID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOrganismID() {
        return organismID;
    }

    /**
     * Sets the value of the organismID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOrganismID(String value) {
        this.organismID = value;
    }

    /**
     * Gets the value of the organismName property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOrganismName() {
        return organismName;
    }

    /**
     * Sets the value of the organismName property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOrganismName(String value) {
        this.organismName = value;
    }

    /**
     * Gets the value of the organismScope property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOrganismScope() {
        return organismScope;
    }

    /**
     * Sets the value of the organismScope property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOrganismScope(String value) {
        this.organismScope = value;
    }

    /**
     * Gets the value of the associatedOccurrences property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getAssociatedOccurrences() {
        return associatedOccurrences;
    }

    /**
     * Sets the value of the associatedOccurrences property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setAssociatedOccurrences(String value) {
        this.associatedOccurrences = value;
    }

    /**
     * Gets the value of the associatedOrganisms property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getAssociatedOrganisms() {
        return associatedOrganisms;
    }

    /**
     * Sets the value of the associatedOrganisms property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setAssociatedOrganisms(String value) {
        this.associatedOrganisms = value;
    }

    /**
     * Gets the value of the previousIdentifications property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getPreviousIdentifications() {
        return previousIdentifications;
    }

    /**
     * Sets the value of the previousIdentifications property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setPreviousIdentifications(String value) {
        this.previousIdentifications = value;
    }

    /**
     * Gets the value of the organismRemarks property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOrganismRemarks() {
        return organismRemarks;
    }

    /**
     * Sets the value of the organismRemarks property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOrganismRemarks(String value) {
        this.organismRemarks = value;
    }

    /**
     * Gets the value of the materialSampleID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getMaterialSampleID() {
        return materialSampleID;
    }

    /**
     * Sets the value of the materialSampleID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setMaterialSampleID(String value) {
        this.materialSampleID = value;
    }

    /**
     * Gets the value of the eventID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getEventID() {
        return eventID;
    }

    /**
     * Sets the value of the eventID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setEventID(String value) {
        this.eventID = value;
    }

    /**
     * Gets the value of the parentEventID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getParentEventID() {
        return parentEventID;
    }

    /**
     * Sets the value of the parentEventID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setParentEventID(String value) {
        this.parentEventID = value;
    }

    /**
     * Gets the value of the fieldNumber property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getFieldNumber() {
        return fieldNumber;
    }

    /**
     * Sets the value of the fieldNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setFieldNumber(String value) {
        this.fieldNumber = value;
    }

    /**
     * Gets the value of the eventDate property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getEventDate() {
        return eventDate;
    }

    /**
     * Sets the value of the eventDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setEventDate(String value) {
        this.eventDate = value;
    }

    /**
     * Gets the value of the eventTime property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public XMLGregorianCalendar getEventTime() {
        return eventTime;
    }

    /**
     * Sets the value of the eventTime property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setEventTime(XMLGregorianCalendar value) {
        this.eventTime = value;
    }

    /**
     * Gets the value of the startDayOfYear property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public Integer getStartDayOfYear() {
        return startDayOfYear;
    }

    /**
     * Sets the value of the startDayOfYear property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setStartDayOfYear(Integer value) {
        this.startDayOfYear = value;
    }

    /**
     * Gets the value of the endDayOfYear property.
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public Integer getEndDayOfYear() {
        return endDayOfYear;
    }

    /**
     * Sets the value of the endDayOfYear property.
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setEndDayOfYear(Integer value) {
        this.endDayOfYear = value;
    }

    /**
     * Gets the value of the year property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public XMLGregorianCalendar getYear() {
        return year;
    }

    /**
     * Sets the value of the year property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setYear(XMLGregorianCalendar value) {
        this.year = value;
    }

    /**
     * Gets the value of the month property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public XMLGregorianCalendar getMonth() {
        return month;
    }

    /**
     * Sets the value of the month property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setMonth(XMLGregorianCalendar value) {
        this.month = value;
    }

    /**
     * Gets the value of the day property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public XMLGregorianCalendar getDay() {
        return day;
    }

    /**
     * Sets the value of the day property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setDay(XMLGregorianCalendar value) {
        this.day = value;
    }

    /**
     * Gets the value of the verbatimEventDate property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getVerbatimEventDate() {
        return verbatimEventDate;
    }

    /**
     * Sets the value of the verbatimEventDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setVerbatimEventDate(String value) {
        this.verbatimEventDate = value;
    }

    /**
     * Gets the value of the habitat property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getHabitat() {
        return habitat;
    }

    /**
     * Sets the value of the habitat property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setHabitat(String value) {
        this.habitat = value;
    }

    /**
     * Gets the value of the samplingProtocol property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getSamplingProtocol() {
        return samplingProtocol;
    }

    /**
     * Sets the value of the samplingProtocol property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setSamplingProtocol(String value) {
        this.samplingProtocol = value;
    }

    /**
     * Gets the value of the samplingEffort property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getSamplingEffort() {
        return samplingEffort;
    }

    /**
     * Sets the value of the samplingEffort property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setSamplingEffort(String value) {
        this.samplingEffort = value;
    }

    /**
     * Gets the value of the sampleSizeValue property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getSampleSizeValue() {
        return sampleSizeValue;
    }

    /**
     * Sets the value of the sampleSizeValue property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setSampleSizeValue(String value) {
        this.sampleSizeValue = value;
    }

    /**
     * Gets the value of the sampleSizeUnit property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getSampleSizeUnit() {
        return sampleSizeUnit;
    }

    /**
     * Sets the value of the sampleSizeUnit property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setSampleSizeUnit(String value) {
        this.sampleSizeUnit = value;
    }

    /**
     * Gets the value of the fieldNotes property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getFieldNotes() {
        return fieldNotes;
    }

    /**
     * Sets the value of the fieldNotes property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setFieldNotes(String value) {
        this.fieldNotes = value;
    }

    /**
     * Gets the value of the eventRemarks property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getEventRemarks() {
        return eventRemarks;
    }

    /**
     * Sets the value of the eventRemarks property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setEventRemarks(String value) {
        this.eventRemarks = value;
    }

    /**
     * Gets the value of the locationID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLocationID() {
        return locationID;
    }

    /**
     * Sets the value of the locationID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLocationID(String value) {
        this.locationID = value;
    }

    /**
     * Gets the value of the higherGeographyID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getHigherGeographyID() {
        return higherGeographyID;
    }

    /**
     * Sets the value of the higherGeographyID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setHigherGeographyID(String value) {
        this.higherGeographyID = value;
    }

    /**
     * Gets the value of the higherGeography property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getHigherGeography() {
        return higherGeography;
    }

    /**
     * Sets the value of the higherGeography property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setHigherGeography(String value) {
        this.higherGeography = value;
    }

    /**
     * Gets the value of the continent property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getContinent() {
        return continent;
    }

    /**
     * Sets the value of the continent property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setContinent(String value) {
        this.continent = value;
    }

    /**
     * Gets the value of the waterbody property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getWaterbody() {
        return waterbody;
    }

    /**
     * Sets the value of the waterbody property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setWaterbody(String value) {
        this.waterbody = value;
    }

    /**
     * Gets the value of the islandGroup property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getIslandGroup() {
        return islandGroup;
    }

    /**
     * Sets the value of the islandGroup property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setIslandGroup(String value) {
        this.islandGroup = value;
    }

    /**
     * Gets the value of the island property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getIsland() {
        return island;
    }

    /**
     * Sets the value of the island property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setIsland(String value) {
        this.island = value;
    }

    /**
     * Gets the value of the country property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getCountry() {
        return country;
    }

    /**
     * Sets the value of the country property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setCountry(String value) {
        this.country = value;
    }

    /**
     * Gets the value of the countryCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getCountryCode() {
        return countryCode;
    }

    /**
     * Sets the value of the countryCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setCountryCode(String value) {
        this.countryCode = value;
    }

    /**
     * Gets the value of the stateProvince property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getStateProvince() {
        return stateProvince;
    }

    /**
     * Sets the value of the stateProvince property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setStateProvince(String value) {
        this.stateProvince = value;
    }

    /**
     * Gets the value of the county property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getCounty() {
        return county;
    }

    /**
     * Sets the value of the county property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setCounty(String value) {
        this.county = value;
    }

    /**
     * Gets the value of the municipality property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getMunicipality() {
        return municipality;
    }

    /**
     * Sets the value of the municipality property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setMunicipality(String value) {
        this.municipality = value;
    }

    /**
     * Gets the value of the locality property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLocality() {
        return locality;
    }

    /**
     * Sets the value of the locality property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLocality(String value) {
        this.locality = value;
    }

    /**
     * Gets the value of the verbatimLocality property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getVerbatimLocality() {
        return verbatimLocality;
    }

    /**
     * Sets the value of the verbatimLocality property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setVerbatimLocality(String value) {
        this.verbatimLocality = value;
    }

    /**
     * Gets the value of the minimumElevationInMeters property.
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public Double getMinimumElevationInMeters() {
        return minimumElevationInMeters;
    }

    /**
     * Sets the value of the minimumElevationInMeters property.
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setMinimumElevationInMeters(Double value) {
        this.minimumElevationInMeters = value;
    }

    /**
     * Gets the value of the maximumElevationInMeters property.
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public Double getMaximumElevationInMeters() {
        return maximumElevationInMeters;
    }

    /**
     * Sets the value of the maximumElevationInMeters property.
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setMaximumElevationInMeters(Double value) {
        this.maximumElevationInMeters = value;
    }

    /**
     * Gets the value of the verbatimElevation property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getVerbatimElevation() {
        return verbatimElevation;
    }

    /**
     * Sets the value of the verbatimElevation property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setVerbatimElevation(String value) {
        this.verbatimElevation = value;
    }

    /**
     * Gets the value of the minimumDepthInMeters property.
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public Double getMinimumDepthInMeters() {
        return minimumDepthInMeters;
    }

    /**
     * Sets the value of the minimumDepthInMeters property.
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setMinimumDepthInMeters(Double value) {
        this.minimumDepthInMeters = value;
    }

    /**
     * Gets the value of the maximumDepthInMeters property.
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public Double getMaximumDepthInMeters() {
        return maximumDepthInMeters;
    }

    /**
     * Sets the value of the maximumDepthInMeters property.
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setMaximumDepthInMeters(Double value) {
        this.maximumDepthInMeters = value;
    }

    /**
     * Gets the value of the verbatimDepth property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getVerbatimDepth() {
        return verbatimDepth;
    }

    /**
     * Sets the value of the verbatimDepth property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setVerbatimDepth(String value) {
        this.verbatimDepth = value;
    }

    /**
     * Gets the value of the minimumDistanceAboveSurfaceInMeters property.
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public Double getMinimumDistanceAboveSurfaceInMeters() {
        return minimumDistanceAboveSurfaceInMeters;
    }

    /**
     * Sets the value of the minimumDistanceAboveSurfaceInMeters property.
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setMinimumDistanceAboveSurfaceInMeters(Double value) {
        this.minimumDistanceAboveSurfaceInMeters = value;
    }

    /**
     * Gets the value of the maximumDistanceAboveSurfaceInMeters property.
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public Double getMaximumDistanceAboveSurfaceInMeters() {
        return maximumDistanceAboveSurfaceInMeters;
    }

    /**
     * Sets the value of the maximumDistanceAboveSurfaceInMeters property.
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setMaximumDistanceAboveSurfaceInMeters(Double value) {
        this.maximumDistanceAboveSurfaceInMeters = value;
    }

    /**
     * Gets the value of the locationAccordingTo property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLocationAccordingTo() {
        return locationAccordingTo;
    }

    /**
     * Sets the value of the locationAccordingTo property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLocationAccordingTo(String value) {
        this.locationAccordingTo = value;
    }

    /**
     * Gets the value of the locationRemarks property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLocationRemarks() {
        return locationRemarks;
    }

    /**
     * Sets the value of the locationRemarks property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLocationRemarks(String value) {
        this.locationRemarks = value;
    }

    /**
     * Gets the value of the decimalLatitude property.
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public Double getDecimalLatitude() {
        return decimalLatitude;
    }

    /**
     * Sets the value of the decimalLatitude property.
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setDecimalLatitude(Double value) {
        this.decimalLatitude = value;
    }

    /**
     * Gets the value of the decimalLongitude property.
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public Double getDecimalLongitude() {
        return decimalLongitude;
    }

    /**
     * Sets the value of the decimalLongitude property.
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setDecimalLongitude(Double value) {
        this.decimalLongitude = value;
    }

    /**
     * Gets the value of the geodeticDatum property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getGeodeticDatum() {
        return geodeticDatum;
    }

    /**
     * Sets the value of the geodeticDatum property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setGeodeticDatum(String value) {
        this.geodeticDatum = value;
    }

    /**
     * Gets the value of the coordinateUncertaintyInMeters property.
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public Double getCoordinateUncertaintyInMeters() {
        return coordinateUncertaintyInMeters;
    }

    /**
     * Sets the value of the coordinateUncertaintyInMeters property.
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setCoordinateUncertaintyInMeters(Double value) {
        this.coordinateUncertaintyInMeters = value;
    }

    /**
     * Gets the value of the coordinatePrecision property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getCoordinatePrecision() {
        return coordinatePrecision;
    }

    /**
     * Sets the value of the coordinatePrecision property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setCoordinatePrecision(String value) {
        this.coordinatePrecision = value;
    }

    /**
     * Gets the value of the pointRadiusSpatialFit property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getPointRadiusSpatialFit() {
        return pointRadiusSpatialFit;
    }

    /**
     * Sets the value of the pointRadiusSpatialFit property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setPointRadiusSpatialFit(String value) {
        this.pointRadiusSpatialFit = value;
    }

    /**
     * Gets the value of the verbatimCoordinates property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getVerbatimCoordinates() {
        return verbatimCoordinates;
    }

    /**
     * Sets the value of the verbatimCoordinates property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setVerbatimCoordinates(String value) {
        this.verbatimCoordinates = value;
    }

    /**
     * Gets the value of the verbatimLatitude property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getVerbatimLatitude() {
        return verbatimLatitude;
    }

    /**
     * Sets the value of the verbatimLatitude property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setVerbatimLatitude(String value) {
        this.verbatimLatitude = value;
    }

    /**
     * Gets the value of the verbatimLongitude property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getVerbatimLongitude() {
        return verbatimLongitude;
    }

    /**
     * Sets the value of the verbatimLongitude property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setVerbatimLongitude(String value) {
        this.verbatimLongitude = value;
    }

    /**
     * Gets the value of the verbatimCoordinateSystem property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getVerbatimCoordinateSystem() {
        return verbatimCoordinateSystem;
    }

    /**
     * Sets the value of the verbatimCoordinateSystem property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setVerbatimCoordinateSystem(String value) {
        this.verbatimCoordinateSystem = value;
    }

    /**
     * Gets the value of the verbatimSRS property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getVerbatimSRS() {
        return verbatimSRS;
    }

    /**
     * Sets the value of the verbatimSRS property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setVerbatimSRS(String value) {
        this.verbatimSRS = value;
    }

    /**
     * Gets the value of the footprintWKT property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getFootprintWKT() {
        return footprintWKT;
    }

    /**
     * Sets the value of the footprintWKT property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setFootprintWKT(String value) {
        this.footprintWKT = value;
    }

    /**
     * Gets the value of the footprintSRS property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getFootprintSRS() {
        return footprintSRS;
    }

    /**
     * Sets the value of the footprintSRS property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setFootprintSRS(String value) {
        this.footprintSRS = value;
    }

    /**
     * Gets the value of the footprintSpatialFit property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getFootprintSpatialFit() {
        return footprintSpatialFit;
    }

    /**
     * Sets the value of the footprintSpatialFit property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setFootprintSpatialFit(String value) {
        this.footprintSpatialFit = value;
    }

    /**
     * Gets the value of the georeferencedBy property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getGeoreferencedBy() {
        return georeferencedBy;
    }

    /**
     * Sets the value of the georeferencedBy property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setGeoreferencedBy(String value) {
        this.georeferencedBy = value;
    }

    /**
     * Gets the value of the georeferencedDate property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getGeoreferencedDate() {
        return georeferencedDate;
    }

    /**
     * Sets the value of the georeferencedDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setGeoreferencedDate(String value) {
        this.georeferencedDate = value;
    }

    /**
     * Gets the value of the georeferenceProtocol property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getGeoreferenceProtocol() {
        return georeferenceProtocol;
    }

    /**
     * Sets the value of the georeferenceProtocol property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setGeoreferenceProtocol(String value) {
        this.georeferenceProtocol = value;
    }

    /**
     * Gets the value of the georeferenceSources property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getGeoreferenceSources() {
        return georeferenceSources;
    }

    /**
     * Sets the value of the georeferenceSources property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setGeoreferenceSources(String value) {
        this.georeferenceSources = value;
    }

    /**
     * Gets the value of the georeferenceVerificationStatus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getGeoreferenceVerificationStatus() {
        return georeferenceVerificationStatus;
    }

    /**
     * Sets the value of the georeferenceVerificationStatus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setGeoreferenceVerificationStatus(String value) {
        this.georeferenceVerificationStatus = value;
    }

    /**
     * Gets the value of the georeferenceRemarks property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getGeoreferenceRemarks() {
        return georeferenceRemarks;
    }

    /**
     * Sets the value of the georeferenceRemarks property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setGeoreferenceRemarks(String value) {
        this.georeferenceRemarks = value;
    }

    /**
     * Gets the value of the geologicalContextID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getGeologicalContextID() {
        return geologicalContextID;
    }

    /**
     * Sets the value of the geologicalContextID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setGeologicalContextID(String value) {
        this.geologicalContextID = value;
    }

    /**
     * Gets the value of the earliestEonOrLowestEonothem property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getEarliestEonOrLowestEonothem() {
        return earliestEonOrLowestEonothem;
    }

    /**
     * Sets the value of the earliestEonOrLowestEonothem property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setEarliestEonOrLowestEonothem(String value) {
        this.earliestEonOrLowestEonothem = value;
    }

    /**
     * Gets the value of the latestEonOrHighestEonothem property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLatestEonOrHighestEonothem() {
        return latestEonOrHighestEonothem;
    }

    /**
     * Sets the value of the latestEonOrHighestEonothem property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLatestEonOrHighestEonothem(String value) {
        this.latestEonOrHighestEonothem = value;
    }

    /**
     * Gets the value of the earliestEraOrLowestErathem property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getEarliestEraOrLowestErathem() {
        return earliestEraOrLowestErathem;
    }

    /**
     * Sets the value of the earliestEraOrLowestErathem property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setEarliestEraOrLowestErathem(String value) {
        this.earliestEraOrLowestErathem = value;
    }

    /**
     * Gets the value of the latestEraOrHighestErathem property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLatestEraOrHighestErathem() {
        return latestEraOrHighestErathem;
    }

    /**
     * Sets the value of the latestEraOrHighestErathem property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLatestEraOrHighestErathem(String value) {
        this.latestEraOrHighestErathem = value;
    }

    /**
     * Gets the value of the earliestPeriodOrLowestSystem property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getEarliestPeriodOrLowestSystem() {
        return earliestPeriodOrLowestSystem;
    }

    /**
     * Sets the value of the earliestPeriodOrLowestSystem property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setEarliestPeriodOrLowestSystem(String value) {
        this.earliestPeriodOrLowestSystem = value;
    }

    /**
     * Gets the value of the latestPeriodOrHighestSystem property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLatestPeriodOrHighestSystem() {
        return latestPeriodOrHighestSystem;
    }

    /**
     * Sets the value of the latestPeriodOrHighestSystem property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLatestPeriodOrHighestSystem(String value) {
        this.latestPeriodOrHighestSystem = value;
    }

    /**
     * Gets the value of the earliestEpochOrLowestSeries property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getEarliestEpochOrLowestSeries() {
        return earliestEpochOrLowestSeries;
    }

    /**
     * Sets the value of the earliestEpochOrLowestSeries property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setEarliestEpochOrLowestSeries(String value) {
        this.earliestEpochOrLowestSeries = value;
    }

    /**
     * Gets the value of the latestEpochOrHighestSeries property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLatestEpochOrHighestSeries() {
        return latestEpochOrHighestSeries;
    }

    /**
     * Sets the value of the latestEpochOrHighestSeries property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLatestEpochOrHighestSeries(String value) {
        this.latestEpochOrHighestSeries = value;
    }

    /**
     * Gets the value of the earliestAgeOrLowestStage property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getEarliestAgeOrLowestStage() {
        return earliestAgeOrLowestStage;
    }

    /**
     * Sets the value of the earliestAgeOrLowestStage property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setEarliestAgeOrLowestStage(String value) {
        this.earliestAgeOrLowestStage = value;
    }

    /**
     * Gets the value of the latestAgeOrHighestStage property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLatestAgeOrHighestStage() {
        return latestAgeOrHighestStage;
    }

    /**
     * Sets the value of the latestAgeOrHighestStage property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLatestAgeOrHighestStage(String value) {
        this.latestAgeOrHighestStage = value;
    }

    /**
     * Gets the value of the lowestBiostratigraphicZone property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLowestBiostratigraphicZone() {
        return lowestBiostratigraphicZone;
    }

    /**
     * Sets the value of the lowestBiostratigraphicZone property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLowestBiostratigraphicZone(String value) {
        this.lowestBiostratigraphicZone = value;
    }

    /**
     * Gets the value of the highestBiostratigraphicZone property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getHighestBiostratigraphicZone() {
        return highestBiostratigraphicZone;
    }

    /**
     * Sets the value of the highestBiostratigraphicZone property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setHighestBiostratigraphicZone(String value) {
        this.highestBiostratigraphicZone = value;
    }

    /**
     * Gets the value of the lithostratigraphicTerms property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getLithostratigraphicTerms() {
        return lithostratigraphicTerms;
    }

    /**
     * Sets the value of the lithostratigraphicTerms property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setLithostratigraphicTerms(String value) {
        this.lithostratigraphicTerms = value;
    }

    /**
     * Gets the value of the group property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getGroup() {
        return group;
    }

    /**
     * Sets the value of the group property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setGroup(String value) {
        this.group = value;
    }

    /**
     * Gets the value of the formation property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getFormation() {
        return formation;
    }

    /**
     * Sets the value of the formation property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setFormation(String value) {
        this.formation = value;
    }

    /**
     * Gets the value of the member property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getMember() {
        return member;
    }

    /**
     * Sets the value of the member property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setMember(String value) {
        this.member = value;
    }

    /**
     * Gets the value of the bed property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getBed() {
        return bed;
    }

    /**
     * Sets the value of the bed property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setBed(String value) {
        this.bed = value;
    }

    /**
     * Gets the value of the identificationID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getIdentificationID() {
        return identificationID;
    }

    /**
     * Sets the value of the identificationID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setIdentificationID(String value) {
        this.identificationID = value;
    }

    /**
     * Gets the value of the identificationQualifier property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getIdentificationQualifier() {
        return identificationQualifier;
    }

    /**
     * Sets the value of the identificationQualifier property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setIdentificationQualifier(String value) {
        this.identificationQualifier = value;
    }

    /**
     * Gets the value of the typeStatus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getTypeStatus() {
        return typeStatus;
    }

    /**
     * Sets the value of the typeStatus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setTypeStatus(String value) {
        this.typeStatus = value;
    }

    /**
     * Gets the value of the identifiedBy property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getIdentifiedBy() {
        return identifiedBy;
    }

    /**
     * Sets the value of the identifiedBy property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setIdentifiedBy(String value) {
        this.identifiedBy = value;
    }

    /**
     * Gets the value of the dateIdentified property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getDateIdentified() {
        return dateIdentified;
    }

    /**
     * Sets the value of the dateIdentified property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setDateIdentified(String value) {
        this.dateIdentified = value;
    }

    /**
     * Gets the value of the identificationReferences property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getIdentificationReferences() {
        return identificationReferences;
    }

    /**
     * Sets the value of the identificationReferences property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setIdentificationReferences(String value) {
        this.identificationReferences = value;
    }

    /**
     * Gets the value of the identificationVerificationStatus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getIdentificationVerificationStatus() {
        return identificationVerificationStatus;
    }

    /**
     * Sets the value of the identificationVerificationStatus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setIdentificationVerificationStatus(String value) {
        this.identificationVerificationStatus = value;
    }

    /**
     * Gets the value of the identificationRemarks property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getIdentificationRemarks() {
        return identificationRemarks;
    }

    /**
     * Sets the value of the identificationRemarks property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setIdentificationRemarks(String value) {
        this.identificationRemarks = value;
    }

    /**
     * Gets the value of the taxonID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getTaxonID() {
        return taxonID;
    }

    /**
     * Sets the value of the taxonID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setTaxonID(String value) {
        this.taxonID = value;
    }

    /**
     * Gets the value of the scientificNameID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getScientificNameID() {
        return scientificNameID;
    }

    /**
     * Sets the value of the scientificNameID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setScientificNameID(String value) {
        this.scientificNameID = value;
    }

    /**
     * Gets the value of the acceptedNameUsageID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getAcceptedNameUsageID() {
        return acceptedNameUsageID;
    }

    /**
     * Sets the value of the acceptedNameUsageID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setAcceptedNameUsageID(String value) {
        this.acceptedNameUsageID = value;
    }

    /**
     * Gets the value of the parentNameUsageID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getParentNameUsageID() {
        return parentNameUsageID;
    }

    /**
     * Sets the value of the parentNameUsageID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setParentNameUsageID(String value) {
        this.parentNameUsageID = value;
    }

    /**
     * Gets the value of the originalNameUsageID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOriginalNameUsageID() {
        return originalNameUsageID;
    }

    /**
     * Sets the value of the originalNameUsageID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOriginalNameUsageID(String value) {
        this.originalNameUsageID = value;
    }

    /**
     * Gets the value of the nameAccordingToID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getNameAccordingToID() {
        return nameAccordingToID;
    }

    /**
     * Sets the value of the nameAccordingToID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setNameAccordingToID(String value) {
        this.nameAccordingToID = value;
    }

    /**
     * Gets the value of the namePublishedInID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getNamePublishedInID() {
        return namePublishedInID;
    }

    /**
     * Sets the value of the namePublishedInID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setNamePublishedInID(String value) {
        this.namePublishedInID = value;
    }

    /**
     * Gets the value of the taxonConceptID property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getTaxonConceptID() {
        return taxonConceptID;
    }

    /**
     * Sets the value of the taxonConceptID property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setTaxonConceptID(String value) {
        this.taxonConceptID = value;
    }

    /**
     * Gets the value of the scientificName property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getScientificName() {
        return scientificName;
    }

    /**
     * Sets the value of the scientificName property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setScientificName(String value) {
        this.scientificName = value;
    }

    /**
     * Gets the value of the acceptedNameUsage property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getAcceptedNameUsage() {
        return acceptedNameUsage;
    }

    /**
     * Sets the value of the acceptedNameUsage property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setAcceptedNameUsage(String value) {
        this.acceptedNameUsage = value;
    }

    /**
     * Gets the value of the parentNameUsage property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getParentNameUsage() {
        return parentNameUsage;
    }

    /**
     * Sets the value of the parentNameUsage property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setParentNameUsage(String value) {
        this.parentNameUsage = value;
    }

    /**
     * Gets the value of the originalNameUsage property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOriginalNameUsage() {
        return originalNameUsage;
    }

    /**
     * Sets the value of the originalNameUsage property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOriginalNameUsage(String value) {
        this.originalNameUsage = value;
    }

    /**
     * Gets the value of the nameAccordingTo property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getNameAccordingTo() {
        return nameAccordingTo;
    }

    /**
     * Sets the value of the nameAccordingTo property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setNameAccordingTo(String value) {
        this.nameAccordingTo = value;
    }

    /**
     * Gets the value of the namePublishedIn property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getNamePublishedIn() {
        return namePublishedIn;
    }

    /**
     * Sets the value of the namePublishedIn property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setNamePublishedIn(String value) {
        this.namePublishedIn = value;
    }

    /**
     * Gets the value of the namePublishedInYear property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public XMLGregorianCalendar getNamePublishedInYear() {
        return namePublishedInYear;
    }

    /**
     * Sets the value of the namePublishedInYear property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setNamePublishedInYear(XMLGregorianCalendar value) {
        this.namePublishedInYear = value;
    }

    /**
     * Gets the value of the higherClassification property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getHigherClassification() {
        return higherClassification;
    }

    /**
     * Sets the value of the higherClassification property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setHigherClassification(String value) {
        this.higherClassification = value;
    }

    /**
     * Gets the value of the kingdom property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getKingdom() {
        return kingdom;
    }

    /**
     * Sets the value of the kingdom property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setKingdom(String value) {
        this.kingdom = value;
    }

    /**
     * Gets the value of the phylum property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getPhylum() {
        return phylum;
    }

    /**
     * Sets the value of the phylum property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setPhylum(String value) {
        this.phylum = value;
    }

    /**
     * Gets the value of the clazz property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getClazz() {
        return clazz;
    }

    /**
     * Sets the value of the clazz property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setClazz(String value) {
        this.clazz = value;
    }

    /**
     * Gets the value of the order property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getOrder() {
        return order;
    }

    /**
     * Sets the value of the order property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setOrder(String value) {
        this.order = value;
    }

    /**
     * Gets the value of the family property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getFamily() {
        return family;
    }

    /**
     * Sets the value of the family property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setFamily(String value) {
        this.family = value;
    }

    /**
     * Gets the value of the genus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getGenus() {
        return genus;
    }

    /**
     * Sets the value of the genus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setGenus(String value) {
        this.genus = value;
    }

    /**
     * Gets the value of the subgenus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getSubgenus() {
        return subgenus;
    }

    /**
     * Sets the value of the subgenus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setSubgenus(String value) {
        this.subgenus = value;
    }

    /**
     * Gets the value of the specificEpithet property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getSpecificEpithet() {
        return specificEpithet;
    }

    /**
     * Sets the value of the specificEpithet property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setSpecificEpithet(String value) {
        this.specificEpithet = value;
    }

    /**
     * Gets the value of the infraspecificEpithet property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getInfraspecificEpithet() {
        return infraspecificEpithet;
    }

    /**
     * Sets the value of the infraspecificEpithet property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setInfraspecificEpithet(String value) {
        this.infraspecificEpithet = value;
    }

    /**
     * Gets the value of the taxonRank property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getTaxonRank() {
        return taxonRank;
    }

    /**
     * Sets the value of the taxonRank property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setTaxonRank(String value) {
        this.taxonRank = value;
    }

    /**
     * Gets the value of the verbatimTaxonRank property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getVerbatimTaxonRank() {
        return verbatimTaxonRank;
    }

    /**
     * Sets the value of the verbatimTaxonRank property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setVerbatimTaxonRank(String value) {
        this.verbatimTaxonRank = value;
    }

    /**
     * Gets the value of the scientificNameAuthorship property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getScientificNameAuthorship() {
        return scientificNameAuthorship;
    }

    /**
     * Sets the value of the scientificNameAuthorship property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setScientificNameAuthorship(String value) {
        this.scientificNameAuthorship = value;
    }

    /**
     * Gets the value of the vernacularName property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getVernacularName() {
        return vernacularName;
    }

    /**
     * Sets the value of the vernacularName property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setVernacularName(String value) {
        this.vernacularName = value;
    }

    /**
     * Gets the value of the nomenclaturalCode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getNomenclaturalCode() {
        return nomenclaturalCode;
    }

    /**
     * Sets the value of the nomenclaturalCode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setNomenclaturalCode(String value) {
        this.nomenclaturalCode = value;
    }

    /**
     * Gets the value of the taxonomicStatus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getTaxonomicStatus() {
        return taxonomicStatus;
    }

    /**
     * Sets the value of the taxonomicStatus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setTaxonomicStatus(String value) {
        this.taxonomicStatus = value;
    }

    /**
     * Gets the value of the nomenclaturalStatus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getNomenclaturalStatus() {
        return nomenclaturalStatus;
    }

    /**
     * Sets the value of the nomenclaturalStatus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setNomenclaturalStatus(String value) {
        this.nomenclaturalStatus = value;
    }

    /**
     * Gets the value of the taxonRemarks property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String getTaxonRemarks() {
        return taxonRemarks;
    }

    /**
     * Sets the value of the taxonRemarks property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setTaxonRemarks(String value) {
        this.taxonRemarks = value;
    }

    /**
     * Gets the value of the simpleDarwinExtensions property.
     * 
     * @return
     *     possible object is
     *     {@link SimpleDarwinExtensions }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinExtensions getSimpleDarwinExtensions() {
        return simpleDarwinExtensions;
    }

    /**
     * Sets the value of the simpleDarwinExtensions property.
     * 
     * @param value
     *     allowed object is
     *     {@link SimpleDarwinExtensions }
     *     
     */
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public void setSimpleDarwinExtensions(SimpleDarwinExtensions value) {
        this.simpleDarwinExtensions = value;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withType(SimpleLiteral value) {
        setType(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withModified(SimpleLiteral value) {
        setModified(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLanguage(SimpleLiteral value) {
        setLanguage(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLicense(SimpleLiteral value) {
        setLicense(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withRightsHolder(SimpleLiteral value) {
        setRightsHolder(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withAccessRights(SimpleLiteral value) {
        setAccessRights(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withBibliographicCitation(SimpleLiteral value) {
        setBibliographicCitation(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withReferences(SimpleLiteral value) {
        setReferences(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withInstitutionID(String value) {
        setInstitutionID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withCollectionID(String value) {
        setCollectionID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withDatasetID(String value) {
        setDatasetID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withInstitutionCode(String value) {
        setInstitutionCode(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withCollectionCode(String value) {
        setCollectionCode(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withDatasetName(String value) {
        setDatasetName(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOwnerInstitutionCode(String value) {
        setOwnerInstitutionCode(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withBasisOfRecord(String value) {
        setBasisOfRecord(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withInformationWithheld(String value) {
        setInformationWithheld(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withDataGeneralizations(String value) {
        setDataGeneralizations(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withDynamicProperties(String value) {
        setDynamicProperties(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOccurrenceID(String value) {
        setOccurrenceID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withCatalogNumber(String value) {
        setCatalogNumber(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withRecordNumber(String value) {
        setRecordNumber(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withRecordedBy(String value) {
        setRecordedBy(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withIndividualCount(BigInteger value) {
        setIndividualCount(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOrganismQuantity(String value) {
        setOrganismQuantity(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOrganismQuantityType(String value) {
        setOrganismQuantityType(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withSex(String value) {
        setSex(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLifeStage(String value) {
        setLifeStage(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withReproductiveCondition(String value) {
        setReproductiveCondition(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withBehavior(String value) {
        setBehavior(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withEstablishmentMeans(String value) {
        setEstablishmentMeans(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOccurrenceStatus(String value) {
        setOccurrenceStatus(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withPreparations(String value) {
        setPreparations(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withDisposition(String value) {
        setDisposition(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withAssociatedMedia(String value) {
        setAssociatedMedia(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withAssociatedReferences(String value) {
        setAssociatedReferences(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withAssociatedSequences(String value) {
        setAssociatedSequences(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withAssociatedTaxa(String value) {
        setAssociatedTaxa(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOtherCatalogNumbers(String value) {
        setOtherCatalogNumbers(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOccurrenceRemarks(String value) {
        setOccurrenceRemarks(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOrganismID(String value) {
        setOrganismID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOrganismName(String value) {
        setOrganismName(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOrganismScope(String value) {
        setOrganismScope(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withAssociatedOccurrences(String value) {
        setAssociatedOccurrences(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withAssociatedOrganisms(String value) {
        setAssociatedOrganisms(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withPreviousIdentifications(String value) {
        setPreviousIdentifications(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOrganismRemarks(String value) {
        setOrganismRemarks(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withMaterialSampleID(String value) {
        setMaterialSampleID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withEventID(String value) {
        setEventID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withParentEventID(String value) {
        setParentEventID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withFieldNumber(String value) {
        setFieldNumber(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withEventDate(String value) {
        setEventDate(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withEventTime(XMLGregorianCalendar value) {
        setEventTime(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withStartDayOfYear(Integer value) {
        setStartDayOfYear(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withEndDayOfYear(Integer value) {
        setEndDayOfYear(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withYear(XMLGregorianCalendar value) {
        setYear(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withMonth(XMLGregorianCalendar value) {
        setMonth(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withDay(XMLGregorianCalendar value) {
        setDay(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withVerbatimEventDate(String value) {
        setVerbatimEventDate(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withHabitat(String value) {
        setHabitat(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withSamplingProtocol(String value) {
        setSamplingProtocol(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withSamplingEffort(String value) {
        setSamplingEffort(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withSampleSizeValue(String value) {
        setSampleSizeValue(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withSampleSizeUnit(String value) {
        setSampleSizeUnit(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withFieldNotes(String value) {
        setFieldNotes(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withEventRemarks(String value) {
        setEventRemarks(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLocationID(String value) {
        setLocationID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withHigherGeographyID(String value) {
        setHigherGeographyID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withHigherGeography(String value) {
        setHigherGeography(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withContinent(String value) {
        setContinent(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withWaterbody(String value) {
        setWaterbody(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withIslandGroup(String value) {
        setIslandGroup(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withIsland(String value) {
        setIsland(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withCountry(String value) {
        setCountry(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withCountryCode(String value) {
        setCountryCode(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withStateProvince(String value) {
        setStateProvince(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withCounty(String value) {
        setCounty(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withMunicipality(String value) {
        setMunicipality(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLocality(String value) {
        setLocality(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withVerbatimLocality(String value) {
        setVerbatimLocality(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withMinimumElevationInMeters(Double value) {
        setMinimumElevationInMeters(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withMaximumElevationInMeters(Double value) {
        setMaximumElevationInMeters(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withVerbatimElevation(String value) {
        setVerbatimElevation(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withMinimumDepthInMeters(Double value) {
        setMinimumDepthInMeters(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withMaximumDepthInMeters(Double value) {
        setMaximumDepthInMeters(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withVerbatimDepth(String value) {
        setVerbatimDepth(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withMinimumDistanceAboveSurfaceInMeters(Double value) {
        setMinimumDistanceAboveSurfaceInMeters(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withMaximumDistanceAboveSurfaceInMeters(Double value) {
        setMaximumDistanceAboveSurfaceInMeters(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLocationAccordingTo(String value) {
        setLocationAccordingTo(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLocationRemarks(String value) {
        setLocationRemarks(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withDecimalLatitude(Double value) {
        setDecimalLatitude(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withDecimalLongitude(Double value) {
        setDecimalLongitude(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withGeodeticDatum(String value) {
        setGeodeticDatum(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withCoordinateUncertaintyInMeters(Double value) {
        setCoordinateUncertaintyInMeters(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withCoordinatePrecision(String value) {
        setCoordinatePrecision(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withPointRadiusSpatialFit(String value) {
        setPointRadiusSpatialFit(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withVerbatimCoordinates(String value) {
        setVerbatimCoordinates(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withVerbatimLatitude(String value) {
        setVerbatimLatitude(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withVerbatimLongitude(String value) {
        setVerbatimLongitude(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withVerbatimCoordinateSystem(String value) {
        setVerbatimCoordinateSystem(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withVerbatimSRS(String value) {
        setVerbatimSRS(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withFootprintWKT(String value) {
        setFootprintWKT(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withFootprintSRS(String value) {
        setFootprintSRS(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withFootprintSpatialFit(String value) {
        setFootprintSpatialFit(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withGeoreferencedBy(String value) {
        setGeoreferencedBy(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withGeoreferencedDate(String value) {
        setGeoreferencedDate(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withGeoreferenceProtocol(String value) {
        setGeoreferenceProtocol(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withGeoreferenceSources(String value) {
        setGeoreferenceSources(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withGeoreferenceVerificationStatus(String value) {
        setGeoreferenceVerificationStatus(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withGeoreferenceRemarks(String value) {
        setGeoreferenceRemarks(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withGeologicalContextID(String value) {
        setGeologicalContextID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withEarliestEonOrLowestEonothem(String value) {
        setEarliestEonOrLowestEonothem(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLatestEonOrHighestEonothem(String value) {
        setLatestEonOrHighestEonothem(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withEarliestEraOrLowestErathem(String value) {
        setEarliestEraOrLowestErathem(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLatestEraOrHighestErathem(String value) {
        setLatestEraOrHighestErathem(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withEarliestPeriodOrLowestSystem(String value) {
        setEarliestPeriodOrLowestSystem(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLatestPeriodOrHighestSystem(String value) {
        setLatestPeriodOrHighestSystem(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withEarliestEpochOrLowestSeries(String value) {
        setEarliestEpochOrLowestSeries(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLatestEpochOrHighestSeries(String value) {
        setLatestEpochOrHighestSeries(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withEarliestAgeOrLowestStage(String value) {
        setEarliestAgeOrLowestStage(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLatestAgeOrHighestStage(String value) {
        setLatestAgeOrHighestStage(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLowestBiostratigraphicZone(String value) {
        setLowestBiostratigraphicZone(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withHighestBiostratigraphicZone(String value) {
        setHighestBiostratigraphicZone(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withLithostratigraphicTerms(String value) {
        setLithostratigraphicTerms(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withGroup(String value) {
        setGroup(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withFormation(String value) {
        setFormation(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withMember(String value) {
        setMember(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withBed(String value) {
        setBed(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withIdentificationID(String value) {
        setIdentificationID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withIdentificationQualifier(String value) {
        setIdentificationQualifier(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withTypeStatus(String value) {
        setTypeStatus(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withIdentifiedBy(String value) {
        setIdentifiedBy(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withDateIdentified(String value) {
        setDateIdentified(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withIdentificationReferences(String value) {
        setIdentificationReferences(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withIdentificationVerificationStatus(String value) {
        setIdentificationVerificationStatus(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withIdentificationRemarks(String value) {
        setIdentificationRemarks(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withTaxonID(String value) {
        setTaxonID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withScientificNameID(String value) {
        setScientificNameID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withAcceptedNameUsageID(String value) {
        setAcceptedNameUsageID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withParentNameUsageID(String value) {
        setParentNameUsageID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOriginalNameUsageID(String value) {
        setOriginalNameUsageID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withNameAccordingToID(String value) {
        setNameAccordingToID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withNamePublishedInID(String value) {
        setNamePublishedInID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withTaxonConceptID(String value) {
        setTaxonConceptID(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withScientificName(String value) {
        setScientificName(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withAcceptedNameUsage(String value) {
        setAcceptedNameUsage(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withParentNameUsage(String value) {
        setParentNameUsage(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOriginalNameUsage(String value) {
        setOriginalNameUsage(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withNameAccordingTo(String value) {
        setNameAccordingTo(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withNamePublishedIn(String value) {
        setNamePublishedIn(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withNamePublishedInYear(XMLGregorianCalendar value) {
        setNamePublishedInYear(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withHigherClassification(String value) {
        setHigherClassification(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withKingdom(String value) {
        setKingdom(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withPhylum(String value) {
        setPhylum(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withClazz(String value) {
        setClazz(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withOrder(String value) {
        setOrder(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withFamily(String value) {
        setFamily(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withGenus(String value) {
        setGenus(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withSubgenus(String value) {
        setSubgenus(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withSpecificEpithet(String value) {
        setSpecificEpithet(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withInfraspecificEpithet(String value) {
        setInfraspecificEpithet(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withTaxonRank(String value) {
        setTaxonRank(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withVerbatimTaxonRank(String value) {
        setVerbatimTaxonRank(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withScientificNameAuthorship(String value) {
        setScientificNameAuthorship(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withVernacularName(String value) {
        setVernacularName(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withNomenclaturalCode(String value) {
        setNomenclaturalCode(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withTaxonomicStatus(String value) {
        setTaxonomicStatus(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withNomenclaturalStatus(String value) {
        setNomenclaturalStatus(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withTaxonRemarks(String value) {
        setTaxonRemarks(value);
        return this;
    }

    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public SimpleDarwinRecord withSimpleDarwinExtensions(SimpleDarwinExtensions value) {
        setSimpleDarwinExtensions(value);
        return this;
    }

    @Override
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
    }

    @Override
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public boolean equals(Object that) {
        return EqualsBuilder.reflectionEquals(this, that);
    }

    @Override
    @Generated(value = "com.sun.tools.xjc.Driver", date = "2015-11-04T10:30:09+01:00", comments = "JAXB RI v2.2.11")
    public int hashCode() {
        return HashCodeBuilder.reflectionHashCode(this);
    }

}