انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

marc2ris - آنلاین در ابر

marc2ris را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور marc2ris است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


marc2ris - داده های کتابشناختی MARC را به فرمت RIS تبدیل می کند

خلاصه


marc2ris [-e ورود به مقصد] [-h] [-l در سطح ورود] [-L ورود به سیستم فایل] [-m] [-o مجموعه]
[-O مجموعه] [-t نوع ورودی] [-u t|f] پرونده

شرح


marc2ris تلاش می کند تا اطلاعات مفید برای RefDB را از مجموعه داده های MARC استخراج کند. MARC
(فرمت کاتالوگ قابل خواندن ماشینی) استانداردی است که از دهه 1960 سرچشمه می گیرد و به طور گسترده ای مورد استفاده قرار می گیرد.
مورد استفاده کتابخانه ها و آژانس های کتابشناختی. اکثر کتابخانه هایی که دسترسی Z39.50 را ارائه می دهند می توانند
سوابق را حداقل در یک قالب MARC (مانند اکثر استانداردهای دیگر موجود) ارائه دهید
یک زوج برای انتخاب). در حال حاضر لهجه‌های MARC زیر پشتیبانی می‌شوند:

MARC21
این تلاشی برای ادغام انواع MARC موجود (عمدتا USMARC و CANMARC) است.
و به احتمال زیاد قالبی خواهد بود که در آینده نزدیک توسط همه کتابخانه ها پشتیبانی می شود. در
فرمت در توضیح داده شده است کتابخانه of کنگره MARC صفحات[1].

یونیمارک
این معادل اروپایی تلاش برای استانداردسازی است. مشخصات می تواند باشد
یافت اینجا کلیک نمایید[2].

UKMARC
این قالب تقریباً به نوع USMARC نزدیک است و عمدتاً توسط کتابخانه‌های داخل استفاده می‌شود
انگلستان و ایرلند کتابخانه‌هایی که از این قالب پشتیبانی می‌کنند ممکن است به
MARC21 در آینده. متاسفانه هیچ توضیح آنلاینی از این قالب وجود ندارد، اما
این PDF سند[3] تفاوت های اصلی بین USMARC و UKMARC را شرح می دهد.

OPTIONS


به طور پیش فرض اسکریپت داده های USMARC را از stdin می خواند و داده های RIS را به stdout می فرستد.

-e ورود به مقصد
log-destination می تواند مقادیر 0، 1، یا 2 یا رشته های معادل داشته باشد. استدرر,
syslog، یا پرونده، به ترتیب. این مقدار مشخص می کند که اطلاعات گزارش به کجا می رود.
0 (صفر) یعنی پیام ها به stderr ارسال می شوند. آنها بلافاصله در دسترس هستند
صفحه نمایش اما ممکن است با خروجی فرمان تداخل داشته باشند. 1 خروجی را به
تسهیلات syslog به خاطر داشته باشید که syslog باید برای پذیرش پیام های گزارش پیکربندی شود
از برنامه های کاربر، به syslog(8) صفحه مرد برای اطلاعات بیشتر. یونیکس مانند
سیستم ها معمولاً این پیام ها را در /var/log/user.log ذخیره می کنند. 2 پیام ها را به
یک فایل ثبت سفارشی که می توان با آن مشخص کرد -L گزینه.

-h
صفحه راهنما و استفاده را نشان می دهد، سپس خارج می شود.

-l در سطح ورود
اولویت ثبت رویدادها را مشخص کنید. این یا عددی بین 0 است
و 7 یا یکی از رشته ها ظاهر شد, هوشیار, منتقد, گمراه شدن, هشدار, اطلاع, اطلاعات, اشکال زدایی کردن,
به ترتیب (به تعاریف سطح Log نیز مراجعه کنید). -1 ورود به سیستم را به طور کامل غیرفعال می کند. یک کم
سطح log مانند 0 به این معنی است که فقط مهم ترین پیام ها ثبت می شوند. لاگ بالاتر
سطح به این معنی است که رویدادهای مهم کمتر نیز ثبت می شوند. 7 شامل اشکال زدایی می شود
پیام ها. دومی می تواند پرمخاطب و فراوان باشد، بنابراین می خواهید از این سطح گزارش اجتناب کنید
مگر اینکه نیاز به پیگیری مشکلات داشته باشید.

-L ورود به سیستم فایل
مسیر کامل یک فایل گزارش را که پیام های گزارش را دریافت می کند، مشخص کنید. به طور معمول این
/var/log/refdba خواهد بود.

