From 7710b7d50a464631205283bf325ae11add27033e Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Wed, 19 Jun 2024 00:14:28 -0400 Subject: [PATCH] Updated dwc:basisOfRecord to basisOfRecord. That's what the publication says we should use. I think we previously had dwc: prefixes everywhere, but we didn't notice that this was still around for basisOfRecord until just now. --- src/wrappers/SpecimenWrapper.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/wrappers/SpecimenWrapper.js b/src/wrappers/SpecimenWrapper.js index ce8ab8f..5103391 100644 --- a/src/wrappers/SpecimenWrapper.js +++ b/src/wrappers/SpecimenWrapper.js @@ -10,8 +10,8 @@ const { PhyxCacheManager } = require('../utils/PhyxCacheManager'); * * - TaxonomicUnitWrapper.TYPE_SPECIMEN: A specimen. * - Based on http://rs.tdwg.org/dwc/terms/Occurrence - * - Should have a dwc:occurrenceID with the occurrence identifier. - * - Should have a dwc:basisOfRecord to indicate what sort of occurrence this is. + * - Should have a occurrenceID with the occurrence identifier. + * - Should have a basisOfRecord to indicate what sort of occurrence this is. * * Since TaxonNameWrapper follows the TDWG ontology, we'd love to do the same for * SpecimenWrapper, but unfortunately the TaxonOccurrence ontology has been deprecated @@ -38,7 +38,7 @@ class SpecimenWrapper { const normalizedSpecimen = { '@type': SpecimenWrapper.TYPE_SPECIMEN, label: wrapped.label, - 'dwc:basisOfRecord': wrapped.basisOfRecord, + basisOfRecord: wrapped.basisOfRecord, occurrenceID: wrapped.occurrenceID, catalogNumber: wrapped.catalogNumber, institutionCode: wrapped.institutionCode, @@ -62,7 +62,7 @@ class SpecimenWrapper { // Prepare the specimen. const specimen = { '@type': SpecimenWrapper.TYPE_SPECIMEN, - 'dwc:basisOfRecord': basisOfRecord, + basisOfRecord: basisOfRecord, occurrenceID: occurID, }; @@ -185,7 +185,7 @@ class SpecimenWrapper { * Return the basis of record, if one is present. */ get basisOfRecord() { - if (has(this.specimen, 'dwc:basisOfRecord')) return this.specimen['dwc:basisOfRecord']; + if (has(this.specimen, 'basisOfRecord')) return this.specimen.basisOfRecord; return undefined; } @@ -194,7 +194,7 @@ class SpecimenWrapper { * recommended values. */ set basisOfRecord(bor) { - this.specimen['dwc:basisOfRecord'] = bor; + this.specimen.basisOfRecord = bor; } /** Return this specimen as a taxon concept if it contains taxon name information. */