Upload
rthogiti
View
217
Download
0
Embed Size (px)
Citation preview
8/9/2019 ONIXtraining Handout
1/65
BookMetadata
&
ONIX
practicalguidanceandbestpractice
March
4
&
5,
2013
Fulldayprofessionaldevelopmenttraining
sponsoredbytheBookIndustryStudyGroup
ATTENDEEPACKET
8/9/2019 ONIXtraining Handout
2/65
ONIX: practical guidanceand best practice
Graham Bell
EDItEUR
New York City4th, 5th March 2013
8/9/2019 ONIXtraining Handout
3/65
EDItEUR, 3941 North Road, London N7 9DP, UK +44 20 7503 6418 [email protected] www.editeur.org
8/9/2019 ONIXtraining Handout
4/65
ONIX: practical guidanceand best practice
Graham BellEDItEUR
New York City4th, 5th March 2013
About me
20 years experience at the point wherepublishing and technology meet
formerly senior manager in IT departmentfor HarperCollins UK led development of bibliographic, editorial and
digital asset management systems
involved in e-book, e-audio, print-on-demandand online projects
joined EDItEUR in mid-2010, primarilyresponsible for ONIX development
About EDItEUR not-for-profit membership organisation develops, supports and promotes metadata
and identification standards for the book,e-book and serials supply chains
acknowledged centre of expertise onstandards and metadata for the industry
based in London, but a global membershipof publishers, distributors, wholesalers,subscription agents, retailers, libraries,
system vendors, rights organizations andtrade associations
About EDItEUR also provides management services to
International ISBN, ISTC, ISNI Agencies
EDItEUR has three full-time staff, two FTEproject staff, plus consultants from both thebook and serials sectors
we also work closely with other standards
organisations, to ensure our standards meetthe needs of their stakeholders too
member participation is vital to ensure thatstandards keep pace with evolving businessrequirements
8/9/2019 ONIXtraining Handout
5/65
8/9/2019 ONIXtraining Handout
6/65
About today
the backgound what is ONIX? ten minute XML the ONIX data structure how ONIX data feeds work tricky parts of the ONIX message
examples and best practice for ONIX 2.1 and3.0 print ande-books
What is ONIX?
What is ONIX?
the ONIX for Books Product InformationMessage is the international XML-basedstandard for representing andcommunicating book trade information inelectronic form
Typical use cases
a publisher needs to provide informationabout its catalogue of products to adistributor, wholesaler, retailer or othersupply chain partner
includes both current andforthcoming products may cover basic product information anda wide
range of collateral material
scope extends over the full lifecycle for book,e-book and other products ieincludes post-publication updates to price and availability
8/9/2019 ONIXtraining Handout
7/65
Typical use cases
a specialist data aggregator or otherorganisation providing data services needsto collect metadata from many sources, andredistribute consolidated data aboutproducts to supply chain partners
this may include managing the authority ofdata received from multiple data suppliers can add value to the data, through aggregation,
or input of editorial effort
data conversion on input or output
Typical use cases
a distributor, wholesaler, retailer or libraryneeds to collect metadata from its suppliersto populate its internal systems
may include both internal catalogue andconsumer-facing systems such as an onlinestore
currency and authority is a key concern, tomaintain quality of customer service
supply chains are no longer constrained bynational boundaries needs to work in multi-national, multi-language, multi-currency world
database database
Publishers Retailers
Editorial Planeta
Casa del Libro
8/9/2019 ONIXtraining Handout
8/65
Publishers Retailers
Editorial Planeta
Publishers Retailers
unsupportableif data files are
all unique
Publishers Retailers
centralagencies
or dataaggregators
Publishers Retailers
simpler ifstandarddata file
8/9/2019 ONIXtraining Handout
9/65
database database ONIX for Books is a standardised message
specification , not a database
but what you can deliver in your ONIX isdependent on the design of yourin-house database
ONIX data model often used to guide design ofinternal applications
export ingest
Roots of ONIX
1997 EPICS and BIC Basic 1998 project 1998 W3C XML specification 1999 Online Information Exchange initiative
from AAP Digital Issues working party
ONIX developed by EDItEUR, originally incollaboration with BISG (USA) and BIC (UK)
2000 ONIX v1.0, 1.1 and 1.2 retired
July 2001 ONIX v2.0 retired
Roots of ONIX
1997 EPICS and BIC Basic 1998 project 1998 W3C XML specification 1999 Online Information Exchange initiative
from AAP Digital Issues working party
ONIX developed by EDItEUR, originally incollaboration with BISG (USA) and BIC (UK) 2000 ONIX v1.0, 1.1 and 1.2 retired July 2001 ONIX v2.0 retired
8/9/2019 ONIXtraining Handout
10/65
Roots of ONIX
current status June 2003 ONIX v2.1 most widely deployed April 2009 ONIX v3.0 growing in importance
widely used in North America, WesternEurope, Japan, Russia, parts of Eastern
Europe, with early implementations inChina and Egypt
used by small and large organisations included in many off-the-shelf IT systems, but
also plausible for in-house developers
ONIX governance
no fees payable for use of standard documentation is available free of charge
covered by permissive EDItEUR licence standard is managed by EDItEUR
membership supports development, andmembers help identify new requirements
all changes discussed by National Groups toensure broad international applicability
ratified by an International SteeringCommittee to ensure some stability
http://www.editeur.org/files/about/EDItEUR%20
IPR%20licence%20v06%20-%2008-12-09%20%5BFINAL%5D.pdf
Commercial effects
ONIX standards support the business needsof a wide range of stakeholders
have transparent governance, independentfrom particular commercial pressures
encourage competition by levelling theplaying field, promoting interoperability,reducing vendor lock-in, lowering cost
support choice and change by decouplinginterfacesfrom applications
http://www.cabinetoffice.gov.uk/sites/default/files/resources/Open-Standards-Principles-FINAL.pdf
Commercial effects
provides an industry lexicon reduction of technical risks enables benchmarking against competitors promotes service quality, lowers customer
service costs
certification can generate brand value can broaden supplier base easier entry to international trade
8/9/2019 ONIXtraining Handout
11/65
ONIX business benefits
for publishers supply of rich metadata in asingle, standard format, for all downstreamneeds
for distributors, retailers efficient, timelydelivery and aggregation of data frommultiple publishers
a shared language single source of truth about products
ONIX business benefits
for publishers supply of rich metadata in asingle, standard format, for all downstreamneeds
for distributors, retailers efficient, timelydelivery and aggregation of data frommultiple publishers
a shared language single source of truth about products
http://w
ww
.bic
.org
.uk/
5/ONIX
-for-B
oo
ks/
ONIX business benefits
for publishers supply of rich metadata in asingle, standard format, for all downstreamneeds
for distributors, retailers efficient, timelydelivery and aggregation of data frommultiple publishers
a shared language single source of truth about products
http://ww
w.b
ic.o
rg.u
k/5/ONIX
-for-B
oo
ks/
http://ww
w.bisg.org/what-we-do-21-15-onix-for-books.php
Showing 1324 of 841,539 results
8/9/2019 ONIXtraining Handout
12/65
Titles that meet the BICBasic standard see average
sales 98% higher than those
that dont meet the standard.
I
I
II
I I
based on a study of the top-selling 100,000ISBNs in the UK in 2011
[For online sales, products]with progressively increasing
amounts of enhancedmetadata see progressivelyincreasing average sales.
http://www.nielsenbookdata.co.uk/controller.php?page=1129
Research has proven that themore information customershave about a book, the more
likely they are to buy it.
8/9/2019 ONIXtraining Handout
13/65
ONIX provides a way to transmitthis information in a clean andseamless way across multiple
trading partner relationships.
http://www.bisg.org/what-we-do-21-15-onix-for-books.php
Didnt we used to havea sales team.
Metadata is all youve got
(in the growing partof the market)
ONIX in detail
8/9/2019 ONIXtraining Handout
14/65
Versions of ONIX
ONIX 2.1 stable since 2004 (and compatible with 2.0) most widely deployed at present
ONIX 3.0 growing number of implementations reflects significant developments in e-book
market, internationalisation etc
Nielsen able to accept ONIX 3.0 reference name and short tag flavours
ONIX 2.1 vsONIX 3.0
two quite different messages block-level updates
digital products sets and series sales rights marketing collateral parallel multi-lingual data related works international markets
10 yearsaccumulatedexperience
globalbest practice
guide
ONIX 2.1 documentation
Specification PDF, several separate documents new HTML version, single document
codelists readable PDF, HTML, plus CSV, TSV, XML for
integration into applications, regularly updated
schemas and tools DTD, XSD
XSLT tools egtag converter
Specification PDF, several separate documents new HTML version, single document
codelists readable PDF, HTML, plus CSV, TSV, XML for
integration into applications, regularly updated schemas and tools
DTD, XSD XSLT tools egtag converter
ONIX 2.1 documentation
8/9/2019 ONIXtraining Handout
15/65
Specification PDF, several separate documents new HTML version, single document
codelists readable PDF, HTML, plus CSV, TSV, XML for
integration into applications, regularly updated
schemas and tools DTD, XSD XSLT tools egtag converter
ONIX 2.1 documentation
Specification PDF, several separate documents
new HTML version, single document codelists
readable PDF, HTML, plus CSV, TSV, XML forintegration into applications, regularly updated
schemas and tools DTD, XSD XSLT tools egtag converter
ONIX 2.1 documentation
ONIX 3.0 documentation Specification
PDF, HTML Implementation and Best Practice Guide
HTML only, regularly updated codelists
set of codelist files shared with ONIX 2.1 schemas and tools
XSD, RNG, DTD, and new Schematron XSLT tools, UML class diagrams
Specification PDF, HTML
Implementation and Best Practice Guide HTML only, regularly updated
codelists
set of codelist files shared with ONIX 2.1 schemas and tools
XSD, RNG, DTD, and new Schematron XSLT tools, UML class diagrams
ONIX 3.0 documentation
8/9/2019 ONIXtraining Handout
16/65
Internationalisation
standards like ONIX need to cope with multiple languages (German, French, Greek) multiple scripts (Latin, Arabic, Cyrillic, Kanji) multiple cultures and business environments
ONIX is not just an XML message a generalised data model, supporting the use of
shared standard identifiers like ISBN and ISTC
controlled vocabularies global implementation guidelines
ONIX is built using XML syntax
so well take a few minutes to learn XML
XML
structured data format generally used for communicationrather than
for storage
W3C standard neutral and non-proprietarytechnology, supported by lots of softwaretools
syntax based on data so its just text you can open it in Windows
Notepad, Mac TextEdit, or a web browser
XML
structured data format generally used for communicationrather than
for storage
W3C standard neutral and non-proprietarytechnology, supported by lots of software
tools syntax based on data
so its just text you can open it in WindowsNotepad, Mac TextEdit, or a web browser
looks likefamiliarHTML
but youcreate yourown tags
and alltags mustbe closed
8/9/2019 ONIXtraining Handout
17/65
data
MaryOConnor
datashould begranular
tags canbe nested
shortempty tag
syntax
8/9/2019 ONIXtraining Handout
18/65
Marks & Spencer
& and