-m
خروجی MARC اضافی را روشن کنید. داده های خروجی، خروجی RIS درهم خواهد بود
با منبع داده MARC که برای تولید خروجی استفاده می شود. این برای رفع مفید است
خطاهای تبدیل به صورت دستی

-o پرونده
ارسال خروجی به پرونده. اگر پرونده وجود دارد، محتویات آن بازنویسی خواهد شد.

-O پرونده
ارسال خروجی به پرونده. اگر پرونده وجود دارد، خروجی ضمیمه خواهد شد.

-t نوع ورودی
نوع ورودی MARC را مشخص کنید. پیش فرض است MARC21. سایر انواع موجود هستند یونیمارک
و UKMARC.

-u t|f
اگر روی "t" تنظیم شده است، خروجی یونیکد را درخواست کنید (این حالت پیش فرض است). marc2ris تلاش می کند
داده های ورودی را به یونیکد تبدیل کنید (مگر اینکه مجموعه داده به صراحت بیان کند
قبلا از یونیکد استفاده می کند). اگر به نظر می رسد تبدیل کار نمی کند، آن را روی "f" تنظیم کنید
برخی از انواع MARC رمزگذاری کاراکتر را به صراحت بیان نمی کنند.

پیکربندی


marc2ris فایل marc2risrc را برای مقداردهی اولیه ارزیابی می کند.

جدول 1. marc2risrc
┌──────────┬──────────────────────┬─────────────── ───────────┐
متغیربه طور پیش فرضاظهار نظر
├──────────┼──────────────────────┼─────────────── ───────────┤
│outfile │ (هیچکدام) │ فایل خروجی پیش فرض │
│ │ │ نام. │
├──────────┼──────────────────────┼─────────────── ───────────┤
│ outappend │ t │ تعیین می کند که آیا │
خروجی │ │ │ اضافه شده است (t) │
│ │ │ به یک فایل موجود یا │
│ │ │ رونویسی (f) یک │
│ │ │ فایل موجود. │
├──────────┼──────────────────────┼─────────────── ───────────┤
│نقشه برداری نشده │ t │ اگر روی تنظیم شود t، ناشناخته │
│ │ │ برچسب ها در داده های ورودی │
│ │ │ به دنبال │ خروجی خواهد شد
│ │ │ الف برچسب │
│ │ │ داده های حاصل می تواند │ باشد
│ │ │ بازرسی و سپس │ شود
│ │ │ ارسال شده از طریق SED به │
│ │ │ این │ را بردار
│ │ │ خطوط اضافی. در صورت تنظیم │
│ │ │ به f، برچسب های ناشناخته │ خواهد شد
│ │ │ به زیبایی نادیده گرفته شود. │
├──────────┼──────────────────────┼─────────────── ───────────┤
│logfile │ /var/log/med2ris.log │ مسیر کامل یک │
│ │ │ فایل ثبت سفارشی. این │ است
│ │ │ فقط در صورتی استفاده می شود که logdest │ باشد
│ │ │ به طور مناسب تنظیم کنید. │
├──────────┼──────────────────────┼─────────────── ───────────┤
│logdest │ 1 │ مقصد │
│ │ │ اطلاعات ورود. 0 = │
│ │ │ چاپ به stderr; 1 = استفاده از │
│ │ │ تسهیلات syslog. 2 = │
│ │ │ از یک logfile سفارشی استفاده کنید. │
│ │ │ دومی به یک │ نیاز دارد
│ │ │ تنظیم مناسب │
│ │ │ لاگ فایل. │
├──────────┼──────────────────────┼─────────────── ───────────┤
│loglevel │ 6 │ سطح log تا │
│ │ │ کدام پیام ها │ خواهند بود
│ │ │ ارسال شد. تنظیم کم (0) │
│ │ │ فقط بیشترین │ را اجازه می دهد
│ │ │ پیام های مهم، یک │
│ │ │ تنظیم بالا (7) اجازه می دهد تا │
│ │ │ همه پیام ها از جمله │
│ │ │ پیام های اشکال زدایی. -1 به معنی │ است
│ │ │ هیچ چیزی ثبت نخواهد شد. │
└──────────┴──────────────────────┴─────────────── ───────────┘

داده ها در حال پردازش


هدف قالب MARC با هدف قالب RIS کاملاً متفاوت است.
بنابراین نباید خیلی تعجب کنید که واردات داده های MARC تا حدودی خشن است
لبه ها. این فیلتر ظاهراً با مجموعه داده‌های بسیار زیادی کار می‌کند، اما موارد زیر
کاستی ها شناخته شده است (و احتمالاً بیشتر توسط خواننده علاقه مند کشف می شود):

