Coming Changes in ONIX (2024/2025)

Changelog

Date

 

Date

 

29.11.2024

  • Device support

    • released in prod. Both methods supported until end-of-life for old syntax Feb 28, 2025

Nov 28, 2024

  • Collection type 11

    • released in stage/test

  • Device support

    • released in stage/test (both export and import)

  • EUDR, FSC, PEFC, carbon emission

    • support for EUDR is postponed, due to delays in the implementation of EUDR

    • support for FSC, PEFC, carbon emission expected in Q2/2025

Nov 11, 2024

  • Contributor Unnamed Persons

    • Released in stage/test

    • In prod from Jan 31, 2025

  • EUDR, FSC, PEFC, carbon emission

    • Delayed expected delivery Q2/2025

  • Contributor Role Code

    • Released (except B34)

  • Device support

    • Delayed expected delivery dates

  • Price condition

    • Delayed expected delivery quarter

  • Text and data mining

    • Released

Oct 25, 2024

  • “Chapters in audio and ebooks” deployed to test/stage

    • “Text and data mining” deployed to test/stage

Introduction

To meet the customers demands for more metadata, we are releasing some changes at the end of 2024 / start of 2025. Note: Some of those are also breaking changes. Check the time-schedule.

We need your feedback by 20 October 2024 on when changes marked "critical change" can be handled.
If we do not receive feedback, this is interpreted as the changes being handled by you, and we follow the set schedule.

General note about compatibility

