-
Notifications
You must be signed in to change notification settings - Fork 11
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
From Job / Record GUI, identify select fields and apply job-wide #53
Comments
Consider this situation from a
The 1,422 are from Western, and parse slightly different. Would it make sense to allow for multiple field mapping? |
Some experimental progress on this:
Next steps:
Selecting mappings from previous jobs solves some problems, like how to propagate from job-to-job in a natural harvest --> transform --> merge (maybe) --> publish workflow. But, because they are linked to job, you run the risk of it disappearing if you delete that job. |
After some conversations, the point was made that it might make sense to "pin" this DPLA mapping to the transformation, and not the Job. Pros
Cons
|
For the time being, leaving "pinned" to Job. Might revisit when looking into actual DPLA mapping with Ingestion3 code. |
From within a Job, or perhaps a record field, or both, allow user to associate a parsed ES field with a known type of field important for DPLA records.
e.g. If a user knows that thumbnail URLs are usually parsed to
mods_location_url_@access_preview
in ES, allow them to associate this field with a parameter somewhere in the Job that will faciliate showing that thumbnail on Record page (or Job DT view!).Do the same for other important fields:
mods_location_url_@access_preview
)mods_location_url_@usage_primary
)mods_titleInfo_title
)mods_abstract
)This makes sense at the Job level, as a
Transform
job might change the mapping.These could be stored as JSON in
Job
table, perhaps a field likedpla_mappings
? Not ideal, as would require JSON parsing in and out.What is known, are the target fields (see above), but these might shift or change. These fields are useful only insofar they are used to add information to the preview pages, or are used in analysis.
This begins to dip into a DPLA mapping, as separate from ES mapping/indexing, which is primarily a rough comb for QAing records before DPLA mapping.
Holding off on a decision for now, but might be groundwork for exploring DPLA mapping options.
The text was updated successfully, but these errors were encountered: