זוהי הפקודה db2ris שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
db2ris - ממירה נתונים ביבליוגרפיים של DocBook לפורמט RIS
תַקצִיר
db2ris [-א] [-ה יומן-יעד] [-ח] [-ל קובץ לוג] [-O פילה] [-O פילה] [-ר הקלד מחדש] פילה
תיאור
db2ris ממיר נתונים ביבליוגרפיים של DocBook לקובצי RIS. העיצוב והמטרה של ה
מידע ביבליוגרפיה של DocBook שונה מדי מפורמט RIS מכדי להצדיק זאת פשוט
והמרה ישירה, שלא לדבר על דו-כיוונית. הביבליוגרפיה של DocBook
ההגדרה מאפשרת חופש רב כיצד לקודד את המידע שלך. כדי להכיל כמו
מגוון רחב של שימושים וניצול לרעה של האלמנטים הביבליוגרפיים ככל האפשר, יבוא זה
מסנן מיושם כגיליון סגנונות DSSSL ולא כיישום C. זה מאפשר
תוכל לשנות או להרחיב במהירות את גיליון הסגנונות כדי להתאים אותו לצרכים שלך. db2ris הוא א
סקריפט עטיפה שמזמין את OpenJade לבצע את השינוי בפועל.
אפשרויות
-a
השתמש בשמות פרטיים ואחרים מלאים אם הם קיימים במקור DocBook. כברירת מחדל,
כל השמות הפרטיים והאחרים יקוצרו.
-e יומן-יעד
log-destination יכול להיות בעל הערכים 0, 1 או 2, או המחרוזות המקבילות סטדרר,
syslog, או פילה, בהתאמה. ערך זה מציין לאן עובר מידע היומן.
0 (אפס) אומר שההודעות נשלחות אל stderr. הם זמינים באופן מיידי ב-
מסך אבל הם עלולים להפריע לפלט הפקודה. 1 ישלח את הפלט ל-
מתקן syslog. זכור שיש להגדיר את syslog כדי לקבל הודעות יומן
מתוכניות משתמש, ראה את syslog(8) דף אדם למידע נוסף. דמוי יוניקס
מערכות בדרך כלל שומרות הודעות אלו ב- /var/log/user.log. 2 ישלח את ההודעות אל
קובץ יומן מותאם אישית שניתן לציין עם -L אוֹפְּצִיָה.
-h
מציג את מסך העזרה והשימוש, ואז יוצא.
-L קובץ לוג
ציין את הנתיב המלא לקובץ יומן שיקבל את הודעות היומן. בדרך כלל זה
יהיה /var/log/refdba.
-o פילה
שלח פלט ל פילה במקום ל-stdout. אם פילה קיים, תוכנו יהיה
מוחלף.
-O פילה
שלח פלט ל פילה במקום ל-stdout. אם פילה קיים, הפלט יצורף.
-r הקלד מחדש
הגדר את סוג ההפניה ל-RIS המוגדר כברירת מחדל. סוג זה ישמש אם db2ris לא יכול להסיק את
סוג הפניה מה BiblioEntry אלמנט.
פילה
השמות של קובץ DocBook אחד או יותר.
תְצוּרָה
db2ris מעריך את הקובץ db2risrc כדי לאתחל את עצמו.
טבלתי 1. db2risrc
┌───────────────┬────────────────────── ───────── ───────────────┐
│מִשְׁתַנֶה │ בְּרִירַת מֶחדָל │ תגובה │
├───────────────┼─────────────────────── ───────── ───────────────┤
│logfile │ /var/log/db2ris.log │ הנתיב המלא של │
│ │ │ קובץ יומן מותאם אישית. זה │
│ │ │ משמש רק אם logdest הוא │
│ │ │ מוגדר כראוי. │
├───────────────┼─────────────────────── ───────── ───────────────┤
│logdest │ 0 │ היעד של ה│
│ │ │ מידע יומן. 0 = │
│ │ │ להדפיס לסטדרר; 2 = השתמש ב│
│ │ │ קובץ יומן מותאם אישית. ה│
│ │ │ האחרון צריך │ ראוי
│ │ │ הגדרת קובץ היומן. │
├───────────────┼─────────────────────── ───────── ───────────────┤
│authorlong │ f │ הגדר את זה ל-t אם מלא │
│ │ │ שמות פרטיים ואחרים │
יש להשתמש ב-│ │ │ אם │
│ │ │ אפשרי. │
├───────────────┼─────────────────────── ───────── ───────────────┤
│defaultreftype │ GEN │ ברירת המחדל של RIS │
סוג ההתייחסות │ │ │ יהיה │
│ │ │ בשימוש אם BiblioEntry │
אלמנט │ │ │ אינו מציין │
│ │ │ הסוג. │
└───────────────┴──────────────────── ────────── ───────────────┘
נתונים מעבד
עלינו לעשות צרור הנחות כדי להגיע לתפוקה מתאימה:
· db2ris יטפל רק בנתונים ביבליוגרפיים "גולמיים" (להבדיל מ"מבושלים"). זֶה
בעצם אומר שאתה חייב לקודד את כל הנתונים הביבליוגרפיים ברכיבי BiblioEntry,
לא באלמנטים של BiblioMixed.
· db2ris משליך את כל המידע על תאריך הפרסום מ-PubDate מלבד 4 הראשונים
תווים של #PCDATA כך שעדיף שנה של 4 ספרות.
· כברירת מחדל, סוג הפרסום אינו מקודד במפורש ב-BiblioEntry
אלמנט וגם לא ניתן להסיק ממנו בקלות. לכן db2ris מניח שה- BiblioEntry
לשאת א תפקיד מאפיין עם סוג הפרסום של RIS בתור הערך. אם התכונה היא
חסר, במקום זאת נעשה שימוש בסוג ברירת מחדל. זה אומר שאתה צריך להוסיף את אלה
תכונות לפני ההמרה כדי לקבל מערכי נתונים שימושיים של RIS (או לתקן את ה-TY
ערכים בקובץ RIS לאחר מכן).
· ל-DocBook אין אלמנט מיוחד לקידוד שם של כתב עת או מגזין
שפרסם מאמר. במקום זה נעשה שימוש באותו רכיב Title כמו עבור המאמר
כותרת, כותרת ספר או כותרת של סדרה. להבחין בין כתב עת או מגזין
שם וכותרות "אמיתיות", ההנחה היא שהרכיב Title המקודד את שם היומן
מקונן ב-BiblioSet שלו יחס התכונה מוגדרת ל-"journal", "pub", "abbrev",
או "מלא" (אפשר להרחיב או לשנות רשימה פחות או יותר שרירותית זו, ראה
לְהַלָן). הערכים "קיצור" ו"מלא" מחליטים בנוסף אם תג RIS "JO" או
"JF" ישמש.
שינוי DB2RIS
כפי שצוין קודם לכן, db2ris מיושם כגיליון סגנונות DSSSL שניתן בקלות ובקלות
מותאם במהירות לצרכים שלך. זה עשוי להיות נבון ליצור עותקים של התסריט ולשנות
אלה כדי להתאים אותם ל"ניצול לרעה" מסוים של האלמנטים הביבליוגרפיים של DocBook
במסמכים או במקורות נתונים שונים. סעיף זה מפרט בקצרה את הפונקציות שאתה
סביר להניח שירצה לשנות.
reftype-heuristic
פונקציה זו מנסה להסיק את סוג הפרסום הנכון של RIS.
titletype-heuristic
פונקציה זו נותנת רמז אם רכיב Title משמש כשם יומן/מגזין
או ככותרת מאמר או כותרת ספר.
תאריך תהליך
פונקציה זו יוצרת מחרוזת חוקית עבור תג RIS PY מהאלמנט PubDate.
השתמש ב-db2ris באופן מקוון באמצעות שירותי onworks.net