<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type='text/xsl' href='/style/human.xsl'?>
<extension xmlns='http://rs.gbif.org/extension/'
    xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
    xmlns:dc='http://purl.org/dc/terms/'
    xsi:schemaLocation='http://rs.gbif.org/extension/ http://rs.gbif.org/schema/extension.xsd'
    dc:title='Humboldt Ecological Inventory'
    name="HumboldtEcologicalInventory" namespace='http://rs.tdwg.org/eco/terms/'
    rowType='http://rs.tdwg.org/eco/terms/Event'
    dc:issued='2025-07-10'
    dc:subject='dwc:Event'
    dc:relation='http://rs.tdwg.org/eco/terms/Event'
    dc:description='Extended support for Darwin Core Events related to ecological inventories.'>

    <!-- Site -->
    <property group='Site' name='siteCount' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/siteCount' dc:relation='https://eco.tdwg.org/terms/#eco:siteCount' dc:description='Total number of individual sites surveyed during the dwc:Event.' comments='Site refers to the location at which observations are made or samples/measurements are taken. The site can be at any level of hierarchy.' examples='`1`; `15`' required='false'/>
    <property group='Site' name='siteNestingDescription' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/siteNestingDescription' dc:relation='https://eco.tdwg.org/terms/#eco:siteNestingDescription' dc:description='Textual description of the hierarchical sampling design.' comments='Site refers to the location at which observations are made or samples/measurements are taken. The site can be at any level of hierarchy.' examples='`5 sampling sites of 3-5 plots each`' required='false'/>
    <property group='Site' name='verbatimSiteDescriptions' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/verbatimSiteDescriptions' dc:relation='https://eco.tdwg.org/terms/#eco:verbatimSiteDescriptions' dc:description='Original textual description of the site(s).' comments='Site refers to the location at which observations are made or samples/measurements are taken. The site can be at any level of hierarchy. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ).' examples='`Wet flatwoods | Wet depression surrounded by mesic longleaf pine flatwoods | Ground cover of thick Andropogon spp., Sporobolus floridanus, Vaccinium spp, Rhynchospora spp., Centella erecta, Panicum rigidulum.`' required='false'/>
    <property group='Site' name='verbatimSiteNames' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/verbatimSiteNames' dc:relation='https://eco.tdwg.org/terms/#eco:verbatimSiteNames' dc:description='A list (concatenated and separated) of original site names.' comments='Site refers to the location at which observations are made or samples/measurements are taken. The site can be at any level of hierarchy. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ).' examples='`East Coastal Fringe | St. Marks Wildlife Management Area`; `S1 | S2 | C1 | C2 | R14 | R22 | W1`' required='false'/>
    <property group='Site' name='geospatialScopeAreaValue' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/geospatialScopeAreaValue' dc:relation='https://eco.tdwg.org/terms/#eco:geospatialScopeAreaValue' dc:description='The numeric value for the total area of the geospatial scope of the dwc:Event.' comments='Geospatial scope refers to the dwc:Event location reported using the terms organized in Darwin Core under dcterms:Location. This area is always greater than or equal to the eco:totalAreaSampledValue. An eco:geospatialScopeAreaValue must have a corresponding eco:geospatialScopeAreaUnit.' examples='`25`' required='false'/>
    <property group='Site' name='geospatialScopeAreaUnit' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/geospatialScopeAreaUnit' dc:relation='https://eco.tdwg.org/terms/#eco:geospatialScopeAreaUnit' dc:description='The units associated with eco:geospatialScopeAreaValue' comments='Recommended best practice is to use a controlled vocabulary. For units containing exponents, use characters from the Unicode Latin-1 Supplement character set (hex 00B2 for squared and 00B3 for cubed). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`km²`' required='false'/>
    <property group='Site' name='totalAreaSampledValue' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/totalAreaSampledValue' dc:relation='https://eco.tdwg.org/terms/#eco:totalAreaSampledValue' dc:description='The numeric value for the total area surveyed during the dwc:Event.' comments='This area is always less than or equal to the eco:geospatialScopeAreaValue. An eco:totalAreaSampledValue must have a corresponding eco:totalAreaSampledUnit.' examples='`0.8`' required='false'/>
    <property group='Site' name='totalAreaSampledUnit' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/totalAreaSampledUnit' dc:relation='https://eco.tdwg.org/terms/#eco:totalAreaSampledUnit' dc:description='The units associated with eco:totalAreaSampledValue' comments='Recommended best practice is to use a controlled vocabulary. For units containing exponents, use characters from the Unicode Latin-1 Supplement character set (hex 00B2 for squared and 00B3 for cubed). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`km²`' required='false'/>
    <property group='Site' name='reportedWeather' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/reportedWeather' dc:relation='https://eco.tdwg.org/terms/#eco:reportedWeather' dc:description='A list of weather or climatic conditions present during the dwc:Event.' comments='Recommended best practice is to use a key:value encoding schema for a data interchange format such as JSON.' examples='`{&quot;minimumTemperatureInDegreesFahrenheit&quot;: 18, &quot;maximumTemperatureInDegreesFahrenheit&quot;: 32}`' required='false'/>
    <property group='Site' name='reportedExtremeConditions' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/reportedExtremeConditions' dc:relation='https://eco.tdwg.org/terms/#eco:reportedExtremeConditions' dc:description='A description of any extreme weather or environmental conditions that may have affected the dwc:Event.' comments='' examples='`flooding during week 3 of surveys`; `rockslide at site 2`' required='false'/>

    <!-- Habitat Scope -->
    <property group='Habitat Scope' name='targetHabitatScope' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/targetHabitatScope' dc:relation='https://eco.tdwg.org/terms/#eco:targetHabitatScope' dc:description='The habitats targeted for sampling during the dwc:Event.' comments='Recommended best practice is to use a controlled vocabulary and separate the values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`dunes`; `pineForest`; `riparian`; `scrub | grassland`' required='false'/>
    <property group='Habitat Scope' name='excludedHabitatScope' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/excludedHabitatScope' dc:relation='https://eco.tdwg.org/terms/#eco:excludedHabitatScope' dc:description='The habitats explicitly excluded from sampling during the dwc:Event.' comments='Recommended best practice is to use a controlled vocabulary and separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`wetFlatwoods`; `swamp | estuary`' required='false'/>

    <!-- Temporal Scope -->
    <property group='Temporal Scope' name='eventDurationValue' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/eventDurationValue' dc:relation='https://eco.tdwg.org/terms/#eco:eventDurationValue' dc:description='The numeric value for the duration of the dwc:Event.' comments='An eco:eventDurationValue must have a corresponding eco:eventDurationUnit.' examples='`1`; `30`' required='false'/>
    <property group='Temporal Scope' name='eventDurationUnit' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/eventDurationUnit' dc:relation='https://eco.tdwg.org/terms/#eco:eventDurationUnit' dc:description='The units associated with the eco:eventDurationValue.' comments='Recommended best practice is to use a controlled vocabulary. This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`minutes`; `hours`; `days`; `months`; `years`' required='false'/>

    <!-- Taxonomic Scope -->
    <property group='Taxonomic Scope' name='targetTaxonomicScope' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/targetTaxonomicScope' dc:relation='https://eco.tdwg.org/terms/#eco:targetTaxonomicScope' dc:description='The taxonomic group(s) targeted for sampling during the dwc:Event.' comments='The dwc:Event to which the eco:targetTaxonomicScope refers could be at any level of hierarchy. In the case of a higher level (parent) dwc:Event, include all taxonomic groups surveyed in the child dwc:Events that contributed to the parent dwc:Event. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`Aves`; `Aves | Mammalia`; `Procellariformes`' required='false'/>
    <property group='Taxonomic Scope' name='excludedTaxonomicScope' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/excludedTaxonomicScope' dc:relation='https://eco.tdwg.org/terms/#eco:excludedTaxonomicScope' dc:description='The taxonomic group(s) explicitly excluded from sampling during the dwc:Event.' comments='The dwc:Event to which the eco:excludedTaxonomicScope refers could be at any level of hierarchy. In the case of a higher level (parent) dwc:Event, include all the taxonomic groups explicitly excluded from the child dwc:Events that contributed to the parent dwc:Event. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`Aves`; `Quercus | Acer`' required='false'/>
    <property group='Taxonomic Scope' name='taxonCompletenessReported' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/taxonCompletenessReported' dc:relation='https://eco.tdwg.org/terms/#eco:taxonCompletenessReported' dc:description='Statement about whether the taxonomic completeness of the dwc:Event was assessed.' comments='This term is meant to alert users that the inventory was conducted in such a way that all of the target taxa (the combination of eco:targetTaxonomicScope and eco:excludedTaxonomicScope) should have been detectable if they were present during the dwc:Event. This term can provide data users with a qualitative measure of how comprehensively an area has been surveyed, which assists in interpreting species populations, areas of occupancy, inferring species absences, etc. This term is only relevant if the dwc:Event used restricted search or open search methods. If taxonomic completeness was assessed, the methods used or an explanation of the basis of the completeness should be stated in eco:taxonCompletenessProtocols. Recommended best practice is to use controlled value strings from the controlled vocabulary designated for use with this term, listed at http://rs.tdwg.org/dwc/doc/tcr/. This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`notReported`; `reportedComplete`; `reportedIncomplete`' required='false'/>
    <property group='Taxonomic Scope' name='taxonCompletenessProtocols' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/taxonCompletenessProtocols' dc:relation='https://eco.tdwg.org/terms/#eco:taxonCompletenessProtocols' dc:description='A description of or reference (publication, URL) to the methods used to determine eco:taxonCompletenessReported.' comments='This term allows users to determine how comprehensively an area has been sampled. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`census | based on sampling effort`; `based on species accumulation curves`' required='false'/>
    <property group='Taxonomic Scope' name='isTaxonomicScopeFullyReported' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/isTaxonomicScopeFullyReported' dc:relation='https://eco.tdwg.org/terms/#eco:isTaxonomicScopeFullyReported' dc:description='Every dwc:Organism that was included within the taxonomic scope, and was detected during the dwc:Event, was reported.' comments='This term is only relevant if the dwc:Event used restricted search or open search methods. If all dwc:Organisms included within the taxonomic scope and detected during the dwc:Event were reported, the value should be &#x27;true&#x27;. Taxonomic scope is based on the combination of eco:targetTaxonomicScope and eco:excludedTaxonomicScope.' examples='`true`; `false`' required='false'/>
    <property group='Taxonomic Scope' name='isAbsenceReported' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/isAbsenceReported' dc:relation='https://eco.tdwg.org/terms/#eco:isAbsenceReported' dc:description='Taxonomic absences were reported.' comments='Absences can be reported at any taxonomic level.' examples='`true`; `false`' required='false'/>
    <property group='Taxonomic Scope' name='absentTaxa' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/absentTaxa' dc:relation='https://eco.tdwg.org/terms/#eco:absentTaxa' dc:description='A list (concatenated and separated) of taxa reported absent during the dwc:Event.' comments='Absences can be reported at any taxonomic level. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`Parabuteo unicinctus | Geranoaetus melanoleucus`; `Cetoniinae | Aclopinae | Cyclocephala modesta`' required='false'/>
    <property group='Taxonomic Scope' name='hasNonTargetTaxa' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/hasNonTargetTaxa' dc:relation='https://eco.tdwg.org/terms/#eco:hasNonTargetTaxa' dc:description='One or more dwc:Organisms of taxa outside the target taxonomic scope (the combination of eco:targetTaxonomicScope and eco:excludedTaxonomicScope) were detected and reported for this dwc:Event.' comments='This term is meant to alert users to the presence of non-target taxa (in some disciplines called “bycatch”) reported in this dwc:Event. This term is relevant only if a target taxonomic scope is declared. Taxonomic scope is based on the combination of eco:targetTaxonomicScope and eco:excludedTaxonomicScope. Examination of the taxonomic scope is needed in order to identify the non-target taxa. It should be possible to confirm the expectations by investigating the dwc:Occurrences in this dwc:Event and in its child dwc:Events (if available) or by exploring eco:nonTargetTaxa for this dwc:Event (if populated). The value of this term should be &#x27;true&#x27; if dwc:Occurrences of taxa outside the taxonomic scope as defined at the time of the dwc:Event are reported, otherwise the value of this term should be &#x27;false&#x27;.' examples='`true`; `false`' required='false'/>
    <property group='Taxonomic Scope' name='nonTargetTaxa' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/nonTargetTaxa' dc:relation='https://eco.tdwg.org/terms/#eco:nonTargetTaxa' dc:description='A list (concatenated and separated) of taxa reported during the dwc:Event that are outside of the target taxonomic scope (the combination of eco:targetTaxonomicScope and eco:excludedTaxonomicScope).' comments='This term is meant to allow the full list of taxa that are considered outside of the taxonomic scope and yet were reported in the dataset to be shared. This term is relevant only if a target taxonomic scope is declared and eco:hasNonTargetTaxa is ‘true’. Taxonomic scope is based on the combination of eco:targetTaxonomicScope and eco:excludedTaxonomicScope. Non-target taxa (in some disciplines called “bycatch”) can be reported at any taxonomic level. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`Parabuteo unicinctus | Geranoaetus melanoleucus`; `Cetoniinae | Aclopinae | Cyclocephala modesta`' required='false'/>
    <property group='Taxonomic Scope' name='areNonTargetTaxaFullyReported' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/areNonTargetTaxaFullyReported' dc:relation='https://eco.tdwg.org/terms/#eco:areNonTargetTaxaFullyReported' dc:description='Every dwc:Organism that was outside of the target taxonomic scope (the combination of eco:targetTaxonomicScope and eco:excludedTaxonomicScope) and detected during the dwc:Event, and that was detectable using the given protocol (given in eco:protocolDescriptions and dwc:samplingProtocol), was reported.' comments='This term is meant to inform a user of the data whether there were non-target taxa that were detected, but left unreported. This term is only relevant if the dwc:Event used restricted search or open search methods and if a target taxonomic scope is declared. Taxonomic scope is based on the combination of eco:targetTaxonomicScope and eco:excludedTaxonomicScope. Within dwc:Events that used either a restricted search or an open search method and declared a taxonomic scope, if all dwc:Organisms that are not included within the target taxonomic scope and that were detected during the dwc:Event were reported, the value of this term should be &#x27;true&#x27;, otherwise the value of this term should be ‘false&#x27;.' examples='`true`; `false`' required='false'/>

    <!-- Organismal Scope -->
    <property group='Organismal Scope' name='targetLifeStageScope' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/targetLifeStageScope' dc:relation='https://eco.tdwg.org/terms/#eco:targetLifeStageScope' dc:description='The age classes or life stages of the dwc:Organisms targeted for sampling during the dwc:Event.' comments='This term is defined based on dwc:lifeStage (http://rs.tdwg.org/dwc/terms/lifeStage). Recommended best practice is to use the same controlled vocabulary as for dwc:lifeStage and to separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`larva`; `adult | juvenile`' required='false'/>
    <property group='Organismal Scope' name='excludedLifeStageScope' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/excludedLifeStageScope' dc:relation='https://eco.tdwg.org/terms/#eco:excludedLifeStageScope' dc:description='The age classes or life stages of the dwc:Organisms explicitly excluded from sampling during the dwc:Event.' comments='This term is defined based on dwc:lifeStage (http://rs.tdwg.org/dwc/terms/lifeStage). Recommended best practice is to use the same controlled vocabulary as for dwc:lifeStage and to separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`seedling`; `nestling | fledgling`' required='false'/>
    <property group='Organismal Scope' name='isLifeStageScopeFullyReported' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/isLifeStageScopeFullyReported' dc:relation='https://eco.tdwg.org/terms/#eco:isLifeStageScopeFullyReported' dc:description='Every dwc:Organism that was included within the life stage scope, and was detected during the dwc:Event, was reported.' comments='This term is only relevant if the dwc:Event used restricted search or open search methods. If all dwc:Organisms included within the life stage scope and detected during the dwc:Event were reported, the value should be &#x27;true&#x27;. Life stage scope is based on the combination of eco:targetLifeStageScope and eco:excludedLifeStageScope.' examples='`true`; `false`' required='false'/>
    <property group='Organismal Scope' name='targetDegreeOfEstablishmentScope' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/targetDegreeOfEstablishmentScope' dc:relation='https://eco.tdwg.org/terms/#eco:targetDegreeOfEstablishmentScope' dc:description='The degrees of establishment of the dwc:Organisms targeted for sampling during the dwc:Event.' comments='Recommended best practice is to use controlled value strings from the controlled vocabulary (http://rs.tdwg.org/dwcdoe/) for dwc:degreeOfEstablishment. For details, refer to https://doi.org/10.3897/biss.3.38084. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`native`; `invasive | widespreadInvasive`' required='false'/>
    <property group='Organismal Scope' name='excludedDegreeOfEstablishmentScope' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/excludedDegreeOfEstablishmentScope' dc:relation='https://eco.tdwg.org/terms/#eco:excludedDegreeOfEstablishmentScope' dc:description='The degrees of establishment of the dwc:Organisms explicitly excluded from sampling during the dwc:Event.' comments='Recommended best practice is to use controlled value strings from the controlled vocabulary (http://rs.tdwg.org/dwcdoe/) for dwc:degreeOfEstablishment. For details, refer to https://doi.org/10.3897/biss.3.38084. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`native`; `invasive | widespreadInvasive`' required='false'/>
    <property group='Organismal Scope' name='isDegreeOfEstablishmentScopeFullyReported' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/isDegreeOfEstablishmentScopeFullyReported' dc:relation='https://eco.tdwg.org/terms/#eco:isDegreeOfEstablishmentScopeFullyReported' dc:description='Every dwc:Organism that was included within the degree of establishment scope, and was detected during the dwc:Event, was reported.' comments='This term is only relevant if the dwc:Event used restricted search or open search methods. If all dwc:Organisms included within the degree of establishment scope and detected during the dwc:Event were reported, the value should be &#x27;true&#x27;. Degree of establishment scope is based on the combination of eco:targetDegreeOfEstablishmentScope and eco:excludedDegreeOfEstablishmentScope.' examples='`true`; `false`' required='false'/>
    <property group='Organismal Scope' name='targetGrowthFormScope' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/targetGrowthFormScope' dc:relation='https://eco.tdwg.org/terms/#eco:targetGrowthFormScope' dc:description='The growth forms or habits of the dwc:Organisms targeted for sampling during the dwc:Event.' comments='Recommended best practice is to use a controlled vocabulary and separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`tree`; `shrub | subShrub`' required='false'/>
    <property group='Organismal Scope' name='excludedGrowthFormScope' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/excludedGrowthFormScope' dc:relation='https://eco.tdwg.org/terms/#eco:excludedGrowthFormScope' dc:description='The growth forms or habits of the dwc:Organisms explicitly excluded from sampling during the dwc:Event.' comments='Recommended best practice is to use a controlled vocabulary and separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`tree`; `shrub | subShrub`' required='false'/>
    <property group='Organismal Scope' name='isGrowthFormScopeFullyReported' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/isGrowthFormScopeFullyReported' dc:relation='https://eco.tdwg.org/terms/#eco:isGrowthFormScopeFullyReported' dc:description='Every dwc:Organism that was included within the growth form scope, and was detected during the dwc:Event, was reported.' comments='This term is only relevant if the dwc:Event used restricted search or open search methods. If all dwc:Organisms included within the growth form scope and detected during the dwc:Event were reported, the value should be &#x27;true&#x27;. Growth form scope is based on the combination of eco:targetGrowthFormScope and eco:excludedGrowthFormScope.' examples='`true`; `false`' required='false'/>
    <property group='Organismal Scope' name='hasNonTargetOrganisms' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/hasNonTargetOrganisms' dc:relation='https://eco.tdwg.org/terms/#eco:hasNonTargetOrganisms' dc:description='One or more dwc:Organisms outside the target organismal scopes (eco:targetDegreeOfEstablishmentScope, eco:targetGrowthFormScope, and eco:targetLifeStageScope) were detected and reported for this dwc:Event.' comments='This term is meant to alert users to the presence of non-target organisms (in some disciplines called “bycatch”) reported in this dwc:Event. This term is relevant only if a target organismal scope is declared. Organismal scope is based on the combination of all of the following terms: eco:targetLifeStageScope, eco:excludedLifeStageScope, eco:targetDegreeOfEstablishmentScope, eco:excludedDegreeOfEstablishmentScope, eco:targetGrowthFormScope, and eco:excludedGrowthFormScope. Examination of the organismal scope is needed in order to identify the non-target dwc:Organisms. It should be possible to confirm the expectations by investigating the dwc:Occurrences in this dwc:Event and in its child dwc:Events (if available). The value of this term should be &#x27;true&#x27; if dwc:Occurrences of dwc:Organisms outside the organismal scope(s) as defined at the time of the dwc:Event are reported, otherwise the value of this term should be &#x27;false&#x27;.' examples='`true`; `false`' required='false'/>
    <property group='Organismal Scope' name='verbatimTargetScope' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/verbatimTargetScope' dc:relation='https://eco.tdwg.org/terms/#eco:verbatimTargetScope' dc:description='The verbatim original description of the dwc:Event scope.' comments='Recommended best practice is first to populate explicit scope terms to the fullest extent possible (e.g., eco:targetTaxonomicScope). It is not recommended to use this term in assessing absence or completeness.' examples='`small mammals`; `freshwater macroinvertebrates`; `dead animals`, `ground-living insects`' required='false'/>

    <!-- Identification -->
    <property group='Identification' name='identifiedBy' namespace='http://rs.tdwg.org/dwc/terms/' qualName='http://rs.tdwg.org/dwc/terms/identifiedBy' dc:relation='https://dwc.tdwg.org/terms/#dwc:identifiedBy' dc:description='A list (concatenated and separated) of names of people, groups, or organizations who assigned the dwc:Taxon to the subject.' comments='When used in the context of an Event (such as in the Humboldt Extension), the subject consists of all of the dwc:Organisms related to the Event. Recommended best practice is to separate the values in a list with space vertical bar space ( | ). This term has an equivalent in the dwciri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`James L. Patton`| `Theodore Pappenfuss | Robert Macey`' required='false'/>
    <property group='Identification' name='identificationReferences' namespace='http://rs.tdwg.org/dwc/terms/' qualName='http://rs.tdwg.org/dwc/terms/identificationReferences' dc:relation='https://dwc.tdwg.org/terms/#dwc:identificationReferences' dc:description='A list (concatenated and separated) of references (publication, global unique identifier, URI) used in the dwc:Identification.' comments='When used in the context of an Event (such as in the Humboldt Extension), the subject consists of all of the dwc:Organisms related to the Event. Recommended best practice is to separate the values in a list with space vertical bar space ( | ).' examples='`Aves del Noroeste Patagonico. Christie et al. 2004.`; `Stebbins, R. Field Guide to Western Reptiles and Amphibians. 3rd Edition. 2003. | Irschick, D.J. and Shaffer, H.B. (1997). The polytypic species revisited: Morphological differentiation among tiger salamanders (Ambystoma tigrinum) (Amphibia: Caudata). Herpetologica, 53(1), 30-49.`' required='false'/>

    <!-- Methodology Description -->
    <property group='Methodology Description' name='compilationTypes' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/compilationTypes' dc:relation='https://eco.tdwg.org/terms/#eco:compilationTypes' dc:description='A statement specifying whether data reported are derived from sampling events, ancillary data compiled from other sources, or a combination of both.' comments='This term is only relevant if the dwc:Event is an inventory. Recommended best practice is to use a controlled vocabulary. Recommended best practice is to separate the values in a list with space vertical bar space (` | `). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`samplingEvents`; `compilationOfExistingSourcesAndSamplingEvents`; `compilationOfExistingSources`; `compilationOfExistingSourcesAndSamplingEvents | compilationOfExistingSources`' required='false'/>
    <property group='Methodology Description' name='compilationSourceTypes' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/compilationSourceTypes' dc:relation='https://eco.tdwg.org/terms/#eco:compilationSourceTypes' dc:description='The types of data sources contributing to the compilation reported.' comments='This term is only relevant if the dwc:Event is a compilation in which one or more types of data sources were used. Recommended best practice is to use a controlled vocabulary and separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`museumSpecimens`; `literature`; `expertKnowledge | localKnowledge`' required='false'/>
    <property group='Methodology Description' name='inventoryTypes' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/inventoryTypes' dc:relation='https://eco.tdwg.org/terms/#eco:inventoryTypes' dc:description='The types of search processes used to conduct the inventory.' comments='This term is only relevant if the dwc:Event represents an inventory. Recommended best practice is to use a controlled vocabulary. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`restrictedSearch`; `openSearch`; `opportunisticSearch`; `adventitious`; `compilation`; `openSearch | opportunisticSearch`' required='false'/>
    <property group='Methodology Description' name='protocolNames' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/protocolNames' dc:relation='https://eco.tdwg.org/terms/#eco:protocolNames' dc:description='Categorical descriptive names for the methods used during the dwc:Event.' comments='Recommended best practice is to use a controlled vocabulary and separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`boxTrapping`; `floraInventory`; `boxTrapping | funnelTrapping`' required='false'/>
    <property group='Methodology Description' name='protocolDescriptions' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/protocolDescriptions' dc:relation='https://eco.tdwg.org/terms/#eco:protocolDescriptions' dc:description='A detailed description of the methods used during the dwc:Event.' comments='This description should be associated with protocols provided in eco:protocolNames. The description may include deviations from a protocol referred to in eco:protocolReferences. Recommended good practice is to provide information about instruments used, calibration, etc. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ).' examples='`Three conventional harp traps (3.2m ht x 2.2m w) were established in flight path zones for a period of 4 hrs at dawn and dusk for a total of 10 trap nights. Traps were visited on an hourly basis during each deployment period and the trap catch recorded for species, size, weight, sex, age and maternal status.`' required='false'/>
    <property group='Methodology Description' name='protocolReferences' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/protocolReferences' dc:relation='https://eco.tdwg.org/terms/#eco:protocolReferences' dc:description='The references to the methods used during the dwc:Event.' comments='Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ).' examples='`Penguins from space: faecal stains reveal the location of emperor penguin colonies, https://doi.org/10.1111/j.1466-8238.2009.00467.x`' required='false'/>
    <property group='Methodology Description' name='isAbundanceReported' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/isAbundanceReported' dc:relation='https://eco.tdwg.org/terms/#eco:isAbundanceReported' dc:description='The number of dwc:Organisms collected or observed was reported.' comments='Typically the abundance values would be reported in the dwc:organismQuantity and dwc:organismQuantityType terms for the child dwc:Occurrence records for this dwc:Event.' examples='`true`; `false`' required='false'/>
    <property group='Methodology Description' name='isAbundanceCapReported' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/isAbundanceCapReported' dc:relation='https://eco.tdwg.org/terms/#eco:isAbundanceCapReported' dc:description='A maximum number of dwc:Organisms was reported, as specified or restricted by the protocol used.' comments='Values of abundance cap should be captured under the term eco:abundanceCap.' examples='`true`; `false`' required='false'/>
    <property group='Methodology Description' name='abundanceCap' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/abundanceCap' dc:relation='https://eco.tdwg.org/terms/#eco:abundanceCap' dc:description='The reported maximum number of dwc:Organisms.' comments='' examples='`300`; `700`' required='false'/>
    <property group='Methodology Description' name='isVegetationCoverReported' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/isVegetationCoverReported' dc:relation='https://eco.tdwg.org/terms/#eco:isVegetationCoverReported' dc:description='A vegetation cover metric was reported.' comments='Typically values or descriptions of vegetation cover would be captured under the term eco:verbatimSiteDescriptions.' examples='`true`; `false`' required='false'/>
    <property group='Methodology Description' name='isLeastSpecificTargetCategoryQuantityInclusive' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/isLeastSpecificTargetCategoryQuantityInclusive' dc:relation='https://eco.tdwg.org/terms/#eco:isLeastSpecificTargetCategoryQuantityInclusive' dc:description='The total detected quantity for a dwc:Taxon (including subcategories thereof) in a dwc:Event is given explicitly in a single record (dwc:organismQuantity value) for that dwc:Taxon.' comments='Recommended values are &#x27;true&#x27; and &#x27;false&#x27;. This term is only relevant if dwc:organismQuantity is a number. For a detailed explanation, see http://rs.tdwg.org/dwc/doc/inclusive/.' examples='`true`; `false`' required='false'/>

    <!-- Material Collected -->
    <property group='Material Collected' name='hasVouchers' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/hasVouchers' dc:relation='https://eco.tdwg.org/terms/#eco:hasVouchers' dc:description='Specimen vouchers were collected during the dwc:Event.' comments='' examples='`true`; `false`' required='false'/>
    <property group='Material Collected' name='voucherInstitutions' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/voucherInstitutions' dc:relation='https://eco.tdwg.org/terms/#eco:voucherInstitutions' dc:description='A list (concatenated and separated) of the names or acronyms of the institutions where vouchers collected during the dwc:Event were deposited.' comments='Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ).' examples='`FMNH`; `AMNH | MVZ`; `Nairobi National Museum`' required='false'/>
    <property group='Material Collected' name='hasMaterialSamples' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/hasMaterialSamples' dc:relation='https://eco.tdwg.org/terms/#eco:hasMaterialSamples' dc:description='Material samples were collected during the dwc:Event.' comments='' examples='`true`; `false`' required='false'/>
    <property group='Material Collected' name='materialSampleTypes' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/materialSampleTypes' dc:relation='https://eco.tdwg.org/terms/#eco:materialSampleTypes' dc:description='A list (concatenated and separated) of material sample types collected during the dwc:Event.' comments='Recommended best practice is to use a controlled vocabulary and separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`wholeOrganism`; `skeleton`; `tissue | blood | fecal | stomachContent`' required='false'/>

    <!-- Sampling Effort -->
    <property group='Sampling Effort' name='samplingPerformedBy' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/samplingPerformedBy' dc:relation='https://eco.tdwg.org/terms/#eco:samplingPerformedBy' dc:description='A person, group, or organization responsible for recording the dwc:Event.' comments='The sampling dwc:Event could be at any level of hierarchy. In the case of a higher level (parent) dwc:Event, include all the organizations or people involved in the child dwc:Events that contributed to the parent dwc:Event. Recommended best practice is to separate multiple values in a list with space vertical bar space ( | ). This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`North American Butterfly Association`; `KK Wall`' required='false'/>
    <property group='Sampling Effort' name='isSamplingEffortReported' thesaurus='https://rs.gbif.org/vocabulary/basic/boolean.xml' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/isSamplingEffortReported' dc:relation='https://eco.tdwg.org/terms/#eco:isSamplingEffortReported' dc:description='The sampling effort associated with the dwc:Event was reported.' comments='Typically values of effort would be captured under the terms eco:samplingEffortValue and eco:samplingEffortUnit.' examples='`true`; `false`' required='false'/>
    <property group='Sampling Effort' name='samplingEffortProtocol' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/samplingEffortProtocol' dc:relation='https://eco.tdwg.org/terms/#eco:samplingEffortProtocol' dc:description='A description of or reference (publication or URL) to the methods used to determine the sampling effort.' comments='This description should be associated with the values reported in eco:samplingEffortValue and eco:samplingEffortUnit. This is a specialization of eco:protocolDescriptions focused on effort, distinct from the survey method. The effort relates to the intensity of sampling and therefore can assist in interpreting estimates of completeness. This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`40 box traps deployed at even spacings along 4 parallel 100m transects placed 50m apart and visited at 6 hourly intervals over a 48 hour period`; `2 people occupying a bird hide for a period of 8 hours and undertaking a 30 minute count of species within the 150 degree field of view every 2 hours`; `A single baited camera trap station with motion sensor trigger, deployed for a period of 10 days and configured for detecting large fauna moving through a known traffic way`' required='false'/>
    <property group='Sampling Effort' name='samplingEffortValue' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/samplingEffortValue' dc:relation='https://eco.tdwg.org/terms/#eco:samplingEffortValue' dc:description='The numeric value for the sampling effort expended during the dwc:Event.' comments='This term is meant to capture the total sampling effort value. To express details of how the effort was determined use eco:samplingEffortProtocol. For compilations it is recommend not to infer effort. An eco:samplingEffortValue must have a corresponding eco:samplingEffortUnit.' examples='`1900`; `40`; `5.5`' required='false'/>
    <property group='Sampling Effort' name='samplingEffortUnit' namespace='http://rs.tdwg.org/eco/terms/' qualName='http://rs.tdwg.org/eco/terms/samplingEffortUnit' dc:relation='https://eco.tdwg.org/terms/#eco:samplingEffortUnit' dc:description='The units associated with the eco:samplingEffortValue.' comments='Recommended best practice is to use a controlled vocabulary. This term has an equivalent in the ecoiri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.' examples='`trapHours`; `personHours`; `trapDays`' required='false'/>
</extension>