برخی از فیلدها، مانند 846، در حال حاضر به طور کامل نادیده گرفته شده اند. این، البته، مقید است
را تغییر دهید.

· نام نویسنده به ترتیب طبیعی مشخص شده است، یعنی چیزی شبیه First Middle Last،
به دلیل مشکلات با نام های میانی یا خانوادگی متعدد، عادی نمی شوند. نویسنده
نام ها به ترتیب معکوس، یعنی چیزی شبیه به Last، First Middle، نرمال می شوند
در بیشتر موارد به درستی رسیدگی به اسامی غیر اروپایی امری آزمایشی است و
خطا.

· مدیریت مجموعه کاراکترها تا حدودی محدود است. فقط کاراکتر ورودی بدون تغییر
کدگذاری یا UTF-8 برای داده های خروجی در دسترس هستند.

با این اوصاف، هنوز امیدی وجود دارد. در -m گزینه خط فرمان اضافی را روشن می کند
خروجی MARC یعنی خروجی تولید شده حاوی خطوط پراکنده ای خواهد بود که نشان می دهد
محتویات فیلدهای MARC اصلی که برای تولید خط یا خطوط RIS زیر استفاده می شود. برای
به عنوان مثال، قطعه خروجی زیر نشان می دهد که چگونه marc2ris تولید خطوط نویسنده از
ورودی MARC:

فیلد خالی نویسنده (100)
:نویسنده(Ind1): 1
:نویسنده($a): Ershov, AP
:نویسنده($b):
:نویسنده($c):
:نویسنده(Ind1): 1
:نویسنده($a): کنوت، دونالد اروین،
:نویسنده($b):
:نویسنده($c):
AU - ارشوف، AP
AU - کنوت، دونالد اروین

اگر احساس می کنید marc2ris داده های شما را به درستی ترجمه نمی کند، ساده ترین راه ممکن است
برای استفاده از -m تغییر دهید و خروجی را به یک فایل هدایت کنید. سپس می توانید آن را تجزیه و تحلیل کنید
وضعیت و خطوط RIS را همانطور که صلاح می دانید اصلاح کنید. در نهایت می توانید خطوط MARC را حذف کنید
با دستوری مانند:

~$ grep -v" " < withmarc.ris > womarc.ris

از marc2ris به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    JXplorer - یک مرورگر Java Ldap
    JXplorer - یک مرورگر Java Ldap
    یک کلاینت LDAP جاوا با پشتیبانی LDIF،
    امنیت (شامل SSL، SASL و GSSAPI)،
    ترجمه شده به بسیاری از زبان ها (شامل
    چینی)، راهنمای آنلاین، فرم های کاربر و
    بسیاری دیگر...
    JXplorer - A Java Ldap Browser را دانلود کنید
  • 2
    PosteRazor - پوستر خود را بسازید!
    PosteRazor - پوستر خود را بسازید!
    می خواهید پوستر چاپ کنید؟ PosteRazor برش می دهد
    یک فایل تصویری را به قطعات تقسیم کنید و می توانید
    سپس روی چاپگر خود چاپ کنید و آنها را بچسبانید
    با هم به یک پوستر مبتنی بر FLTK آسان
    استفاده کنید...
    دانلود PosteRazor - پوستر خود را بسازید!
  • 3
    فازر
    فازر
    Phaser یک باز سریع، رایگان و سرگرم کننده است
    منبع چارچوب بازی HTML5 که ارائه می دهد
    WebGL و Canvas Rendering در سراسر
    مرورگرهای وب دسکتاپ و موبایل بازی ها
    می تواند با ...
    دانلود فازر
  • 4
    موتور VASSAL
    موتور VASSAL
    VASSAL یک موتور بازی برای ایجاد است
    نسخه های الکترونیکی تخته سنتی
    و بازی های کارتی پشتیبانی می کند
    رندر و تعامل قطعه بازی،
    و ...
    دانلود VASSAL Engine
  • 5
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF یک کتابخانه جاوا برای ایجاد است
    و ویرایش فایل های PDF با LGPL و
    مجوز منبع باز MPL. OpenPDF است
    LGPL/MPL جانشین منبع باز iText،
    و ...
    OpenPDF - Fork of iText را دانلود کنید
  • 6
    GIS SAGA
    GIS SAGA
    SAGA - سیستم برای خودکار
    تجزیه و تحلیل جغرافیایی - یک جغرافیا است
    نرم افزار سیستم اطلاعات (GIS) با
    قابلیت های بسیار زیاد برای داده های جغرافیایی
    پردازش و آنا...
    دانلود SAGA GIS
  • بیشتر "

دستورات لینوکس

Ad