NHMDenmark / DanSpecify

Important files regarding the Danish instance of the Specify database system for collections digitisation and management, plus placeholder for issue tracking. Guidelines, manuals and other kinds of documentations will be gathered on the wiki.
3 stars 3 forks source link

New Labels for Herpetology & Mammalogy #243

Open markscherz opened 1 year ago

markscherz commented 1 year ago

We would like to initiate design of labels for alcohol specimens in the herpetology collections. Following the procedure of #210 , I have taken the liberty of drafting examples.

1) Full name .....In Taxon window .....In italics .....Larger font size than other field texts .....Normal format: Genus species subspecies (Qualifier) .....(Qualifier) and subspecies only if they exist .....Species with only Genus should be given as Genus sp. .....Query: can we add Subgenus to Specify tree? 2) Type status .....In collection Object Window .....In AllCaps 3) Author .....In Taxon window .....Include exactly as given in Author field .....Normal format: Author, year [with or without parentheses, verbatim] .....If >3 authors, truncate to Author et al. year if possible 4) Locality name .....Field is called ‘Locality name’ in Locality window 5) Geography .....Field is called ‘Geography’ in Locality window 6) Latitude .....From Locality window. .....Use parsed decimal degrees. 7) Longitude .....From Locality window. .....Use parsed decimal degrees. 8) Elevation .....From Locality window .....use Elevation and unit (generally m) 9) Collecting Date .....From Collecting Information window 10) Expedition .....From Collecting Information window 11) Collectors .....From Collectors window .....Format for each collector: First name [Middle initial] Last Name .....Collectors separated by commas. Last two collectors separated with '&' .....List all collectors. 12) Determiner .....In Determinations window 13) Determined Date .....In Determinations window 14) Alt Cat Number .....In Collection Object window

Potential suggested layout LabelFields-01

Examples: LabelFields-05

Cheers, Mark

markscherz commented 5 months ago

One small point to add to this label design: a solution a single label for a series of specimens is needed. But I guess this is partly done by hand?

FedorSteeman commented 5 months ago

I've started designing, but noticed that catalog number is left out. Surely you'd want that on the labels as well???

FedorSteeman commented 5 months ago

Did a few more edits and got a preliminary design. The labels are already available, and here's a sample: HP MM Label 1 test 1.pdf

Please note that there are several things still off, most notably text formatting, because we're having issues with font installations on the server. Hopefully this will be mitigated when we migrate to the new servers and upgraded Specify7.

To get the labels you need the following query: image

markscherz commented 5 months ago

Fantastic. We do not need to have the NHMD numbers shown on the labels at all. We do not use them, because we cannot attach them to the physical specimens. They are only internal database numbers. The ZMUC numbers perfectly suffice.

What would be useful to add instead would be field number information, where it is present. This would probably need to go into the main label area, ideally directly above the line above Jrn. number.

There is also an error: where it says 'Leg.' it should say 'Det.'; Leg. means 'collected by', and could be what we use above instead of 'Coll.'. This is my mistake from my early draft above—sorry about that.

FedorSteeman commented 5 months ago

See attached pdf as well as below screenshot; These were generated on the new test server, where we got fonts and stuff to work. I think we're pretty close now. 😄

image HP MM Labels 1 sample1.pdf

P.S.: Noticed that author name is in Italics still, but I'll fix that.

FedorSteeman commented 5 months ago

Got date parsing to work too now: HP MM Label 1 Sample 2.pdf

markscherz commented 5 months ago

This is awesome progress, @FedorSteeman. Minor adjustments:

Can this work from a Container query, as well as a Coll Obj query? I have tried it out and it looks generally okay, but I cannot find a way to get it to give a single line when the different objects are from different days, for example.

FedorSteeman commented 4 months ago

Thank you @markscherz ! I can't wait for the finalization of the migration and upgrade so we can have all these neat features.

Some further comments:

markscherz commented 4 months ago