Changelog ...
Date
...
24 Feb 2025
...
GPSR + Kulturrådet are now done
...
22 Jan 2025
...
Changelog Date
24 Feb 2025
GPSR + Kulturrådet are now done
22 Jan 2025
Introducing v2-endpoint for Onix Export . Most new features will be exclusive to the new v2-endpoint, see also deprecation-notice for v1.
29 Nov 2024
28 Nov 2024
11 Nov 2024
Contributor Unnamed Persons
Released in stage/test
In prod from 31 Jan 2025
EUDR, FSC, PEFC, carbon emission
Contributor Role Code
Device support
Price condition
Text and data mining
25 Oct 2024
...
Feature
Available from (endpoint version)
Status
Contributor Unnamed Persons
Q4 2024
Contributor Unnamed Persons
In prod from 31 Jan 2025 (only v2)
⚠️ Breaking change
Subject
September 2024
FSC, PEFC, carbon emission
Q2 2025 (only v2)
FSC, PEFC, carbon emission
Q2 2025 (only v2)
Contributor Role Code
November 2024
Contributor Role Code
November 2024
Chapters in audio/text books
January 2025 (only v2)
Device support
30 Nov 2024
⚠️ End-of-life for old syntax 28 Feb 2025
Device support
January 2025 (only v2)
In stage from 15 Dec 2024
⚠️ Breaking change
Collection (publisher)
Q4 2024
Collection (publisher)
Q4 2024 2024 (only v2)
Price condition (automatic renewed)
Q2 2025
Price condition (automatic renewed)
Q2 2025
Text and data mining
October 2024
Onix 3.1
TBA
Onix 3.1
22 Jan 2025 (only v2)
Price condition (automatic renewed)
Q2 2025
Price condition (automatic renewed)
Q2 2025
Text and data mining
October 2024 GPSR - General Product Safety Regulation (EU)
Q1 2025 (only v2)
Kulturrådets innkjøpsordninger
Q1 2025 (only v2)
⚠️ Breaking change
Features / changes Contributor Unnamed Persons ...
...
Onix 3.1
...
TBA
...
...
Onix 3.1
...
22 Jan 2025 (only v2)
...
...
GPSR - General Product Safety Regulation (EU)
...
Q1 2025 (only v2)
...
...
Kulturrådets innkjøpsordninger
...
Q1 2025 (only v2)
⚠️ Breaking change
...
Features / changes Contributor Unnamed Persons Statuscolour Red title 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:
...
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.
ExpandUnnamed 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)
Expand<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 - Genre and form 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 transition
ExpandThe 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>
Expand<Contributor> <Subject> <SequenceNumber>1< <SubjectSchemeIdentifier>24< / SequenceNumber> SubjectSchemeIdentifier> <ContributorRole>A01< <SubjectSchemeName>Bokbasen_Form< / ContributorRole> SubjectSchemeName> <PersonNameInverted>Nordmann, Kari< <SubjectHeadingText>Romaner< / PersonNameInverted> SubjectHeadingText> </ 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.
...
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>
Subject - Subjects Bokbasen will deprecate the proprietary vocabulary for subjects , and replace them with terms from the official Norwegian thesaurus on genre and form (NTSF for subjects (NEO ). The thesaurus is provided by the National Library of Norway, and will (if not delayed) be published 1st of April 2025 .
All records will be updated with terms and URIs from NTSF NEO .Terms from NTSF
More information 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 posted here, when Bokbasen has more information about the publication date of NEO.
ExpandThe Norwegian thesaurus on genre and form for subjects is identified by code C8 D3 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< Subject< /SubjectSchemeName> <SubjectHeadingText>Romaner< <SubjectHeadingText>Filosofi< /SubjectHeadingText></Subject> <Subject> <SubjectSchemeIdentifier>24</SubjectSchemeIdentifier> <SubjectSchemeName>Bokbasen_Genre</SubjectSchemeName> <SubjectHeadingText>Krim</SubjectHeadingText> </Subject>
Expand<Subject> <SubjectSchemeIdentifier>24</SubjectSchemeIdentifier> <SubjectSchemeName>Bokbasen_ Form< Subject< /SubjectSchemeName> <SubjectHeadingText>Romaner< <SubjectHeadingText>Filosofi< /SubjectHeadingText> </Subject>
<Subject> <SubjectSchemeIdentifier>24</SubjectSchemeIdentifier> <SubjectSchemeName>Bokbasen_Genre</SubjectSchemeName> <SubjectHeadingText>Krim</SubjectHeadingText> </Subject> <Subject> <SubjectSchemeIdentifier> C8 <SubjectSchemeIdentifier> D3 </SubjectSchemeIdentifier> <SubjectCode> https://id.nb.no/vocabulary/ ntsf neo / 25 xx </SubjectCode> <SubjectHeadingText>Romaner</SubjectHeadingText> </Subject> <Subject> <SubjectSchemeIdentifier> C8 </SubjectSchemeIdentifier> <SubjectCode> https://id.nb.no/vocabulary/ntsf/159 </SubjectCode> <SubjectHeadingText>Krim< <SubjectHeadingText>Filosofi< /SubjectHeadingText> </Subject>
EUDR, FSC, PEFC, carbon emission ...
ExpandDue Diligence Statement
<ProductFormFeature> <ProductFormFeatureType> 50 </ProductFormFeatureType> <ProductFormFeatureValue> 24FRXVV3VOS991 </ProductFormFeatureValue> </ProductFormFeature>
Provenance of raw material for cover
Example shows single GPS coordinate (latitude and longitude), denoting the centre of a 4Ha plot of land where the trees grew.
<ProductFormFeature> <ProductFormFeatureType> 48 </ProductFormFeatureType> <ProductFormFeatureValue> GB 202401 </ProductFormFeatureValue> <ProductFormFeatureDescription> 51.544708 0.061076 </ProductFormFeatureDescription> </ProductFormFeature>
Provenance of raw material for body
Three or more GPS coordinates denotes a polygon outlining the forest where the trees grew.
<ProductFormFeature> <ProductFormFeatureType> 47 </ProductFormFeatureType> <ProductFormFeatureValue> GB 202311 </ProductFormFeatureValue> <ProductFormFeatureDescription> 51.549040 -0.120975, 51.556838 -0.127326, 51.555092 -0.108261, 51.549040 -0.120975 </ProductFormFeatureDescription> </ProductFormFeature>
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.
...
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
Expand<Contributor> <SequenceNumber>1</SequenceNumber> <ContributorRole> A23 </ContributorRole> <NameType>04</NameType> <NameIdentifier> <NameIDType>01</NameIDType> <IDTypeName>Bokbasen_ProprietaryID</IDTypeName> <IDValue>90707439</IDValue> </NameIdentifier> <PersonNameInverted>Gaugin, Paul René</PersonNameInverted> </Contributor>
Chapters in audio and ebooks ...
Expandtitle Example (Audio Chapters)
<ContentDetail> <ContentItem> <LevelSequenceNumber>1</LevelSequenceNumber> <AVItem> <AVItemType>03</AVItemType> <TimeRun> <StartTime>0000000</StartTime> </TimeRun> <AVDuration>0010343</AVDuration> <!-- 001h, 03m, 43s --> </AVItem> <ComponentTypeName>Kapittel</ComponentTypeName> <ComponentNumber>1</ComponentNumber> <TitleDetail> <TitleType>01</TitleType> <TitleElement> <TitleElementLevel>04</TitleElementLevel> <TitleText>The name of the first chapter</TitleText> </TitleElement> </TitleDetail> </ContentItem> … <ContentDetail>
Expandtitle Example (Text Chapters)
<ContentDetail> <ContentItem> <LevelSequenceNumber>1</LevelSequenceNumber> <TextItem> <TextItemType>03</TextItemType> <PageRun> <FirstPageNumber>2</FirstPageNumber> </PageRun> <NumberOfPages>22</NumberOfPages> </TextItem> <ComponentTypeName>Kapittel</ComponentTypeName> <ComponentNumber>1</ComponentNumber> <TitleDetail> <TitleType>01</TitleType> <TitleElement> <TitleElementLevel>04</TitleElementLevel> <TitleText>The name of the first chapter</TitleText> </TitleElement> </TitleDetail> </ContentItem> … <ContentDetail>
Device support Statuscolour Red title Breaking change
...
It will now be present as ProductFormFeatureDescription (code 07 from list 79). to allow the indication of multiple devices supported.
Expand<ProductFormDescription>Smarttelefon</ProductFormDescription>
<ProductFormFeature> <ProductFormFeatureType> 07 </ProductFormFeatureType> <ProductFormFeatureDescription> Smarttelefon </ProductFormFeatureDescription> </ProductFormFeature>
Price condition (automatic renewed) ...
ExpandCode 07 from list 167 is used in PriceConditionType to indicate that the rental or subscription will automatically renewed at the end of the period unless actively cancelled.
Code 01 from list 168 is used in PriceConditionQuantityType to indicate that the renewal time period is 12 months (09).
Expand<PriceCondition> <PriceConditionType> 07 </PriceConditionType <PriceConditionQuantity> <PriceConditionQuantityType> 01 </PriceConditionQuantityType <Quantity>12</Quantity> <QuantityUnit>09</QuantityUnit> </PriceConditionQuantity> </PriceCondition>
Collection (Norw. forlagsserie) ...
ExpandCollection Type 11 (publisher’s collection)
<Collection> <CollectionType> 11 </CollectionType> <CollectionIdentifier> <CollectionIDType>01</CollectionIDType> <IDTypeName>Bokbasen_ProprietaryID</IDTypeName> <IDValue>150140617</IDValue> </CollectionIdentifier> <TitleDetail> <TitleType>01</TitleType> <TitleElement> <TitleElementLevel>02</TitleElementLevel> <TitleText> Bestselger Schibsted </TitleText> </TitleElement> </TitleDetail> </Collection>
Collection Type 10, with part number element
<Collection> <CollectionType> 10 </CollectionType> <CollectionIdentifier> <CollectionIDType>01</CollectionIDType> <IDTypeName>Bokbasen_ProprietaryID</IDTypeName> <IDValue>20090529101912_rine</IDValue> </CollectionIdentifier> <TitleDetail> <TitleType>01</TitleType> <TitleElement> <TitleElementLevel>02</TitleElementLevel> <TitleText> Percy Jackson </TitleText> </TitleElement> <TitleElement> <TitleElementLevel>01</TitleElementLevel> <PartNumber>1</PartNumber> </TitleElement> </TitleDetail> </Collection>
Text and data mining In all Bokbasen’s customer contracts, use of the product for extraction or automated computer analaysis is regulated and forbidden.
...
ExpandEpubUsageType will include information indicating that use of the content of the product by artificial intelligence systems is forbidden.
Usage type 11 is used in combination with code 03 in EpubUsageStatus, to state that text and data mining is prohibited.
Expand<EpubUsageConstraint> <EpubUsageType> 11 </EpubUsageType> <EpubUsageStatus> 03 </EpubUsageStatus> </EpubUsageConstraint>
GPSR - General Product Safety Regulation (EU) ...
ProductContact will be added to metadata for all physical products.
Expand<ProductContact> <ProductContactRole> 10 </ProductContactRole> <ProductContactName> {PUBLISHER_NAME} </ProductContactName> <EmailAddress> {PUBLIC_EMAIL} </EmailAddress> <StreetAddress> {POSTAL_ADDRESS} </StreetAddress> <LocationName> {CITY} </LocationName> <PostalCode> {POSTAL_CODE} </PostalCode> <CountryCode> {COUNTRY_CODE_ONIX_91} </CountryCode> </ProductContact>
Kulturrådets innkjøpsordninger (K-fond) Statuscolour Red title Breaking change
...
ExpandProductClassification will include information identifying four statuses in the acquisition scheme, in contrast to v1, which only states the values NKR_JA or NKR_NEI.
ProductClassification is used for multiple classification schemes, for information about K-fond, ProductClassificationName is “BOKBASEN_KULTURRÅD”
New values are:
Påmeldt Innkjøpt Avslått Avvist
Expand<ProductClassification> <ProductClassificationType> 07 </ProductClassificationType> <ProductClassificationTypeName> BOKBASEN_KULTURRAD </ProductClassificationTypeName> <ProductClassificationCode> Innkjøpt </ProductClassificationCode> </ProductClassification>
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.
...