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

[Oaisys] Resolve testing issues #1816

Closed
ConnorSheremeta opened this issue Aug 13, 2020 · 1 comment
Closed

[Oaisys] Resolve testing issues #1816

ConnorSheremeta opened this issue Aug 13, 2020 · 1 comment
Assignees
Labels

Comments

@ConnorSheremeta
Copy link
Contributor

ConnorSheremeta commented Aug 13, 2020

Full details on issues here: #1712

GetRecord

Get record does not work fully right now.
Issue: Cant find a matching record with that identifier due to the prefixed oai:era.library.ualberta.ca: on the identifiers. It works when the identifier is just the uuid.

ListRecords

List records works for the metadata prefix oai_dc but not oai_etdms.
Issues with oai_etdms:

  • 500 from object.departments.first from app/decorators/metadata/oai_etdms/thesis_decorator.rb:47:in discipline'`.
  • Publisher field is never displayed.
  • Degree name/grantor is sometimes not displayed.

The first issue in ListRecords can be resolved by using the safe navigator operator.

Once we've worked out all of the low-hanging bugs, reach out to Metadata and ask for their help verifying the output.

@ConnorSheremeta ConnorSheremeta self-assigned this Aug 17, 2020
@ConnorSheremeta
Copy link
Contributor Author

@sfarnel @danydvd
Regarding OAI:

We've noticed that some theses do not contain a degree name or grantor, also all theses do not contain a publisher. LAC has expressed that these fields are mandatory.

What should be a placeholder for all publisher fields? Also, what should the placeholders be if the degree name or degree grantor is missing?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants