SlideShare a Scribd company logo
1 of 69
Download to read offline
Navigating the transition 
from ONIX 2.1 to 3.0 
Graham Bell 
EDItEUR 
BISG Metadata Committee & webcast 
16 July and 14th October 2014
Roots of ONIX 
• 1997 EPICS and BIC Basic 
• 1998 <indecs> project, W3C XML specification 
• 1999 ‘Online Information Exchange’ initiative 
from AAP Digital Issues working party 
• ONIX developed by EDItEUR 
• 2000 ONIX 1.0 and 1.1 – obsolete 
• 2001 ONIX 2.0 – retired 
• 2003 ONIX 2.1 – revision 02 in 2004 
• 2009 ONIX 3.0 – version 3.0.2 in 2014
Roots of ONIX 
• 1997 EPICS and BIC Basic 
• 1998 <indecs> project, W3C XML specification 
• 1999 ‘Online Information Exchange’ initiative 
from AAP Digital Issues working party 
• ONIX developed by EDItEUR 
• 2000 ONIX 1.0 and 1.1 – obsolete 
• 2001 ONIX 2.0 – retired 
• 2003 ONIX 2.1 – revision 02 in 2004 
• 2009 ONIX 3.0 – version 3.0.2 in 2014
Roots of ONIX 
• 1997 EPICS and BIC Basic 
• 1998 <indecs> project, W3C XML specification 
• 1999 ‘Online Information Exchange’ initiative 
from AAP Digital Issues working party 
• ONIX developed by EDItEUR 
• 2000 ONIX 1.0 and 1.1 – obsolete 
• 2001 ONIX 2.0 – retired 
• 2003 ONIX 2.1 – revision 02 in 2004 
• 2009 ONIX 3.0 – version 3.0.2 in 2014
Roots of ONIX 
• 1997 EPICS and BIC Basic 
• 1998 <indecs> project, W3C XML specification 
• 1999 ‘Online Information Exchange’ initiative 
from AAP Digital Issues working party 
• ONIX developed by EDItEUR 
• 2000 ONIX 1.0 and 1.1 – obsolete 
• 2001 ONIX 2.0 – retired 
• 2003 ONIX 2.1 – revision 02 in 2004 
• 2009 ONIX 3.0 – version 3.0.2 in 2014
Roots of ONIX 
• widely used in North America, Western 
Europe, Eastern Europe and Russia, 
growing in Asia-Pacific 
• used by small and large organisations alike 
• included in many off-the-shelf IT systems, but 
also plausible for in-house developers 
• current status 
• ONIX v2.1 – still most widely deployed in US 
• ONIX v3.0 – growing in importance
ONIX governance 
• standard is managed by EDItEUR 
• documentation and tools available free of 
charge, covered by permissive EDItEUR licence 
• membership supports development, and 
members help identify new requirements 
• all changes discussed by National Groups to 
ensure broad international applicability, and 
ratified by International Steering Committee to 
ensure stability 
• BISG metadata committee is US national group 
• ISC decided in 2011 to sunset ONIX 2.1
ONIX governance 
support 
for 2.1 will be 
reduced at 
end of 2014 
• standard is managed by EDItEUR 
• documentation and tools available free of 
charge, covered by permissive EDItEUR licence 
• membership supports development, and 
members help identify new requirements 
• all changes discussed by National Groups to 
ensure broad international applicability, and 
ratified by International Steering Committee to 
ensure stability 
• BISG metadata committee is US national group 
• ISC decided in 2011 to sunset ONIX 2.1
ONIX 2.1 vs ONIX 3.0 
• two quite distinct messages 
• block-level updates 
• digital products 
• sets and series 
• sales rights 
• marketing collateral 
• parallel multi-lingual data 
• related works 
• international markets
ONIX 2.1 vs ONIX 3.0 
• two quite distinct messages 
• block-level updates 
• digital products 
• sets and series 
• sales rights 
• marketing collateral 
• parallel multi-lingual data 
• related works 
• international markets 
10 years 
accumulated 
experience 
extended 
schema 
support 
global 
best practice 
guide
so how do we go 
from 2.1 to 3.0 ?
ONIX 2.0 vs ONIX 2.1 
• not really distinct messages – ONIX 2.1 was 
fully compatible with 2.0 
• deprecations of dedicated elements, 
egEAN13, BICMainSubject 
• encouragement to use composites instead, 
egProductIdentifier, MainSubject 
• optional new functionality, eg in SalesRights, 
ProductFormDetail, MarketRepresentation 
• if your 2.1 has been brought ‘up-to-date’, 
then migration to 3.0 is much simpler than 
it is if you are still (in effect) using 2.0
ONIX 2.1 vs ONIX 3.0 
• these are distinct messages – there is no 
backwards compatibility 
• removal of previously deprecated elements 
(there are actually fewer tags in 3.0) 
• continued development of composites, and the 
introduction of blocks 
• new functionality, eg usage constraints, 
licensing, rentals, multi-lingual metadata, 
though again this is mostly optional 
• but huge amount of continuity 
• at least half of the message remains unchanged
ONIX 3.0 data elements 
• message details 
• identity and authority 
• record details 
• product identifiers 
• 1. descriptive details 
• product form 
• special features 
• packaging 
• physical size 
• drm, usage constraints 
• trade classification 
• product parts 
• collection titles 
• titles 
• contributors 
• conference 
• edition 
• language 
• extent 
• subject 
• audience
ONIX 3.0 data elements 
• 2. collateral details 
• supporting text 
• cited material 
• supporting resources 
• prizes 
• 3. content detail 
• 4. publishing details 
• imprint and publisher 
• lifecycle dates 
• copyright details 
• territorial rights 
• 5. related material 
• related works 
• related products 
• 6. supply details 
• markets 
• market details 
• suppliers 
• discounts 
• prices and tax 
• reissue details
1. spring cleaning
1.0 1.1 1.2 2.0 2.1 
ISBN0007232837/ISBN 
EAN139780007232833/EAN13
2.0 2.1 
ISBN0007232837/ISBN 
EAN139780007232833/EAN13 
ProductIdentifier 
ProductIDType01/ProductIDType 
IDTypeNameHCP PID/IDTypeName 
IDValue32032-4/IDValue 
/ProductIdentifier
2.0 2.1 
ProductIdentifier 
ProductIDType01/ProductIDType 
IDTypeNameHCP PID/IDTypeName 
IDValue32032-4/IDValue 
/ProductIdentifier 
3.0 
ProductIdentifier 
ProductIDType03/ProductIDType 
IDValue9780007232833/IDValue 
/ProductIdentifier 
ProductIdentifier 
ProductIDType15/ProductIDType 
IDValue9780007232833/IDValue 
/ProductIdentifier
AudienceCode03/AudienceCode 
2.0 2.1 3.0 
Audience 
AudienceCodeType01/AudienceCodeType 
AudienceCodeValue03/AudienceCodeValue 
/Audience
2.1 
AvailabilityCodeIP/AvailabilityCode 
ProductAvailability20/ProductAvailability
2.1 3.0 
ProductAvailability20/ProductAvailability
2. renaming and reordering
2.1 
Contributor 
SequenceNumber1/SequenceNumber 
ContributorRoleA01/ContributorRole 
PersonNameMaj Sjouml;wall/PersonName 
PersonNameIdentifier 
PersonNameIDType01/PersonNameIDType 
IDTypeNameHCP Author ID/IDTypeName 
IDValue7421/IDValue 
/PersonNameIdentifier 
BiographicalNote textformat=05pMaj 
Sjouml;wall is a poet. She lives in Sweden./p 
/BiographicalNote 
/Contributor
Contributor 
SequenceNumber1/SequenceNumber 
ContributorRoleA01/ContributorRole 
NameIdentifier 
3.0 
NameIDType01/NameIDType 
IDTypeNameHCP Author ID/IDTypeName 
IDValue7421/IDValue 
/NameIdentifier 
PersonNameMaj Sjöwall/PersonName 
BiographicalNote textformat=05pMaj 
Sjöwall is a poet. She lives in Sweden./p 
/BiographicalNote 
/Contributor
3. restructuring for greater 
consistency and flexibility
2.1 
PublicationDate20110428/PublicationDate 
YearFirstPublished1811/YearFirstPublished 
OnSaleDate20110428/OnSaleDate
PublishingDate 
PublishingDateRole11/PublishingDateRole 
Date dateformat=051811/Date 
/PublishingDate 
PublishingDate 
PublishingDateRole19/PublishingDateRole 
Date dateformat=01198510/Date 
/PublishingDate 
PublishingDate 
PublishingDateRole01/PublishingDateRole 
Date20110428/Date 
/PublishingDate 
PublishingDate 
PublishingDateRole02/PublishingDateRole 
Date20110428/Date 
/PublishingDate 
3.0
2.1 
SalesRights 
SalesRightsType01/SalesRightsType 
RightsCountryAG AI AU BB BD BM BN BS BW 
BZ CM CY DM EG FJ FK GB GD GH GI GM 
GY HK IE IL IN IO JM JO KE KI KN KW KY 
LC LK LS MT MU MV MW MY MZ NA NG 
NR NZ PG PK PN SB SC SD SG SH SL SO SZ 
TC TO TT TV TZ UG VC VG VU WS YE RS ME 
ZA ZM ZW/RightsCountry 
/SalesRights
2.1 
SalesRights 
SalesRightsType01/SalesRightsType 
RightsCountryCA US/RightsCountry 
/SalesRights 
SalesRights 
SalesRightsType03/SalesRightsType 
RightsCountryGB IE AU NZ/RightsCountry 
/SalesRight
SalesRights 
RightsCountry * 
RightsTerritory * 
RightsRegion (dep.) 
NotForSale 
RightsCountry * 
RightsTerritory * 
2.1 
SupplyDetail 
SupplyToCountry * 
SupplyToTerritory * 
SupplyToRegion (dep.) 
SupplyToCountryExcluded * 
MarketRepresentation 
MarketCountry * 
MarketTerritory * 
MarketCountryExcluded * 
Price 
CountryCode 
Territory * 
CountryExcluded * 
TerritoryExcluded *
SalesRights 
Territory 
CountriesIncluded * 
RegionsIncluded * 
CountriesExcluded * 
RegionsExcluded * 
3.0
SalesRights 
SalesRightsType01/SalesRightsType 
Territory 
CountriesIncludedCA US/CountriesIncluded 
Territory 
/SalesRights 
SalesRights 
SalesRightsType03/SalesRightsType 
Territory 
CountriesIncludedGB IE AU 
NZ/CountriesIncluded 
Territory 
/SalesRights 
ROWSalesRightsType02/ROWSalesRightsType 
3.0
SalesRights 
SalesRightsType01/SalesRightsType 
Territory 
3.0 
CountriesIncludedUS/CountriesIncluded 
RegionsExcludedUS-HI US-AK/RegionsExcluded 
/Territory 
/SalesRights 
ROWSalesRightsType03/ROWSalesRightsType
SalesRights 
SalesRightsType01/SalesRightsType 
Territory 
3.0 
RegionsIncludedWORLD/RegionsIncluded 
/Territory 
/SalesRights
4. syntax updates
Basic syntax updates 
• no !DOCTYPE, recomendation to use 
XSD schema for validation 
• recommendation to use Unicode and 
UTF-8, but can still use Latin-1 if required 
• named character entities (eg ouml;) not 
valid – use ö instead, or if not using a rich 
character set, use #246; or #xf6; 
• in line with broader XML developments
5. structural changes 
…set, series and main titles, 
and markets
sets, series and main titles
Series 
Title 
2.1 
TitleType01/TitleType 
TitleText textcase=02The Chronicles of 
Narnia/TitleText 
/Title 
/Series
Collection 
CollectionType10/CollectionType 
TitleDetail 
TitleType01/TitleType 
TitleElement 
TitleElementLevel02/TitleElementLevel 
TitlePrefixThe/TitlePrefix 
TitleWithoutPrefix textcase=02Chronicles 
of Narnia/TitleWithoutPrefix 
/TitleElement 
/TitleDetail 
/Collection 
3.0
TitleElementLevel02/TitleElementLevel 
TitlePrefixThe/TitlePrefix 
TitleWithoutPrefix textcase=02Chronicles 
of Narnia/TitleWithoutPrefix 
/TitleElement 
/TitleDetail 
/Collection 
3.0 
TitleDetail 
TitleType01/TitleType 
TitleElement 
TitleElementLevel01/TitleElementLevel 
TitlePrefixThe/TitlePrefix 
TitleWithoutPrefix textcase=02Lion, the 
Witch and the Wardrobe/TitleWithoutPrefix 
/TitleElement 
/TitleDetail
TitleDetail 
TitleType01/TitleType 
TitleElement 
TitleElementLevel02/TitleElementLevel 
NoPrefix/ 
TitleWithoutPrefix textcase=02Focus on 
Maths/TitleWithoutPrefix 
/TitleElement 
TitleElement 
TitleElementLevel01/TitleElementLevel 
NoPrefix/ 
TitleWithoutPrefix textcase=02Workbook 
6/TitleWithoutPrefix 
/TitleElement 
/TitleDetail 
3.0.2
• two ways to provide collection details in 
ONIX 3.0 
• in P.5, as a title element in TitleDetail 
withinCollection, or… 
• in P.6, as just another title element 
withinTitleDetail 
• not always a simple choice 
• depends on whether collection title is an 
integral part of the identity of the product, or 
whether the product has an identity separate 
from the collection
• two ways to provide collection details in 
ONIX 3.0 
• in P.5, as a title element in TitleDetail 
The Lion, 
the Witch and 
the Wardrobe 
withinCollection, or… 
• in P.6, as just another title element 
withinTitleDetail 
• not always a simple choice 
• depends on whether collection title is an 
integral part of the identity of the product, or 
whether the product has an identity separate 
from the collection 
Focus on 
Physics: 
Workbook 6
markets and prices
Markets and suppliers 
• ONIX 2.1 describes suppliers and the markets 
they operate in 
• SupplyDetail describes one supplier 
• within SupplyDetail, SupplyToCountry describes 
the geographical extent of the supplier’s market 
• ONIX 3.0 describes markets and the suppliers 
that operate there 
• ProductSupply describes one market, including 
MarketTerritory for the geographical extent 
• within one market, multiple SupplyDetail 
composites, for each of that market’s suppliers
migration project outline
2.1 to 3.0 migration outline 
• bring ONIX 2.1 ‘up to date’ 
• no deprecations 
• use composites wherever possible 
• delta updates, if you are not already using them 
• add simple enhancements 
• use a rich native character set like UTF-8 
• add XHTML tagging in richer textual elements 
• this is all possible in 2.1
2.1 to 3.0 migration outline 
• deal with tags that change names, position 
or context 
• eg PersonNameIdentifier to 
NameIdentifier (but they’re not all that easy) 
• tackle the tougher stuff 
• Set and Series become Collection 
• SalesRights 
• ProductSupply and SupplyDetail 
• get to 3.0 that conveys the same data as 2.1
2.1 to 3.0 migration summary 
• test and implement with initial recipients 
• then add new functionality (maybe as ‘phase II’) 
• e-book licensing and restrictions 
• richer collateral material 
• block updates are optional (for senders) 
• further reduces amount of data to be processed
but what does 
migration get me?
Consistency and simplicity 
• greater consistency in the way data is 
specified – eg with sales rights… 
• Territory always has the same structure 
• requirement for a ROW statement (even if it is 
just ‘unknown’) 
• sales restriction operates within a territory 
• or with contributors… 
• contributor identifiers aren’t limited to 
personal names – can be used with corporate 
authors too
Consistency and simplicity 
• in turn, this means greater consistency in 
the way data is interpreted 
• one recommended way of doing things, not 
three (eg 2.1 uses either AvailabilityCode or 
ProductAvailability, 3.0 uses only the latter) 
• helped by greater precision in the Specification 
and advice in the Guide 
• makes it simpler for recipients
Flexibility and extensibility 
• consistent use of composites means new 
types, roles, rights, restrictions etc can be 
added via a codelist change, without adding 
specialised tags 
• eg added pre-order embargo to ONIX 3.0, 
which would require new tags in ONIX 2.1 
• less disruption as further functionality is added 
in future 
• most textual metadata can be multi-lingual
New functionality (e-books) 
• e-book DRM (including watermarking) 
• usage constraints, eg 
• preview 10% before purchase 
• print only 10% per month 
• lend only 24 times 
• rent for 3 months 
• links to product licences 
• vital for open access, useful for commercial 
products too
New functionality (content) 
• primary and secondary content types 
• primary part in multi-component products 
• multiple work relationships
New functionality (collections) 
• collections remove anomalies 
• series cannot be multi-level 
• sets cannot have contributors, or carry 
identifiers like ISSN 
• collections can have multiple orders, eg 
publication order, narrative order
New functionality (contributors) 
• contributors can be associated with multiple 
places 
• place of birth / death 
• place of current residence / citizenship 
• to city or town detail, not just country 
• corporate contributors can carry contributor 
identifiers and dates
New functionality (collateral) 
• content audience and ‘use from… until’ 
dates for descriptive text, cited content and 
other supporting resources 
• pixel size replaces resolution for images 
• file size, MD5 hash to validate downloads
New functionality (publishers) 
• multiple publisher and imprint identifiers 
• multiple product contacts for different 
purposes 
• clarity on sales rights and restrictions 
• clarity on product status and availability 
• clear distinction between ‘publisher view’ and 
‘distributor view’
New functionality (markets) 
• more flexible market-specific publishing 
details 
• eg local market ‘pub date’ 
• was originally added to 2.1 rev.02 in 2004 
(important for Australian exports, but very 
rarely used because of patchy support)
New functionality (suppliers) 
• multiple supplier’s own coding 
• proximity and velocity for stock holdings 
• gives ONIX compatibility with EDItX stock 
report and X.12 / Tradacoms stock messages 
• price identifiers 
• price conditions (including rentals) 
• coded / tiered prices 
• comparison prices (strikethrough prices) 
• price printed on product
Why update? 
• it’s not as difficult as most people assume 
• improvements in the message – particularly for 
e-books, internationalization, multi-lingualism 
• some tricky areas 
• improvements in the tools (eg Schematron) 
• block-level updates (eventually) 
• and 
• loss of support from end of 2014 
• risks of not upgrading
graham@editeur.org 
http://www.editeur.org

