From 6d5c33071ee863b820235868f40cd066ab1d559c Mon Sep 17 00:00:00 2001 From: Kaitlin Newson Date: Fri, 25 Oct 2024 16:43:31 -0300 Subject: [PATCH] pkp/pkp-lib#10560 sync onix version in native importexport plugin to onix export plugin --- ...IX_BookProduct_3.0_reference_notstrict.xsd | 1108 ++++-- .../native/ONIX_BookProduct_CodeLists.xsd | 3113 +++++++++++++++-- .../importexport/native/ONIX_XHTML_Subset.xsd | 98 +- .../NativeXmlPublicationFormatFilter.inc.php | 65 +- .../PublicationFormatNativeXmlFilter.inc.php | 2 +- .../filter/MonographONIX30XmlFilter.inc.php | 6 +- 6 files changed, 3812 insertions(+), 580 deletions(-) diff --git a/plugins/importexport/native/ONIX_BookProduct_3.0_reference_notstrict.xsd b/plugins/importexport/native/ONIX_BookProduct_3.0_reference_notstrict.xsd index 2023d513b70..9d546ec8ad5 100644 --- a/plugins/importexport/native/ONIX_BookProduct_3.0_reference_notstrict.xsd +++ b/plugins/importexport/native/ONIX_BookProduct_3.0_reference_notstrict.xsd @@ -15,12 +15,12 @@ * Recent revisions: Graham Bell * * * * Release 3.0 * - * Revision 1 * + * Revision 2 * * Status: RELEASED * * Release date: 2009-04-09 * - * Revised: 2012-04-20 * + * Revised: 2014-01-24 * * * - * (c) 2000-2012 EDItEUR * + * (c) 2000-2014 EDItEUR * * http://www.editeur.org/ * * * ************************************************** @@ -28,9 +28,9 @@ TERMS AND CONDITIONS OF USE OF THE ONIX BOOK PRODUCT INFORMATION MESSAGE SCHEMA - All ONIX standards and documentation are copyright materials, made available - free of charge for general use. If you use any version of the ONIX Book Product - Information Message Schema, you will be deemed to have accepted these terms and + All ONIX standards and documentation are copyright materials, made available + free of charge for general use. If you use any version of the ONIX Book Product + Information Message Schema, you will be deemed to have accepted these terms and conditions: 1. You agree that you will not add to, delete from or amend any version of the @@ -56,6 +56,63 @@ SCHEMA REVISION HISTORY (IN REVERSE CHRONOLOGICAL ORDER) + 2014-01-24: ONIX for Books 3.0 revision 2 + 1. added / within + 2. added / within + 3. added / within - uses List 215 + 4. changed cardinality of to 1…n to allow coded values for OnOrder and CBO etc. + 5. added / within + 6. added / within - uses List 216 + 7. added / and / within + 8. added within + 9. added within + 10. added / within + 11. added within + 12. added / within - uses list 217 + 13. added / to support explicitly empty delta updates + 14. added composite after , to support e-book licenses + 15. added / inside + 16. added inside + 17. added / within - uses list 218 + 18. added within + 19. added / within + 20. added / within - uses list 219 + 21. added / in + 22. added / within + 23. changed cardinality on , ,, , , , + 24. added textformat attribute to and changed data type to flow + 25. added language attribute to , , ImprintName>, , and to 12 contributor name elements + 26. added textscript attribute to , , , , + 27. enforce ' must be preceded by ' within (ensures P.5 matches P.7) + 28. enforce ' mandatory except where is present' in + + 2013-07-19 relax URI requirements to allow relative URIs + + 2013-04-24 1. enforce 'either , or either a personal or corporate name, or both' in + 2. enforce 'either alone, or personal name or corporate name with or without , or ' in , and + 3. corrected dt.NonEmptyString to dt.Decimal in + 4. enforce http or ftp protocol in , http:// can be omitted in + 5. enforce at least one non-whitespace character in dt.NonEmptyString + + 2013-01-25 1. corrected long-standing error in the content model of : is repeatable + 2. enforce 'either or , or both' in + 3. enforce URIs cannot be empty strings (must contain '://') + 4. escaped hyphen in dt.EmailString regex to avoid issue with SAX parser + + 2012-10-25 1. enforce 'either or a personal or corporate name, or both' in + 2. enforce 'either or or both' in + 3. enforce 'at least one of , , or either or plus ' in + 4. enforce ' element' + 5. enforce ' must be preceded by a element' + 6. modify to disallow without + 7. changed xs:token to xs:string in dt.DateOrDateTime, dt.Year, dt.YearOrYearRange, dt.MultiLevelNumber and releaseAttribute (token will validate even when there is leading or trailing whitespace) + 8. changed dt.NonEmptyString to dt.Integer in ConferenceNumber, LatestReprintNumber, NumberOfPages, OrderTime, PackQuantity + 9. changed dt.NonEmptyString to dt.RomanNumeralString in ExtentValueRoman + 10. added type="xs:string" to collationkeyAttribute + 11. validation of e-mail addresses via dt.EmailString type + + note changes 1-11 above enforce limitations already expressed clearly in the documentation + 2012-04-20: 1. corrected long-standing error in content model of : is optional 2. enforce 'either or , or both' in 3. enforce 'either or , or both' in @@ -88,7 +145,7 @@ 7. modified and to take language attribute 8. modified cardinality of , , , , , , , , , , , , , , , , , , , , , , 9. added within - 10. implemented 'either or , or both' to match documentation + 10. enforce 'either or , or both' to match documentation 2011-11-03: corrected cardinality of @@ -365,21 +422,29 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -1071,11 +1136,17 @@ - - - - - + + + + + + + + + + + @@ -1139,6 +1210,7 @@ + @@ -1174,8 +1246,10 @@ - - + + + + @@ -1603,7 +1677,7 @@ - + @@ -1642,6 +1716,7 @@ + @@ -1671,13 +1746,17 @@ - - - - - - - + + + + + + + + + + + @@ -1923,28 +2002,47 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2047,6 +2145,7 @@ + @@ -2163,13 +2262,17 @@ - - - - - - - + + + + + + + + + + + @@ -2237,6 +2340,7 @@ + @@ -2257,6 +2361,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -2302,6 +2429,7 @@ + @@ -2327,6 +2455,7 @@ + @@ -2675,7 +2804,10 @@ - + + + + @@ -2818,21 +2950,21 @@ - + - + - + - + @@ -2866,8 +2998,8 @@ - - + + @@ -2884,8 +3016,9 @@ + - + @@ -2937,7 +3070,7 @@ - + @@ -2981,6 +3114,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3223,7 +3520,7 @@ - + @@ -3600,6 +3897,7 @@ + @@ -3650,6 +3948,7 @@ + @@ -3751,7 +4050,7 @@ - + @@ -3792,6 +4091,7 @@ + @@ -4034,12 +4334,12 @@ - + - + - - + + @@ -4296,21 +4596,29 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -4397,6 +4705,7 @@ + @@ -4422,6 +4731,7 @@ + @@ -4537,10 +4847,48 @@ - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4655,7 +5003,7 @@ - + @@ -4679,7 +5027,10 @@ - + + + + @@ -4749,6 +5100,7 @@ + @@ -4771,7 +5123,7 @@ - + @@ -4794,7 +5146,7 @@ - + @@ -4856,6 +5208,8 @@ + + @@ -4927,6 +5281,7 @@ + @@ -4952,6 +5307,7 @@ + @@ -5023,6 +5379,7 @@ + @@ -5030,6 +5387,7 @@ + @@ -5073,7 +5431,7 @@ - + @@ -5192,6 +5550,7 @@ + @@ -5327,6 +5686,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5511,10 +5917,11 @@ - + + @@ -5629,6 +6036,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -5655,8 +6086,8 @@ - - + + @@ -6361,6 +6792,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -6683,28 +7137,28 @@ - + - + - + - + - + @@ -7001,8 +7455,10 @@ - - + + + + @@ -7309,7 +7765,7 @@ - + @@ -7541,54 +7997,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -7762,6 +8170,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7973,6 +8430,7 @@ + @@ -8030,12 +8488,22 @@ - - + + + + + + + + + + + + + - - + @@ -8077,6 +8545,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -8124,30 +8616,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -8178,8 +8646,13 @@ - - + + + + + + + @@ -8334,9 +8807,10 @@ + + - @@ -8362,6 +8836,7 @@ + @@ -8422,6 +8897,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -8520,6 +9019,7 @@ + @@ -8675,9 +9175,17 @@ - - - + + + + + + + + + + + @@ -8924,9 +9432,9 @@ - + - + @@ -9188,14 +9696,42 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + @@ -9258,9 +9794,10 @@ + + - @@ -9286,6 +9823,7 @@ + @@ -9311,6 +9849,7 @@ + @@ -9359,9 +9898,10 @@ + + - @@ -9408,9 +9948,10 @@ + + - @@ -9438,6 +9979,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -9507,6 +10071,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9559,7 +10170,7 @@ - + @@ -9711,6 +10322,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9726,6 +10367,7 @@ + @@ -9836,8 +10478,10 @@ - - + + + + @@ -9845,35 +10489,37 @@ - - + + + + - + - + - + - + - + @@ -9887,38 +10533,50 @@ - + - - + + + + + + + + + + + + + + - + - + - + - + - + diff --git a/plugins/importexport/native/ONIX_BookProduct_CodeLists.xsd b/plugins/importexport/native/ONIX_BookProduct_CodeLists.xsd index b990c4da631..97918af4b17 100644 --- a/plugins/importexport/native/ONIX_BookProduct_CodeLists.xsd +++ b/plugins/importexport/native/ONIX_BookProduct_CodeLists.xsd @@ -9,16 +9,16 @@ * CODE LIST DATA TYPES MODULE * * XML SCHEMA VERSION * * * - * ISSUE: 17 * + * ISSUE: 24 * * * * Status: RELEASED * - * Release date: 2012-04-20 * + * Release date: 2014-04-14 * * * * Orig filename ONIX_BookProduct_CodeLists.XSD * * * * Original author: Francis Cave * * * - * (c) 2003-2012 EDItEUR * + * (c) 2003-2014 EDItEUR * * http://www.editeur.org/ * * * ************************************************** @@ -55,6 +55,30 @@ MODULE REVISION HISTORY (IN REVERSE CHRONOLOGICAL ORDER) + 2014-04-14: Module for public release based upon the ONIX International + Code lists Issue 25 (April 2014) + + 2014-01-30: Module for public release based upon the ONIX International + Code lists Issue 24 (January 2014) + + 2013-10-15: Module for public release based upon the ONIX International + Code lists Issue 23 (October 2013) + + 2013-07-19: Module for public release based upon the ONIX International + Code lists Issue 22 (July 2013) + + 2013-04-19: Module for public release based upon the ONIX International + Code lists Issue 21 (April 2013) + + 2013-01-21: Module for public release based upon the ONIX International + Code lists Issue 20 (January 2013) + + 2012-10-22: Module for public release based upon the ONIX International + Code lists Issue 19 (October 2012) + + 2012-08-14: Module for public release based upon the ONIX International + Code lists Issue 18 (August 2012) + 2012-04-20: Module for public release based upon the ONIX International Code lists Issue 17 (April 2012) @@ -117,7 +141,7 @@ --> - + Notification or update type code @@ -219,6 +243,12 @@ Carrying multiple copies for retailing as separate items, eg shrink-wrapped trade pack, filled dumpbin, filled counterpack. + + + Multiple-item pack + Carrying multiple copies, primarily for retailing as separate items. The pack may be split and retailed as separate items OR retailed as a single item. Use instead of Multiple item trade pack (code 30) only if the data provider specifically wishes to make explicit that the pack may optionally be retailed as a whole. + + @@ -253,7 +283,7 @@ Bibliographic agency - + Bibliographic data aggregator. @@ -280,6 +310,18 @@ Downstream provider of e-publication format conversion service (who might also be a distributor or retailer of the converted e-publication), supplying metadata on behalf of the publisher. The assigned ISBN is taken from the service provider’s prefix (whether or not the service provider dedicates that prefix to a particular publisher). + + + ISBN Registration Agency + + + + + + ISTC Registration Agency + + + @@ -380,7 +422,19 @@ JP e-code - E-publication identifier controlled by JPOIID's Committee for Research and Management of Electronic Publishing Codes. + E-publication identifier controlled by JPOIID’s Committee for Research and Management of Electronic Publishing Codes. + + + + + OLCC number + Unique number assigned by the Chinese Online Library Cataloging Center (see http://olcc.nlc.gov.cn). + + + + + JP Magazine ID + Japanese magazine identifier, similar in scope to ISSN but identifying a specific issue of a serial publication. Five digits to identify the periodical, plus a hyphen and two digits to identify the issue. @@ -704,13 +758,13 @@ - EAN13+5 on outer sleeve/back (US dollar price encoded) + EAN13 on outer sleeve/back To be used only on products packaged in outer sleeves. - EAN13+5 on outer sleeve/back + EAN13+5 on outer sleeve/back (US dollar price encoded) To be used only on products packaged in outer sleeves. @@ -842,7 +896,7 @@ - EAN13 on outer sleeve/back (CAN dollar price encoded) + EAN13+5 on outer sleeve/back (CAN dollar price encoded) To be used only on products packaged in outer sleeves. @@ -874,7 +928,7 @@ CD-Audio - Audio compact disc, in any recording format: use coding in Product Form Detail to specify the format, if required. + Audio compact disc, in any recording format: use for ‘red book’ (conventional audio CD) and SACD, and use coding in Product Form Detail to specify the format, if required. @@ -886,13 +940,13 @@ Audio disc - Audio disc (excluding CD). + Audio disc (excluding CD-Audio). Audio tape - Audio tape (open reel tape). + Audio tape (analogue open reel tape). @@ -904,7 +958,7 @@ CD-Extra - Audio compact disc with part CD-ROM content. + Audio compact disc with part CD-ROM content, also termed CD-Plus or Enhanced-CD: use for ‘blue book’ and ‘yellow/red book’ two-session discs. @@ -1090,7 +1144,7 @@ CD-I - CD interactive. + CD interactive, use for ‘green book’ discs. @@ -1156,7 +1210,13 @@ Double-sided CD/DVD - Double-sided disc, one side Audio CD/CD-ROM, other side DVD. + Double-sided disc, one side CD-Audio/CD-ROM, other side DVD-Audio/DVD-Video/DVD-ROM (at least one side must be -ROM). + + + + + Digital product license key + Digital product license delivered through the retail supply chain as a physical “key”, typically a card or booklet containing a code enabling the purchaser to download or activate the associated product. @@ -1462,7 +1522,7 @@ Mixed media product - A product consisting of two or more items in different media, eg book and CD-ROM, book and toy etc. + A product consisting of two or more items in different media or different product forms, eg book and CD-ROM, book and toy, hardback book and e-book, etc. @@ -1585,10 +1645,40 @@ + + + E-book reader + Dedicated e-book reading device, typically with mono screen. + + + + + Tablet computer + General purpose tablet computer, typically with color screen. + + + + + Audiobook player + Dedicated audiobook player device, typically including book-related features like bookmarking. + + + + + Jigsaw + + + + + + Oher apparel + Other apparel items not specified by ZB to ZJ, including promotional or branded scarves, caps, aprons etc. + + Other merchandise - Other merchandise not specified by ZB to ZF. + Other merchandise not specified by ZB to ZY. @@ -1698,7 +1788,19 @@ CPA - Statistical Classification of Products by Activity in the European Economic Community, see http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=LST_NOM_DTL&StrNom=CPA_2008. Up to six digits, with one or two periods. For example, printed children’s books are “58.11.13”. + Statistical Classification of Products by Activity in the European Economic Community, see http://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=LST_NOM_DTL&StrNom=CPA_2008. Up to six digits, with one or two periods. For example, printed children’s books are “58.11.13”, but the periods are normally ommited in ONIX. + + + + + NCM + Mercosur/Mercosul Common Nomenclature, based on the Harmonised System. + + + + + Electre genre + Typologie de marché géré par Electre (Market segment code maintained by Electre). @@ -1975,7 +2077,7 @@ iBook - Apple's iBook format (a proprietary extension of EPUB), can only be read on Apple iOS devices. + Apple’s iBook format (a proprietary extension of EPUB), can only be read on Apple iOS devices. @@ -1984,6 +2086,18 @@ Proprietary format used by Barnes and Noble, readable on NOOK devices and Nook reader software. + + + SCORM + Sharable Content Object Reference Model, standard content and packaging format for e-learning objects. + + + + + EBP + E-book Plus (proprietary Norwegian e-book format based on HTML5 documents packaged within a zipped .ebp file). + + Multiple formats @@ -2209,6 +2323,12 @@ Uniform Resource Name. + + + Identifiant BNF des publications en série + French National Bibliography series ID, maintained by the Bibliothèque Nationale de France. + + @@ -2325,6 +2445,12 @@ An expanded form of the title, eg the title of a school text book with grade and type and other details added to make the title meaningful, where otherwise it would comprise only the curriculum subject. This title type is required for submissions to the Spanish ISBN Agency. + + + Alternative title + An alternative title that the book is widely known by, whether it appears on the book or not. + + @@ -2795,6 +2921,18 @@ + + + Thesis advisor or supervisor + + + + + + Thesis examiner + + + Other adaptation by @@ -2906,6 +3044,12 @@ Filmed/photographed by + Cinematographer, etc. + + + + + Editor (film or video) @@ -2921,6 +3065,12 @@ May be associated with any contributor role, and placement should therefore be controlled by contributor sequence numbering. + + + (Various roles) + For use ONLY with ‘et al’ or ‘Various’ within <UnnamedPersons>, where the roles of the multiple contributors vary. + + Other @@ -3307,7 +3457,7 @@ Main content page count - The highest-numbered page in a single numbered sequence of main content, usually the highest Arabic-numbered page in a book; or, for books without page numbers or (rarely) with multiple numbered sequences of main content, the total number of pages that carry the main content of the book. Note that this may include numbered but otherwise blank pages (eg pages inserted to ensure chapters start on a recto page) and may exclude unnumbered (but contentful) pages such as those in inserts/plate sections. Either this or the Content Page count is the preferred page count for most books for the general reader. For books with substantial front and/or back matter, include also Front matter and Back matter page counts, or Total numbered pages. For books with inserts (plate sections), also include Total unnumbered insert page count whenever possible. + The highest-numbered page in a single numbered sequence of main content, usually the highest Arabic-numbered page in a book; or, for books without page numbers or (rarely) with multiple numbered sequences of main content, the total number of pages that carry the main content of the book. Note that this may include numbered but otherwise blank pages (eg pages inserted to ensure chapters start on a recto page) and may exclude unnumbered (but contentful) pages such as those in inserts/plate sections. It should exclude pages of back matter (eg any index) even when their numbering sequence continues from the main content. Either this or the Content Page count is the preferred page count for most books for the general reader. For books with substantial front and/or back matter, include also Front matter (03) and Back matter (04) page counts, or Total numbered pages (05). For books with inserts (plate sections), also include Total unnumbered insert page count whenever possible. @@ -3325,13 +3475,13 @@ Back matter page count - The total number of numbered (usually Roman-numbered) pages that follow the main content of a book. This usually consists of an afterword, appendices, endnotes, index, etc. It excludes blank (or advertising) pages that are present only for convenience of printing and binding. + The total number of numbered (often Roman-numbered) pages that follow the main content of a book. This usually consists of an afterword, appendices, endnotes, index, etc. It excludes blank (or advertising) pages that are present only for convenience of printing and binding. Total numbered pages - The sum of all Roman- and Arabic-numbered pages. Note that this may include numbered but otherwise blank pages (eg pages inserted to ensure chapters start on a recto page) and may exclude unnumbered (but contentful) pages such as those in inserts/plate sections. + The sum of all Roman- and Arabic-numbered pages. Note that this may include numbered but otherwise blank pages (eg pages inserted to ensure chapters start on a recto page) and may exclude unnumbered (but contentful) pages such as those in inserts/plate sections. It is the sum of the main content (00), front matter (03) and back matter (04) page counts. @@ -3355,7 +3505,7 @@ Duration - Duration in time, expressed in the specified extent unit. + Total duration in time, expressed in the specified extent unit. This is the ‘running time’ equivalent of codes 05 or 11. @@ -3376,6 +3526,18 @@ The total number of unnumbered pages with content inserted within the main content of a book – for example inserts/plate sections that are not numbered. + + + Duration of introductory matter + Duration in time, expressed in the specified extent units, of introductory matter. This is the ‘running time’ equivalent of code 03, and comprises any significant amount of running time represented by announcements, titles, introduction or other material prefacing the main content. + + + + + Duration of main content + Duration in time, expressed in the specified extent units, of the main content. This is the ‘running time’ equivalent of code 00, and excludes time represented by announcements, titles, introduction or other prefatory material or ‘back matter’. + + Filesize @@ -3419,6 +3581,12 @@ + + + Tracks + Of an audiobook on CD (or a similarly divided selection of audio files). Conventionally, each track is 3–6 minutes of running time, and track counts are misleading and inappropriate if the average track duration is significantly more or less than this. Note that track breaks are not necessarily aligned with structural breaks in the text (eg chapter breaks). + + Hours HHH @@ -3700,7 +3868,7 @@ BISAC Subject Heading - BISAC Subject Headings are used in the North American market to categorize books based on topical content. They serve as a guideline for shelving books in physical stores and browsing books in online stores. See ‘http://www.bisg.org/what-we-do-cat-20-classification-schemes.php’. + BISAC Subject Headings are used in the North American market to categorize books based on topical content. They serve as a guideline for shelving books in physical stores and browsing books in online stores. See 'https://www.bisg.org/complete-bisac-subject-headings-2013-edition'. @@ -3802,7 +3970,7 @@ SWD - Schlagwortnormdatei – Subject Headings Authority File in the German-speaking countries. See http://www.d-nb.de/standardisierung/normdateien/swd.htm (in German) and http://www.d-nb.de/eng/standardisierung/normdateien/swd.htm (English). + Schlagwortnormdatei – Subject Headings Authority File in the German-speaking countries. See http://www.d-nb.de/standardisierung/normdateien/swd.htm (in German) and http://www.d-nb.de/eng/standardisierung/normdateien/swd.htm (English). DEPRECATED in favour of the GND. @@ -3814,7 +3982,7 @@ CLIL - France, see Appendix in http://www.clil.org/information/telechargementDoc.html?action=ouvrir&id=313 (in French). + France. A four-digit number, see http://www.clil.org/information/documentation.html (in French). The first digit identifies the version of the scheme. @@ -3958,7 +4126,7 @@ Soggetto CCE - Classificazione commerciale editoriale (Italian book trade subject category based on BIC). + Classificazione commerciale editoriale (Italian book trade subject category based on BIC). CCE documentation available at ‘http://www.ie-online.it/CCE2_2.0.pdf’. @@ -4141,6 +4309,84 @@ Used for classification of academic and specialist publication in German-speaking countries. See http://www.newbooks-services.com/de/top/unternehmensportrait/klassifikation-und-mapping.html (German) and http://www.newbooks-services.com/en/top/about-newbooks/classification-mapping.html (English). + + + GND + Gemeinsame Normdatei – Joint Authority File in the German-speaking countries. See http://www.dnb.de/EN/Standardisierung/Normdaten/GND/gnd_node.html (English). Combines the PND, SWD and GKD into a single authority file, and should be used in preference to the older codes. + + + + + BIC UKSLC + UK Standard Library Categories, the successor to BIC’s E4L classification scheme. + + + + + Thema subject category + + + + + + Thema geographical qualifier + + + + + + Thema language qualifier + + + + + + Thema time period qualifier + + + + + + Thema educational purpose qualifier + + + + + + Thema interest age / special interest qualifier + + + + + + Thema style qualifier + + + + + + Ämnesord + Swedish subject categories maintained by Bokrondellen. + + + + + Statystyka Książek Papierowych, Mówionych I Elektronicznych + Polish Statistical Book and E-book Classification. + + + + + Rameau + French library classification. + + + + + Nomenclature discipline scolaire + French educational subject classification, used for example on WizWiz.fr. See ‘http://www.kiosque-edu.com/html/onix/Nomenclature_disciplines.csv’. + + @@ -4205,7 +4451,7 @@ BISAC Subject Heading - BISAC Subject Headings are used in the North American market to categorize books based on topical content. They serve as a guideline for shelving books in physical stores and browsing books in online stores. See ‘http://www.bisg.org/what-we-do-cat-20-classification-schemes.php’. + BISAC Subject Headings are used in the North American market to categorize books based on topical content. They serve as a guideline for shelving books in physical stores and browsing books in online stores. See ‘https://www.bisg.org/complete-bisac-subject-headings-2013-edition’. @@ -4307,7 +4553,7 @@ SWD - Schlagwortnormdatei – Subject Headings Authority File in the German-speaking countries. See http://www.d-nb.de/standardisierung/normdateien/swd.htm (in German) and http://www.d-nb.de/eng/standardisierung/normdateien/swd.htm (English). + Schlagwortnormdatei – Subject Headings Authority File in the German-speaking countries. See http://www.d-nb.de/standardisierung/normdateien/swd.htm (in German) and http://www.d-nb.de/eng/standardisierung/normdateien/swd.htm (English). DEPRECATED in favour of the GND. @@ -4319,7 +4565,7 @@ CLIL - France, see Appendix in http://www.clil.org/information/telechargementDoc.html?action=ouvrir&id=313 (in French). + France. A four-digit number, see http://www.clil.org/information/documentation.html (in French). The first digit identifies the version of the scheme. @@ -4682,6 +4928,90 @@ Subject classification for Books, Audiovisual products and E-publications formulated by China National Technical Committee 505. + + + Season and Event Indicator + German code scheme indicating association with seasons, holidays, events (eg Autumn, Back to School, Easter). + + + + + GND + Gemeinsame Normdatei – Joint Authority File in the German-speaking countries. See http://www.dnb.de/EN/Standardisierung/Normdaten/GND/gnd_node.html (English). Combines the PND, SWD and GKD into a single authority file, and should be used in preference to the older codes. + + + + + BIC UKSLC + UK Standard Library Categories, the successor to BIC’s E4L classification scheme. + + + + + Thema subject category + + + + + + Thema geographical qualifier + + + + + + Thema language qualifier + + + + + + Thema time period qualifier + + + + + + Thema educational purpose qualifier + + + + + + Thema interest age / special interest qualifier + + + + + + Thema style qualifier + + + + + + Ämnesord + Swedish subject categories maintained by Bokrondellen. + + + + + Statystyka Książek Papierowych, Mówionych I Elektronicznych + Polish Statistical Book and E-book Classification. + + + + + Rameau + French library classification. + + + + + Nomenclature discipline scolaire + French educational subject classification, used for example on WizWiz.fr. See ‘http://www.kiosque-edu.com/html/onix/Nomenclature_disciplines.csv’. + + @@ -4747,7 +5077,7 @@ ONIX audience codes - Using List 28. + Using a code from List 28. @@ -4855,13 +5185,61 @@ Lexile measure - Lexile measure (the measure in <ComplexityCode> may optionally be prefixed by the Lexile code). Examples might be ‘880L’, ‘AD0L’ or ‘HL600L’. + Lexile measure (the Lexile measure in <AudienceCodeValue> may optionally be prefixed by the Lexile code). Examples might be ‘880L’, ‘AD0L’ or ‘HL600L’. Deprecated – use <Complexity> instead. Fry Readability score - Fry readability metric based on number of sentences and syllables per 100 words. Expressed as a number from 1 to 15 in <AudienceCodeValue>. + Fry readability metric based on number of sentences and syllables per 100 words. Expressed as a number from 1 to 15 in <AudienceCodeValue>. Deprecated – use <Complexity> instead. + + + + + Japanese Children’s audience code + Children’s audience code (対象読者), two-digit encoding of intended target readership from 0–2 years up to High School level. + + + + + ONIX Adult audience rating + Publisher’s rating indicating suitability for an particular adult audience, using a code from List 203. + + + + + Common European Framework for Language Learning + Codes A1 to C2 indicating standardised level of language learning or teaching material, from beginner to advanced, used in EU. + + + + + Korean Publication Ethics Commission rating + Rating used in Korea to control selling of books and e-books to minors. Current values are 0 (suitable for all) and 19 (only for sale to ages 19+). See ‘http://www.kpec.or.kr/english/’. + + + + + IoE Book Band + UK Institute of Education Book Bands for Guided Reading scheme (see http://www.ioe.ac.uk/research/4664.html). <AudienceCodeValue> is a colour, eg ‘Pink A’ or ‘Copper’. Deprecated – use <Complexity> instead. + + + + + FSK Lehr-/Infoprogramm + Used for German videos/DVDs with educational or informative content; value for <AudienceCodeValue> must be either ‘Infoprogramm gemäß § 14 JuSchG’ or ‘Lehrprogramm gemäß § 14 JuSchG’. + + + + + Intended audience language + Where this is different from the language of the text of the book recorded in <Language>. <AudienceCodeValue> should be a value from List 74. + + + + + PEGI rating + Pan European Game Information rating used primarily for video games. @@ -4973,6 +5351,12 @@ Values are P, K, 1–17 (including college-level audiences). + + + Nomenclature niveaux + French educational level classification, used for example on WizWiz.fr. See http://www.kiosque-edu.com/html/onix/Nomenclature_niveaux.csv’. + + @@ -5008,38 +5392,62 @@ Lexile code - DEPRECATED in ONIX 3 – use <Audience> instead. + For example AD or HL. DEPRECATED in ONIX 3 – use code 06 instead. Lexile number - DEPRECATED in ONIX 3 – use <Audience> instead. + For example 880L. DEPRECATED in ONIX 3 – use code 06 instead. Fry Readability score - DEPRECATED in ONIX 3 – Use <Audience> instead. Fry readability metric based on number of sentences and syllables per 100 words. Expressed as a number from 1 to 15 in <ComplexityCode>. + Fry readability metric based on number of sentences and syllables per 100 words. Expressed as a number from 1 to 15 in <ComplexityCode>. - - - - - Other text type code - - - + - Main description - + IoE Book Band + UK Institute of Education Book Bands for Guided Reading scheme (see http://www.ioe.ac.uk/research/4664.html). <ComplexityCode> is a colour, eg ‘Pink A’ or ‘Copper’. - + - Short description/annotation - Limited to a maximum of 350 characters. + Fountas and Pinnell Text Level Gradient + <ComplexityCode> is a code from ‘A’ to Z+’. + + + + + Lexile measure + The Lexile measure in <ComplexityCode> combines the Lexile number (for example 620L or 880L) and optionally the Lexile code (for example AD or HL). Examples might be ‘880L’, ‘AD0L’ or ‘HL600L’. + + + + + ATOS for Books + Advantage-TASA Open Standard book readability score, used for example within the Accelerated Reader scheme. <ComplexityCode> is a real number between 0 and 17. + + + + + + + Other text type code + + + + + Main description + + + + + + Short description/annotation + Limited to a maximum of 350 characters. @@ -5264,6 +5672,30 @@ (of which the product is a part.) + + + Contributor event schedule + Link to a schedule in iCalendar format. + + + + + License + Link to a license covering permitted usage of the product content. + + + + + Open access statement + Short summary statement of open access status and any related conditions (eg “Open access – no commercial use”), primarily for marketing purposes. Should always be accompanied by a link to the complete license (see code 46). + + + + + Master brand name + A master brand name or title, where the use of the brand spans multiple sets, series and product forms, and possibly multiple imprints and publishers. Used only for branded media properties such as children’s character properties. (This functionality is provided as a workaround in ONIX 2.1 only. ONIX 3.0 has specific provision for master brands as title elements. + + Country of final manufacture @@ -5557,6 +5989,12 @@ Use only for a logo which is specific to an individual product. + + + Image: Master brand logo + + + Image: publisher logo @@ -5584,7 +6022,7 @@ Image: back cover - Quality unspecified: if sending both a standard quality and a high quality image, use 24 for standard quality and 26 for high quality. + Quality unspecified: if sending both a standard quality and a high quality image, use 24 for standard quality and 25 for high quality. @@ -5765,7 +6203,7 @@ MP3 - MPEG-1/2 Audio Layer III file. + MPEG-1/2 Audio Layer III file (.mp3). @@ -5783,49 +6221,49 @@ WMA - Windows Media Audio format. + Windows Media Audio format (.wma). AAC - Advanced Audio Codec format. + Advanced Audio Codec format (.aac). WAV - Waveform audio file. + Waveform audio file (.wav). AIFF - Audio Interchange File Format. + Audio Interchange File Format (.aiff). WMV - Windows Media Video format. + Windows Media Video format (.wmv). OGG - Ogg container format. + Ogg container format (.ogg). AVI - Audio Video Interleaved container format. + Audio Video Interleaved container format (.avi). MOV - Quicktime container format. + Quicktime container format (.mov). @@ -5911,19 +6349,19 @@ Commended - + Cited as being worthy of special attention at the final stage of the judging process, but not named specifically as winner or runner-up. Possible terminology used by a particular prize includes ‘specially commended’ or ‘honored’. Short-listed - Nominated by the judging process to be one of the final ‘short-list’ from which the winner is selected. + Title named by the judging process to be one of the final list of candidates, such as a ‘short-list’ from which the winner is selected, or a title named as ‘finalist’. Long-listed - Nominated by the judging process to be one of the preliminary ‘long-list’ from which first a short-list and then the winner is selected. + Title named by the judging process to be one of the preliminary list of candidates, such as a ‘long-list’ from which first a shorter list or set of finalists is selected, and then the winner is announced. @@ -5932,6 +6370,12 @@ Or co-winner. + + + Nominated + Selected by judging panel or an official nominating process for final consideration for a prize, award or honour for which no “short-list” or “long list” exists. + + @@ -6072,10 +6516,16 @@ For serial items only. + + + ISTC + + + ISBN-13 - (unhyphenated). + (Unhyphenated). @@ -6154,7 +6604,7 @@ PND - Personennamendatei – person name authority file used by Deutsche Nationalbibliothek and in other German-speaking countries. See http://www.d-nb.de/standardisierung/normdateien/pnd.htm (German) or http://www.d-nb.de/eng/standardisierung/normdateien/pnd.htm (English). + Personennamendatei – person name authority file used by Deutsche Nationalbibliothek and in other German-speaking countries. See http://www.d-nb.de/standardisierung/normdateien/pnd.htm (German) or http://www.d-nb.de/eng/standardisierung/normdateien/pnd.htm (English). DEPRECATED in favour of the GND. @@ -6172,7 +6622,7 @@ GKD - Gemeinsame Körperschaftsdatei – Corporate Body Authority File in the German-speaking countries. See http://www.d-nb.de/standardisierung/normdateien/gkd.htm (German) or http://www.d-nb.de/eng/standardisierung/normdateien/gkd.htm (English). + Gemeinsame Körperschaftsdatei – Corporate Body Authority File in the German-speaking countries. See http://www.d-nb.de/standardisierung/normdateien/gkd.htm (German) or http://www.d-nb.de/eng/standardisierung/normdateien/gkd.htm (English). DEPRECATED in favour of the GND. @@ -6190,7 +6640,7 @@ VAT Identity Number - Identifier for a business organization for VAT purposes, eg within the EU's VIES system. See http://ec.europa.eu/taxation_customs/vies/faqvies.do for EU VAT ID formats, which vary from country to country. Generally these consist of a two-letter country code followed by the 8–12 digits of the national VAT ID. Some countries include one or two letters within their VAT ID. See http://en.wikipedia.org/wiki/VAT_identification_number for non-EU countries that maintain similar identifiers. Spaces, dashes etc should be omitted. + Identifier for a business organization for VAT purposes, eg within the EU’s VIES system. See http://ec.europa.eu/taxation_customs/vies/faqvies.do for EU VAT ID formats, which vary from country to country. Generally these consist of a two-letter country code followed by the 8–12 digits of the national VAT ID. Some countries include one or two letters within their VAT ID. See http://en.wikipedia.org/wiki/VAT_identification_number for non-EU countries that maintain similar identifiers. Spaces, dashes etc should be omitted. @@ -6199,6 +6649,36 @@ 4-digit business organization identifier controlled by the Japanese Publication Wholesalers Association. + + + GND + Gemeinsame Normdatei – Joint Authority File in the German-speaking countries. See http://www.dnb.de/EN/Standardisierung/Normdaten/GND/gnd_node.html (English). Combines the PND, SWD and GKD into a single authority file, and should be used in preference. + + + + + DUNS + Dunn and Bradstreet Universal Numbering System, see ‘www.dnb.co.uk/dandb-duns-number’. + + + + + Ringgold ID + Ringgold organizational identifier, see ‘http://www.ringgold.com/pages/identify.html’. + + + + + Identifiant Editeur Electre + French Electre publisher identifier. + + + + + Identifiant Marque Electre + French Electre imprint Identifier. + + @@ -6215,7 +6695,7 @@ Co-publisher - + Use where two or more publishers co-publish the exact same product, either under a single ISBN (in which case both publishers are co-publishers), or under different ISBNs (in which case the publisher of THIS ISBN is the publisher and the publishers of OTHER ISBNs are co-publishers. Note this is different from publication of ‘co-editions’. @@ -6284,6 +6764,36 @@ When ownership of a product or title is transferred from one publisher to another (complement of code 09). + + + Publication funder + Body funding publication fees, if different from the body funding the underlying research. For use with open access publications. + + + + + Research funder + Body funding the research on which publication is based, if different from the body funding the publication. For use with open access publications. + + + + + Funding body + Body funding research and publication. For use with open access publications. + + + + + Printer + Organisation responsible for printing a printed product. Supplied primarily to meet legal deposit requirements, and may apply only to the first impression. The organisation may also be responsible for binding, when a separate binder is not specified. + + + + + Binder + Organisation responsible for binding a printed product (where distinct from the printer). Supplied primarily to meet legal deposit requirements, and may apply only to the first impression. + + @@ -6299,13 +6809,13 @@ - For unrestricted sale with exclusive rights in the specified countries or territories + For sale with exclusive rights in the specified countries or territories - For unrestricted sale with non-exclusive rights in the specified countries or territories + For sale with non-exclusive rights in the specified countries or territories @@ -6336,13 +6846,13 @@ For sale with exclusive rights in the specified countries or territories (sales restriction applies) - Only for use with ONIX 3. + Only for use with ONIX 3. Deprecated. For sale with non-exclusive rights in the specified countries or territories (sales restriction applies) - Only for use with ONIX 3. + Only for use with ONIX 3. Deprecated. @@ -6642,393 +7152,1557 @@ - + - Alaska + Ireland airside + Airside outlets at Irish international airports only. + + + + + Agrigento - + - Alabama + Alessandria - + - Arkansas + Ancona - + - Arizona + Aosta - + - California + Arezzo - + - Colorado + Ascoli Piceno - + - Connecticut + Asti - + - District of Columbia + Avellino - + - Delaware + Bari - + - Florida + Barletta-Andria-Trani - + - Georgia + Belluno - + - Hawaii + Benevento - + - Iowa + Bergamo - + - Idaho + Biella - + - Illinois + Bologna - + - Indiana + Bolzano - + - Kansas + Brescia - + - Kentucky + Brindisi - + - Louisiana + Cagliari - + - Massachusetts + Caltanissetta - + - Maryland + Campobasso - + - Maine + Carbonia-Iglesias - + - Michigan + Caserta - + - Minnesota + Catania - + - Missouri + Catanzaro - + - Mississippi + Chieti - + - Montana + Como - + - North Carolina + Cosenza - + - North Dakota + Cremona - + - Nebraska + Crotone - + - New Hampshire + Cuneo - + - New Jersey + Enna - + - New Mexico + Fermo - + - Nevada + Ferrara - + - New York + Firenze - + - Ohio + Foggia - + - Oklahoma + Forlì-Cesena - + - Oregon + Frosinone - + - Pennsylvania + Genova - + - Rhode Island + Gorizia - + - South Carolina + Grosseto - + - South Dakota + Imperia - + - Tennessee + Isernia - + - Texas + La Spezia - + - Utah + L’Aquila - + - Virginia + Latina - + - Vermont + Lecce - + - Washington + Lecco - + - Wisconsin + Livorno - + - West Virginia + Lodi - + - Wyoming + Lucca - + - Eurozone - Countries geographically within continental Europe which use the Euro as their sole currency. At the time of writing, this is a synonym for “AT BE CY EE FI FR DE ES GR IE IT LU MT NL PT SI SK” (the official Eurozone 17), plus “AD MC SM VA ME” (other Euro-using countries in continental Europe). Note some other territories using the Euro, but outside continental Europe are excluded from this list, and may need to be specified separately. Only valid in ONIX 3, and only within Block 6. + Macerata + - + - Rest of world - World except as otherwise specified. NOT USED in ONIX 3. + Mantova + - + - World + Massa-Carrara - - - - - Measure unit code - - - + - Centimeters - Millimeters are the preferred metric unit of length. + Matera + - + - Grams + Medio Campidano - + - Inches (US) + Messina - + - Kilograms + Milano - + - Pounds (US) + Modena - + - Millimeters + Monza e Brianza - + - Ounces (US) + Napoli - + - Pixels + Novara - - - - - Product relation code - - - + + + Nuoro + + + + + + Ogliastra + + + + + + Olbia-Tempio + + + + + + Oristano + + + + + + Padova + + + + + + Palermo + + + + + + Parma + + + + + + Pavia + + + + + + Perugia + + + + + + Pesaro e Urbino + + + + + + Pescara + + + + + + Piacenza + + + + + + Pisa + + + + + + Pistoia + + + + + + Pordenone + + + + + + Potenza + + + + + + Prato + + + + + + Ragusa + + + + + + Ravenna + + + + + + Reggio Calabria + + + + + + Reggio Emilia + + + + + + Rieti + + + + + + Rimini + + + + + + Roma + + + + + + Rovigo + + + + + + Salerno + + + + + + Sassari + + + + + + Savona + + + + + + Siena + + + + + + Siracusa + + + + + + Sondrio + + + + + + Taranto + + + + + + Teramo + + + + + + Terni + + + + + + Torino + + + + + + Trapani + + + + + + Trento + + + + + + Treviso + + + + + + Trieste + + + + + + Udine + + + + + + Varese + + + + + + Venezia + + + + + + Verbano-Cusio-Ossola + + + + + + Vercelli + + + + + + Verona + + + + + + Vibo Valentia + + + + + + Vicenza + + + + + + Viterbo + + + + + + Republic of Adygeya + + + + + + Republic of Altay + + + + + + Republic of Bashkortostan + + + + + + Republic of Buryatiya + + + + + + Chechenskaya Republic + + + + + + Chuvashskaya Republic + + + + + + Republic of Dagestan + + + + + + Republic of Ingushetiya + + + + + + Kabardino-Balkarskaya Republic + + + + + + Republic of Kalmykiya + + + + + + Karachayevo-Cherkesskaya Republic + + + + + + Republic of Kareliya + + + + + + Republic of Khakasiya + + + + + + Republic of Komi + + + + + + Republic of Mariy El + + + + + + Republic of Mordoviya + + + + + + Republic of Sakha (Yakutiya) + + + + + + Republic of Severnaya Osetiya-Alaniya + + + + + + Republic of Tatarstan + + + + + + Republic of Tyva (Tuva) + + + + + + Udmurtskaya Republic + + + + + + Altayskiy Administrative Territory + + + + + + Kamchatskiy Administrative Territory + + + + + + Khabarovskiy Administrative Territory + + + + + + Krasnodarskiy Administrative Territory + + + + + + Krasnoyarskiy Administrative Territory + + + + + + Permskiy Administrative Territory + + + + + + Primorskiy Administrative Territory + + + + + + Stavropol’skiy Administrative Territory + + + + + + Zabaykal’skiy Administrative Territory + + + + + + Amurskaya Administrative Region + + + + + + Arkhangel’skaya Administrative Region + + + + + + Astrakhanskaya Administrative Region + + + + + + Belgorodskaya Administrative Region + + + + + + Bryanskaya Administrative Region + + + + + + Chelyabinskaya Administrative Region + + + + + + Irkutskaya Administrative Region + + + + + + Ivanovskaya Administrative Region + + + + + + Kaliningradskaya Administrative Region + + + + + + Kaluzhskaya Administrative Region + + + + + + Kemerovskaya Administrative Region + + + + + + Kirovskaya Administrative Region + + + + + + Kostromskaya Administrative Region + + + + + + Kurganskaya Administrative Region + + + + + + Kurskaya Administrative Region + + + + + + Leningradskaya Administrative Region + + + + + + Lipetskaya Administrative Region + + + + + + Magadanskaya Administrative Region + + + + + + Moskovskaya Administrative Region + + + + + + Murmanskaya Administrative Region + + + + + + Nizhegorodskaya Administrative Region + + + + + + Novgorodskaya Administrative Region + + + + + + Novosibirskaya Administrative Region + + + + + + Omskaya Administrative Region + + + + + + Orenburgskaya Administrative Region + + + + + + Orlovskaya Administrative Region + + + + + + Penzenskaya Administrative Region + + + + + + Pskovskaya Administrative Region + + + + + + Rostovskaya Administrative Region + + + + + + Ryazanskaya Administrative Region + + + + + + Sakhalinskaya Administrative Region + + + + + + Samarskaya Administrative Region + + + + + + Saratovskaya Administrative Region + + + + + + Smolenskaya Administrative Region + + + + + + Sverdlovskaya Administrative Region + + + + + + Tambovskaya Administrative Region + + + + + + Tomskaya Administrative Region + + + + + + Tul’skaya Administrative Region + + + + + + Tverskaya Administrative Region + + + + + + Tyumenskaya Administrative Region + + + + + + Ul’yanovskaya Administrative Region + + + + + + Vladimirskaya Administrative Region + + + + + + Volgogradskaya Administrative Region + + + + + + Vologodskaya Administrative Region + + + + + + Voronezhskaya Administrative Region + + + + + + Yaroslavskaya Administrative Region + + + + + + Moskva City + + + + + + Sankt-Peterburg City + + + + + + Yevreyskaya Autonomous Administrative Region + + + + + + Chukotskiy Autonomous District + + + + + + Khanty-Mansiyskiy Autonomous District + + + + + + Nenetskiy Autonomous District + + + + + + Yamalo-Nenetskiy Autonomous District + + + + + + Alaska + + + + + + Alabama + + + + + + Arkansas + + + + + + Arizona + + + + + + California + + + + + + Colorado + + + + + + Connecticut + + + + + + District of Columbia + + + + + + Delaware + + + + + + Florida + + + + + + Georgia + + + + + + Hawaii + + + + + + Iowa + + + + + + Idaho + + + + + + Illinois + + + + + + Indiana + + + + + + Kansas + + + + + + Kentucky + + + + + + Louisiana + + + + + + Massachusetts + + + + + + Maryland + + + + + + Maine + + + + + + Michigan + + + + + + Minnesota + + + + + + Missouri + + + + + + Mississippi + + + + + + Montana + + + + + + North Carolina + + + + + + North Dakota + + + + + + Nebraska + + + + + + New Hampshire + + + + + + New Jersey + + + + + + New Mexico + + + + + + Nevada + + + + + + New York + + + + + + Ohio + + + + + + Oklahoma + + + + + + Oregon + + + + + + Pennsylvania + + + + + + Rhode Island + + + + + + South Carolina + + + + + + South Dakota + + + + + + Tennessee + + + + + + Texas + + + + + + Utah + + + + + + Virginia + + + + + + Vermont + + + + + + Washington + + + + + + Wisconsin + + + + + + West Virginia + + + + + + Wyoming + + + + + + Eurozone + Countries geographically within continental Europe which use the Euro as their sole currency. At the time of writing, this is a synonym for “AT BE CY EE FI FR DE ES GR IE IT LU LV MT NL PT SI SK” (the official Eurozone 18), plus “AD MC SM VA ME” (other Euro-using countries in continental Europe). Note some other territories using the Euro, but outside continental Europe are excluded from this list, and may need to be specified separately. Only valid in ONIX 3, and only within P.26. Use of an explicit list of countries instead of ECZ is strongly encouraged. + + + + + Rest of world + World except as otherwise specified. NOT USED in ONIX 3. + + + + + World + + + + + + + + Measure unit code + + + + + Centimeters + Millimeters are the preferred metric unit of length. + + + + + Grams + + + + + + Inches (US) + + + + + + Kilograms + Grams are the preferred metric unit of weight. + + + + + Pounds (US) + + + + + + Millimeters + + + + + + Ounces (US) + + + + + + Pixels + + + + + + + + Product relation code + + + Unspecified <Product> is related to <RelatedProduct> in a way that cannot be specified by another code value. @@ -7208,6 +8882,36 @@ <RelatedProduct> and <Product> are part of the same collection (eg two products in same series or set). + + + Has alternative in a different market sector + <RelatedProduct> is an alternative product in another sector (of the same geographical market). Indicates an alternative that carries the same content, but available to a different set of customers, as one or both products are retailer-, channel- or market sector-specific. + + + + + Has equivalent intended for a different market + <RelatedProduct> is an equivalent product, often intended for another (geographical) market. Indicates an alternative that carries essentially the same content, though slightly adapted for local circumstances (as opposed to a translation – use code 11). + + + + + Has alternative intended for different market + <RelatedProduct> is an alternative product, often intended for another (geographical) market. Indicates the content of the alternative is identical in all respects. + + + + + Cites + <Product> cites <RelatedProduct>. + + + + + Is cited by + <Product> is the object of a citation in <RelatedProduct>. + + @@ -7237,13 +8941,13 @@ French book trade returns conditions code - Maintained by CLIL (Commission Interprofessionnel du Livre). + Maintained by CLIL (Commission Interprofessionnel du Livre). Returns conditions values in <ReturnsCode> should be taken from the CLIL list. BISAC Returnable Indicator code - Maintained by BISAC: see List 66. + Maintained by BISAC: Returns conditions values in <ReturnsCode> should be taken from List 66. @@ -7252,6 +8956,12 @@ NOT CURRENTLY USED – BIC has decided that it will not maintain a code list for this purpose, since returns conditions are usually at least partly based on the trading relationship. + + + ONIX Returns conditions code + Returns conditions values in <ReturnsCode> should be taken from List 204. + + @@ -7485,13 +9195,13 @@ YYYYMMDDThhmm - Exact time. Use ONLY when exact times with hour/minute precision are relevant. By default, time is local to the sender. Alternatively, the time may be suffixed with an optional ‘Z’ for UTC times, or with ‘+’ or ‘-’ and an hhmm timezone offset from UTC. + Exact time. Use ONLY when exact times with hour/minute precision are relevant. By default, time is local. Alternatively, the time may be suffixed with an optional ‘Z’ for UTC times, or with ‘+’ or ‘-’ and an hhmm timezone offset from UTC. Times without a timezone are ‘rolling’ local times, times qualified with a timezone (using Z, + or -) specify a particular instant in time. YYYYMMDDThhmmss - Exact time. Use ONLY when exact times with second precision are relevant. By default, time is local to the sender. Alternatively, the time may be suffixed with an optional ‘Z’ for UTC times, or with ‘+’ or ‘-’ and an hhmm timezone offset from UTC. + Exact time. Use ONLY when exact times with second precision are relevant. By default, time is local. Alternatively, the time may be suffixed with an optional ‘Z’ for UTC times, or with ‘+’ or ‘-’ and an hhmm timezone offset from UTC. Times without a timezone are ‘rolling’ local times, times qualified with a timezone (using Z, + or -) specify a particular instant in time. @@ -7638,7 +9348,7 @@ Special sale RRP excluding tax - Special sale RRP excluding any sales tax or value-added tax. Note 'special sales' are sales where terms and conditions are different from normal trade sales, when for example products that are normally sold on a sale-or-return basis are sold on firm-sale terms, or where a particular product is tailored for a specific retail outlet (often termed a ‘premium’ product). Further details of the modified terms and conditioins should be given in <PriceTypeDescription>. + Special sale RRP excluding any sales tax or value-added tax. Note ‘special sales’ are sales where terms and conditions are different from normal trade sales, when for example products that are normally sold on a sale-or-return basis are sold on firm-sale terms, where a particular product is tailored for a specific retail outlet (often termed a ‘premium’ product), or where other specific conditions or qualiifications apply. Further details of the modified terms and conditions should be given in <PriceTypeDescription>. @@ -7738,6 +9448,12 @@ Price type qualifier + + + Unqualified price + Price applies to all customers that do not fall within any other group with a specified group-specific qualified price. + + Member/subscriber price @@ -7786,6 +9502,12 @@ Temporary ‘Special offer’ price. Must be accompanied by <PriceEffectiveFrom> and <PriceEffectiveUntil> dates (or equivalent <PriceDate> composites in ONIX 3), and may also be accompanied by a ‘normal’ price. + + + Linked price + Price requires purchase with, or proof of ownership of another product. Further details of purchase or ownership requirements must be given in <PriceTypeDescription>. + + @@ -7970,6 +9692,12 @@ Withdrawn temporarily, typically for quality or technical reasons. In ONIX 3.0, must be accompanied by expected availability date coded ‘22’ within the <PublishingDate> composite, except in exceptional circumstances where no date is known. + + + Permanently withdrawn from sale + Withdrawn permanently from the market. Effectively synonymous with ‘Out of print’ (code 07), but specific to downloadable and online digital products (where no ‘stock’ would remain in the supply chain). + + @@ -8433,6 +10161,12 @@ For editions sold only through newsstands/newsagents. + + + Retailer exception + Not for sale through designated retailer. Retailer must be identified or named in an instance of the <SalesOutlet> composite. + + @@ -8719,13 +10453,13 @@ - Author's social networking URL + Author’s social networking URL For example, a Facebook, Google+ or Twitter page. - Publisher's social networking URL + Publisher’s social networking URL For example, a Facebook, Google+ or Twitter page. @@ -10857,13 +12591,19 @@ Aranés - ONIX local code. + ONIX local code, distinct dialect of Occitan (not distinguished from oci by ISO 639-3). Valencian - ONIX local code. + ONIX local code, distinct dialect of Catalan (not distinguished from cat by ISO 639-3). + + + + + Kvensk + ONIX local code, equivalent to fkv in ISO 639-3. @@ -12250,6 +13990,12 @@ Japanese B-series size, 364x257mm. + + + Paperback (DE) + German paperback format, greater than 205mm high, with flaps. Use with Product form code BC. + + Coloring / join-the-dot book @@ -12580,6 +14326,12 @@ With edge trimming such that the front edge is ragged, not neatly and squarely trimmed: AKA deckle edge, feather edge, uncut edge, rough cut. + + + With foldout + With one or more gatefold or foldout sections bound in. + + Turn-around book @@ -12592,6 +14344,12 @@ Manga with pages and panels in the sequence of the original Japanese, but with Western text. + + + Syllabification + Text shows syllable breaks. + + UK Uncontracted Braille @@ -12637,7 +14395,7 @@ Real Video format - + Includes RealVideo packaged within a .rm RealMedia container. @@ -12826,6 +14584,54 @@ E-publication requires a network connection to access some resources (eg an enhanced e-book where video clips are not stored within the e-publication ‘package’ itself, but are delivered via an internet connection). + + + Content removed + Resources (eg images) present in other editions have been removed from this product, eg due to rights issues. + + + + + Landscape + Use for fixed-format e-books optimised for landscape display. Also include an indication of the optimal screen aspect ratio. + + + + + Portrait + Use for fixed-format e-books optimised for portrait display. Also include an indication of the optimal screen aspect ratio. + + + + + 5:4 + Use for fixed-format e-books optimised for displays with a 5:4 aspect ratio (eg 1280x1024 pixels etc, assuming square pixels). Note that aspect ratio codes are NOT specific to actual screen dimensions or pixel counts, but to the ratios between two dimensions or two pixel counts. + + + + + 4:3 + Use for fixed-format e-books optimised for displays with a 4:3 aspect ratio (eg 800x600, 1024x768, 2048x1536 pixels etc). + + + + + 3:2 + Use for fixed-format e-books optimised for displays with a 3:2 aspect ratio (eg 960x640, 3072x2048 pixels etc). + + + + + 16:10 + Use for fixed-format e-books optimised for displays with a 16:10 aspect ratio (eg 1440x900, 2560x1600 pixels etc). + + + + + 16:9 + Use for fixed-format e-books optimised for displays with a 16:9 aspect ratio (eg 1024x576, 1920x1080, 2048x1152 pixels etc). + + Laminated @@ -13022,7 +14828,7 @@ E-publication format version - For versioned e-book file format (or in some cases, device) – for example EPUB 2 and EPUB 3. <ProductFormFeatureValue> should contain the version number. Use only with ONIX 3.0 – in ONIX 2.1, use <EpubTypeVersion> instead. + For versioned e-book file formats (or in some cases, devices). <ProductFormFeatureValue> should contain the version number as a period-separated list of numbers (eg ‘7’, ‘1.5’ or ‘3.10.7’). Use only with ONIX 3.0 – in ONIX 2.1, use <EpubTypeVersion> instead. For the most common file formats, code 15 and List 220 is strongly preferred. @@ -13039,8 +14845,20 @@ - EU Toy Safety Hazard Warning - Product carries hazard warning required by EU Toy Safety Directive. The Product Form Feature value is a code from List 184, and (for some codes) the exact wording of the warning may be given in Product Form Feature Description. + EU Toy Safety Hazard warning + Product carries hazard warning required by EU Toy Safety Directive. The Product Form Feature Value is a code from List 184, and (for some codes) the exact wording of the warning may be given in Product Form Feature Description. + + + + + IATA Dangerous Goods warning + Product Form Feature Description must give further details of the warning. + + + + + E-publication format version code + For common versioned e-book formats (or in some cases, devices) – for example EPUB 2.0.1 or EPUB 3.0. <ProductFormFeatureValue> is a code from list 220. Use in ONIX 3.0 only. @@ -13113,7 +14931,7 @@ Slip-sleeve - Thin card sleeve, much less rigid than a slip case. + Thin card or soft plastic sleeve, much less rigid than a slip case. @@ -13134,6 +14952,12 @@ Typical CD-style packaging. + + + Digipak + Common CD-style packaging, a card folder with one or more panels incorporating a tray, hub or pocket to hold the disc(s). + + In box @@ -14568,7 +16392,7 @@ - Bonaire, Sint Eustatius, Saba + Bonaire, Sint Eustatius and Saba @@ -14652,7 +16476,7 @@ - Cote D’Ivoire + Cote d’Ivoire @@ -15210,7 +17034,7 @@ - Libyan Arab Jamahiriya + Libya @@ -15228,7 +17052,7 @@ - Moldova + Moldova, Repubic of @@ -15240,7 +17064,7 @@ - Saint Martin, French part + Saint Martin (French part) @@ -15492,7 +17316,7 @@ - Palestinian Territory, Occupied + Palestine, State of @@ -15588,7 +17412,7 @@ - Saint Helena, Ascension, Tristan da Cunha + Saint Helena, Ascension and Tristan da Cunha @@ -15956,7 +17780,7 @@ VAT Identity Number - Identifier for a business organization for VAT purposes, eg within the EU's VIES system. See http://ec.europa.eu/taxation_customs/vies/faqvies.do for EU VAT ID formats, which vary from country to country. Generally these consist of a two-letter country code followed by the 8–12 digits of the national VAT ID. Some countries include one or two letters within their VAT ID. See http://en.wikipedia.org/wiki/VAT_identification_number for non-EU countries that maintain similar identifiers. Spaces, dashes etc should be omitted. + Identifier for a business organization for VAT purposes, eg within the EU’s VIES system. See http://ec.europa.eu/taxation_customs/vies/faqvies.do for EU VAT ID formats, which vary from country to country. Generally these consist of a two-letter country code followed by the 8–12 digits of the national VAT ID. Some countries include one or two letters within their VAT ID. See http://en.wikipedia.org/wiki/VAT_identification_number for non-EU countries that maintain similar identifiers. Spaces, dashes etc should be omitted. @@ -16446,7 +18270,7 @@ Pound Sterling - United Kingdom, Isle of Man, Channel Islands, South Georgia, South Sandwich Islands, Brisish Indian Ocean Territory. + United Kingdom, Isle of Man, Channel Islands, South Georgia, South Sandwich Islands, British Indian Ocean Territory. @@ -16704,7 +18528,7 @@ Latvian Lats - Latvia. + Now replaced by the Euro (EUR): use only for historical prices that pre-date the introduction of the Euro. @@ -17021,7 +18845,7 @@ - Suriname Guilder + Surinam Dollar Suriname. @@ -17232,7 +19056,7 @@ Kwacha - Zambia. + Deprecated, replaced with ZMW. @@ -17241,6 +19065,12 @@ Deprecated, replaced with ZWL. + + + Zambian Kwacha + Zambia. + + Zimbabwe Dollar @@ -17363,6 +19193,12 @@ + + + Sky/Pale blue + + + Silver @@ -17371,7 +19207,13 @@ - Tan + Tan/Light brown + + + + + + Teal/Turquoise green @@ -17603,7 +19445,13 @@ PND - Personennamendatei – person name authority file used by Deutsche Nationalbibliothek and in other German-speaking countries. See http://www.d-nb.de/standardisierung/normdateien/pnd.htm (German) or http://www.d-nb.de/eng/standardisierung/normdateien/pnd.htm (English). + Personennamendatei – person name authority file used by Deutsche Nationalbibliothek and in other German-speaking countries. See http://www.d-nb.de/standardisierung/normdateien/pnd.htm (German) or http://www.d-nb.de/eng/standardisierung/normdateien/pnd.htm (English). DEPRECATED in favour of the GND. + + + + + LCCN + Library of Congress control number assigned to a Library of Congress Name Authority record. @@ -17612,6 +19460,12 @@ International Standard Name Identifier. See ‘http://www.isni.org/’. + + + GND + Gemeinsame Normdatei – Joint Authority File in the German-speaking countries. See http://www.dnb.de/EN/Standardisierung/Normdaten/GND/gnd_node.html (English). Combines the PND, SWD and GKD into a single authority file, and should be used in preference. + + @@ -18692,7 +20546,7 @@ - Apple Computer stores + Apple @@ -18792,12 +20646,24 @@ + + + Casa del Libro + + + Christianbook.com + + + Copia + + + Costco @@ -18816,6 +20682,12 @@ + + + Cyberlibris + + + Dick’s Sporting Goods @@ -18852,6 +20724,18 @@ + + + El Corte Inglés + + + + + + Electre + + + Elib.se @@ -18870,6 +20754,12 @@ + + + FeedBooks + + + Fnac @@ -18896,8 +20786,8 @@ - GoSpoken - + Blinkbox + Formerly GoSpoken/Mobcast @@ -18918,12 +20808,24 @@ + + + Immatériel.fr + + + Indigo-Chapters + + + Izneo + + + John Smith and Son @@ -19008,12 +20910,24 @@ + + + MyBoox + + + National Trust + + + Numilog + + + Office Depot @@ -19062,6 +20976,12 @@ + + + Readbooks + + + ReadCloud @@ -19104,6 +21024,12 @@ + + + Skoobe + + + Sony @@ -19116,6 +21042,12 @@ + + + The Ebook Alternative + + + Target @@ -19140,6 +21072,12 @@ + + + Txtr + + + Virgin Megastores @@ -19622,6 +21560,18 @@ Maximum time period in days. + + + Weeks + Maximum time period in weeks. + + + + + Months + Maximum time period in months. + + Times @@ -19696,6 +21646,12 @@ The title element refers to a content item within a product, eg a work included in a combined or ‘omnibus’ edition, or a chapter in a book. + + + Master brand + The title element names a master brand where the use of the brand spans multiple collections and product forms, and possibly multiple imprints and publishers. Used only for branded media properties such as children’s character properties. + + @@ -19724,7 +21680,7 @@ CD-Audio - Audio compact disc, in any recording format: use coding in Product Form Detail to specify the format, if required. + Audio compact disc, in any recording format: use for ‘red book’ (conventional audio CD) and SACD, and use coding in Product Form Detail to specify the format, if required. @@ -19736,13 +21692,13 @@ Audio disc - Audio disc (excluding CD). + Audio disc (excluding CD-Audio). Audio tape - Audio tape (reel tape). + Audio tape (analogue open reel tape). @@ -19754,7 +21710,7 @@ CD-Extra - Audio compact disc with part CD-ROM content. + Audio compact disc with part CD-ROM content, also termed CD-Plus or Enhanced-CD: use for ‘blue book’ and ‘yellow/red book’ two-session discs. @@ -19940,7 +21896,7 @@ CD-I - CD interactive. + CD interactive: use for ‘green book’ discs. @@ -20276,19 +22232,19 @@ DVD video - DVD video: specify TV standard in List 78. + DVD video: specify TV standard in List 175. VHS video - VHS videotape: specify TV standard in List 78. + VHS videotape: specify TV standard in List 175. Betamax video - Betamax videotape: specify TV standard in List 78. + Betamax videotape: specify TV standard in List 175. @@ -20321,6 +22277,12 @@ Sony Universal Media disc. + + + CBHD + China Blue High-Definition, derivative of HD-DVD. + + Other video format @@ -20441,10 +22403,40 @@ + + + E-book reader + Dedicated e-book reading device, typically with mono screen. + + + + + Tablet computer + General purpose tablet computer, typically with color screen. + + + + + Audiobook player + Dedicated audiobook player device, typically including book-related features like bookmarking. + + + + + Jigsaw + + + + + + Other apparel + Other apparel items not specified by ZB to ZJ, including promotional or branded scarves, caps, aprons etc. + + Other merchandise - Other merchandise not specified by ZB to ZF. + Other merchandise not specified by ZB to ZY. @@ -20496,6 +22488,12 @@ + + + Citizen of + Or nationality. For use with country codes only. + + @@ -20585,7 +22583,7 @@ Feature - Text describing a feature of a product to which the publisher wishes to draw attention for promotional purposes. + Text describing a feature of a product to which the publisher wishes to draw attention for promotional purposes. Each separate feature should be described by a separate repeat, so that formatting can be applied at the discretion of the receiver of the ONIX record, or multiple features can be described using appropriate XHTML markup. @@ -20624,6 +22622,24 @@ (of which the product is a part.) Length unrestricted. + + + New feature + As code 11 but used for a new feature of this edition or version. + + + + + Version history + + + + + + Open access statement + Short summary statement of open access status and any related conditions (eg “Open access – no commercial use”), primarily for marketing purposes. Should always be accompanied by a link to the complete license (see <EpubLicense> or code 99 in List 158). + + @@ -20728,6 +22744,18 @@ Combines From date and Until date to define a period (both dates are inclusive). Use with for example dateformat 06. + + + Available from + Date from which a supporting resource is available for download. Note that this date also implies that it can be immediately displayed to the intended audience, unless a From date (code 14) is also supplied and is later than the Available from date. + + + + + Available until + Date until which a supporting resource is available for download. Note that this date does not imply it must be removed from display to the intended audience on this date – for this, use Until date (code 15). + + @@ -20971,6 +22999,18 @@ Includes cover, back cover, spine and – where appropriate – any flaps. + + + Master brand logo + + + + + + License + Link to a license covering permitted usage of the product content. Deprecated in favor of <EpubLicense>. This was a workaround in ONIX 3.0, and use of <EpubLicense> is strongly preferred. + + @@ -21165,7 +23205,7 @@ Out-of-print / deletion date - Date when a product was declared out-of-print or deleted. + Date when a product was (or will be) declared out-of-print or deleted. @@ -21204,6 +23244,24 @@ Date from which reviews of a product may be published eg in newspapers and magazines or online. Provided to the book trade for information only: newspapers and magazines are not expected to be recipients of ONIX metadata. + + + Publisher’s reservation order deadline + Latest date on which an order may be placed with the publisher for guaranteed delivery prior to the publication date. May or may not be linked to a special reservation or pre-publication price. + + + + + Forthcoming reprint date + Date when a product will be reprinted. + + + + + Preorder embargo date + Earliest date a retail ‘preorder’ can be placed (where this is distinct from the public announcement date). + + @@ -21220,13 +23278,13 @@ Derived from - Product X is or includes a manifestation of a work derived from related work Y in one or more of the ways specified in ISTC rules. This relation type is intended to enable products with a common ‘parent’ work to be linked without specifying the precise nature of their derivation. + Product X is or includes a manifestation of a work derived (directly) from related work Y in one or more of the ways specified in ISTC rules. This relation type is intended to enable products with a common ‘parent’ work to be linked without specifying the precise nature of their derivation. Related work is derived from this - Product X is a manifestation of a work from which related work Y is derived in one or more of the ways specified in ISTC rules (reciprocal of code 02). + Product X is a manifestation of a work from which related work Y is (directly) derived in one or more of the ways specified in ISTC rules (reciprocal of code 02). @@ -21288,7 +23346,7 @@ Expected availability date - The date on which physical stock is expected to be available to be shipped to retailers, or a digital product is expected to be released. + The date on which physical stock is expected to be available to be shipped to retailers, or a digital product is expected to be released by the publisher or digital asset distributor to retailers or their retail platform providers. @@ -21310,6 +23368,12 @@ Price condition type + + + No conditions + Allows positive indication that there are no conditions. + + Includes updates @@ -21328,6 +23392,30 @@ Updates may be purchased separately, no minimum commitment required. + + + Linked prior purchase price + Purchase at this price requires prior purchase of other product. + + + + + Linked price + Purchase at this price requires simultaneous purchase of other product. + + + + + Rental duration + The duration of the rental to which the price applies. + + + + + Rental to purchase + Purchase at this price requires prior rental of the product. <PriceConditionQuantity> gives minimum prior rental period, and <ProductIdentifier> may be used if rental uses a different product identifier. + + @@ -21360,6 +23448,12 @@ The quantity refers to a unit implied by the quantity type. + + + Days + + + Weeks @@ -21372,13 +23466,44 @@ + + + Years + + + Discount type - + + + + Rising discount + Discount applied to all units in a qualifying order. + + + + + Rising discount (cumulative) + Additional discount may be applied retrospectively, based on number of units ordered over a specific period. + + + + + Progressive discount + Discount applied to marginal units in a qualifying order. + + + + + Progressive discount (cumulative) + Previous orders within a specific time period are counted when calculating a progressive discount. + + + @@ -21595,7 +23720,7 @@ - DAISY 3: full textwith navigation and partial audio + DAISY 3: full text with navigation and partial audio Reading systems may provide full audio via text-to-speech. @@ -21809,6 +23934,12 @@ Japanese B-series size, 257x364mm. + + + Paperback (DE) + German paperback format, greater than 205mm high, with flaps. Use with Product form code BC. + + Coloring / join-the-dot book @@ -22115,6 +24246,12 @@ With edge trimming such that the front edge is ragged, not neatly and squarely trimmed: AKA deckle edge, feather edge, uncut edge, rough cut. + + + Foldout + With one or more gatefold or foldout sections bound in. + + Turn-around book @@ -22127,6 +24264,12 @@ Manga with pages and panels in the sequence of the original Japanese, but with Western text. + + + Syllabification + Text shows syllable breaks. + + UK Uncontracted Braille @@ -22172,7 +24315,7 @@ Real Video format - + Proprietary RealNetworks format. Includes Real Video packaged within a .rm RealMedia container. @@ -22562,49 +24705,109 @@ CEB - Founder Apabi's proprietary basic e-book format. + Founder Apabi’s proprietary basic e-book format. CEBX - Founder Apabi's proprietary XML e-book format. + Founder Apabi’s proprietary XML e-book format. iBook - Apple's iBook format (a proprietary extension of EPUB), can only be read on Apple iOS devices. + Apple’s iBook format (a proprietary extension of EPUB), can only be read on Apple iOS devices. + + + + + ePIB + Proprietary format used by Barnes and Noble, readable on NOOK devices and Nook reader software. + + + + + SCORM + Sharable Content Object Reference Model, standard content and packaging format for e-learning objects. + + + + + EBP + E-book Plus (proprietary Norwegian e-book format). + + + + + Reflowable + Use when a particular e-publication type (specified using codes E100 and upwards) has both fixed format and reflowable variants. + + + + + Fixed format + Use when a particular e-publication type (specified using codes E100 and upwards) has both fixed format and reflowable variants. + + + + + Readable offline + All e-publication resources are included within the e-publication package. + + + + + Requires network connection + E-publication requires a network connection to access some resources (eg an enhanced e-book where video clips are not stored within the e-publication package itself, but are delivered via an internet connection). + + + + + Content removed + Resources (eg images) present in other editions have been removed from this product, eg due to rights issues. + + + + + Landscape + Use for fixed-format e-books optimised for landscape display. Also include an indication of the optimal screen aspect ratio. + + + + + Portrait + Use for fixed-format e-books optimised for portrait display. Also include an indication of the optimal screen aspect ratio. - + - ePIB - Proprietary format used by Barnes and Noble, readable on NOOK devices and Nook reader software. + 5:4 + Use for fixed-format e-books optimised for displays with a 5:4 aspect ratio (eg 1280x1024 pixels etc, assuming square pixels). Note that aspect ratio codes are NOT specific to actual screen dimensions or pixel counts, but to the ratios between two dimensions or two pixel counts. - + - Reflowable - Use when a particular e-publication type (specified using codes E100 and upwards) has both fixed format and reflowable variants. + 4:3 + Use for fixed-format e-books optimised for displays with a 4:3 aspect ratio (eg 800x600, 1024x768, 2048x1536 pixels etc). - + - Fixed format - Use when a particular e-publication type (specified using codes E100 and upwards) has both fixed format and reflowable variants. + 3:2 + Use for fixed-format e-books optimised for displays with a 3:2 aspect ratio (eg 960x640, 3072x2048 pixels etc). - + - Readable offline - All e-publication resources are included within the e-publication package. + 16:10 + Use for fixed-format e-books optimised for displays with a 16:10 aspect ratio (eg 1440x900, 2560x1600 pixels etc). - + - Requires network connection - E-publication requires a network connection to access some resources (eg an enhanced e-book where video clips are not stored within the e-publication package itself, but are delivered via an internet connection). + 16:9 + Use for fixed-format e-books optimised for displays with a 16:9 aspect ratio (eg 1024x576, 1920x1080, 2048x1152 pixels etc). @@ -22895,7 +25098,7 @@ Real Video - Proprietary RealNetworks format. + Proprietary RealNetworks format. Includes Real Video packaged within a .rm RealMedia container. @@ -23006,6 +25209,24 @@ XML Paper Specification. + + + Amazon Kindle + A format proprietary to Amazon for use with its Kindle reading devices or software readers [File extensions .azw, .mobi, .prc]. + + + + + CEB + Founder Apabi’s proprietary basic e-book format. + + + + + CEBX + Founder Apabi’s proprietary XML e-book format. + + @@ -23025,6 +25246,12 @@ Price Code scheme for Finnish Pocket Books (Pokkareiden hintaryhmä). Price codes expressed as letters A–J in <PriceCode>. + + + Finnish Miki Book price code + Price Code scheme for Finnish Miki Books (Miki-kirjojen hintaryhmä). Price codes expressed as an integer 1–n in <PriceCode>. + + @@ -23159,6 +25386,36 @@ Text-synchronised pre-recorded audio narration (natural or synthesised voice) is included for substantially all textual matter, including all alternative descriptions. + + + Text-to-speech hinting provided + Text-to-speech has been optimised through provision of PLS lexicons, SSML or CSS Speech synthesis hints. + + + + + Language tagging provided + The language of the text has been specified (eg via the HTML or XML lang attribute) to optimise text-to-speech (and other alternative renderings), both at whole document level and, where appropriate, for individual words, phrases or passages in a different language. + + + + + Compliance web page for detailed accessibility information + <ProductFormFeatureDescription> carries the URL of a web page giving further detailed description of the accessibility features, compatibility, testing etc. The web page should be maintained by an independent compliance scheme or testing organization. + + + + + Trusted intermediary’s web page for detailed accessibility information + <ProductFormFeatureDescription> carries the URL of a web page giving further detailed description of the accessibility features, compatibility, testing etc. The web page should be provided by a trusted intermediary or third party nominated by the publisher. + + + + + Publisher’s web page for detailed accessibility information + <ProductFormFeatureDescription> carries the URL of a web page giving further detailed description of the accessibility features, compatibility, testing etc. The web page should be provided by the publisher. + + Compatibility tested @@ -23235,6 +25492,302 @@ + + + ONIX Adult Audience rating + + + + + Unrated + + + + + + Any adult audience + The publisher states that the product is suitable for any adult audience. + + + + + Content warning + The publisher warns the content may offend parts of the adult audience (for any reason). + + + + + Content warning (sex) + The publisher warns the product includes content of an explicit sexual nature. + + + + + Content warning (violence) + The publisher warns the product includes content of a violent nature. + + + + + Content warning (drug-taking) + The publisher warns the product includes content involving misuse of drugs. + + + + + Content warning (language) + The publisher warns the product includes extreme / offensive / explicit language. + + + + + Content warning (intolerance) + The publisher warns the product includes content involving intolerance of particular groups (eg religious, ethnic, racial, social). + + + + + + + ONIX Returns conditions code + + + + + Unspecified + Unspecified, contact supplier for details. + + + + + Consignment + The retailer pays for goods only after they are sold by the retailer, and may return excess unsold inventory to the supplier at any time. The goods remain the property of the supplier until they are paid for, even while they are physically located at the retailer. + + + + + Firm sale + The retailer is invoiced and pays immediately as in the sale or return model, but any excess unsold inventory cannot be returned to the supplier. + + + + + Sale or return + Contact supplier for applicable returns authorization process. The retailer is invoiced immediately for the goods and pays within the specified credit period, but can return excess unsold inventory to the supplier for full credit at a later date (some kind of returns authorisation process is normally required, and returns of stripped covers or proof of destruction may be allowed instead). + + + + + + + Proximity + + + + + Less than + + + + + + Not more than + + + + + + Exactly + The supplier’s true figure, or at least a best estimate expected to be within 10% of the true figure (ie a quoted figure of 100 could in fact be anything between 91 and 111). + + + + + Approximately + Generally interpreted as within 25% of the true figure (ie a quoted figure of 100 could in fact be anything between 80 and 133). The supplier may introduce a deliberate approximation to reduce the commercial sensitivity of the figure. + + + + + About + Generally interpreted as within a factor of two of the true figure (ie a quoted figure of 100 could in fact be anything between 50 and 200). The supplier may introduce a deliberate approximation to reduce the commercial sensitivity of the figure. + + + + + Not less than + + + + + + More than + + + + + + + + Velocity + + + + + Mean daily sale + Typically measured over most recent 1 month period. + + + + + Maximum daily sale + Typically measured over most recent 1 month period. + + + + + Minimum daily sale + Typically measured over most recent 1 month period. + + + + + Mean weekly sale + Typically measured over most recent rolling 12 week period. + + + + + Maximum weekly sale + Typically measured over most recent rolling 12 week period. + + + + + Minimum weekly sale + Typically measured over most recent rolling 12 week period. + + + + + Mean monthly sale + Typically measured over most recent rolling 6 month period. + + + + + Maximum monthly sale + Typically measured over the most recent rolling 6 month period. + + + + + Minimum monthly sale + Typically measured over the most recent rolling 6 month period. + + + + + + + Price identifier type code + + + + + Proprietary + + + + + + + + License expression type code + + + + + Human readable + Document (eg Word file, PDF or web page) Intended for the lay reader. + + + + + Professional readable + Document (eg Word file, PDF or web page) Intended for the legal specialist reader. + + + + + ONIX-PL + + + + + + + + Rights type code + + + + + Copyright + Text or image copyright (normally indicated by the © symbol). + + + + + Phonogram right + Phonogram copyright or neighbouring right (normally indicated by the ℗ symbol). + + + + + Database right + Sui generis database right. + + + + + + + E-publication version number + + + + + EPUB 2.0.1 + Use only with <ProductFormDetail> codes E101 or E102. + + + + + EPUB 3.0 + Use only with <ProductFormDetail> code E101. + + + + + EPUB 3.0.1 + Use only with <ProductFormDetail> code E101. + + + + + Kindle mobi 7 + Use only with <ProductFormDetail> codes E116 or E127. + + + + + Kindle KF8 + Use only with <ProductFormDetail> code E116. + + + + diff --git a/plugins/importexport/native/ONIX_XHTML_Subset.xsd b/plugins/importexport/native/ONIX_XHTML_Subset.xsd index fd53002218c..fce20f4e813 100644 --- a/plugins/importexport/native/ONIX_XHTML_Subset.xsd +++ b/plugins/importexport/native/ONIX_XHTML_Subset.xsd @@ -14,12 +14,12 @@ * Recent revisions: Graham Bell * * * * Release 3.0 * - * Revision 1 * + * Revision 2 * * Status: RELEASED * * Release date: 2009-04-09 * - * Revised: 2012-01-27 * + * Revised: 2014-01-24 * * * - * (c) 2000-2011 EDItEUR * + * (c) 2000-2014 EDItEUR * * http://www.editeur.org/ * * * ************************************************** @@ -27,7 +27,7 @@ NOTE - THIS MODULE CORRESPONDS TO A SUBSET OF W3C XHTML 1.1. IT ONLY INCLUDES ELEMENTS AND ASSOCIATED ATTRIBUTES THAT ARE VALID INSIDE THE XHTML ELEMENT - 'body', AND EXCLUDES ELEMENTS FOR XHTML FORMS AND SCRIPTS AND + 'body', AND EXCLUDES ELEMENTS FOR XHTML EMBEDDED OBJECTS, FORMS AND SCRIPTS AND ATTRIBUTES THAT DEFINE BEHAVIOUR. SOME PARAMETER ENTITIES HAVE BEEN RENAMED TO AVOID CLASHES WITH ONIX PARAMETER ENTITY NAMES. @@ -62,6 +62,8 @@ SCHEMA REVISION HISTORY (IN REVERSE CHRONOLOGICAL ORDER) + 2014-01-24: removed and element definitions + 2012-01-27: added XHTML 1.1 and associated , , , and tags 2009-04-09: initial release @@ -81,7 +83,8 @@ %HTMLspecial; --> - + @@ -104,11 +107,11 @@ + + - - @@ -196,41 +199,20 @@ - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + + @@ -508,6 +490,20 @@ + + + @@ -823,7 +819,7 @@ can also be expressed as attribute/value pairs on the object element itself when brevity is desired. --> - + - + - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/importexport/native/filter/NativeXmlPublicationFormatFilter.inc.php b/plugins/importexport/native/filter/NativeXmlPublicationFormatFilter.inc.php index 99acbe7ded1..89b09c5e0bc 100644 --- a/plugins/importexport/native/filter/NativeXmlPublicationFormatFilter.inc.php +++ b/plugins/importexport/native/filter/NativeXmlPublicationFormatFilter.inc.php @@ -72,7 +72,6 @@ function handleElement($node) { if ($node->getAttribute('physical_format') == 'true') $representation->setPhysicalFormat(true); if ($node->getAttribute('entry_key')) $representation->setEntryKey($node->getAttribute('entry_key')); - $representationDao = Application::getRepresentationDAO(); $representationDao->insertObject($representation); @@ -110,7 +109,7 @@ function _processFileRef($node, $deployment, &$representation) { } /** - * Process the Product node found inside the publication_format node. There may be many of these. + * Process the Product node found inside the publication_format node. There may be many of these. * @param $node DOMElement * @param $deployment PKPImportExportDeployment * @param $representation PublicationFormat @@ -308,11 +307,11 @@ function _processProductNode($node, $deployment, &$representation) { $market->setTaxRateCode($this->_extractTextFromNode($priceNode, $onixDeployment, 'TaxRateCode')); $market->setCurrencyCode($this->_extractTextFromNode($priceNode, $onixDeployment, 'CurrencyCode')); } - } - // Extract Pricing information for this format. - $representation->setReturnableIndicatorCode($this->_extractTextFromNode($supplierNode, $onixDeployment, 'ReturnsCode')); - $representation->getProductAvailabilityCode($this->_extractTextFromNode($supplierNode, $onixDeployment, 'ProductAvailability')); + // Extract Pricing information for this format. + $representation->setReturnableIndicatorCode($this->_extractTextFromNode($supplierNode, $onixDeployment, 'ReturnsCode')); + $representation->setProductAvailabilityCode($this->_extractTextFromNode($supplierNode, $onixDeployment, 'ProductAvailability')); + } $marketDao->insertObject($market); } @@ -324,7 +323,7 @@ function _processProductNode($node, $deployment, &$representation) { * @param $node DOMElement * @param $onixDeployment Onix30ExportDeployment * @param $nodeName String the name of the node. - * @return String + * @return String|null */ function _extractTextFromNode($node, $onixDeployment, $nodeName) { $nodeList = $node->getElementsByTagNameNS($onixDeployment->getNamespace(), $nodeName); @@ -346,19 +345,19 @@ function _extractExtentContent($node, $onixDeployment, &$representation) { for ($i = 0 ; $i < $nodeList->length ; $i++) { $n = $nodeList->item($i); - $extentType = $this->_extractTextFromNode($node, $onixDeployment, 'ExtentType'); - $extentValue = $this->_extractTextFromNode($node, $onixDeployment, 'ExtentValue'); + $extentType = $this->_extractTextFromNode($n, $onixDeployment, 'ExtentType'); + $extentValue = $this->_extractTextFromNode($n, $onixDeployment, 'ExtentValue'); switch ($extentType) { - case '08': // Digital - $representation->setFileSize($extentValue); - break; - case '00': // Physical, front matter. + case '03': // Physical, front matter. $representation->setFrontMatter($extentValue); break; case '04': // Physical, back matter. $representation->setBackMatter($extentValue); break; + case '22': // Digital, filesize. + $representation->setFileSize($extentValue); + break; } } } @@ -373,9 +372,9 @@ function _extractMeasureContent($node, $onixDeployment, &$representation) { $nodeList = $node->getElementsByTagNameNS($onixDeployment->getNamespace(), 'Measure'); for ($i = 0 ; $i < $nodeList->length ; $i++) { $n = $nodeList->item($i); - $measureType = $this->_extractTextFromNode($node, $onixDeployment, 'MeasureType'); - $measurement = $this->_extractTextFromNode($node, $onixDeployment, 'Measurement'); - $measureUnitCode = $this->_extractTextFromNode($node, $onixDeployment, 'MeasureUnitCode'); + $measureType = $this->_extractTextFromNode($n, $onixDeployment, 'MeasureType'); + $measurement = $this->_extractTextFromNode($n, $onixDeployment, 'Measurement'); + $measureUnitCode = $this->_extractTextFromNode($n, $onixDeployment, 'MeasureUnitCode'); // '01' => 'Height', '02' => 'Width', '03' => 'Thickness', '08' => 'Weight' switch ($measureType) { @@ -401,7 +400,7 @@ function _extractMeasureContent($node, $onixDeployment, &$representation) { /** * Extracts the AudienceRange elements, which vary depending on whether - * a submission defines a specific range, or a to/from pair. + * a submission defines a specific range, or a from/to pair. * @param $node DOMElement * @param $onixDeployment Onix30ExportDeployment * @param Submission $submission @@ -411,24 +410,28 @@ function _extractAudienceRangeContent($node, $onixDeployment, &$submission) { for ($i = 0 ; $i < $nodeList->length ; $i++) { $n = $nodeList->item($i); $audienceRangePrecision = 0; - for ($o = $n->firstChild; $o !== null; $o=$o->nextSibling) if (is_a($o, 'DOMElement')) switch($o->tagName) { - case 'AudienceRangePrecision': $audienceRangePrevision = $o->textContent; break; - case 'AudienceRangeValue': - switch ($audienceRangePrecision) { - case '01': - $submission->setData('audienceRangeExact', $o->textContent); - break; - case '03': - $submission->setData('audienceRangeTo', $o->textContent); + for ($o = $n->firstChild; $o !== null; $o = $o->nextSibling) { + if (is_a($o, 'DOMElement')) { + switch ($o->tagName) { + case 'onix:AudienceRangePrecision': + $audienceRangePrecision = $o->textContent; break; - case '04': - $submission->setData('audienceRangeFrom', $o->textContent); + case 'onix:AudienceRangeValue': + switch ($audienceRangePrecision) { + case '01': + $submission->setData('audienceRangeExact', $o->textContent); + break; + case '03': + $submission->setData('audienceRangeFrom', $o->textContent); + break; + case '04': + $submission->setData('audienceRangeTo', $o->textContent); + break; + } break; } - break; + } } } } } - - diff --git a/plugins/importexport/native/filter/PublicationFormatNativeXmlFilter.inc.php b/plugins/importexport/native/filter/PublicationFormatNativeXmlFilter.inc.php index 49e007996e7..48a55f0a5cb 100644 --- a/plugins/importexport/native/filter/PublicationFormatNativeXmlFilter.inc.php +++ b/plugins/importexport/native/filter/PublicationFormatNativeXmlFilter.inc.php @@ -53,7 +53,7 @@ function createRepresentationNode($doc, $representation) { $representationNode->setAttribute('url_path', $representation->getData('urlPath')); $representationNode->setAttribute('entry_key', $representation->getData('entryKey')); - // If all nexessary press settings exist, export ONIX metadata + // If all necessary press settings exist, export ONIX metadata $context = $this->getDeployment()->getContext(); if ($context->getContactName() && $context->getContactEmail() && $context->getData('publisher') && $context->getData('location') && $context->getData('codeType') && $context->getData('codeValue')) { $publication = $this->getDeployment()->getPublication(); diff --git a/plugins/importexport/onix30/filter/MonographONIX30XmlFilter.inc.php b/plugins/importexport/onix30/filter/MonographONIX30XmlFilter.inc.php index 7f67fa29406..68166d0ef79 100644 --- a/plugins/importexport/onix30/filter/MonographONIX30XmlFilter.inc.php +++ b/plugins/importexport/onix30/filter/MonographONIX30XmlFilter.inc.php @@ -416,11 +416,11 @@ function createProductNode($doc, $submission, $publicationFormat) { unset($languageNode); } - /* --- add Extents for 00 (main content), 04 (back matter), 08 for digital works ---*/ + /* --- add Extents for 03 (front matter), 04 (back matter), 22 for digital works ---*/ if ($publicationFormat->getFrontMatter() > 0) { // 03 - Pages - $extentNode = $this->_createExtentNode($doc, $deployment, '00', $publicationFormat->getFrontMatter(), '03'); + $extentNode = $this->_createExtentNode($doc, $deployment, '03', $publicationFormat->getFrontMatter(), '03'); $descDetailNode->appendChild($extentNode); unset($extentNode); } @@ -433,7 +433,7 @@ function createProductNode($doc, $submission, $publicationFormat) { if (!$publicationFormat->getPhysicalFormat()) { // EBooks and digital content have extent information about file sizes $fileSize = $publicationFormat->getFileSize() ? $publicationFormat->getFileSize() : $publicationFormat->getCalculatedFileSize(); - $extentNode = $this->_createExtentNode($doc, $deployment, '08', $fileSize, '05'); + $extentNode = $this->_createExtentNode($doc, $deployment, '22', $fileSize, '19'); // 22 -> Filesize, 19 -> Mbytes $descDetailNode->appendChild($extentNode); unset($extentNode); }