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

Produce a complete ONIX record #441

Closed
ja573 opened this issue Sep 29, 2022 · 2 comments · Fixed by #570
Closed

Produce a complete ONIX record #441

ja573 opened this issue Sep 29, 2022 · 2 comments · Fixed by #570
Assignees
Labels
feature/output Metadata output feature New feature or request

Comments

@ja573
Copy link
Member

ja573 commented Sep 29, 2022

At present we output ONIX files based on the specifications provided by each platform, which are often incomplete. We should produce a complete record that implements our data model in full, and output it under onix_3.0::thoth

@ja573 ja573 added feature New feature or request feature/output Metadata output labels Sep 29, 2022
@rhigman rhigman self-assigned this Dec 6, 2023
@rhigman
Copy link
Member

rhigman commented Jan 31, 2024

Task list:

  • Create infrastructure based on an existing ONIX output
  • Incorporate any additional features present in other ONIX outputs
  • Convert from one <Product> per Work to one <Product> per Publication
  • Go through Thoth data model to identify fields not yet output
  • Add new fields under Work
  • Add new fields under existing relations, i.e. Imprint, Contribution, Publication, Funding, Series...
  • Add new fields to represent new relations, i.e. Reference, Related Work...
  • Make notes and report back on any Thoth fields which are not (fully) supported by ONIX
  • Check for any fields which are mandatory in ONIX but optional in Thoth, and determine how to handle them
  • Determine how to handle existing fields with hard-coded outputs (e.g. Audience, not supported in Thoth): should they be retained (to maximise ONIX completeness) or removed (to closely reflect data model)?
  • Update unit tests to reflect new format

@rhigman
Copy link
Member

rhigman commented Feb 29, 2024

Make notes and report back on any Thoth fields which are not (fully) supported by ONIX

data model comparison.odt

Now also under new NextCloud ONIX folder

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/output Metadata output feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants