Talk:HISPID/ABCD Workshop Executive Summary

Note: This document represents the unabridged text of the decisions made at the HISPID/ABCD Workshop. Some of the decisions documented here have changed since this text was further discussed and cleaned up for presentation as HISPID 5. Please see the other documents referenced above for a current understanding of HISPID and its relationship to ABCD.

The purpose of a HISPID to ABCD mapping is to facilitate a number of projects that rely on Australian data, namely:
 * Make it possible to validate a HISPID document by converting HISPID to ABCD with restriction as necessary to continue the use of a restricted vocabulary in the Australian context.
 * Make it possible to further map to the TDWG Ontology. Specifically either TaxonOccurrence or its predecessor Specimen.

Below are mappings from HISPID3 to ABCD2.06. All paths rooted at Unit or Identification/Result - it should be evident from the context which is used. Please use the discussion (talk) page at the top to raise any questions or discuss this page.

= MoU Fields =

A reduced set of fields known as the AVH Memorandum of Understanding (MoU) fields is the short set of fields listed in that document. These fields are the most useful set of fields and thus are the highest priority set to deliver to Australia's Virtual Herbarium (AVH).

Full Name (fulnam)
Maps to: ~/TaxonIdentified/ScientificName/FullScientificNameString

HISPID Comments Accept.

