Cykl życia rekordu
W ONIX-ie status rekordu jest reprezentowany za pomocą kombinacji tagów NotificationType i PublishingStatus
Tuż po założeniu przez wydawnictwo każdy rekord ma status prywatny. Jest to wtedy widoczny tylko i wyłącznie dla pracowników wydawnictwa,
i nie jest udostępniany na zewnątrz. Po wypełnieniu kilku podstawowych danych (autor, tytuł) pracownik wydawnictwa może zmienić status
rekordu na wczesną zapowiedź. W tym przypadku wartość NotificationType to 01 - wczesne powiadomienie.
<Product>
<RecordReference>fdb8fa072be774d97a97</RecordReference>
<NotificationType>01</NotificationType> <!-- wczesne powiadomienie -->
<PublishingDetail>
<PublishingStatus>02</PublishingStatus> <!-- nadchodzący -->
</PublishingDetail>
</Product>
Po uzupełnieniu większości danych niezbędnych (okładka, cena, ISBN, okładka, dokładna data premiery) wydawnictwo może zmienić
status rekordu na przedsprzedaż.
W zależności od naszego poziomu zaufania do terminowości wydawnictwa można uruchomić dla takiego tytułu przedsprzedaż na stronie księgarni.
Wydawnictwo może zmienić datę premiery, jeśli produkt znajduje się w przedsprzedaży, warto zaimplementować procedurę poinformowania klientów
o zmianie.
Rekord o takim statusie ma wartość 02 w NotificationType
<Product>
<RecordReference>fdb8fa072be774d97a97</RecordReference>
<NotificationType>02</NotificationType> <!-- późne powiadomienie -->
<PublishingDetail>
<Imprint>
<ImprintName>GREG</ImprintName>
</Imprint>
<PublishingStatus>02</PublishingStatus> <!-- nadchodzący -->
</PublishingDetail>
</Product>
Po ukazaniu się książki jej status zostaje zmieniony na dostępna na rynku.
Rekord o takim statusie ma wartość 03 w NotificationType i 04 w PublishingDetail
<Product>
<RecordReference>fdb8fa072be774d97a97</RecordReference>
<NotificationType>03</NotificationType> <!-- powiadomienie o publikacji -->
<PublishingDetail>
<Imprint>
<ImprintName>GREG</ImprintName>
</Imprint>
<PublishingStatus>04</PublishingStatus> <!-- w sprzedaży -->
</PublishingDetail>
</Product>
Każde wydawnictwo oczywiście liczy na to, że nakład książki się wyprzeda. Bardzo trudno jest poprawnie zdefiniować, co oznacza wyczerpany nakład.
Bardzo długo egzemplarze książki, której nie ma już w magazynie wydawnictwa, mogą znajdować się w księgarniach i być zwracane co jakiś czas do hurtowni,
co powoduje, że dany tytuł będzie się stawał na jakiś czas dostępny. W związku z tym informacje o wyczerpaniu się nakładu podejmuje wydawnictwo, i oznacza
to, że nie będzie akceptować zamówień na określony tytuł. Nie oznacza to jednak, że tytuł jest w ogóle niedostępny, w dalszym ciągu może być w ofercie
hurtowni.
Rekord o statusie nakład wyczerpany ma wartość 03 w NotificationType i 07 w PublishingDetail
<Product>
<RecordReference>fdb8fa072be774d97a97</RecordReference>
<NotificationType>03</NotificationType> <!-- powiadomienie o publikacji -->
<PublishingDetail>
<Imprint>
<ImprintName>GREG</ImprintName>
</Imprint>
<PublishingStatus>07</PublishingStatus> <!-- nakład wyczerpany -->
</PublishingDetail>
</Product>
Dodatkowo po wysłaniu informacji o wydaniu produktu (status przedsprzedaż) może się zdarzyć, że wydawnictwo zdecyduje się jednak wycofać z publikacji określonego tytułu. W takim przypadku rekord zostaje oznaczony jako cancelled:
<Product>
<RecordReference>fdb8fa072be774d97a97</RecordReference>
<NotificationType>02</NotificationType> <!-- późne powiadomienie -->
<PublishingDetail>
<Imprint>
<ImprintName>GREG</ImprintName>
</Imprint>
<PublishingStatus>01</PublishingStatus> <!-- produkt się nie ukaże -->
</PublishingDetail>
</Product>
W sytuacji, w której wydawnictwo nie rezygnuje z wydania tytułu, ale nie jest w stanie określić nowej daty premiery, publikacja otrzymuje status indefinitely_postponed, a data premiery jest usuwana:
<Product>
<RecordReference>fdb8fa072be774d97a97</RecordReference>
<NotificationType>02</NotificationType> <!-- późne powiadomienie -->
<PublishingDetail>
<Imprint>
<ImprintName>GREG</ImprintName>
</Imprint>
<PublishingStatus>03</PublishingStatus> <!-- publikacja odroczona -->
</PublishingDetail>
</Product>
Jeśli produkt został założony na wskutek błędu, (np. jest to zdublowany produkt), to może otrzymać status deleted, dodatkowo może być podana przyczyna usunięcia rekordu:
<Product>
<RecordReference>fdb8fa072be774d97a97</RecordReference>
<NotificationType>05</NotificationType> <!-- usunięcie rekordu -->
<DeletionText>Błędnie założony rekord</DeletionText>
<PublishingDetail>
<Imprint>
<ImprintName>GREG</ImprintName>
</Imprint>
<PublishingStatus>00</PublishingStatus> <!-- nieokreślony -->
</PublishingDetail>
</Product>
Zestawienie wszystkich statusów:
| status produktu | NotificationType | PublishingStatus |
|---|---|---|
wczesna zapowiedź |
01 (EARLY_NOTIFICATION) |
02 (FORTHCOMING) |
zapowiedź |
02 (ADVANCED_NOTIFICATION) |
02 (FORTHCOMING) |
publikacja dostępna |
03 (CONFIRMED_ON_PUBLICATION) |
04 (ACTIVE) |
nakład wyczerpany |
03 (CONFIRMED_ON_PUBLICATION) |
07 (OUT_OF_PRINT) |
rekord wykasowany |
05 (DELETE) |
00 (UNSPECIFIED) |
publikacja odroczona |
02 (ADVANCED_NOTIFICATION) |
03 (POSTPONED_INDEFINITELY) |
publikacja się nie ukaże |
02 (ADVANCED_NOTIFICATION) |
01 (CANCELLED) |
Data premiery i wygaśnięcia licencji
Rekord każdej książki zawiera informację o dacie premiery. W przypadku książek cyfrowych może być też podana informacja o dacie wygaśnięcia licencji - jest to jednocześnie data końca sprzedaży książki.
<Product>
<RecordReference>fdb8fa072be774d97a97</RecordReference>
<PublishingDetail>
<Imprint>
<ImprintName>GREG</ImprintName>
</Imprint>
<PublishingDate>
<PublishingDateRole>01</PublishingDateRole> <!-- data publikacji -->
<Date dateformat="00">20210307</Date>
</PublishingDate>
<PublishingDate>
<PublishingDateRole>13</PublishingDateRole> <!-- data, po której książka zostanie wycofana z rynku -->
<Date dateformat="00">20340307</Date>
</PublishingDate>
</PublishingDetail>
</Product>