SlideShare a Scribd company logo
1 of 15
Download to read offline
ONIX
For people who don’t really work with metadata
ONIX is a wonderful tool.
It enables publishers to send consistent, streamlined data to
a variety of retailers in an efficient manner.
!
If you don’t really work with metadata, though, and you’re
new to XML mark-up, it can look like scary computer talk.
!
This primer is intended for people who don’t work regularly
with ONIX, and just want to get an idea of what’s in there.
!
So if someone asks you to check whether a feed contains US
rights, or a GBP price, you’ll know where to look.
Each data element in an ONIX feed has a
tag that tells the parser what type of
information it contains. 	

!
There are two ways to present the tags:
you can use reference tags (the long
version)or short tags. Which type of tag
you decide to use is entirely up to you. 	

!
You can find the definitions of the reference
tags and their corresponding short tags on
the EDiTEUR website. For this tutorial, we’ll
be looking at ONIX 2.1 codes.	

!
The two examples on the left are the
reference and short versions of the same
composite. <m174> is the short tag
equivalent of the reference tag
<FromCompany>.That tag tells you which
organization is delivering the ONIX feed.
Anatomy of an ONIX Feed:	

Data Elements
ReferenceTags
ShortTags
Anatomy of an ONIX Feed:	

Code Lists
Some of the data elements in an ONIX feed have a
fixed set of values that the user must choose from. 	

!
In order to find out what the options are, you need
to first go to the data element in the ONIX Books
Overview, which you can download from the
ONIX Release 2.1 page on the EDiTEUR site.You
find the element, and then look up the
corresponding code list number.	

!
In this case, the data element is <b221>, which is
the short tag for <ProductIDType>.The <b221>
composite tells you what type of ID (13 digit ISBN,
10 digit ISBN, etc.) is going to follow in the <b244>
element, IdentifierValue.
From the EDiTEUR website:
ONIX for Books Overview v. 2.1.
!
This is where you go to find out
what the data element (<b221> in
this example) represents, and what
code list corresponds to it.	

!
The code lists are hyperlinked, so
you can open them up in your web
browser. We’ll see what that looks
like on the next slide.
ANATOMY OF AN ONIX FEED:	

CODE LISTS
Anatomy of an ONIX Feed:	

Code Lists
Anatomy of an ONIX Feed:	

Code Lists
And here is the list of available codes for use in the <b221> (Product IDType) element.
In our example, the code used was 15, which means that the ID is an ISBN-13.
Now, we’ll decipher some common ONIX elements:
• Product Identifier	

• Title and Subtitle	

• Contributors	

• Description	

• Price Composites	

• Rights Composites	

• Publication and On-Sale Dates
Is it ONIX 2.1 or 3.0?
• You’ll find this information right at the top of the feed. In every ONIX feed, there’s a
DocumentType Definition (DTD) statement that defines what standard the
document will follow.	

• For ONIX feeds, the DTD is always an EDiTEUR document, because EDiTEUR
governs the ONIX standard.	

• The DTD statement will either read 2.1 or 3.0, depending on what version of ONIX
the publisher is using.
What’s the ISBN?
Reference Tag Short Tag Purpose Value Notes
<RecordReference> <a001>
Unique identifier for the product -
does not have to be the ISBN, could
be a proprietary ID
Variable length, alphanumeric
<ProductIDType> <b221>
Tells you what scheme the identifier in
the Product IDValue composite,
<b244>, is taken from
From ONIX Code List 5: Product identifier type code	

!
Common Codes:	

03 = 13 digit GlobalTrade Item Number	

15 = ISBN-13	

02 = ISBN-10	

01 = Proprietary	

<IDValue> <b244>
Contains the 13 digit ISBN specified
in <b221>
<NotificationType> <a002>
Indicates whether the product is
upcoming, being published, or being
taken down
From ONIX Code List 1: Notification or update
type code	

!
Common Codes:
03 = advance notice or already released
What to look for in the ONIX feed:
Who wrote this book?
Reference Tag Short Tag Purpose Value Notes
<SequenceNumber> <b034>
Tells you whose name should appear first in the
contributor field
1 = First (and so on)
<ContributorRole> <b035>
Tells you what role this person played in the
creation of the work
From ONIX Code List 17: Contributor role code	

!
Some common codes:	

A01 = Author	

A12 = Illustrated by	

B01 = Editor	

