Cataloging plugins (value builders)
With value builders you can enhance your cataloging with additional features like validation, link creation, auto-generation of numbers etc.
एक वैल्यू बिल्डर एक पर्ल स्क्रिप्ट है, जो एक मार्क फ्रेमवर्क के भीतर, ग्रंथ सूची रिकॉर्ड, प्राधिकरण रिकॉर्ड या आइटम में एक निश्चित उप -क्षेत्र से जुड़ा हुआ है।
टिप्पणी
Cataloging plugins are not to be confused with Koha plugins
सेट अप
*वहाँ जाओ: * अधिक > प्रशासन > मार्क ग्रंथ सूची फ्रेमवर्क टेस्ट
अपने मार्क ढांचे में एक मूल्य बिल्डर का उपयोग करने के लिए, प्रशासन में नेविगेट करें > मार्क बिब्लियोग्राफिक फ्रेमवर्क और फिर वांछित ढांचे की मार्क संरचना के लिए।
किसी फ़ील्ड के लिए खोजें या ब्राउज़ करें, और अपने 'एक्शन' मेनू से 'सबफील्ड संपादित करें' संपादित करें। सबफील्ड टैब पर जाएं, और "प्लगइन" पर ड्रॉप डाउन सूची से प्रासंगिक प्रविष्टि चुनें।
उदाहरण
आइटम संपादक में कॉल नंबर ब्राउज़र जोड़ना:
अपने MARC फ्रेमवर्क में, फील्ड 952 पर जाएं और सबफील्ड ओ को संपादित करें।
'प्लगइन' सूची से cn_browser.pl चुनें।
अपने परिवर्तनों को सहेजें।
MARC21 के लिए डिफ़ॉल्ट मान बिल्डरों
ये वैल्यू बिल्डर्स पहले से ही MARC21 में डिफ़ॉल्ट मार्क बिब्लियोग्राफिक फ्रेमवर्क में एकीकृत हैं।
से एक मूल्य बिल्डर तक पहुंचने के लिए बेसिक एडिटर, फ़ील्ड के दाईं ओर आइकन पर क्लिक करें।
लीडर (ग्रंथ सूची रिकार्ड)
लीडर वैल्यू बिल्डर सभी डिफ़ॉल्ट मार्क21 ग्रंथ सूची फ्रेमवर्क में 000 मार्क फील्ड से जुड़ा हुआ है।
इस बिल्डर में मान मार्क21 (ग्रंथ सूची) में लीडर मूल्यों पर आधारित हैं।
00-04 - रिकॉर्ड आकार: यह कोहा द्वारा स्वचालित रूप से भरा जाएगा।
05 - रिकॉर्ड स्थिति: नए रिकॉर्ड में, यह डिफ़ॉल्ट रूप से 'एन - न्यू' पर सेट किया जाएगा।
06 - रिकॉर्ड का प्रकार: नए रिकॉर्ड में, यह डिफ़ॉल्ट रूप से 'a - भाषा सामग्री' पर सेट किया जाएगा।
07 - Bibliographic level: in new records, this will be set to 'm - Monograph/ item' by default. Some features in Koha, such as item bundles, analytics and CheckPrevCheckout might depend on having a different value here.
08 - नियंत्रण का प्रकार: नए रिकॉर्ड में, यह सेट किया जाएगा '# - डिफ़ॉल्ट रूप से कोई विशिष्ट प्रकार' नहीं।
09 - चरित्र कोडिंग योजना: कोहा में रिकॉर्ड हमेशा यूनिकोड में होते हैं।
10-16 - संकेतक / उपक्षेत्र / आकार: यह स्वचालित रूप से कोहा द्वारा भरा जाएगा।।
17 - एन्कोडिंग स्तर: नए रिकॉर्ड में, यह डिफ़ॉल्ट रूप से '7 - न्यूनतम स्तर' पर सेट किया जाएगा।
18 - वर्णनात्मक कैटलॉगिंग फॉर्म: नए रिकॉर्ड में, यह डिफ़ॉल्ट रूप से 'ए - एएसीआर 2' पर सेट किया जाएगा।
19 - मल्टीपार्ट संसाधन रिकॉर्ड स्तर: नए रिकॉर्ड में, यह डिफ़ॉल्ट रूप से '# - निर्दिष्ट या लागू नहीं' पर सेट किया जाएगा।
20-24 - एंट्री मैप और लंबाई: यह कोहा द्वारा स्वचालित रूप से भरी जाएगी।
006 (ग्रंथ सूची रिकॉर्ड)
006 वैल्यू बिल्डर सभी डिफ़ॉल्ट MARC21 ग्रंथ सूची फ्रेमवर्क में 006 MARC फ़ील्ड से जुड़ा हुआ है।
इस बिल्डर में मान MARC21 में 006 फ़ील्ड मानों पर आधारित हैं।
सामग्री का प्रकार: यह मान नीचे दिए गए फ़ील्ड और विकल्पों को बदल देगा, क्योंकि 006 के तत्वों को सामग्री के प्रकार द्वारा परिभाषित किया गया है। नए रिकॉर्ड में, यह डिफ़ॉल्ट रूप से 'BKS - बुक्स' पर सेट किया जाएगा।
00 - सामग्री का रूप: डिफ़ॉल्ट मान और विकल्प यहां उपरोक्त सामग्री के प्रकार पर निर्भर करेंगे।
बाकी मान 008/18-34 के समान हैं, नीचे दिए गए विवरण को देखें।
007 (ग्रंथ सूची रिकॉर्ड)
007 वैल्यू बिल्डर सभी डिफ़ॉल्ट मार्क21 ग्रंथ सूची फ्रेमवर्क में 007 मार्क फ़ील्ड से जुड़ा हुआ है।
इस बिल्डर में मान MARC21 में 007 फ़ील्ड मान पर आधारित हैं।
सामग्री प्रकार: यह मान नीचे के क्षेत्रों और विकल्पों को बदल देगा, क्योंकि 007 में तत्वों को सामग्री के प्रकार द्वारा परिभाषित किया गया है। नए रिकॉर्ड में, यह डिफ़ॉल्ट रूप से 'टेक्स्ट' पर सेट किया जाएगा।।
008 (ग्रंथ सूची रिकॉर्ड)
008 वैल्यू बिल्डर सभी डिफ़ॉल्ट MARC21 ग्रंथसूची ढांचे में 008 मार्क क्षेत्र से जुड़ा हुआ है।।
इस बिल्डर में मान MARC21 (bibliographic) में 008 फ़ील्ड मान पर आधारित हैं।
सामग्री के प्रकार: यह मान नीचे के क्षेत्रों और विकल्पों को बदल देगा, क्योंकि 008 में तत्वों को सामग्री के प्रकार द्वारा परिभाषित किया गया है। डिफ़ॉल्ट मान लीडर/06 (साथ ही कुछ मामलों में नेता/07 में मूल्य) में मूल्य पर निर्भर करता है।।
नेता / 06 मूल्य
नेता / 07 मूल्य
008 सामग्री का प्रकार
a - भाषा सामग्री
a - विशेष निबंध घटक हिस्सा
बीकेएस - किताबें
b - सीरियल घटक हिस्सा
CR - सतत संसाधन
c - संग्रह
बीकेएस - किताबें
d - सबयूनिट
बीकेएस - किताबें
i- समेकित संसाधन
CR - सतत संसाधन
m - मोनोग्राफ/मद
बीकेएस - किताबें
s- सीरियल
CR - सतत संसाधन
c - विख्यात संगीत
MU - संगीत
d - पांडुलिपि नोटेड संगीत
MU - संगीत
e - कार्टोग्राफिक सामग्री
MP - नक्शे
f - पांडुलिपि कार्टोग्राफिक सामग्री
MP - नक्शे
g - अनुमानित माध्यम
VM - विजुअल सामग्री
i - गैर संगीत ध्वनि रिकॉर्डिंग
MU - संगीत
j - संगीत ध्वनि रिकॉर्डिंग
MU - संगीत
k - द्वि-आयामी गैर-प्रक्षेप्य ग्राफिक
VM - विजुअल सामग्री
m - कंप्यूटर फाइल
CF - कंप्यूटर फ़ाइलों
o - किट
VM - विजुअल सामग्री
p - मिश्रित सामग्री
MX - मिश्रित सामग्री
r - तीन आयामी कलाकृति या स्वाभाविक रूप से होने वाली वस्तु
VM - विजुअल सामग्री
t - पाण्डुलिपि भाषा सामग्री
बीकेएस - किताबें
अन्य डिफ़ॉल्ट मान बिल्डर
साथ ही विशिष्ट एमएआरसी क्षेत्रों के लिए डिफ़ॉल्ट मान बिल्डरों के रूप में, अन्य कैटलॉग प्लगइन्स हैं जो कोहा में डिफ़ॉल्ट रूप से फ़ील्ड से जुड़े हुए हैं।।
बारको़ड
यह मान बिल्डर सभी डिफ़ॉल्ट मार्क ग्रंथ सूची फ्रेमवर्क में बारकोड फ़ील्ड से जुड़ा हुआ प्लगइन है ( 952$p in MARC21 or 995$f in UNIMARC) डिफ़ॉल्ट रूप से।
इसका उपयोग autobarcode सिस्टम वरीयता द्वारा किया जाता है। यदि वरीयता बारकोड प्रारूप पर सेट की जाती है, तो बारकोड वैल्यू बिल्डर बारकोड क्षेत्र में उपयोगकर्ता क्लिक करने पर स्वचालित रूप से बारकोड उत्पन्न करेगा।।
आप वैकल्पिक रूप से वैकल्पिक का उपयोग कर सकते हैं मैनुअल बारकोड वैल्यू बिल्डर इस डिफ़ॉल्ट के बजाय।
अधिग्रहण की तारीख
This value builder is the plugin linked to the date of acquisition item field in all default MARC bibliographic frameworks ( 952$d in MARC21 or 995$5 in UNIMARC) by default.
यह आज की तारीख में प्रवेश करता है जब उपयोगकर्ता क्षेत्र में क्लिक करता है।।
वैकल्पिक मूल्य बिल्डर
साथ ही विशिष्ट मार्क फ़ील्ड या अन्य फ़ील्ड के लिए डिफ़ॉल्ट मान बिल्डरों के साथ, अन्य कैटलॉगिंग प्लगइन्स हैं जो वैकल्पिक रूप से हो सकते हैं:ref:मार्क फ्रेमवर्क में जोड़ा गया <setup-valuebuilder-label> रिकॉर्ड को कैटलॉग करते समय विभिन्न कार्यों में मदद करने के लिए।
मैनुअल बारकोड
यह मान बिल्डर Barcode मान बिल्डर के लिए एक वैकल्पिक विकल्प है। यह एक ही बात करता है, लेकिन बारकोड केवल तब उत्पन्न होता है जब उपयोगकर्ता बारकोड क्षेत्र के बगल में ellipsis (...) पर क्लिक करता है।।
यह उन पुस्तकालयों में उपयोग किया जा सकता है जो जरूरी नहीं कि सभी आइटमों के लिए स्वचालित रूप से उत्पन्न एक बारकोड चाहते हैं।
नियमित बारकोड वैल्यू बिल्डर के बजाय इस वैल्यू बिल्डर का उपयोग करने के लिए,
एक्शन पर क्लिक करें > संपादित करने के लिए ढांचे के बगल में मार्क संरचना
कार्रवाई पर क्लिक करें> आइटम फ़ील्ड के बगल में सबफील्ड संपादित करें (MARC21 में 952, UNIMARC में 995)
बारकोड टैब पर क्लिक करें ( MARC21 में 'P', या UNIMARC में 'f')
'अन्य विकल्प' के तहत प्लगइन के रूप में 'barcode _manual.pl' चुनें
'परिवर्तन सहेजें' पर क्लिक करें
कॉल नंबर (अनुक्रमिक, उपसर्ग के साथ 4 वर्ण)
यह मान बिल्डर वैकल्पिक रूप से इन-हाउस अनुक्रमिक अल्फ़ान्यूमेरिक कॉल नंबर बनाने के लिए उपयोग किया जा सकता है।
आपको एक अक्षर उपसर्ग (किसी भी लंबाई के) की आपूर्ति करनी चाहिए, उसके बाद एक खाली स्थान और एक अल्फ़ान्यूमेरिक संख्या। अल्फ़ान्यूमेरिक नंबर 4 वर्ण लंबा है, और या तो एक अक्षर या संख्या अनुक्रम है, जिसे बाद में 1, 2, 3, आदि द्वारा जोड़ा जाता है।
यदि इनपुट इस सटीक प्रारूप में नहीं है, तो कुछ भी उत्पन्न नहीं होगा।
यहां मानों के कुछ उदाहरण दिए गए हैं जो कॉल नंबर जनरेशन को ट्रिगर करेंगे:
AAA 0
returns first unused number AAA 0xxx starting with AAA 0001BBB 12
returns first unused number BBB 12xx starting with BBB 1201CCC QW
returns first unused number CCC QWxx starting with CCC QW01
इस मूल्य बिल्डर का उपयोग करने के लिए,
एक्शन पर क्लिक करें > संपादित करने के लिए ढांचे के बगल में मार्क संरचना
कार्रवाई पर क्लिक करें> आइटम फ़ील्ड के बगल में सबफील्ड संपादित करें (MARC21 में 952, UNIMARC में 995)
कॉल नंबर टैब पर क्लिक करें ('o' iमार्क21 मे, या 'k' in UNIMARC)
'अन्य विकल्प' के तहत प्लगइन के रूप में 'callnumber-KU.pl' चुनें
'परिवर्तन सहेजें' पर क्लिक करें
कॉल नंबर उत्पन्न करने के लिए, कॉल नंबर फ़ील्ड में अनुक्रमिक संख्या के उपसर्ग, स्थान और प्रारंभ टाइप करें, फिर फ़ील्ड के बगल में ellipsis (...) पर क्लिक करें। कॉल नंबर आपूर्ति पैटर्न के अनुसार उत्पन्न किया जाएगा।।
कॉल नंबर (prefix के साथ अनुक्रमिक अंक)
इस वैल्यू बिल्डर को वैकल्पिक रूप से इन-हाउस अनुक्रमिक संख्यात्मक कॉल नंबर बनाने के लिए इस्तेमाल किया जा सकता है, साथ ही साथ एक पत्र उपसर्ग के बिना।।
आपको एक अक्षर उपसर्ग (किसी भी लम्बाई) की आपूर्ति करनी होगी। प्लगइन उपसर्ग के लिए एक बढ़ी हुई संख्या का पालन करेगा।।
उदाहरण के लिए, यदि प्रीफिक्स "PREFIX" के साथ उच्चतम कॉल नंबर "PREFIX 5236" है, तो उत्पन्न होने वाला अगला "PREFIX" कॉल नंबर "PREFIX 5237" होगा।।
यदि आप फ़ील्ड को खाली छोड़ देते हैं, तो एक साधारण वृद्धि हुई कॉल नंबर उत्पन्न होता है।।
इस मूल्य बिल्डर का उपयोग करने के लिए,
एक्शन पर क्लिक करें > संपादित करने के लिए ढांचे के बगल में मार्क संरचना
कार्रवाई पर क्लिक करें> आइटम फ़ील्ड के बगल में सबफील्ड संपादित करें (MARC21 में 952, UNIMARC में 995)
कॉल नंबर टैब पर क्लिक करें ('o' iमार्क21 मे, या 'k' in UNIMARC)
'अन्य विकल्प' के तहत प्लगइन के रूप में 'callnumber.pl' चुनें
'परिवर्तन सहेजें' पर क्लिक करें
कॉल नंबर उत्पन्न करने के लिए, प्रिफिक्स टाइप करें, फिर फ़ील्ड के बगल में ellipsis (...) पर क्लिक करें। कॉल नंबर आपूर्ति पैटर्न के अनुसार उत्पन्न किया जाएगा।।
Callnumber ब्राउज़र
इस प्लगइन को वैकल्पिक रूप से आइटम संपादक से सीधे कॉल नंबर ब्राउज़ करने के लिए इस्तेमाल किया जा सकता है।।
कॉल नंबर फ़ील्ड के बगल में ellipsis (...) पर क्लिक करने से एक खोज फॉर्म के साथ पॉप-अप विंडो खुल जाएगी।।
यदि आप कॉल नंबर में टाइप करते हैं और ellipsis पर क्लिक करते हैं, तो सर्च फॉर्म कॉल नंबर से प्रीफिल किया जाएगा।।
परिणामों में, एक पतली हरी रेखा इंगित करती है कि खोजी गई कॉल संख्या अनुक्रम में होगी।।
यदि कॉल नंबर मौजूद है, तो परिणाम लाल रंग में दिखाई देंगे।।
इस मूल्य बिल्डर का उपयोग करने के लिए,
एक्शन पर क्लिक करें > संपादित करने के लिए ढांचे के बगल में मार्क संरचना
कार्रवाई पर क्लिक करें> आइटम फ़ील्ड के बगल में सबफील्ड संपादित करें (MARC21 में 952, UNIMARC में 995)
कॉल नंबर टैब पर क्लिक करें ('o' iमार्क21 मे, या 'k' in UNIMARC)
'अन्य विकल्प' के तहत प्लगइन के रूप में 'cn _browser.pl' चुनें
'परिवर्तन सहेजें' पर क्लिक करें
स्टॉकनंबर (library code)
इस प्लगइन को वैकल्पिक रूप से एक बढ़ी हुई सूची संख्या उत्पन्न करने के लिए इस्तेमाल किया जा सकता है, जो पुस्तकालय कोड द्वारा निर्धारित है।।
उदाहरण के लिए, यदि पुस्तकालय कोड CPL है, तो स्टॉकनंबर CPL _1, CPL _2, CPL _3, आदि के रूप में उत्पन्न किया जाएगा।।
इस मूल्य बिल्डर का उपयोग करने के लिए,
एक्शन पर क्लिक करें > संपादित करने के लिए ढांचे के बगल में मार्क संरचना
कार्रवाई पर क्लिक करें> आइटम फ़ील्ड के बगल में सबफील्ड संपादित करें (MARC21 में 952, UNIMARC में 995)
MARC21 में सूची संख्या टैब (i) पर क्लिक करें, या UNIMARC में 'j') पर क्लिक करें।
'अन्य विकल्प' के तहत प्लगइन के रूप में 'stocknumber.pl' चुनें
'परिवर्तन सहेजें' पर क्लिक करें
जब किसी वस्तु को सूचीबद्ध किया जाता है, तो सूची संख्या क्षेत्र के बगल में ellipsis (...) क्लिक करें। यदि अभी तक कोई सूची संख्या नहीं है, तो केवल उपसर्ग उत्पन्न किया जाएगा (उदाहरण के लिए CPL _)। यदि पहले से ही सूची संख्या है तो यह सबसे बड़ा होगा और एक वृद्धि होगी।।
स्टॉकनंबर (10 अंकों के साथ उपसर्ग)
इस प्लगइन का उपयोग वैकल्पिक रूप से 10 अंकों की बढ़ी हुई सूची संख्या उत्पन्न करने के लिए किया जा सकता है, जिसमें एक कस्टम उपसर्ग होता है।।
उदाहरण के लिए, यदि अंतिम सूची संख्या 'CAT 0000001456' है, तो अगले 'CAT' सूची संख्या 'CAT 0000001457' होगी।।
इस मूल्य बिल्डर का उपयोग करने के लिए,
एक्शन पर क्लिक करें > संपादित करने के लिए ढांचे के बगल में मार्क संरचना
कार्रवाई पर क्लिक करें> आइटम फ़ील्ड के बगल में सबफील्ड संपादित करें (MARC21 में 952, UNIMARC में 995)
MARC21 में सूची संख्या टैब (i) पर क्लिक करें, या UNIMARC में 'j') पर क्लिक करें।
'अन्य विकल्प' के तहत प्लगइन के रूप में 'stocknumberam123.pl' चुनें
'परिवर्तन सहेजें' पर क्लिक करें
जब किसी वस्तु को सूचीबद्ध किया जाता है, तो उपसर्ग टाइप करें और सूची संख्या क्षेत्र के बगल में ellipsis (...) पर क्लिक करें। यह एक ही उपसर्ग के साथ सबसे बड़ी संख्या में ले जाएगा और एक वृद्धि जोड़ देगा।।
स्टॉकनंबर (10 अंक पूर्व निर्धारित उपसर्ग के साथ)
इस प्लगइन को वैकल्पिक रूप से 10 अंकों की बढ़ी हुई सूची संख्या उत्पन्न करने के लिए इस्तेमाल किया जा सकता है, एक अधिकृत मूल्य श्रेणी से एक कस्टम उपसर्ग के साथ।।
उदाहरण के लिए, यदि अंतिम सूची संख्या 'CAT 0000001456' है, तो अगले 'CAT' सूची संख्या 'CAT 0000001457' होगी।।
इस मूल्य बिल्डर का उपयोग करने के लिए,
एक्शन पर क्लिक करें > संपादित करने के लिए ढांचे के बगल में मार्क संरचना
कार्रवाई पर क्लिक करें> आइटम फ़ील्ड के बगल में सबफील्ड संपादित करें (MARC21 में 952, UNIMARC में 995)
MARC21 में सूची संख्या टैब (i) पर क्लिक करें, या UNIMARC में 'j') पर क्लिक करें।
'अन्य विकल्प' के तहत प्लगइन के रूप में 'stocknumberAV.pl' चुनें
'परिवर्तन सहेजें' पर क्लिक करें
In order to use this value builder, you need to create an authorized value category called 'INVENTORY'.
फिर, जोड़े अधिकृत मान जैसे:
अधिकृत मूल्य: अपनी सूची संख्या (अपरकेस या लोअरकेस) के लिए इच्छित उपसर्ग में प्रवेश करें।।
वर्णन: अपनी संख्या के लिए पहला मान दर्ज करें। उदाहरण के लिए, यदि आपका उपसर्ग 'CAT' है और आप चाहते हैं कि आपकी पहली सूची संख्या 'CAT 0000001457' होगी, तो अधिकृत मूल्य विवरण में '1456' या '0000001456' दर्ज करें।।
वर्णन (OPAC): खाली छोड़ दें।।
जब किसी वस्तु को सूचीबद्ध किया जाता है, तो उपसर्ग टाइप करें और सूची संख्या क्षेत्र के बगल में ellipsis (...) पर क्लिक करें। यह एक ही उपसर्ग के साथ सबसे बड़ी संख्या में ले जाएगा और एक वृद्धि जोड़ देगा। यदि आप एक अमान्य उपसर्ग टाइप करते हैं, तो यह किसी भी नंबर उत्पन्न नहीं करेगा।।
अपलोड करें
इस प्लगइन को वैकल्पिक रूप से फ़ाइलों को अपलोड करने के लिए इस्तेमाल किया जा सकता है (जिसमें upload टूल) सीधे कैटलॉग संपादक से और स्वचालित रूप से फाइल को फ़ील्ड में लिंक कर सकते हैं। यह करने के लिए उपयोगी है attach फ़ाइलें रिकॉर्ड करने के लिए (सबसे अधिक इस्तेमाल किया के साथ $u subfield के 'इलेक्ट्रॉनिक स्थान और पहुँच' क्षेत्र - 856 में MARC21 या 256 में UNIMARC)।
इस मूल्य बिल्डर का उपयोग करने के लिए,
एक्शन पर क्लिक करें > संपादित करने के लिए ढांचे के बगल में मार्क संरचना
एक्शन पर क्लिक करें > लिंक क्षेत्र (856 MARC21 में, 256 UNIMARC) के बगल में उपक्षेत्रों को संपादित करें
'यू' टैब पर क्लिक करें
'अन्य विकल्प' के तहत प्लगइन के रूप में 'upload.pl' चुनें
'परिवर्तन सहेजें' पर क्लिक करें
कैटलॉग करते समय फ़ाइलों को रिकॉर्ड में संलग्न करने के लिए,
'अपलोड' बटन पर क्लिक करें, जो $u उपक्षेत्र के बगल में है।।
अपने कंप्यूटर से एक फ़ाइल चुनने के लिए बटन पर क्लिक करें।।
'अपलोड' पर क्लिक करें।।
'Choose' पर क्लिक करें।।
फ़ाइल का लिंक स्वचालित रूप से उपक्षेत्र में प्रवेश किया जाएगा।।