Ito ang command na db2ris na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
db2ris - kino-convert ang DocBook bibliographic data sa RIS format
SINOPSIS
db2ris [-a] [-e log-destinasyon] [-h] [-L log-file] [-O file] [-O file] [-r reftype] file
DESCRIPTION
Kino-convert ng db2ris ang data ng bibliograpiko ng DocBook sa mga RIS na file. Ang disenyo at layunin ng
Ang impormasyon sa bibliograpiya ng DocBook ay ibang-iba sa format ng RIS upang matiyak ang isang simple
at tuwirang pagbabalik-loob, pabayaan ang isang bi-directional. Ang DocBook bibliography
nagbibigay-daan ang kahulugan para sa maraming kalayaan kung paano i-encode ang iyong impormasyon. Upang mapaunlakan bilang
malawak na hanay ng mga paggamit at pang-aabuso ng mga elementong bibliograpiko hangga't maaari, ang import na ito
Ang filter ay ipinatupad bilang isang DSSSL stylesheet sa halip na bilang isang C application. Ito ay nagpapahintulot
mong mabilis na baguhin o palawigin ang stylesheet upang maiangkop ito sa iyong mga pangangailangan. Ang db2ris ay isang
wrapper script na humihiling sa OpenJade na gawin ang aktwal na pagbabago.
Opsyon
-a
Gumamit ng buong una- at ibang mga pangalan kung naroroon ang mga ito sa pinagmulan ng DocBook. Bilang default,
lahat ng una- at iba pang mga pangalan ay dadaglat.
-e log-destinasyon
Ang log-destination ay maaaring magkaroon ng mga value na 0, 1, o 2, o ang mga katumbas na string stderr,
syslog, O file, ayon sa pagkakabanggit. Tinutukoy ng value na ito kung saan napupunta ang impormasyon ng log.
0 (zero) ay nangangahulugan na ang mga mensahe ay ipinadala sa stderr. Magagamit agad ang mga ito sa
screen ngunit maaari silang makagambala sa output ng command. 1 ay magpapadala ng output sa
pasilidad ng syslog. Tandaan na ang syslog ay dapat na i-configure upang tanggapin ang mga mensahe ng log
mula sa mga program ng gumagamit, tingnan ang syslog(8) man page para sa karagdagang impormasyon. Parang Unix
karaniwang sine-save ng mga system ang mga mensaheng ito sa /var/log/user.log. 2 ay magpapadala ng mga mensahe sa
isang pasadyang log file na maaaring tukuyin sa -L pagpipilian.
-h
Ipinapakita ang screen ng tulong at paggamit, pagkatapos ay lalabas.
-L log-file
Tukuyin ang buong path sa isang log file na tatanggap ng mga log message. Kadalasan ito
ay magiging /var/log/refdba.
-o file
Ipadala ang output sa file sa halip na mag-stdout. Kung file umiiral, ang mga nilalaman nito ay magiging
na-overwrite.
-O file
Ipadala ang output sa file sa halip na mag-stdout. Kung file umiiral, ang output ay idaragdag.
-r reftype
Itakda ang default na uri ng sanggunian ng RIS. Gagamitin ang ganitong uri kung hindi mahihinuha ng db2ris ang
uri ng sanggunian mula sa BiblioEntry elemento.
file
Ang mga pangalan ng isa o higit pang DocBook file.
Configuration
db2ris sinusuri ang file na db2risrc para masimulan ang sarili nito.
mesa 1. db2risrc
┌───────────────┬─────────────────────┬─────────── ───────────────┐
│Paiba-iba │ default │ Komento │
├───────────────┼─────────────────────┼─────────── ───────────────┤
│logfile │ /var/log/db2ris.log │ Ang buong path ng isang │
│ │ │ custom na log file. Ito ay │
│ │ │ ginagamit lamang kung ang logdest ay │
│ │ │ itakda nang naaangkop. │
├───────────────┼─────────────────────┼─────────── ───────────────┤
│logdest │ 0 │ Ang patutunguhan ng │
│ │ │ impormasyon sa pag-log. 0 = │
│ │ │ i-print sa stderr; 2 = gamitin ang │
│ │ │ isang custom na logfile. Ang │
│ │ │ ang huli ay nangangailangan ng tamang │
│ │ │ setting ng logfile. │
├───────────────┼─────────────────────┼─────────── ───────────────┤
│may-akda │ f │ Itakda ito sa t kung puno na │
│ │ │ una- at ibang mga pangalan │
│ │ │ ay dapat gamitin kung │
│ │ │ posible. │
├───────────────┼─────────────────────┼─────────── ───────────────┤
│defaultreftype │ GEN │ Ang default na RIS │
│ │ │ ang uri ng sanggunian ay magiging │
│ │ │ ginagamit kung isang BiblioEntry │
│ │ │ elemento ay hindi tumutukoy │
│ │ │ ang uri. │
└───────────────┴─────────────────────┴─────────── ───────────────┘
DATA PAMAMARAAN
Kailangan nating gumawa ng isang grupo ng mga pagpapalagay upang makarating sa isang angkop na output:
· Ang db2ris ay hahawak lamang ng data ng bibliograpikong “hilaw” (kumpara sa “luto”). Ito
karaniwang nangangahulugan na dapat mong i-encode ang lahat ng bibliographic na data sa mga elemento ng BiblioEntry,
wala sa BiblioMixed elements.
· Itinatapon ng db2ris ang lahat ng impormasyon ng petsa ng publikasyon mula sa PubDate maliban sa unang 4
mga character ng #PCDATA kaya mas mabuting maging 4-digit na taon ang mga ito.
· Bilang default, ang uri ng publikasyon ay hindi tahasang naka-encode sa isang BiblioEntry
elemento at hindi rin ito madaling mahihinuha. Samakatuwid, ipinapalagay ng db2ris na ang BiblioEntry
dalhin a papel attribute na may uri ng publikasyong RIS bilang halaga. Kung ang katangian ay
nawawala, isang default na uri ang ginagamit sa halip. Nangangahulugan ito na dapat mong idagdag ang mga ito
mga attribute bago ang conversion upang makakuha ng mga kapaki-pakinabang na dataset ng RIS (o ayusin ang TY
mga entry sa RIS file pagkatapos).
· Walang espesyal na elemento ang DocBook para i-encode ang pangalan ng isang journal o magazine
na nag-publish ng isang artikulo. Sa halip ang parehong elemento ng Pamagat ay ginagamit para sa artikulo
pamagat, pamagat ng aklat, o pamagat ng serye. Upang makilala ang pagkakaiba sa pagitan ng isang journal o magazine
pangalan at "tunay" na mga pamagat, ang elemento ng Pamagat na naka-encode sa pangalan ng journal ay ipinapalagay na
nested sa isang BiblioSet kung saan kaugnayan ang attribute ay nakatakda sa “journal”, “pub”, “abbrev”,
o “buo” (ang mas marami o hindi gaanong di-makatwirang listahan na ito ay maaaring palawigin o baguhin, tingnan
sa ibaba). Ang mga value na "abbrev" at "full" ay nagpapasya kung ang RIS tag na "JO" o
"JF" ang gagamitin.
PAGBABAGO DB2RIS
Gaya ng naunang sinabi, ang db2ris ay ipinatupad bilang isang DSSSL stylesheet na maaaring maging madali at
mabilis na umangkop sa iyong mga pangangailangan. Maaaring maging maingat na gumawa ng mga kopya ng script at baguhin
ang mga ito upang maiangkop ang mga ito para sa partikular na "mga pang-aabuso" sa mga elemento ng bibliograpiko ng DocBook
sa iba't ibang dokumento o pinagmumulan ng datos. Ang seksyong ito ay maikling naglilista ng mga function na iyong ginagawa
malamang na gustong magbago.
reftype-heuristic
Sinusubukan ng function na ito na ipahiwatig ang tamang uri ng publikasyong RIS.
titletype-heuristic
Ang function na ito ay nagbibigay ng pahiwatig kung ang isang elemento ng Pamagat ay ginagamit bilang pangalan ng journal/magazine
o bilang pamagat ng artikulo o pamagat ng aklat.
petsa ng proseso
Gumagawa ang function na ito ng valid na string para sa RIS PY tag mula sa PubDate element.
Gamitin ang db2ris online gamit ang mga serbisyo ng onworks.net