Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code Table Request - verbatim geography #5144

Closed
dustymc opened this issue Oct 7, 2022 · 5 comments
Closed

Code Table Request - verbatim geography #5144

dustymc opened this issue Oct 7, 2022 · 5 comments
Labels
Function-CodeTables Priority-High (Needed for work) High because this is causing a delay in important collection work..

Comments

@dustymc
Copy link
Contributor

dustymc commented Oct 7, 2022

Goal

#5138 will require changing a lot of geography. Some preservation of the current values would make understanding the migration path harder to avoid. A new locality attribute is one possible way of doing this.

Context

I don't think we have an appropriate place for this data. Verbatim locality is not appropriate.

Table

https://arctos.database.museum/info/ctDocumentation.cfm?table=ctlocality_attribute_type

Proposed Value

  • verbatim geography

The word 'verbatim' in the proposed attribute may imply something that isn't true, but I can't think of a better term. Help with terminology would be greatly appreciated.

Proposed Definition

  • Previously-asserted geography string.

This serves my purpose, but the concept may be useful for other things. Better/broader/more inclusive definitions are most welcome.

Attribute data type

free-text

Attribute value

For my purposes, this will be the higher_geography concatenation. Other collections might wish to eg, preserve values from another database.

Priority

High - I will create this as I begin to change things, unless someone has a better idea for maintaining this history.

@dustymc dustymc added Priority-High (Needed for work) High because this is causing a delay in important collection work.. Function-CodeTables labels Oct 7, 2022
@dustymc dustymc added this to the Needs Discussion milestone Oct 7, 2022
@campmlc
Copy link

campmlc commented Oct 7, 2022 via email

@Jegelewicz
Copy link
Member

HMMMM - this will potentially separate localities that are otherwise exactly the same, no? Shouldn't this really be a collecting event attribute? OR will some locality potentially have multiple "verbatim geography" attributes?

@dustymc
Copy link
Contributor Author

dustymc commented Oct 11, 2022

this will potentially separate localities that are otherwise exactly the same, no?

Correct.

o? Shouldn't this really be a collecting event attribute?

That would be a huge denormalization, but it would also lead to more locality normalization so perhaps that's a price worth paying.

OR will some locality potentially have multiple "verbatim geography" attributes?

Not from me.

I'm going to change 'thing we've now agreed isn't geography' into 'thing we've now agreed is geography.' I'm going to try to faithfully move whatever is in the former and not in the latter into specific locality, which would almost assuredly be enough if everyone followed documentation. They don't, so I'd like a second fully-verbatim place for the original data because I'm not 100% sure I won't do something cryptic (when combined with other data) during the cleanup process.

I don't much care how precisely that's done, but I'm not going to let the minor details much get in the way of a major revision so if someone wants something other than what I've proposed now is the time. I can work with WHATEVER - some new thing as proposed, a datadump archived somewhere, media attached to records, WHATEVER, I don't care, I just don't want to get yelled at when Island ends up somewhere unexpected.

@Jegelewicz
Copy link
Member

faithfully move whatever is in the former and not in the latter into specific locality, which would almost assuredly be enough if everyone followed documentation. They don't, so I'd like a second fully-verbatim place for the original data because I'm not 100% sure I won't do something cryptic (when combined with other data) during the cleanup process.

Yeah - I guess it's no different than the township stuff, just thinking out loud and want to make sure I don't regret not saying anything later....

@dustymc
Copy link
Contributor Author

dustymc commented Oct 13, 2022

I tried a few things and went with 'previous geography' in test - I think I like it....

Here's an example of what I'm planning, timely suggestions greatly appreciated:

Screen Shot 2022-10-13 at 8 29 55 AM

@dustymc dustymc closed this as completed Oct 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Function-CodeTables Priority-High (Needed for work) High because this is causing a delay in important collection work..
Projects
None yet
Development

No branches or pull requests

3 participants