More Related Content

Similar to ONIX: Migrating from 2.1 to 3.0, presented by Graham Bell, Executive Director of EDItEUR

Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Jeroen Ticheler
 
Three Key Steps to Ensure Security Compliance with Drupal in the Cloud
Three Key Steps to Ensure Security Compliance with Drupal in the CloudThree Key Steps to Ensure Security Compliance with Drupal in the Cloud
Three Key Steps to Ensure Security Compliance with Drupal in the Cloud
Acquia
 
Deepika jewel order processing system
Deepika jewel order processing systemDeepika jewel order processing system
Deepika jewel order processing system
muthuraja6728
 
Keeping Up with Regulatory Changes
Keeping Up with Regulatory ChangesKeeping Up with Regulatory Changes
Keeping Up with Regulatory Changes
dirkbeth
 

Similar to ONIX: Migrating from 2.1 to 3.0, presented by Graham Bell, Executive Director of EDItEUR (20)

Audiobook metadata in ONIX
Audiobook metadata in ONIXAudiobook metadata in ONIX
Audiobook metadata in ONIX
 
What’s all the Fuss with ISO 20022?
What’s all the Fuss with ISO 20022?What’s all the Fuss with ISO 20022?
What’s all the Fuss with ISO 20022?
 
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
 
Information sources for Patent Searching
Information sources for Patent SearchingInformation sources for Patent Searching
Information sources for Patent Searching
 