Scientific Name (fam, gen, sp, etc.)
Maps to: ~/TaxonIdentified/ScientificName/*

HISPID Comments Restrict - to botanical code names. Extend - add cultivated code names to HISPID extension and map cultivated names to FullScientificNameString.

Institution Code (insid)
Maps to: SourceInstitutionID

HISPID Comments Accept.

Accession Identifier (accid)
Maps to: UnitID

HISPID Comments Accept.

Collector's Name(s) (cnam, cnam2, cper)
Maps to: If institution is able to provide atomised collectors then use Gathering/Agents/GatheringAgent/AgentText + Gathering/Agents/GatheringAgent[@sequence] + optional Gathering/Agents/GatheringAgent[@primarycollector] = "true" ("false" for cnam2)

Fallback: when the collectors can not be broken into individual items, all collectors can be provided as a single string in Gathering/Agents/GatheringAgentsText.

Notes: In AgentText, follow HISPID formatting (surname, initial) for people. Sorting starts on primarycollector attribute, and continues with sequence attribute. Sequence attribute starts at 1 and increments according to each individual collector. See also cper. Where possible, provide atomised data using the Person and/or Organisation elements.

HISPID Comments Accept. Extend by adding a boolean "perCollector" attribute to Agents/GatheringAgent.

Collector's Number (cid)
Maps to: CollectorsFieldNumber

HISPID Comments Accept.

Collection Date (cdat)
Maps to: Gathering/DateTime/ISODateTimeBegin

HISPID Comments Restrict - Review email discussion and HISCOM action (2006 - item 11)

Generalised Locality Information (nnp)
Maps to: Gathering/NearNamedPlaces/NamedPlaceRelation/NearNamedPlace

Notes: 	If no value is available, use the phrase

HISPID Comments Accept - with suggested modification for empty values.

State (pru)
Maps to: Gathering/NamedAreas/NamedArea/AreaName + Gathering/NamedAreas/NamedArea/AreaClass="state"

Note: includes state or territory.

HISPID Comments New - full name for states, mixed case.

Country (cou)
Maps to: Gathering/Country/Name

HISPID Comments Restrict - to full official country names in mixed case as used in ISO 3166-1.

Approximated Geocode (latdeg, latmin, latsec, latdir, londeg, lonmin, lonsec, londir, sgp)
Maps to: Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/LatitudeDecimal + Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/LongitudeDecimal + Gathering/SiteCoordinateSets/SiteCoordinates/SpatialDatum

AND / OR Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMZone + Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMEasting + Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMNorthing

AND / OR Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMText

HISPID Comments New - add a CoordinatesDMS under SiteCoordinates to facilitate transfer of original geocode data in degrees minutes and seconds.

Geocode Source (geosou)
Maps to: Gathering/SiteCoordinateSets/SiteCoordinateSets/SiteCoordinates/CoordinateMethod

Allowed values:

HISPID Comments Restrict - to HISPID vocabulary.

Geocode Precision (geoacy)
Maps to: Gathering/SiteCoordinateSets/SiteCoordinates/ CoordinatesLatLong/CoordinateErrorDistanceInMeters

Notes: Note: Error needs to take account of any rounding done for coordinates. Historically, Australian herbaria have used classes of geocode accuracy to record the accuracy in metres - refer to URL here (and BILL and JIM's spreadsheets) *****

HISPID Comments Accept.

Last Edit Date (moddat)
Maps to: Unit/DateLastEdited

notes: Not in original MoU, but included here as it is mandatory and essential for AVH and EWS to function.

HISPID Comments Accept.

= Non-MoU Fields =

The rest of the fields common to Australian herbarium specimen databases, earmarked for display and data sharing in the biodiversity data network.

Record Source (recsou)
Maps to: /RecordBasis

notes: Use ABCD vocabulary, current HISPID values mapped to:


 * (HISPID3 - Collection)
 * (HISPID3 - no equivalent)
 * (HISPID3 - no equivalent)
 * (HISPID3 - no equivalent)
 * (HISPID3 - observation)
 * (HISPID3 - observation)
 * (HISPID3 - Photograph)
 * (HISPID3 - no equivalent)


 * Discuss on list

Query to ABCD Working Group whether the spelling of  is intended.

HISPID Comments Accept - using ABCD vocabulary.

Supra-family (supfam)
Maps to: ~/TaxonIdentified/HigherTaxa/HigherTaxon/HigherTaxonName + e.g. ~/TaxonIdentified/HigherTaxa/HigherTaxon/HigherTaxonRank = "phylum"

notes: e.g. "Macropodoidea", "Lamiales", "Angiospermae". Differs from HISPID in that as many higher taxon names and ranks can be applied to the record. Note that if a record is determined only to a genus or higher rank then the genusOrMonomial element must be filled.

HISPID Comments Accept.

Family (fam)
Maps to: ~/TaxonIdentified/HigherTaxa/HigherTaxon/HigherTaxonName + ~/TaxonIdentified/HigherTaxa/HigherTaxon/HigherTaxonRank = "familia"

notes: e.g. "Asteraceae". See note under Supra-family.

HISPID Comments Accept.

Supra-genus (supgen)
Maps to: ~/TaxonIdentified/HigherTaxa/HigherTaxon/HigherTaxonName + ~/TaxonIdentified/HigherTaxa/HigherTaxon/HigherTaxonRank = "supergenus"

notes: e.g. "Astereae". See note under Supra-family.

HISPID Comments Accept.

Hybrid Flag (hyb)
Maps to: ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/HybridFlag + @insertionpoint=1

notes: (HISPID assumes genus-level hybrid). Use HISPID vocabulary.

HISPID Comments Accept - for named hybrids and graft chimeras.

Name Formula (for hybrids and other formulas)
notes: New element needed to be able to represent parents of taxa. Preferably ABCD extended to use TCS.

HISPID Comments New - make it possible to store name formulae atomised in the HISPID Extension.

Genus (gen)
Maps to: ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/GenusOrMonomial

notes: e.g. "Eucalyptus"

HISPID Comments Accept.

Second Hybrid Genus Name (genhy2)
notes: See Name Formula

Subgenus (subgen)
Maps to: ~/TaxonIdentified/HigherTaxa/HigherTaxon/HigherTaxonName + ~/TaxonIdentified/HigherTaxa/HigherTaxon/HigherTaxonRank = "subgenus"

notes: e.g. "Monocalyptus"

HISPID Comments Extend - add extra values in the HigherTaxonRankEnum: subgenus, section, subsection, series, subseries.

Species Qualifier (spql)
Maps to: ~/TaxonIdentified/ScientificName/NameAddendum



HISPID Comments Restrict - to above HISPID3 values.

Species Epithet (sp)
Maps to: ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/FirstEpithet

Note: Hybrids are dealt with in Name Formula

HISPID Comments Accept.

Second Hybrid Species Epithet (sphy2)
Maps to: ~/TaxonIdentified/ScientificName/FullScientificNameString

notes: Walter Berendsohn notes in his mapping of HISPID3 to ABCD 1.49d that "hybrid formulas are accommodated by ScientificName/FullNameString and not presently further atomised". This doesn't appear to have changed in ABCD 2.06.

HISPID Comments Exclude - hybrids are dealt with in Name Formula, so this is not needed.

Species Author (spau)
Maps to: ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/AuthorTeamParenthesis + ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/AuthorTeam

notes: Only lowest level is included in ABCD, so ABCD strict fields should not be filled in if this has an infraspecific name (not an autonym).

HISPID Comments Accept.

Infraspecific Rank (isprk)
Maps to: ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/Rank

notes: Only lowest level rank is included in ABCD.

HISPID Comments Accept.

Second Hybrid Infraspecific Rank flag (isprkhy2)
Maps to: ~/TaxonIdentified/ScientificName/FullScientificNameString

notes: Walter Berendsohn notes in his mapping of HISPID3 to ABCD 1.49d that "hybrid formulas are accommodated by ScientificName/FullNameString and not presently further atomised". This doesn't appear to have changed in ABCD 2.06.

HISPID Comments Exclude - hybrids are dealt with in Name Fomula, so this is not needed.

Infraspecific Epithet (isp)
Maps to: ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/InfraspecificEpithet

HISPID Comments Accept.

Second Hybrid Infraspecific Epithet (isphy2)
Maps to: ~/TaxonIdentified/ScientificName/FullScientificNameString

notes: Walter Berendsohn notes in his mapping of HISPID3 to ABCD 1.49d that "hybrid formulas are accommodated by ScientificName/FullNameString and not presently further atomised". This doesn't appear to have changed in ABCD 2.06.

HISPID Comments Exclude - hybrids are dealt with in Name Fomula, so this is not needed.

Infraspecific Author (ispau)
Maps to: ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/AuthorTeamParenthesis + ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/AuthorTeam

notes: Only lowest level authorship is included in ABCD.

HISPID Comments Accept.

Second Infraspecific Rank Flag (isp2rk)
Maps to: Does not map

notes: Only lowest level rank is included in ABCD.

HISPID Comments Exclude.

Second Hybrid of the Second Infraspecific Rank Flag (isp2rkhy2)
Maps to: ~/TaxonIdentified/ScientificName/FullScientificNameString

notes: Walter Berendsohn notes in his mapping of HISPID3 to ABCD 1.49d that "hybrid formulas are accommodated by ScientificName/FullNameString and not presently further atomised". This doesn't appear to have changed in ABCD 2.06.

HISPID Comments Exclude - hybrids are dealt with in Name Formula, so this is not needed.

Second Infraspecific Epithet (isp2)
Maps to: Does not map

notes: Only lowest level rank is included in ABCD. Note that if intermediate ranks are not supplied it makes it impossible to query on the current AVH (e.g. for subspecies that are identified to form). This problem is outside the scope of this document.

Second Hybrid of the Second Infraspecific Epithet (isp2hy2)
Maps to: ~/TaxonIdentified/ScientificName/FullScientificNameString

notes: Walter Berendsohn notes in his mapping of HISPID3 to ABCD 1.49d that "hybrid formulas are accommodated by ScientificName/FullNameString and not presently further atomised". This doesn't appear to have changed in ABCD 2.06.

HISPID Comments Exclude - hybrids are dealt with in Name Fomula, so this is not needed.

Second Infraspecific Author (isp2au)
Maps to: Does not map

notes: Only lowest level rank is included in ABCD.

Vernacular Names (vernam)
Maps to: ~/TaxonIdentified/InformalNameString

HISPID Comments Accept.

Cultivar Group Name (culgnam)
Maps to: ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/CultivarGroupName

HISPID Comments Accept.

Cultivar Name (culnam)
Maps to: ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/CultivarName

HISPID Comments Accept.

Trade Designation Name (tranam)
Maps to: ~/TaxonIdentified/ScientificName/NameAtomised/Botanical/TradeDesignationNames/TradeDesignationName

HISPID Comments Accept.

Name Comments (namcom)
Maps to: ~/TaxonIdentified/NameComments

HISPID Comments Accept.

Type Qualifier Flag (tql)
Maps to: /SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/DoubtfulFlag

notes: Restrict to HISPID vocabulary.



HISPID Comments Restrict.

Type Status (tsta)
Maps to: /SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/TypeStatus

notes: Restrict to HISPID vocabulary.

HISPID Comments Restrict - to HISPID3 values (in full, rather than codified form):
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)
 * (type material of unknown status)

Basionym (basnam)
Maps to: [http://wiki.tdwg.org/twiki/bin/view/ABCD/AbcdConcept0604 /SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/ TypifiedName/FullScientificNameString]

HISPID Comments Accept.

other type fields
notes: ABCD uses repeated elements for types, so HISPID fields are redundant

Verification Level Flag (vlev)
Maps to: /Identifications/Identification/VerificationLevel

HISPID Comments Resrict - to HISPID values:
 * - (zero)	The name of the record has not been checked by any authority - includes temporary sorting determinations
 * -	The name of the record determined by comparison with other named plants
 * -	The name of the record determined by a taxonomist or by other competent persons using herbarium and/or library and/or documented living material
 * -	The name of the plant determined by taxonomist engaged in systematic revision of the group
 * -	The record is part of type gathering or propagated from type material by asexual methods

Comments: If it is not known whether the name of the record has been verified by an authority, then this field must not be filled.

Verifier's Name (vnam)
Maps to: /Identifications/Identification/Identifiers/IdentifiersText (and / or atomised /Identifications/Identification/Identifiers/Identifier)

HISPID Comments Accept.

Verification Date (vdat)
Maps to: /Identifications/Identification/Date/ISODateTimeBegin

HISPID Comments Accept - see notes under Collection Date (cdat).

Text Verification Date (texvdat)
Maps to: /Identifications/Identification/Date/DateText

HISPID Comments Accept.

Verification Literature (vlit)
Maps to: Identifications/Identification/References/Reference/TitleCitation

HISPID Comments Accept.

Verification History (vhist)
Maps to: /Identifications/IdentificationHistory (or atomised as a separate Identifications)

HISPID Comments Accept.

Determinavit (det)
Maps to: /Identifications/Identification/Identifiers/IdentifierRole

HISPID Comments Restrict - using HISPID3 vocabulary (retain abbreviation reflecting standard practice):
 * - confirmavit (identifier has agreed with i.e. confirmed the identification).
 * - citavit (used when a specimen is cited in a publication).
 * - determinavit (the identifier has determined the identification).
 * - scripsit (identification communicated in written correspondence).
 * - vidit (identification seen and communicated verbally).
 * - upgrade (taxonomic update based on literature - where specimen not cited).
 * - temporary sorting slip (used to temporarily name a specimen prior to critical examination).

Rank Qualifier Flag (rkql)
Maps to: ~/TaxonIdentified/ScientificName/IdentificationQualifier[@insertionpoint]

Notes: There is a different vocabulary between HISPID and ABCD. Suggest the following mappings:

This is a tricky mapping because it depends on the level to which the specimen has been identified. From my reading, the mapping would be:
 * B : no mapping possible
 * F : 1 (because if identified to family this has to be included in FullScientificNameString see HigherTaxa)
 * G : 1
 * S : 2
 * I : 3
 * J : 4 (if there was a 4 in ABCD)
 * C : no mapping possible

HISPID Comments Restrict.

Identification Qualifier (idql)
Maps to: ~/TaxonIdentified/ScientificName/IdentificationQualifier

HISPID Comments Restrict - to HISPID3 values:
 * - Akin to or bordering
 * - Compare with
 * - Incorrect
 * - Perhaps
 * - Close to
 * - Questionable

Name Comments 2 (namcom2)
Maps to: ~/TaxonIdentified/NameComments

notes: In HISPID this refers to comments on the identification of the name cf. Name Comments - comments on the name. In ABCD these are rolled into the same element.

HISPID Comments Accept.

ISO code for Country of Origin (iso)
Maps to: /Gathering/Country/ISO3166Code

notes: HISPID constrained the data to the 2-letter ISO3166 value, where ABCD suggests that any of the 2, 3 or 4 letter ISO3166 values is acceptable.

HISPID Comments Accept.

World Geographic Scheme (wgs)
Maps to: /Gathering/NamedAreas/NamedArea/AreaCodeStandard = e.g. "TDWG World Geographical Scheme for Recording Plant Distributions version 1" + /Gathering/NamedAreas/NamedArea/AreaCode

notes: (both required.)

HISPID Comments Accept.

Secondary Subdivision of Country of Origin (sru)
Maps to: /Gathering/NamedAreas/NamedArea/AreaClass = "Australian Herbarium Region" + /Gathering/NamedAreas/NamedArea/AreaName

HISPID Comments Accept - when transferring data related to other standard subdivisions of Australia, use AreaClass with a standard area class name, such as:
 * IBRA - Interim Biogeographic Regionalisation for Australia
 * IMCRA - Interim Marine and Coastal Regionalisation for Australia
 * LGA - Local Government Association

The abbreviated form should be used if it is widely understood.

Special Geographic Unit (sgu)
Maps to: /Gathering/NamedAreas/NamedArea/AreaClass = "Special Geographic Unit" + /Gathering/NamedAreas/NamedArea/AreaName

HISPID Comments Accept - see Secondary Subdivision of Country of Origin (sru).

Locality (loc)
Maps to: /Gathering/LocalityText

notes: if no locality return "without locality"

HISPID Comments Accept.

Altitude (alt)
Maps to: /Gathering/Altitude/MeasurementOrFactAtomised/LowerValue + = "metres"

HISPID Comments Accept.

Accuracy of Altitude (altacy)
Maps to: /Gathering/Altitude/MeasurementOrFactAtomised/Accuracy

Notes: ABCD has a single accuracy element whereas HISPID has accuracy for upper and lower values.

HISPID Comments Accept.

Maximum Altitude (altx)
Maps to: /Gathering/Altitude/MeasurementOrFactAtomised/UpperValue

HISPID Comments Accept.

Accuracy of Maximum Altitude (altacyx)
Maps to: /Gathering/Altitude/MeasurementOrFactAtomised/Accuracy

Notes: ABCD has a single accuracy element whereas HISPID has accuracy for upper and lower values.

HISPID Comments Accept.

Source of Altitude Accuracy Flag (altsou)
Maps to: /Gathering/Altitude/MeasurementOrFactAtomised/MeasuredBy

notes: Values:
 * collector
 * compiler
 * automatically generated

HISPID Comments Restrict.

Method of Altitude Determination (altdet)
Maps to: /Gathering/Altitude/MeasurementOrFactAtomised/Method

Notes: Valid values:


 * - Digital Elevation Model
 * - Global Positioning System (GPS) unit

HISPID Comments Restrict.

Depth (dep)
Maps to: /Gathering/Depth/MeasurementOrFactAtomised/LowerValue + /Gathering/Depth/MeasurementOrFactAtomised/UnitOfMeasurement = "metres"

HISPID Comments Accept.

Accuracy of Depth (depacy)
Maps to: /Gathering/Depth/MeasurementOrFactAtomised/Accuracy notes: ABCD has a single accuracy element whereas HISPID has accuracy for upper and lower values.

HISPID Comments Accept.

Maximum Depth (depx)
Maps to: /Gathering/Depth/MeasurementOrFactAtomised/UpperValue

HISPID Comments Accept.

Accuracy of Maximum Depth (depacyx)
Maps to: /Gathering/Depth/MeasurementOrFactAtomised/Accuracy notes: ABCD has a single accuracy element whereas HISPID has accuracy for upper and lower values.

HISPID Comments Accept.

Source of Depth Accuracy Flag (depsou)
Maps to: /Gathering/Depth/MeasurementOrFactAtomised/MeasuredBy

notes: This field was never provided in HISPID3. Values:

HISPID Comments Restrict.

Method of Depth Determination (depdet)
Maps to: /Gathering/Depth/MeasurementOrFactAtomised/Method

HISPID Comments Accept.

Latitude and Longitude - Degree, Minute, Second, Dir (latdeg, latmin, latsec, latdir, londeg, lonmin, lonsec, londir)
Maps to: Transfer as decimal degrees: /Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/LatitudeDecimal + /Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/LongitudeDecimal + /Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/SpatialDatum

notes: Additionally transfer in degrees, minutes, seconds by concatenating all values comma seperated into the Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/CoordinatesText element e.g. "32,25,,S,112,32,12,E"

Spatial Grid, Projection (sgp)
Maps to: /Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/SpatialDatum

notes: Use only accepted datum abbreviations, e.g. AGD66, AGD84, WGS84, GDA94.

HISPID Comments Accept.

Spatial Grid Zone (sgz)
Maps to: /Gathering/SiteCoordinateSets/SiteCoordinatesCoordinatesUTM/UTMZone

notes: This field was never provided in HISPID3. Values are taken to be the set of UTM zones applicable to the Australian continent.

HISPID Comments Accept.

Spatial Grid, Easting (sge)
Maps to: /Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMEasting

notes: No hemisphere required for easting

HISPID Comments Accept.

Spatial Grid, Northing (sgn)
Maps to: /Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMNS + /Gathering/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMNorthing

notes: UTMNS represents the hemisphere ("N" or "S") of the associated Northing

HISPID Comments Accept.

Habitat (hab)
Maps to: /Gathering/Biotope/Text

HISPID Comments Accept.

Topography (top)
Maps to: /Gathering/AreaDetail

HISPID Comments Accept.

Aspect (asp)
Maps to: Gathering/Aspect/Ordination

notes: Values:

HISPID Comments Restrict.

Substrate (sub)
Maps to: /Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFactAtomised/Parameter = "substrate" + /Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFactAtomised/LowerValue + /Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFactAtomised/IsQuantitative = "false"

HISPID Comments New.

Soil Type (soil)
Maps to: /Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFactAtomised/Parameter = "soil" + /Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFactAtomised/LowerValue + /Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFactAtomised/IsQuantitative = "false"

HISPID Comments New.

Vegetation (veg)
Maps to: /Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFactAtomised/Parameter = "vegetation" + /Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFactAtomised/LowerValue + /Gathering/Biotope/MeasurementsOrFacts/MeasurementOrFactAtomised/IsQuantitative = "false"

HISPID Comments New.

Associated Species (asspp)
Maps to: /Gathering/Synecology/Comment AND / OR atomized list of /Gathering/Synecology/AssociatedTaxa

HISPID Comments Accept.

Secondary Collector's Name (cnam2)
Maps to: See Collector

notes: ABCD GatheringAgent is a repeating element, so addtional collectors will go there. In AgentText, follow HISPID formatting. Sorting starts on primarycollector attribute, and continues with sequence attribute. Sequence attribute starts at 1 and increments according to each individual collector.

'Per' Collector (cper)
HISPID Comments Exclude - put this as the last AgentText in the repeatable Agents/GatheringAgent (that with the largest @sequence attribute) and append "(per)".

SecondaryCollectorIdentifier (cid2)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "SecondaryCollectorIdentifier" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

Note: This field was not available in HISPID3.

HISPID Comments New - ABCD Content Definition Group should add a Collectors Field Number attribute or element to GatheringAgent to enable the interchange of multiple personal collectors' numbers.

Second Collection Date (cdat2)
Maps to: /Gathering/DateTime/ISODateTimeEnd

HISPID Comments Accept.

General Text Collection Date (texcdat)
Maps to: /Gathering/DateTime/DateText

HISPID Comments Accept.

Kind of Collection & Additional Components Flag (ckin)
Maps to: /KindOfUnit

notes: Use any number of comma-separated values in alphabetic order from the set:

For example:.

HISPID Comments Restrict - see notes under tcul.

Voucher Flag (vou)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "Voucher" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments Accept - this is a logical place to put it as it allows for repeated elements and details of project.

Number of Sheets, Parts (numshe)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "NumberOfParts" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "true" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments New.

Type of Cultivated Material (tcul)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "TypeOfCultivatedMaterial" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

notes: We cannot use /BotanicalGardenUnit for this information, because strictly it is used for transferring data about living accessions i.e. the current unit is the living plant. However in HISPID, the unit is the voucher specimen and the fields tcul, prot and prohis relate to living material associated with the voucher. Therefore to transfer this data under these ABCD fields it would require creating a new unit for the living accession and then use the /Associations elements to establish the link between the voucher and the living accession. Easiest to create some more generalised fields under MeasurementsOrFacts

HISPID Comments New - the field needs to be extended in definition to "material types gathered at time of collection", the element might be named: FieldCollectionComponent.

Allowed values:

Provenance Type Flag (prot)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "ProvenanceType" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

notes: see tcul above for why we can't use the BotanicalGardenUnit fields.

HISPID Comments New - transfer as complete phrases from HISPID3 vocabulary

Allowed values:

Propagation History Flag (prohis)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "PropagationHistory" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

notes: see tcul above for why we can't use the BotanicalGardenUnit fields.

HISPID Comments New.

Allowed values:

Donor Type Flag (dont)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "DonorType" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments New - transfer as complete phrases, add herbarium.

Allowed values:
 * - botanic garden or arboretum
 * - expedition
 * - gene bank
 * - herbarium [Note: This is a new value]
 * - horticultural association or garden club
 * - individual
 * - municipal department
 * - nursery or other commercial establishment
 * - other
 * - other research
 * - staff of institution to which record system applies
 * - university department
 * - unknown or not applicable

Donor (don)
Maps to: /SpecimenUnit/Acquisition/AcquiredFrom

HISPID Comments Accept.

Donor's Accession Identifier (donacc)
Maps to: /SpecimenUnit/History/PreviousUnits/PreviousUnit/PreviousUnitID

HISPID Comments Accept.

Collection Notes (cnot)
Maps to: /Gathering/Notes

Notes: Field definition is really "plant notes" as field can contain other notes describing the plant.

HISPID Comments Accept.

Frequency (fre)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "Frequency" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments New.

Conservation Status - Threat (consta)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "ConservationStatus" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments Exclude - Ask on Email list if anyone uses this (and also frequency) get a definition. Name would need changing if this element is retained

Plant Occurrence and status Scheme 1 (posnat)
From the HISPID3 book: "This field records whether the plant is a native of the collection habitat or whether it is a naturalised introduction."

Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "NaturalOccurrence" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

OR (when ABCD2.06b is released) /HerbariumUnit/NaturalOccurrence

notes: See http://www.tdwg.org/poss_standard.html#2 for details. The following values apply:



HISPID Comments Accept - make lower case and full phrase.

Plant Occurrence and Status Scheme 2 (poscul)
From the HISPID3 book: "This field records whether the plant occurs as a cultivated specimen or not, in the collection habitat."

Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "CultivatedOccurrence" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

OR (when ABCD2.06a is released) /HerbariumUnit/CultivatedOccurrence

notes: See http://www.tdwg.org/poss_standard.html#5 for details. The following values apply:



HISPID Comments Accept - make lower case and full phrase.

Plant Occurrence and Status Scheme 3 (posint)
From the HISPID3 book: "This field describe[s] the method of introduction of non-native plants to the collection habitat."

Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "PossIntroductionAgency" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

Notes: See http://www.tdwg.org/poss_standard.html#4 for details. The following values apply:



HISPID Comments Accept.

Habit, Life Form (form)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "Form" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments New.

Phenology (phe)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "Phenology" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

notes: Use HISPID vocabulary

HISPID Comments New.

Non-computerised Data Flag (noncom)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "NonComputerisedData" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

notes: HISPID vocabulary - 'Y' or 'N'

HISPID Comments Accept.

Allowed values:

Miscellaneous Notes (misc)
Maps to: /Notes

HISPID Comments Accept.

Number of Replicates (numrep)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "NumberOfReplicates" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "true" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments New. Exclude (see note) The HISPID3 manual states that this information is probably not necessary for interchange, especially if the Replicates Destination field is transferred.

Destination of Replicates (desrep)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "DestinationOfReplicates" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments New. Accept (see below).

Note: there is a new element in ABCD2.06b called /Datasets/Dataset/Unit/SpecimenUnit/DuplicatesDistributedTo that we can use for this, with a controlled vocabulary (?? is it worth specifying a regexp for this, e.g. a comma and space delimited list?)

Loan Identifier (loaid)
Maps to: /HerbariumUnit/LoanIdentifier

HISPID Comments Accept.

Loan Sequence Number (loanum)
Maps to: /HerbariumUnit/LoanSequenceNo

HISPID Comments Accept.

Loan Destination (loades)
Maps to: /HerbariumUnit/LoanDestination

HISPID Comments Accept.

Loan for Botanist (loabot)
Maps to: /HerbariumUnit/LoanForBotanist

HISPID Comments Accept.

Loan Dispatch Method (loadis)
Maps to: /HerbariumUnit/LoanDespatchMethod

HISPID Comments Accept.

Loan Date (loadat)
Maps to: /HerbariumUnit/LoanDate

HISPID Comments Accept.

Loan Return Date (loaret)
Maps to: /HerbariumUnit/LoanReturnDate

HISPID Comments Accept.

Record Creation Operator (crenam)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "RecordCreationOperator" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments Exclude.

Record Creation Date(credat)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "RecordCreationDate" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "true" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments Exclude.

Record Creation Institution (creins)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "RecordCreationInstitution" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments Exclude.

Record Update Operator (modnam)
Maps to: /LastEditor

HISPID Comments Exclude.

Record Update Institution (modins)
Maps to: /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/Parameter = "RecordUpdateInstitution" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/IsQuantitative = "false" + /MeasurementsOrFacts/MeasurementOrFact/MeasurementOrFactAtomised/LowerValue

HISPID Comments Exclude.

= Other things to consider =


 * Biotope could contain the following elements rather than being somewhere in UnitExtension.
 * Substrate
 * Soil type
 * Vegetation
 * Plant notes were considered to be form/habit, but fall into the category of Collection Notes (cnot)

Support for LSIDs

 * To support LSIDs we need UnitGUID under UnitAssociation (this is now in 2.06b)
 * To properly associate separate collections or parts of these, we need to use the UnitAssociation element. It is still necessary to formalise the method for doing this.

= Expressing HISPID in ABCD =


 * 1) Ideally, applications that rely on ABCD should be able to use a recast HISPID as if it was ABCD without needing any further changes.
 * 2) Secondarily, there may be a minimum set of extensions to ABCD that are needed to make HISPID-like functionality available to the Australian herbarium biodiversity data community. This could be expressed as an extension to ABCD in Datasets/Dataset/Units/Unit/UnitExtension. This is an accepted method of extension by the ABCD Working Group, and would require a new XML Schema document that imports ABCD and extends it at the above path.

Requirements

 * HISPID should be extended using a similar methodology to the EFG extensions documented on the ABCD wiki.
 * Dictionary values are generally preferred as lowercase values, and specified in full rather than flag values. An exception is where many of the full values are more than, say, 4 words.

To Do

 * 1) Work this document into a meeting summary and recommendations to TDWG. Including a set of recommendations to the ABCD Content Definition Group on suggested changes to ABCD from the Australian perspective.
 * 2) Determine whether an XML Schema expert is available and employ them to create the suggested document
 * 3) Work with the XML Schema expert to complete the new schema.
 * 4) Work with the XML Schema expert to complete a concept mapping that maps between HISPID (in XML) and ABCD for use in our BioCASE services.
 * 5) Complete a flat "HISPID Lite" that contains only the MoU fields, a GUID field for an LSID, and a number of header fields that identify the owner of the records.
 * 6) * Header
 * 7) ** (owner details)
 * 8) * Record
 * 9) ** GUID (the LSID or other globally unique ID of the specimen)
 * 10) ** FullName (of the preferred identification)
 * 11) ** Kingdom
 * 12) ** Family
 * 13) ** Genus
 * 14) ** Species
 * 15) ** Infraspecies
 * 16) ** Author
 * 17) ** Informal
 * 18) ** HerbariumSource
 * 19) ** RecordNumber
 * 20) ** CollectorNames
 * 21) ** CollectorNumber
 * 22) ** CollectionDate
 * 23) ** NearestNamedPlace
 * 24) ** State
 * 25) ** Country
 * 26) ** LatitudeDecimal
 * 27) ** LongitudeDecimal
 * 28) ** SpatialDatum
 * 29) ** GeocodeSource
 * 30) ** GeocodeAccuracy
 * 31) ** LastEditDate
 * 32) Complete a publication.