bodleian / ora_data_model

Documentation and crosswalks relating to the ORA data model
1 stars 1 forks source link

Publication Status crosswalking #70

Closed AndrewBennet closed 5 years ago

AndrewBennet commented 5 years ago

In order to correctly crosswalk the publication-status field (field:host_publication_status) from Hyrax to Elements, we need to determine the mapping of values between the two systems.

In example records, this has the value "TBC". The values we would want to map to are those available in Elements (see attached screenshot):

image

tomwrobel commented 5 years ago

@AndrewBennet I've amended that particular value to read 'In preparation'. I'll discuss here about what values we use for this field, and how they should be crosswalked.

tomwrobel commented 5 years ago
ORA host_publication_status Symplectic publication-status Notes
notpublished Unpublished
submitted Submitted
accepted Accepted
inpress In preparation
published Published
no mapping Published online Published and Published online both 'published' in ORA, there is no way to disambiguate the two

Is this sufficient to document the crosswalks? I'll add this to the xml documentation too.

AndrewBennet commented 5 years ago

:+1: Cheers - that's perfect. I've updated the crosswalk for the inbound mapping on the test server. Should this be set for the outbound mapping too?

tomwrobel commented 5 years ago

Yup, I think so. We'd appreciate it!

AndrewBennet commented 5 years ago

Done. I'm not mapping anything if the publication-status isn't one of those 5 statuses (or isn't present) - is that right?

AndrewBennet commented 5 years ago

Actually, this doesn't seem to be mapping quite right. I'll investigate and update when I know why

tomwrobel commented 5 years ago

Let me know if you want me to tweak test values.

I've given t148fh12j 'notpublished' and 'rn3011364' 'inpress'

AndrewBennet commented 5 years ago

Thanks - I think it's working now :)

tomwrobel commented 5 years ago

Where would I look for testing?

AndrewBennet commented 5 years ago

You can look in the Hyrax record metadata, on the viewobject page. The publication-status field has a display name of "Status”. Or you could look in the OA Monitor using the filter.

tomwrobel commented 5 years ago

Done, tested, and closing!