Handling of multiple ISBNs
[Template for request for comments (RFC) on feature proposals]
RFC: Feature proposal: [Title]
Context
As we are moving towards the support of multiple ISBNs per book, modifications should be implemented in both htmlGenerator
as well as EPUBPraparation
files.
The structure that should be introduced in the htmlGenerator
should be the following
<section class="book-copyrights">
<p class="isbns"><span class="isbn-label">{isbns[n].label}</span><span class="isbn-number">{isbns[n].number}</span>{....}</p>
</section>
For the case of EPUBPreparation
a pair of per isbn should be created in the opf
file of the EPUB
<dc:identifier id="BookId">urn:isbn:<isbn_value></dc:identifier>
<meta refines="#BookId" property="identifier-type" scheme="onix:codelist5"><onix_code_for_isbn_type></meta>
Specifically for the case of opf
for legacy purposes the case of book.isbn
|| book.issn
|| book.issnL
check here should continue to be handled.
Proposal
[A precise statement of the proposed feature.]
Design
[Include sketch or wireframes of the UI changes necessary for this feature]
Implementation (if applicable)
[A description of the steps to implement the feature.]
Alternative approaches (if applicable)
[Include any alternatives to meet this use case.]
Open issues (if applicable)
[Links to and a discussion of related issues, if applicable.]