এটি হল db2ris কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
db2ris - DocBook গ্রন্থপঞ্জী তথ্যকে RIS বিন্যাসে রূপান্তর করে
সাইনোপিসিস
db2ris [-ক] [-ই লগ-গন্তব্য] [-হ] [-এল লগ ফাইল] [-ও ফাইল] [-ও ফাইল] [-র reftype] ফাইল
বর্ণনাঃ
db2ris DocBook গ্রন্থপঞ্জী তথ্যকে RIS ফাইলে রূপান্তর করে। নকশা এবং উদ্দেশ্য
DocBook গ্রন্থপঞ্জি তথ্য RIS বিন্যাস থেকে খুব আলাদা এবং একটি সহজ নিশ্চিত করার জন্য
এবং সহজবোধ্য রূপান্তর, একটি দ্বি-দিকনির্দেশককে ছেড়ে দিন। ডকবুক গ্রন্থপঞ্জি
সংজ্ঞা আপনার তথ্য এনকোড করার জন্য অনেক স্বাধীনতার অনুমতি দেয়। হিসাবে মিটমাট করা
যতটা সম্ভব গ্রন্থপঞ্জি উপাদানগুলির ব্যবহার এবং অপব্যবহারের একটি পরিসীমা, এই আমদানি
ফিল্টার একটি C অ্যাপ্লিকেশনের পরিবর্তে একটি DSSSL স্টাইলশীট হিসাবে প্রয়োগ করা হয়। এই অনুমতি দেয়
আপনি দ্রুত স্টাইলশীট পরিবর্তন বা প্রসারিত করতে এটি আপনার প্রয়োজনের সাথে খাপ খাইয়ে নিতে পারেন। db2ris হল একটি
র্যাপার স্ক্রিপ্ট যা ওপেনজেডকে প্রকৃত রূপান্তর করতে আহ্বান জানায়।
বিকল্প
-a
ডকবুক উত্সে উপস্থিত থাকলে সম্পূর্ণ প্রথম- এবং অন্য নামগুলি ব্যবহার করুন৷ গতানুগতিক,
সমস্ত প্রথম- এবং অন্যান্য নাম সংক্ষিপ্ত করা হবে।
-e লগ-গন্তব্য
লগ-গন্তব্যের মান 0, 1, বা 2, বা সমতুল্য স্ট্রিং থাকতে পারে stderr,
syslog- র, বা ফাইল, যথাক্রমে। লগ ইনফরমেশন কোথায় যায় এই মানটি নির্দিষ্ট করে।
0 (শূন্য) মানে বার্তাগুলি stderr এ পাঠানো হয়। তারা অবিলম্বে উপলব্ধ
পর্দা কিন্তু তারা কমান্ড আউটপুট হস্তক্ষেপ করতে পারে. 1 আউটপুট পাঠাবে
syslog সুবিধা। মনে রাখবেন যে লগ বার্তা গ্রহণ করার জন্য syslog কনফিগার করা আবশ্যক
ব্যবহারকারী প্রোগ্রাম থেকে, দেখুন syslog- র(8) আরও তথ্যের জন্য ম্যান পেজ। ইউনিক্সের মতো
সিস্টেম সাধারণত এই বার্তাগুলিকে /var/log/user.log-এ সংরক্ষণ করে। 2-এ বার্তা পাঠাবে
একটি কাস্টম লগ ফাইল যা এর সাথে নির্দিষ্ট করা যেতে পারে -L বিকল্প।
-h
সাহায্য এবং ব্যবহার স্ক্রীন প্রদর্শন করে, তারপর প্রস্থান করে।
-L লগ ফাইল
একটি লগ ফাইলের সম্পূর্ণ পথ নির্দিষ্ট করুন যা লগ বার্তাগুলি গ্রহণ করবে। সাধারণত এই
হবে /var/log/refdba।
-o ফাইল
আউটপুট পাঠান ফাইল পরিবর্তে stdout. যদি ফাইল বিদ্যমান, এর বিষয়বস্তু হবে
ওভাররাইট
-O ফাইল
আউটপুট পাঠান ফাইল পরিবর্তে stdout. যদি ফাইল বিদ্যমান, আউটপুট যোগ করা হবে।
-r reftype
ডিফল্ট RIS রেফারেন্স টাইপ সেট করুন। এই ধরনের ব্যবহার করা হবে যদি db2ris অনুমান করতে না পারে
থেকে রেফারেন্স টাইপ BiblioEntry উপাদান।
ফাইল
এক বা একাধিক ডকবুক ফাইলের নাম।
কনফিগারেশন
db2ris db2risrc ফাইলটিকে নিজেই আরম্ভ করার জন্য মূল্যায়ন করে।
টেবিল 1. db2risrc
┌───────────────┬─────────────────────┬─────────── ───────────────┐
│পরিবর্তনশীল │ ডিফল্ট │ মন্তব্য │
├───────────────┼─────────────────────┼─────────── ───────────────┤
│logfile │ /var/log/db2ris.log │ একটি │ এর সম্পূর্ণ পথ
│ │ │ কাস্টম লগ ফাইল। এটি │
│ │ │ শুধুমাত্র লগডেস্ট │ হলেই ব্যবহৃত হয়
│ │ │ যথাযথভাবে সেট করুন। │
├───────────────┼─────────────────────┼─────────── ───────────────┤
│logdest │ 0 │ │ এর গন্তব্য
│ │ │ লগ তথ্য। 0 = │
│ │ │ stderr-এ প্রিন্ট করুন; 2 = │ ব্যবহার করুন
│ │ │ একটি কাস্টম লগফাইল৷ │
│ │ │ পরবর্তীটির একটি সঠিক │ প্রয়োজন
│ │ │ লগফাইলের সেটিং। │
├───────────────┼─────────────────────┼─────────── ───────────────┤
│authorlong │ f │ পূর্ণ হলে এটি t এ সেট করুন │
│ │ │ প্রথম- এবং অন্য নাম │
│ │ │ ব্যবহার করা উচিত যদি │ হয়
│ │ │ সম্ভব। │
├───────────────┼─────────────────────┼─────────── ───────────────┤
│ডিফল্ট টাইপ │ GEN │ ডিফল্ট RIS │
│ │ │ রেফারেন্স টাইপ হবে │
│ │ │ ব্যবহৃত হয় যদি একটি BiblioEntry │
│ │ │ উপাদান │ নির্দিষ্ট করে না
│ │ │ প্রকার। │
└───────────────┴─────────────────────┴─────────── ───────────────┘
তথ্য প্রসেসিং
একটি উপযুক্ত আউটপুটে পৌঁছানোর জন্য আমাদের একগুচ্ছ অনুমান করতে হবে:
· db2ris শুধুমাত্র "কাঁচা" ("রান্না করা" এর বিপরীতে) গ্রন্থপঞ্জী সংক্রান্ত তথ্য পরিচালনা করবে। এই
মূলত এর মানে হল যে আপনাকে অবশ্যই BiblioEntry উপাদানগুলিতে সমস্ত গ্রন্থপঞ্জী সংক্রান্ত ডেটা এনকোড করতে হবে,
BiblioMixed উপাদানে নয়।
· db2ris প্রথম 4টি ছাড়া PubDate থেকে সমস্ত প্রকাশনার তারিখের তথ্য বাতিল করে
#PCDATA এর অক্ষর তাই এগুলি একটি 4-সংখ্যার বছর হওয়া উচিত।
· ডিফল্টরূপে, প্রকাশনার ধরনটি কোনো BiblioEntry-এ স্পষ্টভাবে এনকোড করা হয় না
উপাদান বা এটি সহজে অনুমান করা যাবে না. তাই db2ris অনুমান করে যে BiblioEntry
বহন a ভূমিকা মান হিসাবে RIS প্রকাশনার ধরন সহ বৈশিষ্ট্য। যদি বৈশিষ্ট্য হয়
অনুপস্থিত, পরিবর্তে একটি ডিফল্ট প্রকার ব্যবহার করা হয়। এর মানে হল যে আপনি এই যোগ করা উচিত
দরকারী RIS ডেটাসেটগুলি পেতে (বা TY ঠিক করার জন্য রূপান্তরের আগে বৈশিষ্ট্যগুলি
পরে আরআইএস ফাইলে এন্ট্রি)।
একটি জার্নাল বা ম্যাগাজিনের নাম এনকোড করার জন্য ডকবুকের কোনো বিশেষ উপাদান নেই
যে একটি নিবন্ধ প্রকাশ. পরিবর্তে নিবন্ধের জন্য একই শিরোনাম উপাদান ব্যবহার করা হয়
শিরোনাম, একটি বইয়ের শিরোনাম, বা একটি সিরিজ শিরোনাম। একটি জার্নাল বা ম্যাগাজিনের মধ্যে পার্থক্য করতে
নাম এবং "বাস্তব" শিরোনাম, জার্নালের নাম এনকোডিং শিরোনাম উপাদান বলে ধরে নেওয়া হয়
একটি BiblioSet যার মধ্যে নেস্টেড সম্পর্ক বৈশিষ্ট্য "জার্নাল", "পাব", "সংক্ষেপে" সেট করা হয়েছে,
অথবা "পূর্ণ" (এই কমবেশি স্বেচ্ছাচারী তালিকাটি অবশ্যই প্রসারিত বা পরিবর্তন করা যেতে পারে, দেখুন
নিচে). "সংক্ষিপ্ত" এবং "পূর্ণ" মানগুলি আরও সিদ্ধান্ত নেয় যে RIS ট্যাগ "JO" নাকি
"JF" ব্যবহার করা হবে।
পরিবর্তন করা হচ্ছে DB2RIS
পূর্বে বলা হয়েছে, db2ris একটি DSSSL স্টাইলশীট হিসাবে প্রয়োগ করা হয়েছে যা সহজেই এবং হতে পারে
দ্রুত আপনার প্রয়োজনে অভিযোজিত। স্ক্রিপ্টের অনুলিপি তৈরি করা এবং সংশোধন করা বিচক্ষণ হতে পারে
ডকবুক গ্রন্থপঞ্জী উপাদানগুলির বিশেষ "অপব্যবহারের" জন্য এগুলিকে মানিয়ে নেওয়ার জন্য
বিভিন্ন নথি বা তথ্য সূত্রে। এই বিভাগে সংক্ষিপ্তভাবে আপনি যা ফাংশন তালিকাভুক্ত
সম্ভবত পরিবর্তন করতে চান.
reftype-heuristic
এই ফাংশন সঠিক RIS প্রকাশনার ধরন অনুমান করার চেষ্টা করে।
শিরোনাম-হিউরিস্টিক
এই ফাংশনটি একটি ইঙ্গিত দেয় যে একটি শিরোনাম উপাদান একটি জার্নাল/ম্যাগাজিনের নাম হিসাবে ব্যবহৃত হয় কিনা
বা একটি নিবন্ধের শিরোনাম বা বইয়ের শিরোনাম হিসাবে।
প্রক্রিয়া তারিখ
এই ফাংশনটি PubDate উপাদান থেকে RIS PY ট্যাগের জন্য একটি বৈধ স্ট্রিং তৈরি করে।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে db2ris ব্যবহার করুন