Revision 4965
Added by Aaron Marcuse-Kubitza over 12 years ago
inputs/XAL/Specimen/VegBIEN.csv | ||
---|---|---|
30 | 30 |
darwin:Kingdom,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/kingdom, |
31 | 31 |
darwin:Order,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/order, |
32 | 32 |
darwin:Phylum,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/phylum, |
33 |
darwin:ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname, |
|
34 | 33 |
darwin:Species,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
35 | 34 |
darwin:Subspecies,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/1, |
35 |
darwin:ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname, |
|
36 | 36 |
darwin:DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/day/_nullIf:[null=0,type=float]/value", |
37 | 37 |
darwin:MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/month/_nullIf:[null=0,type=float]/value", |
38 | 38 |
darwin:YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/year/_nullIf:[null=0,type=float]/value", |
inputs/NY/Specimen/VegBIEN.csv | ||
---|---|---|
35 | 35 |
Kingdom,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/kingdom, |
36 | 36 |
Order,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/order, |
37 | 37 |
Phylum,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/phylum, |
38 |
ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname, |
|
39 | 38 |
Species,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
40 | 39 |
Subspecies,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/1, |
40 |
ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname, |
|
41 | 41 |
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/day/_nullIf:[null=0,type=float]/value", |
42 | 42 |
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/month/_nullIf:[null=0,type=float]/value", |
43 | 43 |
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/year/_nullIf:[null=0,type=float]/value", |
inputs/NY/Specimen/test.xml.ref | ||
---|---|---|
123 | 123 |
<kingdom>$Kingdom</kingdom> |
124 | 124 |
<order>$Order</order> |
125 | 125 |
<phylum>$Phylum</phylum> |
126 |
<scientificname>$ScientificName</scientificname> |
|
127 | 126 |
<species>$Species</species> |
128 | 127 |
<subspecies>$Subspecies</subspecies> |
128 |
<taxonomicname>$ScientificName</taxonomicname> |
|
129 | 129 |
</taxonpath> |
130 | 130 |
</taxonpath_id> |
131 | 131 |
<determinationdate> |
inputs/Madidi/Organism/VegBIEN.csv | ||
---|---|---|
35 | 35 |
Autor (revised),/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/author, |
36 | 36 |
Family (revised),/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/family, |
37 | 37 |
Genera,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/genus, |
38 |
Species and morphotypes,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname,"Contains less than ""Specie+autor""" |
|
39 |
Specie+autor,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificnamewithauthor, |
|
40 | 38 |
Specific epithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
39 |
Species and morphotypes,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname,"Contains less than ""Specie+autor""" |
|
40 |
Specie+autor,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicnamewithauthor, |
|
41 | 41 |
Qualifier,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/taxonfit, |
42 | 42 |
Field family,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/family, |
43 | 43 |
Field name,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/genus,Often = Genera |
inputs/Madidi/Organism/test.xml.ref | ||
---|---|---|
73 | 73 |
<author>$Autor (revised)</author> |
74 | 74 |
<family>$Family (revised)</family> |
75 | 75 |
<genus>$Genera</genus> |
76 |
<scientificname>$Species and morphotypes</scientificname> |
|
77 |
<scientificnamewithauthor>$Specie+autor</scientificnamewithauthor> |
|
78 | 76 |
<species>$Specific epithet</species> |
77 |
<taxonomicname>$Species and morphotypes</taxonomicname> |
|
78 |
<taxonomicnamewithauthor>$Specie+autor</taxonomicnamewithauthor> |
|
79 | 79 |
</taxonpath> |
80 | 80 |
</taxonpath_id> |
81 | 81 |
<taxonfit>$Qualifier</taxonfit> |
inputs/UNCC/Specimen/VegBIEN.csv | ||
---|---|---|
45 | 45 |
authors,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/author, |
46 | 46 |
family,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/family, |
47 | 47 |
genus,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/genus, |
48 |
SciName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname, |
|
49 | 48 |
species,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
50 | 49 |
usdaRank,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/first/_alt/1, |
51 | 50 |
infrarank,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/first/_alt/2, |
52 | 51 |
infraname,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/last, |
52 |
SciName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname, |
|
53 | 53 |
collector,/location/locationevent/taxonoccurrence/verbatimcollectorname/_join/1, |
54 | 54 |
collector1,/location/locationevent/taxonoccurrence/verbatimcollectorname/_join/2, |
55 | 55 |
collector2,/location/locationevent/taxonoccurrence/verbatimcollectorname/_join/3, |
inputs/UNCC/Specimen/test.xml.ref | ||
---|---|---|
76 | 76 |
<author>$authors</author> |
77 | 77 |
<family>$family</family> |
78 | 78 |
<genus>$genus</genus> |
79 |
<scientificname>$SciName</scientificname> |
|
80 | 79 |
<species>$species</species> |
81 | 80 |
<subspecies> |
82 | 81 |
<_name> |
... | ... | |
89 | 88 |
<last>$infraname</last> |
90 | 89 |
</_name> |
91 | 90 |
</subspecies> |
91 |
<taxonomicname>$SciName</taxonomicname> |
|
92 | 92 |
</taxonpath> |
93 | 93 |
</taxonpath_id> |
94 | 94 |
</taxondetermination> |
inputs/ACAD/Specimen/VegBIEN.csv | ||
---|---|---|
29 | 29 |
kingdom,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/kingdom, |
30 | 30 |
order,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/order, |
31 | 31 |
phylum,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/phylum, |
32 |
scientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname, |
|
33 | 32 |
specificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
34 | 33 |
taxonRank,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/first, |
35 | 34 |
infraspecificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/last, |
35 |
scientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname, |
|
36 | 36 |
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/1/_*/date/_dateRangeStart/value, |
37 | 37 |
recordedBy,/location/locationevent/taxonoccurrence/verbatimcollectorname, |
38 | 38 |
catalogNumber,"/location/locationevent/taxonoccurrence/voucher/*_id/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/then", |
inputs/ACAD/Specimen/test.xml.ref | ||
---|---|---|
83 | 83 |
<kingdom>$kingdom</kingdom> |
84 | 84 |
<order>$order</order> |
85 | 85 |
<phylum>$phylum</phylum> |
86 |
<scientificname>$scientificName</scientificname> |
|
87 | 86 |
<species>$specificEpithet</species> |
88 | 87 |
<subspecies> |
89 | 88 |
<_name> |
... | ... | |
91 | 90 |
<last>$infraspecificEpithet</last> |
92 | 91 |
</_name> |
93 | 92 |
</subspecies> |
93 |
<taxonomicname>$scientificName</taxonomicname> |
|
94 | 94 |
</taxonpath> |
95 | 95 |
</taxonpath_id> |
96 | 96 |
<determinationdate><_date><date><_dateRangeStart><value>$dateIdentified</value></_dateRangeStart></date></_date></determinationdate> |
inputs/CVS/Organism/VegBIEN.csv | ||
---|---|---|
9 | 9 |
obsStartDate,/location/locationevent/obsstartdate/_*/date/_alt/1, |
10 | 10 |
%cover,/location/locationevent/taxonoccurrence/aggregateoccurrence/cover_fraction/_percent_to_fraction/value, |
11 | 11 |
currentTaxonName sec Weakley 2006,/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_first/3, |
12 |
currentTaxonName sec Weakley 2006,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname,
|
|
12 |
currentTaxonName sec Weakley 2006,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname,
|
|
13 | 13 |
county,/location/locationplace/*_id/placepath/county, |
14 | 14 |
state,/location/locationplace/*_id/placepath/stateprovince, |
15 | 15 |
confidentialityStatus,,** No join mapping for confidentialityStatus ** |
inputs/CVS/Organism/test.xml.ref | ||
---|---|---|
28 | 28 |
<taxonoccurrence> |
29 | 29 |
<aggregateoccurrence><cover_fraction><_percent_to_fraction><value>$%cover</value></_percent_to_fraction></cover_fraction></aggregateoccurrence> |
30 | 30 |
<authortaxoncode>$currentTaxonName sec Weakley 2006</authortaxoncode> |
31 |
<taxondetermination><taxonpath_id><taxonpath><scientificname>$currentTaxonName sec Weakley 2006</scientificname></taxonpath></taxonpath_id></taxondetermination>
|
|
31 |
<taxondetermination><taxonpath_id><taxonpath><taxonomicname>$currentTaxonName sec Weakley 2006</taxonomicname></taxonpath></taxonpath_id></taxondetermination>
|
|
32 | 32 |
</taxonoccurrence> |
33 | 33 |
</locationevent> |
34 | 34 |
<locationplace> |
inputs/ARIZ/Specimen/VegBIEN.csv | ||
---|---|---|
38 | 38 |
Kingdom,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/kingdom, |
39 | 39 |
Order,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/order, |
40 | 40 |
Phylum,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/phylum, |
41 |
ScientificNameAuthor,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname/_alt/1,Contains the binomial in addition to the authority |
|
42 |
ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname/_alt/2, |
|
43 | 41 |
Species,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
44 | 42 |
Subspecies,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/1, |
43 |
ScientificNameAuthor,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname/_alt/1,Contains the binomial in addition to the authority |
|
44 |
ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname/_alt/2, |
|
45 | 45 |
DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/day/_nullIf:[null=0,type=float]/value", |
46 | 46 |
MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/month/_nullIf:[null=0,type=float]/value", |
47 | 47 |
YearIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/year/_nullIf:[null=0,type=float]/value", |
schemas/vegbien.my.sql | ||
---|---|---|
820 | 820 |
plantcode text, |
821 | 821 |
canon_taxonpath_id int(11), |
822 | 822 |
taxon_id int(11), |
823 |
scientificname text,
|
|
823 |
taxonomicname text,
|
|
824 | 824 |
author text, |
825 |
scientificnamewithauthor text,
|
|
825 |
taxonomicnamewithauthor text,
|
|
826 | 826 |
domain text, |
827 | 827 |
kingdom text, |
828 | 828 |
phylum text, |
... | ... | |
870 | 870 |
|
871 | 871 |
|
872 | 872 |
-- |
873 |
-- Name: COLUMN taxonpath.scientificname; Type: COMMENT; Schema: public; Owner: -
|
|
873 |
-- Name: COLUMN taxonpath.taxonomicname; Type: COMMENT; Schema: public; Owner: -
|
|
874 | 874 |
-- |
875 | 875 |
|
876 | 876 |
|
... | ... | |
884 | 884 |
|
885 | 885 |
|
886 | 886 |
-- |
887 |
-- Name: COLUMN taxonpath.scientificnamewithauthor; Type: COMMENT; Schema: public; Owner: -
|
|
887 |
-- Name: COLUMN taxonpath.taxonomicnamewithauthor; Type: COMMENT; Schema: public; Owner: -
|
|
888 | 888 |
-- |
889 | 889 |
|
890 | 890 |
|
... | ... | |
993 | 993 |
-- |
994 | 994 |
|
995 | 995 |
CREATE VIEW analytical_db_view AS |
996 |
SELECT datasource.organizationname AS `dataSourceName`, taxonpath.family, taxonpath.genus, taxonpath.species, COALESCE(taxonpath.scientificnamewithauthor, taxonpath.scientificname) AS taxon, taxonpath.author AS `taxonAuthor`, taxonpath.variety AS `taxonMorphospecies`, placepath.country, placepath.stateprovince AS `stateProvince`, placepath.county AS `countyParish`, taxonoccurrence.verbatimcollectorname AS collector, plantobservation.collectionnumber AS `collectionNumber`, array_to_string(ARRAY[identifiedby.givenname, identifiedby.middlename, identifiedby.surname], CAST(' ' AS text)) AS `identifiedBy`, aggregateoccurrence.collectiondate AS `observationDate`, location.authorlocationcode AS `plotCode`, functions._m2_to_ha(location.area_m2) AS `plotAreaHa`, method.name AS `plotMethod`, locationcoords.latitude_deg AS latitude, locationcoords.longitude_deg AS longitude, location.elevation_m, taxonoccurrence.iscultivated AS `isCultivated`, taxonoccurrence.cultivatedbasis AS `isCultivatedReason`, functions._fraction_to_percent(aggregateoccurrence.cover_fraction) AS `pctCover` FROM (((((((((((((location JOIN party datasource ON (((datasource.party_id = location.datasource_id) AND (datasource.organizationname IS NOT NULL)))) LEFT JOIN locationcoords USING (location_id)) LEFT JOIN locationplace USING (location_id)) LEFT JOIN placepath USING (placepath_id)) JOIN locationevent USING (location_id)) LEFT JOIN method USING (method_id)) JOIN taxonoccurrence USING (locationevent_id)) JOIN taxondetermination USING (taxonoccurrence_id)) LEFT JOIN party identifiedby ON ((identifiedby.party_id = taxondetermination.party_id))) JOIN taxonpath USING (taxonpath_id)) LEFT JOIN aggregateoccurrence USING (taxonoccurrence_id)) LEFT JOIN plantobservation USING (aggregateoccurrence_id)) LEFT JOIN specimenreplicate USING (plantobservation_id));
|
|
996 |
SELECT datasource.organizationname AS `dataSourceName`, taxonpath.family, taxonpath.genus, taxonpath.species, COALESCE(taxonpath.taxonomicnamewithauthor, taxonpath.taxonomicname) AS taxon, taxonpath.author AS `taxonAuthor`, taxonpath.variety AS `taxonMorphospecies`, placepath.country, placepath.stateprovince AS `stateProvince`, placepath.county AS `countyParish`, taxonoccurrence.verbatimcollectorname AS collector, plantobservation.collectionnumber AS `collectionNumber`, array_to_string(ARRAY[identifiedby.givenname, identifiedby.middlename, identifiedby.surname], CAST(' ' AS text)) AS `identifiedBy`, aggregateoccurrence.collectiondate AS `observationDate`, location.authorlocationcode AS `plotCode`, functions._m2_to_ha(location.area_m2) AS `plotAreaHa`, method.name AS `plotMethod`, locationcoords.latitude_deg AS latitude, locationcoords.longitude_deg AS longitude, location.elevation_m, taxonoccurrence.iscultivated AS `isCultivated`, taxonoccurrence.cultivatedbasis AS `isCultivatedReason`, functions._fraction_to_percent(aggregateoccurrence.cover_fraction) AS `pctCover` FROM (((((((((((((location JOIN party datasource ON (((datasource.party_id = location.datasource_id) AND (datasource.organizationname IS NOT NULL)))) LEFT JOIN locationcoords USING (location_id)) LEFT JOIN locationplace USING (location_id)) LEFT JOIN placepath USING (placepath_id)) JOIN locationevent USING (location_id)) LEFT JOIN method USING (method_id)) JOIN taxonoccurrence USING (locationevent_id)) JOIN taxondetermination USING (taxonoccurrence_id)) LEFT JOIN party identifiedby ON ((identifiedby.party_id = taxondetermination.party_id))) JOIN taxonpath USING (taxonpath_id)) LEFT JOIN aggregateoccurrence USING (taxonoccurrence_id)) LEFT JOIN plantobservation USING (aggregateoccurrence_id)) LEFT JOIN specimenreplicate USING (plantobservation_id));
|
|
997 | 997 |
|
998 | 998 |
|
999 | 999 |
-- |
schemas/vegbien.sql | ||
---|---|---|
1107 | 1107 |
plantcode text, |
1108 | 1108 |
canon_taxonpath_id integer, |
1109 | 1109 |
taxon_id integer, |
1110 |
scientificname text,
|
|
1110 |
taxonomicname text,
|
|
1111 | 1111 |
author text, |
1112 |
scientificnamewithauthor text,
|
|
1112 |
taxonomicnamewithauthor text,
|
|
1113 | 1113 |
domain text, |
1114 | 1114 |
kingdom text, |
1115 | 1115 |
phylum text, |
... | ... | |
1159 | 1159 |
|
1160 | 1160 |
|
1161 | 1161 |
-- |
1162 |
-- Name: COLUMN taxonpath.scientificname; Type: COMMENT; Schema: public; Owner: -
|
|
1162 |
-- Name: COLUMN taxonpath.taxonomicname; Type: COMMENT; Schema: public; Owner: -
|
|
1163 | 1163 |
-- |
1164 | 1164 |
|
1165 |
COMMENT ON COLUMN taxonpath.scientificname IS 'The concatenated taxonomic name which uniquely identifies this taxon. Does not include the author of the name.
|
|
1165 |
COMMENT ON COLUMN taxonpath.taxonomicname IS 'The concatenated taxonomic name which uniquely identifies this taxon. Does not include the author of the name.
|
|
1166 | 1166 |
|
1167 | 1167 |
Equivalent to Darwin Core''s scientificName.'; |
1168 | 1168 |
|
... | ... | |
1171 | 1171 |
-- Name: COLUMN taxonpath.author; Type: COMMENT; Schema: public; Owner: - |
1172 | 1172 |
-- |
1173 | 1173 |
|
1174 |
COMMENT ON COLUMN taxonpath.author IS 'The author of the scientific name.';
|
|
1174 |
COMMENT ON COLUMN taxonpath.author IS 'The author of the taxonomic name.';
|
|
1175 | 1175 |
|
1176 | 1176 |
|
1177 | 1177 |
-- |
1178 |
-- Name: COLUMN taxonpath.scientificnamewithauthor; Type: COMMENT; Schema: public; Owner: -
|
|
1178 |
-- Name: COLUMN taxonpath.taxonomicnamewithauthor; Type: COMMENT; Schema: public; Owner: -
|
|
1179 | 1179 |
-- |
1180 | 1180 |
|
1181 |
COMMENT ON COLUMN taxonpath.scientificnamewithauthor IS 'The concatenated taxonomic name which uniquely identifies this taxon, plus the author of that name.
|
|
1181 |
COMMENT ON COLUMN taxonpath.taxonomicnamewithauthor IS 'The concatenated taxonomic name which uniquely identifies this taxon, plus the author of that name.
|
|
1182 | 1182 |
|
1183 | 1183 |
Equivalent to Darwin Core''s scientificName + scientificNameAuthorship. |
1184 | 1184 |
Equivalent to "Name sec. x".'; |
... | ... | |
1287 | 1287 |
-- |
1288 | 1288 |
|
1289 | 1289 |
CREATE VIEW analytical_db_view AS |
1290 |
SELECT datasource.organizationname AS "dataSourceName", taxonpath.family, taxonpath.genus, taxonpath.species, COALESCE(taxonpath.scientificnamewithauthor, taxonpath.scientificname) AS taxon, taxonpath.author AS "taxonAuthor", taxonpath.variety AS "taxonMorphospecies", placepath.country, placepath.stateprovince AS "stateProvince", placepath.county AS "countyParish", taxonoccurrence.verbatimcollectorname AS collector, plantobservation.collectionnumber AS "collectionNumber", array_to_string(ARRAY[identifiedby.givenname, identifiedby.middlename, identifiedby.surname], ' '::text) AS "identifiedBy", aggregateoccurrence.collectiondate AS "observationDate", location.authorlocationcode AS "plotCode", functions._m2_to_ha(location.area_m2) AS "plotAreaHa", method.name AS "plotMethod", locationcoords.latitude_deg AS latitude, locationcoords.longitude_deg AS longitude, location.elevation_m, taxonoccurrence.iscultivated AS "isCultivated", taxonoccurrence.cultivatedbasis AS "isCultivatedReason", functions._fraction_to_percent(aggregateoccurrence.cover_fraction) AS "pctCover" FROM (((((((((((((location JOIN party datasource ON (((datasource.party_id = location.datasource_id) AND (datasource.organizationname IS NOT NULL)))) LEFT JOIN locationcoords USING (location_id)) LEFT JOIN locationplace USING (location_id)) LEFT JOIN placepath USING (placepath_id)) JOIN locationevent USING (location_id)) LEFT JOIN method USING (method_id)) JOIN taxonoccurrence USING (locationevent_id)) JOIN taxondetermination USING (taxonoccurrence_id)) LEFT JOIN party identifiedby ON ((identifiedby.party_id = taxondetermination.party_id))) JOIN taxonpath USING (taxonpath_id)) LEFT JOIN aggregateoccurrence USING (taxonoccurrence_id)) LEFT JOIN plantobservation USING (aggregateoccurrence_id)) LEFT JOIN specimenreplicate USING (plantobservation_id));
|
|
1290 |
SELECT datasource.organizationname AS "dataSourceName", taxonpath.family, taxonpath.genus, taxonpath.species, COALESCE(taxonpath.taxonomicnamewithauthor, taxonpath.taxonomicname) AS taxon, taxonpath.author AS "taxonAuthor", taxonpath.variety AS "taxonMorphospecies", placepath.country, placepath.stateprovince AS "stateProvince", placepath.county AS "countyParish", taxonoccurrence.verbatimcollectorname AS collector, plantobservation.collectionnumber AS "collectionNumber", array_to_string(ARRAY[identifiedby.givenname, identifiedby.middlename, identifiedby.surname], ' '::text) AS "identifiedBy", aggregateoccurrence.collectiondate AS "observationDate", location.authorlocationcode AS "plotCode", functions._m2_to_ha(location.area_m2) AS "plotAreaHa", method.name AS "plotMethod", locationcoords.latitude_deg AS latitude, locationcoords.longitude_deg AS longitude, location.elevation_m, taxonoccurrence.iscultivated AS "isCultivated", taxonoccurrence.cultivatedbasis AS "isCultivatedReason", functions._fraction_to_percent(aggregateoccurrence.cover_fraction) AS "pctCover" FROM (((((((((((((location JOIN party datasource ON (((datasource.party_id = location.datasource_id) AND (datasource.organizationname IS NOT NULL)))) LEFT JOIN locationcoords USING (location_id)) LEFT JOIN locationplace USING (location_id)) LEFT JOIN placepath USING (placepath_id)) JOIN locationevent USING (location_id)) LEFT JOIN method USING (method_id)) JOIN taxonoccurrence USING (locationevent_id)) JOIN taxondetermination USING (taxonoccurrence_id)) LEFT JOIN party identifiedby ON ((identifiedby.party_id = taxondetermination.party_id))) JOIN taxonpath USING (taxonpath_id)) LEFT JOIN aggregateoccurrence USING (taxonoccurrence_id)) LEFT JOIN plantobservation USING (aggregateoccurrence_id)) LEFT JOIN specimenreplicate USING (plantobservation_id));
|
|
1291 | 1291 |
|
1292 | 1292 |
|
1293 | 1293 |
-- |
... | ... | |
4700 | 4700 |
-- Name: taxonpath_unique_within_datasource_by_name; Type: INDEX; Schema: public; Owner: -; Tablespace: |
4701 | 4701 |
-- |
4702 | 4702 |
|
4703 |
CREATE UNIQUE INDEX taxonpath_unique_within_datasource_by_name ON taxonpath USING btree (datasource_id, (COALESCE(taxon_id, 2147483647)), (COALESCE(scientificname, '\\N'::text)), (COALESCE(author, '\\N'::text)), (COALESCE(scientificnamewithauthor, '\\N'::text)), (COALESCE(domain, '\\N'::text)), (COALESCE(kingdom, '\\N'::text)), (COALESCE(phylum, '\\N'::text)), (COALESCE(class, '\\N'::text)), (COALESCE("order", '\\N'::text)), (COALESCE(family, '\\N'::text)), (COALESCE(genus, '\\N'::text)), (COALESCE(species, '\\N'::text)), (COALESCE(subspecies, '\\N'::text)), (COALESCE(variety, '\\N'::text)), (COALESCE(forma, '\\N'::text)), (COALESCE(cultivar, '\\N'::text)), (COALESCE(otherranks, ARRAY[]::rankedtaxonname[])), (COALESCE(scope_id, 2147483647))) WHERE (plantcode IS NULL);
|
|
4703 |
CREATE UNIQUE INDEX taxonpath_unique_within_datasource_by_name ON taxonpath USING btree (datasource_id, (COALESCE(taxon_id, 2147483647)), (COALESCE(taxonomicname, '\\N'::text)), (COALESCE(author, '\\N'::text)), (COALESCE(taxonomicnamewithauthor, '\\N'::text)), (COALESCE(domain, '\\N'::text)), (COALESCE(kingdom, '\\N'::text)), (COALESCE(phylum, '\\N'::text)), (COALESCE(class, '\\N'::text)), (COALESCE("order", '\\N'::text)), (COALESCE(family, '\\N'::text)), (COALESCE(genus, '\\N'::text)), (COALESCE(species, '\\N'::text)), (COALESCE(subspecies, '\\N'::text)), (COALESCE(variety, '\\N'::text)), (COALESCE(forma, '\\N'::text)), (COALESCE(cultivar, '\\N'::text)), (COALESCE(otherranks, ARRAY[]::rankedtaxonname[])), (COALESCE(scope_id, 2147483647))) WHERE (plantcode IS NULL);
|
|
4704 | 4704 |
|
4705 | 4705 |
|
4706 | 4706 |
-- |
mappings/for_review/VegCore-VegBIEN.csv | ||
---|---|---|
136 | 136 |
kingdom,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/kingdom, |
137 | 137 |
order,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/order, |
138 | 138 |
phylum,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/phylum, |
139 |
scientificName,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/scientificname, |
|
140 |
scientificNameWithAuthorship,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/scientificnamewithauthor, |
|
141 | 139 |
specificEpithet,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/species, |
142 | 140 |
subspecies,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/subspecies, |
143 | 141 |
taxonRank,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/subspecies, |
144 | 142 |
infraspecificEpithet,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/subspecies, |
143 |
scientificName,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/taxonomicname, |
|
144 |
scientificNameWithAuthorship,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/taxonomicnamewithauthor, |
|
145 | 145 |
variety,//taxonoccurrence/taxondetermination[]/*_id/taxonpath/variety, |
146 | 146 |
dateIdentified,//taxonoccurrence/taxondetermination[]/determinationdate/_*/date, |
147 | 147 |
dayIdentified,//taxonoccurrence/taxondetermination[]/determinationdate, |
... | ... | |
156 | 156 |
verbatimKingdom,//taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/kingdom, |
157 | 157 |
verbatimOrder,//taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/order, |
158 | 158 |
verbatimPhylum,//taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/phylum, |
159 |
verbatimScientificName,//taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/scientificname, |
|
160 | 159 |
verbatimSpecificEpithet,//taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/species, |
161 | 160 |
verbatimInfraspecificEpithet,//taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/subspecies, |
161 |
verbatimScientificName,//taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/taxonomicname, |
|
162 | 162 |
verbatimIdentificationQualifier,//taxonoccurrence/taxondetermination[isoriginal=true]/taxonfit, |
163 | 163 |
recordedBy,//taxonoccurrence/verbatimcollectorname, |
164 | 164 |
recordedBy.givenName,//taxonoccurrence/verbatimcollectorname, |
inputs/ARIZ/Specimen/test.xml.ref | ||
---|---|---|
122 | 122 |
<kingdom>$Kingdom</kingdom> |
123 | 123 |
<order>$Order</order> |
124 | 124 |
<phylum>$Phylum</phylum> |
125 |
<scientificname> |
|
125 |
<species>$Species</species> |
|
126 |
<subspecies>$Subspecies</subspecies> |
|
127 |
<taxonomicname> |
|
126 | 128 |
<_alt> |
127 | 129 |
<1>$ScientificNameAuthor</1> |
128 | 130 |
<2>$ScientificName</2> |
129 | 131 |
</_alt> |
130 |
</scientificname> |
|
131 |
<species>$Species</species> |
|
132 |
<subspecies>$Subspecies</subspecies> |
|
132 |
</taxonomicname> |
|
133 | 133 |
</taxonpath> |
134 | 134 |
</taxonpath_id> |
135 | 135 |
<determinationdate> |
inputs/GBIF/Specimen/VegBIEN.csv | ||
---|---|---|
19 | 19 |
AuthorOfScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/author, |
20 | 20 |
Family,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/family, |
21 | 21 |
Genus,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/genus, |
22 |
ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname, |
|
23 | 22 |
SpecificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
24 | 23 |
InfraspecificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/last, |
24 |
ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname, |
|
25 | 25 |
GBIFFamilyOriginal,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/family, |
26 | 26 |
GBIFGenusOriginal,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/genus, |
27 |
ScientificNameOriginal,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/scientificname,
|
|
27 |
ScientificNameOriginal,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/taxonomicname,
|
|
28 | 28 |
Collector,/location/locationevent/taxonoccurrence/verbatimcollectorname, |
29 | 29 |
CatalogNO,"/location/locationevent/taxonoccurrence/voucher/*_id/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/then", |
30 | 30 |
Locality,/location/locationnarrative/_merge/1, |
inputs/GBIF/Specimen/test.xml.ref | ||
---|---|---|
59 | 59 |
<author>$AuthorOfScientificName</author> |
60 | 60 |
<family>$Family</family> |
61 | 61 |
<genus>$Genus</genus> |
62 |
<scientificname>$ScientificName</scientificname> |
|
63 | 62 |
<species>$SpecificEpithet</species> |
64 | 63 |
<subspecies>$InfraspecificEpithet</subspecies> |
64 |
<taxonomicname>$ScientificName</taxonomicname> |
|
65 | 65 |
</taxonpath> |
66 | 66 |
</taxonpath_id> |
67 | 67 |
</taxondetermination> |
... | ... | |
71 | 71 |
<taxonpath> |
72 | 72 |
<family>$GBIFFamilyOriginal</family> |
73 | 73 |
<genus>$GBIFGenusOriginal</genus> |
74 |
<scientificname>$ScientificNameOriginal</scientificname>
|
|
74 |
<taxonomicname>$ScientificNameOriginal</taxonomicname>
|
|
75 | 75 |
</taxonpath> |
76 | 76 |
</taxonpath_id> |
77 | 77 |
</taxondetermination> |
inputs/NCU-NCSC/Specimen/VegBIEN.csv | ||
---|---|---|
14 | 14 |
Full Taxon Name,/location/locationevent/taxonoccurrence/authortaxoncode/_first/2/_first/3, |
15 | 15 |
Cultivated?,/location/locationevent/taxonoccurrence/iscultivated/_alt/1, |
16 | 16 |
Accession Number,/location/locationevent/taxonoccurrence/sourceaccessioncode/_first/3, |
17 |
Full Taxon Name,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname,
|
|
17 |
Full Taxon Name,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname,
|
|
18 | 18 |
Barcode,"/location/locationevent/taxonoccurrence/voucher/*_id/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/then", |
19 | 19 |
Country,/location/locationplace/*_id/placepath/country, |
20 | 20 |
County,/location/locationplace/*_id/placepath/county, |
inputs/NCU-NCSC/Specimen/test.xml.ref | ||
---|---|---|
64 | 64 |
<authortaxoncode>$Full Taxon Name</authortaxoncode> |
65 | 65 |
<iscultivated>$Cultivated?</iscultivated> |
66 | 66 |
<sourceaccessioncode>$Accession Number</sourceaccessioncode> |
67 |
<taxondetermination><taxonpath_id><taxonpath><scientificname>$Full Taxon Name</scientificname></taxonpath></taxonpath_id></taxondetermination>
|
|
67 |
<taxondetermination><taxonpath_id><taxonpath><taxonomicname>$Full Taxon Name</taxonomicname></taxonpath></taxonpath_id></taxondetermination>
|
|
68 | 68 |
</taxonoccurrence> |
69 | 69 |
</locationevent> |
70 | 70 |
<locationplace> |
inputs/SpeciesLink/Specimen/VegBIEN.csv | ||
---|---|---|
123 | 123 |
conceptual_darwin_2003_1_0_Phylum,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/phylum, |
124 | 124 |
dwc_dwcore_Phylum,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/phylum, |
125 | 125 |
dwc_terms_phylum,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/phylum, |
126 |
conceptual_darwin_2003_1_0_ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname, |
|
127 |
dwc_dwcore_ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname, |
|
128 |
dwc_terms_scientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname, |
|
129 | 126 |
conceptual_darwin_2003_1_0_Species,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
130 | 127 |
dwc_dwcore_SpecificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
131 | 128 |
dwc_terms_specificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
132 | 129 |
conceptual_darwin_2003_1_0_Subspecies,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/1, |
133 | 130 |
dwc_dwcore_InfraspecificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/last, |
134 | 131 |
dwc_terms_infraspecificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/last, |
132 |
conceptual_darwin_2003_1_0_ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname, |
|
133 |
dwc_dwcore_ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname, |
|
134 |
dwc_terms_scientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname, |
|
135 | 135 |
dwc_terms_dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/1/_*/date/_dateRangeStart/value, |
136 | 136 |
conceptual_darwin_2003_1_0_DayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/day/_nullIf:[null=0,type=float]/value", |
137 | 137 |
conceptual_darwin_2003_1_0_MonthIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/month/_nullIf:[null=0,type=float]/value", |
inputs/SpeciesLink/Specimen/test.xml.ref | ||
---|---|---|
321 | 321 |
<2>$dwc_terms_phylum</2> |
322 | 322 |
</_alt> |
323 | 323 |
</phylum> |
324 |
<scientificname> |
|
325 |
<_alt> |
|
326 |
<0>$conceptual_darwin_2003_1_0_ScientificName</0> |
|
327 |
<1>$dwc_dwcore_ScientificName</1> |
|
328 |
<2>$dwc_terms_scientificName</2> |
|
329 |
</_alt> |
|
330 |
</scientificname> |
|
331 | 324 |
<species> |
332 | 325 |
<_alt> |
333 | 326 |
<0>$conceptual_darwin_2003_1_0_Species</0> |
... | ... | |
346 | 339 |
</2> |
347 | 340 |
</_alt> |
348 | 341 |
</subspecies> |
342 |
<taxonomicname> |
|
343 |
<_alt> |
|
344 |
<0>$conceptual_darwin_2003_1_0_ScientificName</0> |
|
345 |
<1>$dwc_dwcore_ScientificName</1> |
|
346 |
<2>$dwc_terms_scientificName</2> |
|
347 |
</_alt> |
|
348 |
</taxonomicname> |
|
349 | 349 |
</taxonpath> |
350 | 350 |
</taxonpath_id> |
351 | 351 |
<determinationdate> |
inputs/MO/Specimen/VegBIEN.csv | ||
---|---|---|
26 | 26 |
family,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/family, |
27 | 27 |
genus,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/genus, |
28 | 28 |
Kingdom,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/kingdom, |
29 |
ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname, |
|
30 | 29 |
species,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
31 | 30 |
Subspecies,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/1, |
31 |
ScientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname, |
|
32 | 32 |
Collector,/location/locationevent/taxonoccurrence/verbatimcollectorname, |
33 | 33 |
CatalogNumber,"/location/locationevent/taxonoccurrence/voucher/*_id/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/then", |
34 | 34 |
Locality,/location/locationnarrative/_merge/1, |
inputs/MO/Specimen/test.xml.ref | ||
---|---|---|
92 | 92 |
<family>$family</family> |
93 | 93 |
<genus>$genus</genus> |
94 | 94 |
<kingdom>$Kingdom</kingdom> |
95 |
<scientificname>$ScientificName</scientificname> |
|
96 | 95 |
<species>$species</species> |
97 | 96 |
<subspecies>$Subspecies</subspecies> |
97 |
<taxonomicname>$ScientificName</taxonomicname> |
|
98 | 98 |
</taxonpath> |
99 | 99 |
</taxonpath_id> |
100 | 100 |
</taxondetermination> |
inputs/VegBank/taxonobservation_/VegBIEN.csv | ||
---|---|---|
20 | 20 |
Variety,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/variety, |
21 | 21 |
interpretationdate,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/1/_*/date/_dateRangeStart/value, |
22 | 22 |
taxonfit,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/taxonfit, |
23 |
authorplantname,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/scientificname,
|
|
23 |
authorplantname,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/taxonomicname,
|
|
24 | 24 |
museumaccessionnumber,"/location/locationevent/taxonoccurrence/voucher/*_id/specimenreplicate/catalognumber_dwc/_if[@name=""if indirect voucher""]/then", |
25 | 25 |
Division,,** No join mapping for Division ** |
26 | 26 |
Subclass,,** No join mapping for Subclass ** |
inputs/VegBank/taxonobservation_/test.xml.ref | ||
---|---|---|
34 | 34 |
</taxondetermination> |
35 | 35 |
<taxondetermination> |
36 | 36 |
<isoriginal>true</isoriginal> |
37 |
<taxonpath_id><taxonpath><scientificname>$authorplantname</scientificname></taxonpath></taxonpath_id>
|
|
37 |
<taxonpath_id><taxonpath><taxonomicname>$authorplantname</taxonomicname></taxonpath></taxonpath_id>
|
|
38 | 38 |
</taxondetermination> |
39 | 39 |
</taxonoccurrence> |
40 | 40 |
</locationevent> |
inputs/QMOR/Specimen/VegBIEN.csv | ||
---|---|---|
36 | 36 |
kingdom,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/kingdom, |
37 | 37 |
order,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/order, |
38 | 38 |
phylum,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/phylum, |
39 |
scientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname, |
|
40 | 39 |
specificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
41 | 40 |
taxonRank,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/first, |
42 | 41 |
infraspecificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/last, |
42 |
scientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname, |
|
43 | 43 |
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/1/_*/date/_dateRangeStart/value, |
44 | 44 |
identificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/taxonfit, |
45 | 45 |
recordedBy,/location/locationevent/taxonoccurrence/verbatimcollectorname, |
inputs/QMOR/Specimen/test.xml.ref | ||
---|---|---|
107 | 107 |
<kingdom>$kingdom</kingdom> |
108 | 108 |
<order>$order</order> |
109 | 109 |
<phylum>$phylum</phylum> |
110 |
<scientificname>$scientificName</scientificname> |
|
111 | 110 |
<species>$specificEpithet</species> |
112 | 111 |
<subspecies> |
113 | 112 |
<_name> |
... | ... | |
115 | 114 |
<last>$infraspecificEpithet</last> |
116 | 115 |
</_name> |
117 | 116 |
</subspecies> |
117 |
<taxonomicname>$scientificName</taxonomicname> |
|
118 | 118 |
</taxonpath> |
119 | 119 |
</taxonpath_id> |
120 | 120 |
<determinationdate><_date><date><_dateRangeStart><value>$dateIdentified</value></_dateRangeStart></date></_date></determinationdate> |
mappings/VegCore-VegBIEN.csv | ||
---|---|---|
136 | 136 |
kingdom,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/kingdom, |
137 | 137 |
order,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/order, |
138 | 138 |
phylum,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/phylum, |
139 |
scientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificname, |
|
140 |
scientificNameWithAuthorship,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/scientificnamewithauthor, |
|
141 | 139 |
specificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/species, |
142 | 140 |
subspecies,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/1, |
143 | 141 |
taxonRank,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/first, |
144 | 142 |
infraspecificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/subspecies/_alt/2/_name/last, |
143 |
scientificName,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicname, |
|
144 |
scientificNameWithAuthorship,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/taxonomicnamewithauthor, |
|
145 | 145 |
variety,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/*_id/taxonpath/variety, |
146 | 146 |
dateIdentified,/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/1/_*/date/_dateRangeStart/value, |
147 | 147 |
dayIdentified,"/location/locationevent/taxonoccurrence/taxondetermination[!isoriginal]/determinationdate/_alt/2/_date/day/_nullIf:[null=0,type=float]/value", |
... | ... | |
156 | 156 |
verbatimKingdom,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/kingdom, |
157 | 157 |
verbatimOrder,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/order, |
158 | 158 |
verbatimPhylum,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/phylum, |
159 |
verbatimScientificName,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/scientificname, |
|
160 | 159 |
verbatimSpecificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/species, |
161 | 160 |
verbatimInfraspecificEpithet,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/subspecies, |
161 |
verbatimScientificName,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/*_id/taxonpath/taxonomicname, |
|
162 | 162 |
verbatimIdentificationQualifier,/location/locationevent/taxonoccurrence/taxondetermination[isoriginal=true]/taxonfit, |
163 | 163 |
recordedBy,/location/locationevent/taxonoccurrence/verbatimcollectorname, |
164 | 164 |
recordedBy.givenName,/location/locationevent/taxonoccurrence/verbatimcollectorname/_name/first, |
Also available in: Unified diff
schemas/vegbien.sql: Replaced "scientific name" with "taxonomic name" for schema-wide consistency and for consistency with the taxon/taxonomic name vocabulary