
ספרים רבים הם חלק מסדרה. מי שקורא ספר אחד מסדרה, מן הסתם ירצה לחפש את הספרים האחרים בסדרה. קטלוג הספרים הדיגיטליים של הליקון תומך בשם סדרה כפי שנקרא מתוך נתוני הספר הדיגיטלי. במאמר זה נלמד כיצד לציין סדרה בספר דיגיטלי.
לפני שנדבר על כיצד מגדירים סדרה, כדאי לדבר קצת על כיצד עובד קטלוג הספרים הדיגיטליים של הליקון.
הקטלוג הינו מערכת אוטומטית לחלוטין. אין אדם מאחורי זה שיושב ומזין את הנתונים. הנתונים שהקטלוג יודע על ספר הם נתונים שנקראו מתוך הספר. נתוני סקירות ודירוגים נאספו מתוך האפליקציה.
כיצד הקטלוג יודע את הנתונים מתוך הספר?
כאשר ספר נשלח לענן, הפעולה הראשונה שנעשית היא קריאת פרטי הספר המצויינים בתוך הספר הדיגיטלי. הפרטים הנקראים מתוך הספר הם:
- מספר מזהה - משמש כמספר זהות של הספר, חייב להיות יחודי בדיוק כמו שלכל אחד מאיתנו מספר ת.ז. שלו שאין לאף אחד.
- שם הספר - המערכת בודקת שאין ספר אחר עם שם אחר ואותו מספר מזהה.
- שם המחבר - המערכת בודקת שאין ספר אחר עם שם מחבר ושם ספר שונה אבל אותו מספר מזהה.
- הוצאה לאור - משמש לחיפוש לפי הוצאה בקטלוג.
- ז'אנר - משמש לחיפוש בקטלוג לפי ז'אנר.
- תקציר - בשלב זה טקסט בלבד, בעתיד יתמכו הן הקטלוג והן האפליקציה בהדגשות וכד' בתוך הטקסט.
- זמן הפקה אחרון - משמש את האפליקציה לדעת האם לעדכן את הספר.
- סדרה - שם סדרה אליה שייך הספר.
נתונים אלו נקראים metadata ונכתבים בתוך הספר הדיגיטלי ע"י מפיק הספר. שימו לב, רק מפיק הספר יכול לשנותם. אין אפשרות שינוי הפרטים מתוך הקטלוג.
איך רשומים נתוני הספר בתוך הספר?
ספר דיגיטלי הוא בעצם קובץ zip המכיל לא מעט קבצים. אחד הקבצים החשובים נקרא קובץ OPF (שמשמעותו: Open Package Format) קובץ זה הוא קובץ XML המכיל 3 חלקים:
- נתוני Metadata.
- רשימת כל קבצי הספר והסוגים שלהם (תמונות, קבצי טקסט, קבצי עיצוב וכד').
- סדר הפרקים בספר.
נתוני ה metadata מוגדרים בתגי XML מיוחדים שהוגדרו ע"י ארגון שנקרא Dublin Core שם זה אכן קשור לעיר דאבלין, אבל לא לזו שבסקוטלנד אלא באוהיו בארה"ב. השם נבחר מאחר שהכינוס הראשון בו הוחלט להקים את ארגון DCMI ארגון שמטרתו ליצור סדר ברישומי נתוני ספרים או אתרי אינטרנט.
רוב הנתונים מוגדרים בתגים המתחילים ב dc לדוגמה dc:title מציין את שם הספר. dc:creator מציין את המחבר.
הגדרת סדרה
את הסדרה מגדירים בעזרת תג מיוחד שנקרא dc:relation תוכן התג מכיל מילה כלשהי המציינת את היחס של הספר להמשך. בשלב זה המערכות של הליקון תומכות אך ורק ב IsPartOf המציין שההמשך הוא שם הסדרה שספר זה הוא חלק ממנה.
לדוגמה:
<dc:relation>IsPartOf הנזירה שקנתה את הפרארי</dc:relation>
דוגמה זו מציינת שהספר בו מופיע תג זה, שייך לסדרה: הנזירה שקנתה את הפרארי.
לסיכום
נתון הסדרה הוא חלק מנתוני ה metadata של כל ספר. נתון זה אינו חובה, אבל מומלץ מאד בכל ספר שהוא חלק מסדרה. הגדרת הסדרה בכל אחד מספרי הסדרה תקל על קוראים למצוא את הספרים האחרים בסדרה.
חשוב להגדיר בכל הספרים בסדרה את אותו שם ללא תוספות כמו "ספר ראשון" וכד'. רק הגדרה של אותו דם בדיוק תאפשר לקטלוג להציג את שאר ספרי הסדרה.