Project

General

Profile

« Previous | Next » 

Revision 25

In data2xml, added shortcut for lookahead assertion using ! symbol

View differences:

NYBG-VegBank-VegX_mapping.csv
4 4
"InstitutionCode","/taxonInterpretation/museum_ID->/party/OrganizationName/_name/firstName","/*s/taxonNameUsageConcept/partyWithRole/partyID->/parties/party/organizationName/_name/firstName"
5 5
"CollectionCode","/taxonInterpretation/museum_ID->/party/OrganizationName/_name/lastName","/*s/taxonNameUsageConcept/partyWithRole/partyID->/parties/party/organizationName/_name/lastName"
6 6
"CatalogNumber","/taxonInterpretation/museumAccessionNumber","/*s/taxonNameUsageConcept/voucher"
7
"ScientificName","/plantName/plantName","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/*s/taxonRelationshipAssertion/assertion/taxonNameID->/*s/taxonName/Simple"
7
"ScientificName","/plantName/plantName","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/*s/taxonRelationshipAssertion!/assertion/taxonNameID->/*s/taxonName/Simple"
8 8
"BasisOfRecord",,
9
"Kingdom","/plantName[plantStatus/plantLevel=Kingdom]/plantName","/*s/taxonConcept[Rank/@code=reg]/Name"
10
"Phylum","/plantName[plantStatus/plantLevel=Subkingdom]/plantName","/*s/taxonConcept[Rank/@code=phyl_div]/Name"
11
"Class","/plantName[plantStatus/plantLevel=Class]/plantName","/*s/taxonConcept[Rank/@code=cl]/Name"
12
"Order","/plantName[plantStatus/plantLevel=Order]/plantName","/*s/taxonConcept[Rank/@code=ord]/Name"
13
"Family","/plantName[plantStatus/plantLevel=Family]/plantName","/*s/taxonConcept[Rank/@code=fam]/Name"
14
"Genus","/plantName[plantStatus/plantLevel=Genus]/plantName","/*s/taxonConcept[Rank/@code=gen]/Name"
15
"Species","/plantName[plantStatus/plantLevel=Species]/plantName","/*s/taxonConcept[Rank/@code=sp]/Name"
16
"Subspecies","/plantName[plantStatus/plantLevel=Subspecies]/plantName","/*s/taxonConcept[Rank/@code=ssp]/Name"
17
"ScientificNameAuthor","/plantConcept/reference_ID->/referenceParty/{givenName,surname}","/*s/taxonConcept/AccordingTo/Simple"
9
"Kingdom","/plantName[plantStatus/plantLevel=Kingdom]/plantName","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/*s/taxonRelationshipAssertion!/assertion/taxonConceptID->/*s/taxonConcept[Rank/@code=reg]/Name"
10
"Phylum","/plantName[plantStatus/plantLevel=Subkingdom]/plantName","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/*s/taxonRelationshipAssertion!/assertion/taxonConceptID->/*s/taxonConcept[Rank/@code=phyl_div]/Name"
11
"Class","/plantName[plantStatus/plantLevel=Class]/plantName","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/*s/taxonRelationshipAssertion!/assertion/taxonConceptID->/*s/taxonConcept[Rank/@code=cl]/Name"
12
"Order","/plantName[plantStatus/plantLevel=Order]/plantName","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/*s/taxonRelationshipAssertion!/assertion/taxonConceptID->/*s/taxonConcept[Rank/@code=ord]/Name"
13
"Family","/plantName[plantStatus/plantLevel=Family]/plantName","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/*s/taxonRelationshipAssertion!/assertion/taxonConceptID->/*s/taxonConcept[Rank/@code=fam]/Name"
14
"Genus","/plantName[plantStatus/plantLevel=Genus]/plantName","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/*s/taxonRelationshipAssertion!/assertion/taxonConceptID->/*s/taxonConcept[Rank/@code=gen]/Name"
15
"Species","/plantName[plantStatus/plantLevel=Species]/plantName","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/*s/taxonRelationshipAssertion!/assertion/taxonConceptID->/*s/taxonConcept[Rank/@code=sp]/Name"
16
"Subspecies","/plantName[plantStatus/plantLevel=Subspecies]/plantName","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/*s/taxonRelationshipAssertion!/assertion/taxonConceptID->/*s/taxonConcept[Rank/@code=ssp]/Name"
17
"ScientificNameAuthor","/plantConcept/reference_ID->/referenceParty/{givenName,surname}","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/*s/taxonRelationshipAssertion!/assertion/taxonConceptID->/*s/taxonConcept/AccordingTo/Simple"
18 18
"IdentifiedBy","/taxonInterpretation/PARTY_ID->/party/{givenName,middleName,surName}","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/partyWithRole[role=identifier]/partyID->/parties/party/individualName/{givenName,surName}"
19 19
"YearIdentified","/taxonInterpretation/interpretationDate/_date/year","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/date/_date/year"
20 20
"MonthIdentified","/taxonInterpretation/interpretationDate/_date/month","/*s/taxonNameUsageConcept->/*s/taxonDetermination[taxonNameUsageConceptID]/date/_date/month"
......
41 41
"MaximumElevation","/plot/elevation/max,plot/elevationRange/to","/*s/plot/geospatial/maximumElevationInMeters"
42 42
"MinimumDepth","/observation/waterDepth/min","/*s/plot/geospatial/minimumDepthInMeters"
43 43
"MaximumDepth","/observation/waterDepth/max","/*s/plot/geospatial/maximumDepthInMeters"
44
"Sex","/userDefined[tableName=taxonInterpretation,userDefinedName=<name>]/definedValue ","/*s/individualOrganismObservation/simpleUserdefined[name=sex]/value"
44
"Sex","/userDefined[tableName=taxonInterpretation,userDefinedName=sex]/definedValue ","/*s/individualOrganismObservation/simpleUserdefined[name=sex]/value"
45 45
"PreparationType",,
46 46
"IndividualCount",,
47 47
"PreviousCatalogNumber",,
48 48
"RelationshipType",,
49 49
"RelatedCatalogItem",,
50 50
"Notes","/taxonInterpretation/notes","/*s/taxonNameUsageConcept/note/text"
51
"Habitat","/userDefined[tableName=stemLocation,userDefinedName=<name>]/definedValue ","/*s/individualOrganismObservation/simpleUserdefined[name=habitat]/value"
52
"PlantFungusDescription","/userDefined[tableName=stemLocation,userDefinedName=<name>]/definedValue ","/*s/individualOrganismObservation/simpleUserdefined[name=plantFungusDescription]/value"
53
"Substrate","/userDefined[tableName=stemLocation,userDefinedName=<name>]/definedValue ","/*s/individualOrganismObservation/simpleUserdefined[name=substrate]/value"
54
"Vegetation","/userDefined[tableName=stemLocation,userDefinedName=<name>]/definedValue ","/*s/individualOrganismObservation/simpleUserdefined[name=vegetation]/value"
51
"Habitat","/userDefined[tableName=stemLocation,userDefinedName=habitat]/definedValue ","/*s/individualOrganismObservation/simpleUserdefined[name=habitat]/value"
52
"PlantFungusDescription","/userDefined[tableName=stemLocation,userDefinedName=plantFungusDescription]/definedValue ","/*s/individualOrganismObservation/simpleUserdefined[name=plantFungusDescription]/value"
53
"Substrate","/userDefined[tableName=stemLocation,userDefinedName=substrate]/definedValue ","/*s/individualOrganismObservation/simpleUserdefined[name=substrate]/value"
54
"Vegetation","/userDefined[tableName=stemLocation,userDefinedName=vegetation]/definedValue ","/*s/individualOrganismObservation/simpleUserdefined[name=vegetation]/value"
55 55
"UniqueNYInternalRecordNumber",,

Also available in: Unified diff