B06 =Translator
<PersonName> <b036> The name of the contributor Always written as First Name Last Name
<PersonNameInverted> <b037>
Contributor’s name, written as	

Last Name, First Name
Using <b037> tells the system to invert the names on the product page
<BiographicalNote> <b044> A little information about the author Suggested maximum length of 500 characters
<CountryCode> <b251> Where the contributor is from Two digit ISO country code
<RegionCode> <b398> Where exactly the contributor is from From ONIX Code List 49: Region Code
What is this book about?
Reference Tag Short Tag Purpose Value Notes
<TextTypeCode> <d102>
Tells you what type of description is going to
follow in the <Text> composite
From ONIX Code List 33: Other text type code	

!
Some common codes:	

01 = Main description	

02 = Short description	

03 = Long description
<TextFormat> <d103>
Tells you the format of the text sent in the
<Text> element
From ONIX Code List 34:Text format code	

!
Some common codes:	

02 = HTML	

03 = XML	

05 = XHTML	

06 = Default text format	

!
<Text> <d104> The text specified in the <TextTypeCode> Variable length
When will this book be available?
Reference Tag Short Tag Purpose Value Notes
<PublishingStatus> <b394> Identifies the status of the published product
From ONIX Code List 64: Publishing Status	

!
Some common codes:	

00 = Unspecified	

01 = Cancelled	

02 = Forthcoming
03 = Postponed Indefinitely	

04 = Active	

!
<PublicationDate> <b003> Date of publication, Formatted as eitherYYYY, YYYYMM, orYYYYMMDD
<AnnouncementDate> <b086>
Date when information about the book can be
issued to the general public (embargo date)
Formated asYYYYMMDD
<CopyrightYear> <b087> Year in which the book was copyrighted Formatted asYYYY only
Where is this book available?
Reference Tag Short Tag Purpose Value Notes
<SalesRightsType> <b089>
Tells you what type of sales rights the publisher
has for a given territory
From ONIX Code List 46: Sales rights type code	

!
Some common codes:	

01 = For sale with exclusive rights in the specified territories	

02 = For sale with non-exclusive rights in the specified territories	

03 = Not for sale in the specified territories (reason unspecified)	

06 = Not for sale in the specified territories (publisher doesn’t have rights)
<RightsCountry> <b090>
Tells you the countries in which the book is or is
not available
Requires at least one two digit ISO country code
<RightsTerritory> <b388>
Tells you the territories or regions in which the
book is or is not available
From ONIX Code List 49: Region Code	

!
Some common codes:	

CA-ON = Ontario, Canada (or any other province with the two digit codes
concurrently)	

ROW = Rest of World	

WORLD = Worldwide rights
The publisher
has worldwide
rights for this
book
The publisher has
exclusive rights in
Canada for this
book, no US rights,
and non-exclusive
rights for the Rest of
the World
THE
Reference Tag Short Tag Purpose Value Notes
<PriceTypeCode> <j148>
Tells you what type of price (wholesale, agency,
library) will follow in the <j151> composite
From ONIX Code List 58: Price type code	

!
Some common codes:	

01 = Registered Retail Price excluding tax (used for CAD, USD)	

02 = RRP including tax (used for GBP,AUD, EUR, NZD)	

41 = Agency price excluding tax (used for CAD, USD)	

42 = Agency price including tax (used for GBP,AUD, EUR, NZD)	

!
<DiscountCodeTypeCode> <j363>
Tells you what type of discount code will follow
in line <j378>
From ONIX Code List 100: Discount Code Type	

!
Some common codes:	

01 = BIC discount code (used by UK publishers)	

02 = Proprietary discount code
<DiscountCodeTypeName> <j378>
Name of the type of discount code stipulated in
<j363>
Free text, maximum 50 characters	

In this case, the <j378> composite is indicating that the discount code is a
proprietary CoreSource PLUS code.
<DiscountCode> <j364> Discount code from ONIX Code List 100
<PriceAmount> <j151> Price in integers, with explicit decimal point
where required
<CurrencyCode> <j152>	

 3 digit fixed currency code Codes enumerated in ONIX Code List 96: Currency Code - ISO 4217
<CountryCode> <b251> Code indicating which country/countries the
price applies to
Codes enumerated in ONIX Code List 91: Currency Code - ISO 3166-1
How much does this book cost?
Wholesale CAD price Agency GBP price
There is LOTS of other information included in an ONIX feed, but
those are some of the most common, and necessary, elements.	