Berlin 6 Open Access Conference: Stefan Weisgerber
Berlin 6 Open Access Conference: Stefan WeisgerberBerlin 6 Open Access Conference: Stefan Weisgerber
Berlin 6 Open Access Conference: Stefan Weisgerber
 
BORLANDoverview
BORLANDoverviewBORLANDoverview
BORLANDoverview
 
Carpenter "We All Know the Benefits of Standards: Let's Apply That Knowledge ...
Carpenter "We All Know the Benefits of Standards: Let's Apply That Knowledge ...Carpenter "We All Know the Benefits of Standards: Let's Apply That Knowledge ...
Carpenter "We All Know the Benefits of Standards: Let's Apply That Knowledge ...
 
Piwik presentation 2011
Piwik presentation 2011Piwik presentation 2011
Piwik presentation 2011
 
Three Key Steps to Ensure Security Compliance with Drupal in the Cloud
Three Key Steps to Ensure Security Compliance with Drupal in the CloudThree Key Steps to Ensure Security Compliance with Drupal in the Cloud
Three Key Steps to Ensure Security Compliance with Drupal in the Cloud
 
DITA Interoperability
DITA InteroperabilityDITA Interoperability
DITA Interoperability
 
Android icecream sandwich
Android icecream sandwichAndroid icecream sandwich
Android icecream sandwich
 
