ONIXtraining Handout

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