!
If you have questions about how to create or read an ONIX feed,
you can send an email to shannon_culver@eboundcanada.org.

More Related Content

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

ONIX: For People Who Don't Really Work With Metadata

  • 1. ONIX For people who don’t really work with metadata
  • 2. ONIX is a wonderful tool. It enables publishers to send consistent, streamlined data to a variety of retailers in an efficient manner. ! If you don’t really work with metadata, though, and you’re new to XML mark-up, it can look like scary computer talk. ! This primer is intended for people who don’t work regularly with ONIX, and just want to get an idea of what’s in there. ! So if someone asks you to check whether a feed contains US rights, or a GBP price, you’ll know where to look.
  • 3. Each data element in an ONIX feed has a tag that tells the parser what type of information it contains. ! There are two ways to present the tags: you can use reference tags (the long version)or short tags. Which type of tag you decide to use is entirely up to you. ! You can find the definitions of the reference tags and their corresponding short tags on the EDiTEUR website. For this tutorial, we’ll be looking at ONIX 2.1 codes. ! The two examples on the left are the reference and short versions of the same composite. <m174> is the short tag equivalent of the reference tag <FromCompany>.That tag tells you which organization is delivering the ONIX feed. Anatomy of an ONIX Feed: Data Elements ReferenceTags ShortTags
  • 4. Anatomy of an ONIX Feed: Code Lists Some of the data elements in an ONIX feed have a fixed set of values that the user must choose from. ! In order to find out what the options are, you need to first go to the data element in the ONIX Books Overview, which you can download from the ONIX Release 2.1 page on the EDiTEUR site.You find the element, and then look up the corresponding code list number. ! In this case, the data element is <b221>, which is the short tag for <ProductIDType>.The <b221> composite tells you what type of ID (13 digit ISBN, 10 digit ISBN, etc.) is going to follow in the <b244> element, IdentifierValue.
  • 5. From the EDiTEUR website: ONIX for Books Overview v. 2.1. ! This is where you go to find out what the data element (<b221> in this example) represents, and what code list corresponds to it. ! The code lists are hyperlinked, so you can open them up in your web browser. We’ll see what that looks like on the next slide. ANATOMY OF AN ONIX FEED: CODE LISTS Anatomy of an ONIX Feed: Code Lists
  • 6. Anatomy of an ONIX Feed: Code Lists And here is the list of available codes for use in the <b221> (Product IDType) element. In our example, the code used was 15, which means that the ID is an ISBN-13.
  • 7. Now, we’ll decipher some common ONIX elements: • Product Identifier • Title and Subtitle • Contributors • Description • Price Composites • Rights Composites • Publication and On-Sale Dates
  • 8. Is it ONIX 2.1 or 3.0? • You’ll find this information right at the top of the feed. In every ONIX feed, there’s a DocumentType Definition (DTD) statement that defines what standard the document will follow. • For ONIX feeds, the DTD is always an EDiTEUR document, because EDiTEUR governs the ONIX standard. • The DTD statement will either read 2.1 or 3.0, depending on what version of ONIX the publisher is using.
  • 9. What’s the ISBN? Reference Tag Short Tag Purpose Value Notes <RecordReference> <a001> Unique identifier for the product - does not have to be the ISBN, could be a proprietary ID Variable length, alphanumeric <ProductIDType> <b221> Tells you what scheme the identifier in the Product IDValue composite, <b244>, is taken from From ONIX Code List 5: Product identifier type code ! Common Codes: 03 = 13 digit GlobalTrade Item Number 15 = ISBN-13 02 = ISBN-10 01 = Proprietary <IDValue> <b244> Contains the 13 digit ISBN specified in <b221> <NotificationType> <a002> Indicates whether the product is upcoming, being published, or being taken down From ONIX Code List 1: Notification or update type code ! Common Codes: 03 = advance notice or already released What to look for in the ONIX feed:
  • 10. Who wrote this book? Reference Tag Short Tag Purpose Value Notes <SequenceNumber> <b034> Tells you whose name should appear first in the contributor field 1 = First (and so on) <ContributorRole> <b035> Tells you what role this person played in the creation of the work From ONIX Code List 17: Contributor role code ! Some common codes: A01 = Author A12 = Illustrated by B01 = Editor B06 =Translator <PersonName> <b036> The name of the contributor Always written as First Name Last Name <PersonNameInverted> <b037> Contributor’s name, written as Last Name, First Name Using <b037> tells the system to invert the names on the product page <BiographicalNote> <b044> A little information about the author Suggested maximum length of 500 characters <CountryCode> <b251> Where the contributor is from Two digit ISO country code <RegionCode> <b398> Where exactly the contributor is from From ONIX Code List 49: Region Code
  • 11. What is this book about? Reference Tag Short Tag Purpose Value Notes <TextTypeCode> <d102> Tells you what type of description is going to follow in the <Text> composite From ONIX Code List 33: Other text type code ! Some common codes: 01 = Main description 02 = Short description 03 = Long description <TextFormat> <d103> Tells you the format of the text sent in the <Text> element From ONIX Code List 34:Text format code ! Some common codes: 02 = HTML 03 = XML 05 = XHTML 06 = Default text format ! <Text> <d104> The text specified in the <TextTypeCode> Variable length
  • 12. When will this book be available? Reference Tag Short Tag Purpose Value Notes <PublishingStatus> <b394> Identifies the status of the published product From ONIX Code List 64: Publishing Status ! Some common codes: 00 = Unspecified 01 = Cancelled 02 = Forthcoming 03 = Postponed Indefinitely 04 = Active ! <PublicationDate> <b003> Date of publication, Formatted as eitherYYYY, YYYYMM, orYYYYMMDD <AnnouncementDate> <b086> Date when information about the book can be issued to the general public (embargo date) Formated asYYYYMMDD <CopyrightYear> <b087> Year in which the book was copyrighted Formatted asYYYY only
  • 13. Where is this book available? Reference Tag Short Tag Purpose Value Notes <SalesRightsType> <b089> Tells you what type of sales rights the publisher has for a given territory From ONIX Code List 46: Sales rights type code ! Some common codes: 01 = For sale with exclusive rights in the specified territories 02 = For sale with non-exclusive rights in the specified territories 03 = Not for sale in the specified territories (reason unspecified) 06 = Not for sale in the specified territories (publisher doesn’t have rights) <RightsCountry> <b090> Tells you the countries in which the book is or is not available Requires at least one two digit ISO country code <RightsTerritory> <b388> Tells you the territories or regions in which the book is or is not available From ONIX Code List 49: Region Code ! Some common codes: CA-ON = Ontario, Canada (or any other province with the two digit codes concurrently) ROW = Rest of World WORLD = Worldwide rights The publisher has worldwide rights for this book The publisher has exclusive rights in Canada for this book, no US rights, and non-exclusive rights for the Rest of the World
  • 14. THE Reference Tag Short Tag Purpose Value Notes <PriceTypeCode> <j148> Tells you what type of price (wholesale, agency, library) will follow in the <j151> composite From ONIX Code List 58: Price type code ! Some common codes: 01 = Registered Retail Price excluding tax (used for CAD, USD) 02 = RRP including tax (used for GBP,AUD, EUR, NZD) 41 = Agency price excluding tax (used for CAD, USD) 42 = Agency price including tax (used for GBP,AUD, EUR, NZD) ! <DiscountCodeTypeCode> <j363> Tells you what type of discount code will follow in line <j378> From ONIX Code List 100: Discount Code Type ! Some common codes: 01 = BIC discount code (used by UK publishers) 02 = Proprietary discount code <DiscountCodeTypeName> <j378> Name of the type of discount code stipulated in <j363> Free text, maximum 50 characters In this case, the <j378> composite is indicating that the discount code is a proprietary CoreSource PLUS code. <DiscountCode> <j364> Discount code from ONIX Code List 100 <PriceAmount> <j151> Price in integers, with explicit decimal point where required <CurrencyCode> <j152> 3 digit fixed currency code Codes enumerated in ONIX Code List 96: Currency Code - ISO 4217 <CountryCode> <b251> Code indicating which country/countries the price applies to Codes enumerated in ONIX Code List 91: Currency Code - ISO 3166-1 How much does this book cost? Wholesale CAD price Agency GBP price
  • 15. There is LOTS of other information included in an ONIX feed, but those are some of the most common, and necessary, elements. ! If you have questions about how to create or read an ONIX feed, you can send an email to shannon_culver@eboundcanada.org.