II-SDV 2016 Bob Stembridge We have all the Time in the World; a Review of ho...
II-SDV 2016 Bob Stembridge  We have all the Time in the World; a Review of ho...II-SDV 2016 Bob Stembridge  We have all the Time in the World; a Review of ho...
II-SDV 2016 Bob Stembridge We have all the Time in the World; a Review of ho...
 
Deepika jewel order processing system
Deepika jewel order processing systemDeepika jewel order processing system
Deepika jewel order processing system
 
Keeping Up with Regulatory Changes
Keeping Up with Regulatory ChangesKeeping Up with Regulatory Changes
Keeping Up with Regulatory Changes
 
DITA 1.3: What's New and Different
DITA 1.3: What's New and DifferentDITA 1.3: What's New and Different
DITA 1.3: What's New and Different
 
Improving the TV User Experience by Algorithms: Personalized Content Recommen...
Improving the TV User Experience by Algorithms: Personalized Content Recommen...Improving the TV User Experience by Algorithms: Personalized Content Recommen...
Improving the TV User Experience by Algorithms: Personalized Content Recommen...
 
Onix
OnixOnix
Onix
 
Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014
 
II-SDV 2016 GRIDLOGICS
II-SDV 2016 GRIDLOGICSII-SDV 2016 GRIDLOGICS
II-SDV 2016 GRIDLOGICS
 
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
 

More from bisg

BISAC Subject Codes, 2014 Edition
BISAC Subject Codes, 2014 EditionBISAC Subject Codes, 2014 Edition
BISAC Subject Codes, 2014 Edition
bisg
 