All changes are compatible with Onix 3.0 (covered by existing schema), and should therefore not break anything. We expect that customers will always handle that more and more fields are populated (as long as they are in the schema.

Schedule / Status

Feature

Available from

Status

Feature

Available from

Status

Contributor Unnamed Persons

  • import

Q4 2024

done

Contributor Unnamed Persons

  • export

In prod from Jan 31, 2025

Breaking change

TEST / STAGE

Subject

  • export

September 2024

done

FSC, PEFC, carbon emission

  • import

Q2 2025

not started

FSC, PEFC, carbon emission

  • export

Q2 2025

not started

Contributor Role Code

  • import

November 2024

done

Contributor Role Code

  • export

November 2024

done

Chapters in audio/text books

  • export

October 2024

TEST / STAGE

Device support

  • import

Nov 30, 2024

End-of-life for old syntax Feb 28, 2025

done

Device support

  • export

Feb 28, 2025

In stage from Dec 15, 2024

Breaking change

TEST / STAGE

Collection (publisher)

  • import

Q4 2024

TEST / STAGE

Collection (publisher)

  • export

Q4 2024

TEST / STAGE

Price condition

  • import

Q2 2025

Not started

Price condition

  • export

Q2 2025

Not started

Text and data mining

  • export

October 2024

done

Onix 3.1

Q4 2024

Not started

Features / changes

Contributor Unnamed Persons Breaking change

Breaking Change

Only for export

Unnamed Persons allows positive indication of content generated by AI or where synthesised voices are used for audio content.

Unnamed Persons is part of the Contributor composite.

Unnamed Persons will be supported both for metadata to and from Bokbasen.

Unnamed Persons uses codes from List 19, combined with the element ContributorRole and codes from list 17.

Supported codes will be:

02 Anonymous (real person)
05 Synthesised voice - male
06 Synthesised voice - female
07 Synthesised voice - unspecified
08 Synthesised voice - based on real voice actor
09 AI (artificial intelligence)

<Contributor>
<SequenceNumber>1</SequenceNumber>
<ContributorRole>A01</ContributorRole>
<PersonNameInverted>Nordmann, Kari</PersonNameInverted>
</Contributor>
<Contributor>
<SequenceNumber>2</SequenceNumber>
<ContributorRole>A12</ContributorRole>
<!-- UnnamedPersons instead of PersonNameInverted -->
<UnnamedPersons>09</UnnamedPersons>
</Contributor>
<Contributor>
<SequenceNumber>3</SequenceNumber>
<ContributorRole>E07</ContributorRole>
<!-- UnnamedPersons instead of PersonNameInverted -->
<UnnamedPersons>05</UnnamedPersons>
</Contributor>

Subject

The Subject element contains classification from several different schemes.

Bokbasen will deprecate two proprietary vocabularies for literary form and genres, and replace them with terms from the official Norwegian thesaurus on genre and form (NTSF). The thesaurus is provided by the National Library of Norway.

All records will be updated with terms and URIs from NTSF.

Terms from NTSF will be supported in records from Bokbasen only.

Terms from proprietary vocabularies and NTSF will be included in records from Bokbasen in parallell to facilitate this transitio

The Norwegian thesaurus on genre and form is identified by code C8 from list 27 in Subject Scheme Identifier.

Terms from the proprietary vocabularies was sent in Subject like this:
<Subject>
<SubjectSchemeIdentifier>24</SubjectSchemeIdentifier>
<SubjectSchemeName>Bokbasen_Form</SubjectSchemeName>
<SubjectHeadingText>Romaner</SubjectHeadingText>
</Subject>

<Subject>
<SubjectSchemeIdentifier>24</SubjectSchemeIdentifier>
<SubjectSchemeName>Bokbasen_Genre</SubjectSchemeName>
<SubjectHeadingText>Krim</SubjectHeadingText>
</Subject>

<Subject>
<SubjectSchemeIdentifier>24</SubjectSchemeIdentifier>
<SubjectSchemeName>Bokbasen_Form</SubjectSchemeName>
<SubjectHeadingText>Romaner</SubjectHeadingText>
</Subject>

<Subject>
<SubjectSchemeIdentifier>24</SubjectSchemeIdentifier>
<SubjectSchemeName>Bokbasen_Genre</SubjectSchemeName>
<SubjectHeadingText>Krim</SubjectHeadingText>
</Subject>

<Subject>
<SubjectSchemeIdentifier>C8</SubjectSchemeIdentifier>
<SubjectCode>https://id.nb.no/vocabulary/ntsf/25</SubjectCode>
<SubjectHeadingText>Romaner</SubjectHeadingText>
</Subject>

<Subject>
<SubjectSchemeIdentifier>C8</SubjectSchemeIdentifier>
<SubjectCode>https://id.nb.no/vocabulary/ntsf/159</SubjectCode>
<SubjectHeadingText>Krim</SubjectHeadingText>
</Subject>

EUDR, FSC, PEFC, carbon emission

Support for EUDR is postponed due to delays in the implementation of the regulation, and consequences for the Norwegian market.

Support for FSC, PEFC and carbon emissions will be added as planned.

ProductFormFeature and ProductFormFeatureType is used to indicate if a product is in compliance with EU deforestation regulations (EUDR), is FSC or PEFC certified, or information about a carbon emission scheme.

 

According to EUDR, provenance of raw material source plot must be stated using GPS coordinates. Publishers are expected to add both an identifier for a Due Diligence Record in the EU registry (DDS) and details of provenance of raw material for cover and body of the product.

 

Codes from list 79 Product form feature type identifies what type of information is sent in other subfields of ProductFormFeature.

Codes for FSC and PEFC certification: 30-36

Codes for carbon emission: 41-46

Codes for EUDR: 47-50

 

Contributor Role Code

Contributor role code is used to indicate the role played by a person or a corporate body in the creation of the product.

Support will be added for new codes from List 17 for both records to and from Bokbasen.

Code

Heading

Code

Heading

A15

Preface by

A19

Afterword by

A23

Foreword by

A36

Cover design or artwork by (children’s literature only)

A42

Continued by

A43

Interviewer

A44

Interviewee

B34

Sensitivity reader / editor

Chapters in audio and ebooks

To facilitate navigation in apps for audio books, we will add metadata describing chapters in Onix records. We will also supply chapters for ebooks. We will start to support manual chapters, and then work with automatic chapters that publishers then need to approve.

Device support Breaking change

Breaking Change

  • Export:

    • Will only give the new format

  • Import:

    • We will still support the old syntax until given date

We will move away from using ProductFormDescription.

It will now be present as ProductFormFeatureDescription (code 07 from list 79). to allow the indication of multiple devices supported.

Price condition

Price condition is used to indicate when the subscription of a product is automatically renewed. Typically used for digital learning resources.

The duration of the license period is specified in PriceConditionQuantity/EpubConstraint?.

Collection (Norw. forlagsserie)

CollectionType is used to indicate what type of collection is described in the metadata.

Support for code 11 for identifying publisher’s collections will be added.

Publisher’s collections are bibliographic collections defined and identified by a publisher, often used for marketing purposes, and often with a distinct design style. The books in the collection does not necessarily have a specific order, shared subject or authorship.

Collections where the books in the collection have a shared subject, narrative or authorship, are identified by collection type 10. This collection type is independent of the publisher, and will be added as metadata to all editions of a book.

Text and data mining

In all Bokbasen’s customer contracts, use of the product for extraction or automated computer analaysis is regulated and forbidden.

This constraint will be added to the Onix-records in Epub Usage Constraint.

Onix 3.1

In February 2023 the Onix Steering Committee agreed that in addition to adding new features to Onix, various data elements that were deprecated, plus the <Gender> tag were to be removed. This necessitated the labelling of the revision as release 3.1.

Aside from the removal of the deprecated elements and <Gender>, these updates are all
optional and fully backwards-compatible.

Bokbasen will do a revision of Onix both to and from Bokbasen, to make sure that the records are compatible with version 3.1

The deprecated elements has originally not been supported by Bokbasen, and the upgrade to Onix 3.1 should not cause problems for customers of Bokbasen.