Product Development for Common Core Standards, presented by Emma Williams, Co...
Product Development for Common Core Standards, presented by Emma Williams, Co...Product Development for Common Core Standards, presented by Emma Williams, Co...
Product Development for Common Core Standards, presented by Emma Williams, Co...
bisg
 

More from bisg (20)

Digital Content in Public Libraries: What do Patrons Think?
Digital Content in Public Libraries: What do Patrons Think? Digital Content in Public Libraries: What do Patrons Think?
Digital Content in Public Libraries: What do Patrons Think?
 
What Your Metadata Does When You're Not Looking with Joshua Tallent
What Your Metadata Does When You're Not Looking with Joshua TallentWhat Your Metadata Does When You're Not Looking with Joshua Tallent
What Your Metadata Does When You're Not Looking with Joshua Tallent
 
Student Attitudes Toward content in Higher Education: Nadine Vassallo, Projec...
Student Attitudes Toward content in Higher Education: Nadine Vassallo, Projec...Student Attitudes Toward content in Higher Education: Nadine Vassallo, Projec...
Student Attitudes Toward content in Higher Education: Nadine Vassallo, Projec...
 
The Inclusive Access Model, presented by Jason Lorgan, Stores Director, Unive...
The Inclusive Access Model, presented by Jason Lorgan, Stores Director, Unive...The Inclusive Access Model, presented by Jason Lorgan, Stores Director, Unive...
The Inclusive Access Model, presented by Jason Lorgan, Stores Director, Unive...
 
BISAC Subject Codes, 2014 Edition
BISAC Subject Codes, 2014 EditionBISAC Subject Codes, 2014 Edition
BISAC Subject Codes, 2014 Edition
 
Product Development for Common Core Standards, presented by Emma Williams, Co...
Product Development for Common Core Standards, presented by Emma Williams, Co...Product Development for Common Core Standards, presented by Emma Williams, Co...
Product Development for Common Core Standards, presented by Emma Williams, Co...
 
XBITS 101, a presentation for BISG by Diane Degener, IT Business Analyst & Pr...
XBITS 101, a presentation for BISG by Diane Degener, IT Business Analyst & Pr...XBITS 101, a presentation for BISG by Diane Degener, IT Business Analyst & Pr...
XBITS 101, a presentation for BISG by Diane Degener, IT Business Analyst & Pr...
 
Thema: The new, global subject classification system- Julie Morris- BISG/NISO...
Thema: The new, global subject classification system- Julie Morris- BISG/NISO...Thema: The new, global subject classification system- Julie Morris- BISG/NISO...
Thema: The new, global subject classification system- Julie Morris- BISG/NISO...
 
Best Practices for Keywords in Metadata, with Jenny Bullough, Manager of Digi...
Best Practices for Keywords in Metadata, with Jenny Bullough, Manager of Digi...Best Practices for Keywords in Metadata, with Jenny Bullough, Manager of Digi...
Best Practices for Keywords in Metadata, with Jenny Bullough, Manager of Digi...
 
BISG Rights Summit June 11, 2014 (Michael Healy, Copyright Clearance Center)
BISG Rights Summit June 11, 2014 (Michael Healy, Copyright Clearance Center)BISG Rights Summit June 11, 2014 (Michael Healy, Copyright Clearance Center)
BISG Rights Summit June 11, 2014 (Michael Healy, Copyright Clearance Center)
 
BISG Rights Summit June 11, 2014 (Len Vlahos, BISG)
BISG Rights Summit June 11, 2014 (Len Vlahos, BISG)BISG Rights Summit June 11, 2014 (Len Vlahos, BISG)
BISG Rights Summit June 11, 2014 (Len Vlahos, BISG)
 
Diversification, Discovery, and Data: 13 Insights from 13 Years of Safari, pr...
Diversification, Discovery, and Data: 13 Insights from 13 Years of Safari, pr...Diversification, Discovery, and Data: 13 Insights from 13 Years of Safari, pr...
Diversification, Discovery, and Data: 13 Insights from 13 Years of Safari, pr...
 
Subscription Services in the Context of Market Trends, presented by Jonathan ...
Subscription Services in the Context of Market Trends, presented by Jonathan ...Subscription Services in the Context of Market Trends, presented by Jonathan ...
Subscription Services in the Context of Market Trends, presented by Jonathan ...
 
Digital Books and the New Subscription Economy: Preliminary Results from the ...
Digital Books and the New Subscription Economy: Preliminary Results from the ...Digital Books and the New Subscription Economy: Preliminary Results from the ...
Digital Books and the New Subscription Economy: Preliminary Results from the ...
 
The International Standard Name Identifier (ISNI): A Close Look, with Laura D...
The International Standard Name Identifier (ISNI): A Close Look, with Laura D...The International Standard Name Identifier (ISNI): A Close Look, with Laura D...
The International Standard Name Identifier (ISNI): A Close Look, with Laura D...
 
Metadata: Standards Basics for the Independent Publishing Community, with Gra...
Metadata: Standards Basics for the Independent Publishing Community, with Gra...Metadata: Standards Basics for the Independent Publishing Community, with Gra...
Metadata: Standards Basics for the Independent Publishing Community, with Gra...
 
ISBNs and Identifiers: Standards Basics for the Independent Publishing Commun...
ISBNs and Identifiers: Standards Basics for the Independent Publishing Commun...ISBNs and Identifiers: Standards Basics for the Independent Publishing Commun...
ISBNs and Identifiers: Standards Basics for the Independent Publishing Commun...
 
Student Attitudes Toward Content in Higher Education, with Nadine Vassallo, P...
Student Attitudes Toward Content in Higher Education, with Nadine Vassallo, P...Student Attitudes Toward Content in Higher Education, with Nadine Vassallo, P...
Student Attitudes Toward Content in Higher Education, with Nadine Vassallo, P...
 
How to Think Inside the Box: Programming Fixed Layout for E-Books
How to Think Inside the Box: Programming Fixed Layout for E-BooksHow to Think Inside the Box: Programming Fixed Layout for E-Books
How to Think Inside the Box: Programming Fixed Layout for E-Books
 
Changing Student Attitudes Toward Higher Education with Mike Shannon, co-foun...
Changing Student Attitudes Toward Higher Education with Mike Shannon, co-foun...Changing Student Attitudes Toward Higher Education with Mike Shannon, co-foun...
Changing Student Attitudes Toward Higher Education with Mike Shannon, co-foun...
 

Recently uploaded

The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 

Recently uploaded (20)

JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 

ONIX: Migrating from 2.1 to 3.0, presented by Graham Bell, Executive Director of EDItEUR

  • 1. Navigating the transition from ONIX 2.1 to 3.0 Graham Bell EDItEUR BISG Metadata Committee & webcast 16 July and 14th October 2014
  • 2. Roots of ONIX • 1997 EPICS and BIC Basic • 1998 <indecs> project, W3C XML specification • 1999 ‘Online Information Exchange’ initiative from AAP Digital Issues working party • ONIX developed by EDItEUR • 2000 ONIX 1.0 and 1.1 – obsolete • 2001 ONIX 2.0 – retired • 2003 ONIX 2.1 – revision 02 in 2004 • 2009 ONIX 3.0 – version 3.0.2 in 2014
  • 3. Roots of ONIX • 1997 EPICS and BIC Basic • 1998 <indecs> project, W3C XML specification • 1999 ‘Online Information Exchange’ initiative from AAP Digital Issues working party • ONIX developed by EDItEUR • 2000 ONIX 1.0 and 1.1 – obsolete • 2001 ONIX 2.0 – retired • 2003 ONIX 2.1 – revision 02 in 2004 • 2009 ONIX 3.0 – version 3.0.2 in 2014
  • 4. Roots of ONIX • 1997 EPICS and BIC Basic • 1998 <indecs> project, W3C XML specification • 1999 ‘Online Information Exchange’ initiative from AAP Digital Issues working party • ONIX developed by EDItEUR • 2000 ONIX 1.0 and 1.1 – obsolete • 2001 ONIX 2.0 – retired • 2003 ONIX 2.1 – revision 02 in 2004 • 2009 ONIX 3.0 – version 3.0.2 in 2014
  • 5. Roots of ONIX • 1997 EPICS and BIC Basic • 1998 <indecs> project, W3C XML specification • 1999 ‘Online Information Exchange’ initiative from AAP Digital Issues working party • ONIX developed by EDItEUR • 2000 ONIX 1.0 and 1.1 – obsolete • 2001 ONIX 2.0 – retired • 2003 ONIX 2.1 – revision 02 in 2004 • 2009 ONIX 3.0 – version 3.0.2 in 2014
  • 6. Roots of ONIX • widely used in North America, Western Europe, Eastern Europe and Russia, growing in Asia-Pacific • used by small and large organisations alike • included in many off-the-shelf IT systems, but also plausible for in-house developers • current status • ONIX v2.1 – still most widely deployed in US • ONIX v3.0 – growing in importance
  • 7. ONIX governance • standard is managed by EDItEUR • documentation and tools available free of charge, covered by permissive EDItEUR licence • membership supports development, and members help identify new requirements • all changes discussed by National Groups to ensure broad international applicability, and ratified by International Steering Committee to ensure stability • BISG metadata committee is US national group • ISC decided in 2011 to sunset ONIX 2.1
  • 8. ONIX governance support for 2.1 will be reduced at end of 2014 • standard is managed by EDItEUR • documentation and tools available free of charge, covered by permissive EDItEUR licence • membership supports development, and members help identify new requirements • all changes discussed by National Groups to ensure broad international applicability, and ratified by International Steering Committee to ensure stability • BISG metadata committee is US national group • ISC decided in 2011 to sunset ONIX 2.1
  • 9. ONIX 2.1 vs ONIX 3.0 • two quite distinct messages • block-level updates • digital products • sets and series • sales rights • marketing collateral • parallel multi-lingual data • related works • international markets
  • 10. ONIX 2.1 vs ONIX 3.0 • two quite distinct messages • block-level updates • digital products • sets and series • sales rights • marketing collateral • parallel multi-lingual data • related works • international markets 10 years accumulated experience extended schema support global best practice guide
  • 11.
  • 12.
  • 13.
  • 14. so how do we go from 2.1 to 3.0 ?
  • 15. ONIX 2.0 vs ONIX 2.1 • not really distinct messages – ONIX 2.1 was fully compatible with 2.0 • deprecations of dedicated elements, egEAN13, BICMainSubject • encouragement to use composites instead, egProductIdentifier, MainSubject • optional new functionality, eg in SalesRights, ProductFormDetail, MarketRepresentation • if your 2.1 has been brought ‘up-to-date’, then migration to 3.0 is much simpler than it is if you are still (in effect) using 2.0
  • 16. ONIX 2.1 vs ONIX 3.0 • these are distinct messages – there is no backwards compatibility • removal of previously deprecated elements (there are actually fewer tags in 3.0) • continued development of composites, and the introduction of blocks • new functionality, eg usage constraints, licensing, rentals, multi-lingual metadata, though again this is mostly optional • but huge amount of continuity • at least half of the message remains unchanged
  • 17. ONIX 3.0 data elements • message details • identity and authority • record details • product identifiers • 1. descriptive details • product form • special features • packaging • physical size • drm, usage constraints • trade classification • product parts • collection titles • titles • contributors • conference • edition • language • extent • subject • audience
  • 18. ONIX 3.0 data elements • 2. collateral details • supporting text • cited material • supporting resources • prizes • 3. content detail • 4. publishing details • imprint and publisher • lifecycle dates • copyright details • territorial rights • 5. related material • related works • related products • 6. supply details • markets • market details • suppliers • discounts • prices and tax • reissue details
  • 19.
  • 21. 1.0 1.1 1.2 2.0 2.1 ISBN0007232837/ISBN EAN139780007232833/EAN13
  • 22. 2.0 2.1 ISBN0007232837/ISBN EAN139780007232833/EAN13 ProductIdentifier ProductIDType01/ProductIDType IDTypeNameHCP PID/IDTypeName IDValue32032-4/IDValue /ProductIdentifier
  • 23. 2.0 2.1 ProductIdentifier ProductIDType01/ProductIDType IDTypeNameHCP PID/IDTypeName IDValue32032-4/IDValue /ProductIdentifier 3.0 ProductIdentifier ProductIDType03/ProductIDType IDValue9780007232833/IDValue /ProductIdentifier ProductIdentifier ProductIDType15/ProductIDType IDValue9780007232833/IDValue /ProductIdentifier
  • 24. AudienceCode03/AudienceCode 2.0 2.1 3.0 Audience AudienceCodeType01/AudienceCodeType AudienceCodeValue03/AudienceCodeValue /Audience
  • 27. 2. renaming and reordering
  • 28. 2.1 Contributor SequenceNumber1/SequenceNumber ContributorRoleA01/ContributorRole PersonNameMaj Sjouml;wall/PersonName PersonNameIdentifier PersonNameIDType01/PersonNameIDType IDTypeNameHCP Author ID/IDTypeName IDValue7421/IDValue /PersonNameIdentifier BiographicalNote textformat=05pMaj Sjouml;wall is a poet. She lives in Sweden./p /BiographicalNote /Contributor
  • 29. Contributor SequenceNumber1/SequenceNumber ContributorRoleA01/ContributorRole NameIdentifier 3.0 NameIDType01/NameIDType IDTypeNameHCP Author ID/IDTypeName IDValue7421/IDValue /NameIdentifier PersonNameMaj Sjöwall/PersonName BiographicalNote textformat=05pMaj Sjöwall is a poet. She lives in Sweden./p /BiographicalNote /Contributor
  • 30. 3. restructuring for greater consistency and flexibility
  • 32. PublishingDate PublishingDateRole11/PublishingDateRole Date dateformat=051811/Date /PublishingDate PublishingDate PublishingDateRole19/PublishingDateRole Date dateformat=01198510/Date /PublishingDate PublishingDate PublishingDateRole01/PublishingDateRole Date20110428/Date /PublishingDate PublishingDate PublishingDateRole02/PublishingDateRole Date20110428/Date /PublishingDate 3.0
  • 33. 2.1 SalesRights SalesRightsType01/SalesRightsType RightsCountryAG AI AU BB BD BM BN BS BW BZ CM CY DM EG FJ FK GB GD GH GI GM GY HK IE IL IN IO JM JO KE KI KN KW KY LC LK LS MT MU MV MW MY MZ NA NG NR NZ PG PK PN SB SC SD SG SH SL SO SZ TC TO TT TV TZ UG VC VG VU WS YE RS ME ZA ZM ZW/RightsCountry /SalesRights
  • 34. 2.1 SalesRights SalesRightsType01/SalesRightsType RightsCountryCA US/RightsCountry /SalesRights SalesRights SalesRightsType03/SalesRightsType RightsCountryGB IE AU NZ/RightsCountry /SalesRight
  • 35. SalesRights RightsCountry * RightsTerritory * RightsRegion (dep.) NotForSale RightsCountry * RightsTerritory * 2.1 SupplyDetail SupplyToCountry * SupplyToTerritory * SupplyToRegion (dep.) SupplyToCountryExcluded * MarketRepresentation MarketCountry * MarketTerritory * MarketCountryExcluded * Price CountryCode Territory * CountryExcluded * TerritoryExcluded *
  • 36. SalesRights Territory CountriesIncluded * RegionsIncluded * CountriesExcluded * RegionsExcluded * 3.0
  • 37. SalesRights SalesRightsType01/SalesRightsType Territory CountriesIncludedCA US/CountriesIncluded Territory /SalesRights SalesRights SalesRightsType03/SalesRightsType Territory CountriesIncludedGB IE AU NZ/CountriesIncluded Territory /SalesRights ROWSalesRightsType02/ROWSalesRightsType 3.0
  • 38. SalesRights SalesRightsType01/SalesRightsType Territory 3.0 CountriesIncludedUS/CountriesIncluded RegionsExcludedUS-HI US-AK/RegionsExcluded /Territory /SalesRights ROWSalesRightsType03/ROWSalesRightsType
  • 39. SalesRights SalesRightsType01/SalesRightsType Territory 3.0 RegionsIncludedWORLD/RegionsIncluded /Territory /SalesRights
  • 41. Basic syntax updates • no !DOCTYPE, recomendation to use XSD schema for validation • recommendation to use Unicode and UTF-8, but can still use Latin-1 if required • named character entities (eg ouml;) not valid – use ö instead, or if not using a rich character set, use #246; or #xf6; • in line with broader XML developments
  • 42. 5. structural changes …set, series and main titles, and markets
  • 43. sets, series and main titles
  • 44. Series Title 2.1 TitleType01/TitleType TitleText textcase=02The Chronicles of Narnia/TitleText /Title /Series
  • 45. Collection CollectionType10/CollectionType TitleDetail TitleType01/TitleType TitleElement TitleElementLevel02/TitleElementLevel TitlePrefixThe/TitlePrefix TitleWithoutPrefix textcase=02Chronicles of Narnia/TitleWithoutPrefix /TitleElement /TitleDetail /Collection 3.0
  • 46. TitleElementLevel02/TitleElementLevel TitlePrefixThe/TitlePrefix TitleWithoutPrefix textcase=02Chronicles of Narnia/TitleWithoutPrefix /TitleElement /TitleDetail /Collection 3.0 TitleDetail TitleType01/TitleType TitleElement TitleElementLevel01/TitleElementLevel TitlePrefixThe/TitlePrefix TitleWithoutPrefix textcase=02Lion, the Witch and the Wardrobe/TitleWithoutPrefix /TitleElement /TitleDetail
  • 47. TitleDetail TitleType01/TitleType TitleElement TitleElementLevel02/TitleElementLevel NoPrefix/ TitleWithoutPrefix textcase=02Focus on Maths/TitleWithoutPrefix /TitleElement TitleElement TitleElementLevel01/TitleElementLevel NoPrefix/ TitleWithoutPrefix textcase=02Workbook 6/TitleWithoutPrefix /TitleElement /TitleDetail 3.0.2
  • 48. • two ways to provide collection details in ONIX 3.0 • in P.5, as a title element in TitleDetail withinCollection, or… • in P.6, as just another title element withinTitleDetail • not always a simple choice • depends on whether collection title is an integral part of the identity of the product, or whether the product has an identity separate from the collection
  • 49. • two ways to provide collection details in ONIX 3.0 • in P.5, as a title element in TitleDetail The Lion, the Witch and the Wardrobe withinCollection, or… • in P.6, as just another title element withinTitleDetail • not always a simple choice • depends on whether collection title is an integral part of the identity of the product, or whether the product has an identity separate from the collection Focus on Physics: Workbook 6
  • 51. Markets and suppliers • ONIX 2.1 describes suppliers and the markets they operate in • SupplyDetail describes one supplier • within SupplyDetail, SupplyToCountry describes the geographical extent of the supplier’s market • ONIX 3.0 describes markets and the suppliers that operate there • ProductSupply describes one market, including MarketTerritory for the geographical extent • within one market, multiple SupplyDetail composites, for each of that market’s suppliers
  • 53. 2.1 to 3.0 migration outline • bring ONIX 2.1 ‘up to date’ • no deprecations • use composites wherever possible • delta updates, if you are not already using them • add simple enhancements • use a rich native character set like UTF-8 • add XHTML tagging in richer textual elements • this is all possible in 2.1
  • 54. 2.1 to 3.0 migration outline • deal with tags that change names, position or context • eg PersonNameIdentifier to NameIdentifier (but they’re not all that easy) • tackle the tougher stuff • Set and Series become Collection • SalesRights • ProductSupply and SupplyDetail • get to 3.0 that conveys the same data as 2.1
  • 55. 2.1 to 3.0 migration summary • test and implement with initial recipients • then add new functionality (maybe as ‘phase II’) • e-book licensing and restrictions • richer collateral material • block updates are optional (for senders) • further reduces amount of data to be processed
  • 56. but what does migration get me?
  • 57. Consistency and simplicity • greater consistency in the way data is specified – eg with sales rights… • Territory always has the same structure • requirement for a ROW statement (even if it is just ‘unknown’) • sales restriction operates within a territory • or with contributors… • contributor identifiers aren’t limited to personal names – can be used with corporate authors too
  • 58. Consistency and simplicity • in turn, this means greater consistency in the way data is interpreted • one recommended way of doing things, not three (eg 2.1 uses either AvailabilityCode or ProductAvailability, 3.0 uses only the latter) • helped by greater precision in the Specification and advice in the Guide • makes it simpler for recipients
  • 59. Flexibility and extensibility • consistent use of composites means new types, roles, rights, restrictions etc can be added via a codelist change, without adding specialised tags • eg added pre-order embargo to ONIX 3.0, which would require new tags in ONIX 2.1 • less disruption as further functionality is added in future • most textual metadata can be multi-lingual
  • 60. New functionality (e-books) • e-book DRM (including watermarking) • usage constraints, eg • preview 10% before purchase • print only 10% per month • lend only 24 times • rent for 3 months • links to product licences • vital for open access, useful for commercial products too
  • 61. New functionality (content) • primary and secondary content types • primary part in multi-component products • multiple work relationships
  • 62. New functionality (collections) • collections remove anomalies • series cannot be multi-level • sets cannot have contributors, or carry identifiers like ISSN • collections can have multiple orders, eg publication order, narrative order
  • 63. New functionality (contributors) • contributors can be associated with multiple places • place of birth / death • place of current residence / citizenship • to city or town detail, not just country • corporate contributors can carry contributor identifiers and dates
  • 64. New functionality (collateral) • content audience and ‘use from… until’ dates for descriptive text, cited content and other supporting resources • pixel size replaces resolution for images • file size, MD5 hash to validate downloads
  • 65. New functionality (publishers) • multiple publisher and imprint identifiers • multiple product contacts for different purposes • clarity on sales rights and restrictions • clarity on product status and availability • clear distinction between ‘publisher view’ and ‘distributor view’
  • 66. New functionality (markets) • more flexible market-specific publishing details • eg local market ‘pub date’ • was originally added to 2.1 rev.02 in 2004 (important for Australian exports, but very rarely used because of patchy support)
  • 67. New functionality (suppliers) • multiple supplier’s own coding • proximity and velocity for stock holdings • gives ONIX compatibility with EDItX stock report and X.12 / Tradacoms stock messages • price identifiers • price conditions (including rentals) • coded / tiered prices • comparison prices (strikethrough prices) • price printed on product
  • 68. Why update? • it’s not as difficult as most people assume • improvements in the message – particularly for e-books, internationalization, multi-lingualism • some tricky areas • improvements in the tools (eg Schematron) • block-level updates (eventually) • and • loss of support from end of 2014 • risks of not upgrading