ساختار و کارکرد مبدل سبک ارجاع
ابزار "Citation Style Converter" به پژوهشگران و نویسندگان این امکان را میدهد تا جزئیات مشخص منبع خود را به عنوان ارجاع درونمتنی و مرجع قالببندی کنند، بدون اینکه نیاز به پر کردن حقایقی باشد که در اختیار ندارید. این ابزار فرآیند مستندسازی منابع علمی را با ارائه امکان وارد کردن دستی اطلاعات یا درونریزی مستقیم آنها از طریق فایلهای ساختاریافته تسهیل میکند. کاربر میتواند بدون نیاز به وارد کردن مجدد اطلاعات، نسخه سبک ارجاع مورد نظر خود را تغییر داده و تغییرات اعمالشده در ارجاع درونمتنی و مدخل مرجع را به صورت آنی مشاهده کند.
یکی از اصول کلیدی در طراحی این ابزار، پایبندی به واقعیتهای موجود در منبع است. این سیستم هرگز اطلاعات مفقود مانند نام نویسندگان، تاریخها یا ناشران را از خود اختراع نمیکند. در مقابل، با ارائه راهنماییهای همزمان، فیلدهای مفقود یا نامعتبر را به کاربر نشان میدهد تا قالببندی نهایی دقیقاً بر اساس دادههای واقعی منبع انجام شود.
ورودیهای سیستم و قالبهای پشتیبانیشده
کاربران میتوانند اطلاعات منابع خود را از طریق فیلدهای پویا یا با بارگذاری فایل وارد سیستم کنند. فیلدهای ورودی بر اساس نوع منبع انتخابشده تغییر میکنند.
انواع منبع و فیلدهای هویتی
ابزار از سه نوع منبع اصلی پشتیبانی میکند:
- مقاله مجله (Journal article)
- کتاب (Book)
- صفحه وب (Webpage)
پس از انتخاب نوع منبع، فیلدهای مربوط به هویت اثر و انتشار به صورت پویا تغییر مییابند:
- عنوان منبع: فیلد اصلی برای شناسایی اثر.
- تاریخ انتشار: قالبهای مورد پذیرش برای این فیلد شامل
YYYY،YYYY-MMیاYYYY-MM-DDاست. - نویسندگان: کاربر میتواند با استفاده از دکمه «افزودن نویسنده» چندین نویسنده را اضافه یا با دکمه «حذف نویسنده 2» آنها را حذف کند. نوع نویسنده میتواند «شخص» (شامل فیلدهای مجزای «نام خانوادگی» و «نام») یا «سازمان» (شامل فیلد متنی مستقیم «نام سازمان») باشد. نامهای اشخاص باید به صورت تفکیکشده وارد شوند و سیستم رشتههای متنی کامل را به صورت خودکار تفکیک نمیکند.
فیلدهای انتشار و مکان
بسته به نوع منبع، فیلدهای تکمیلی زیر در دسترس قرار میگیرند:
- برای مقالات مجله: «عنوان مجله»، «دوره (جلد)»، «شماره» و «محدوده صفحات یا شماره مقاله».
- برای کتابها: «ناشر» و «ویرایش».
- برای صفحات وب: «نام وبسایت»، «تاریخ دسترسی» (در قالبهای
YYYY،YYYY-MMیاYYYY-MM-DD) و «URL» (که باید یک پیوند کامل با پروتکلhttp://یاhttps://باشد). - شناسگرهای دیجیتال: فیلد «DOI» که قالبهایی مانند
10.1038/xyz123یا پیوندهای مستقیم دامنهdoi.orgرا میپذیرد. - محل ارجاع درونمتنی: فیلد اختیاری برای وارد کردن صفحه، بخش یا سایر مکانیابها جهت ارجاعهای دقیق درونمتنی.
وارد کردن فایل (Import)
کاربران میتوانند مشخصات منبع را از طریق یک فایل با پسوند .json یا .txt وارد کنند. حجم فایل ارسالی باید حداکثر ۶۴ کیلوبایت (64 KB) باشد و تنها حاوی یک شیء CSL-JSON یا JSON ساده باشد که مشخصات یک مقاله مجله، کتاب یا صفحه وب را نشان میدهد. حداکثر تعداد نویسندگان پشتیبانیشده در فایل ورودی ۵۰ نویسنده است.
خروجیها و بخشهای رابط کاربری
رابط کاربری ابزار بخشهای مختلفی را برای نمایش اطلاعات و نتایج قالببندی ارائه میدهد. در نماهای دسکتاپ و موبایل، این بخشها بهینهسازی شدهاند تا دسترسی به دادهها آسان باشد.
- مشخصات منبع: بخش اصلی ورود و ویرایش اطلاعات.
- ارجاع قالببندیشده: کادر نمایش خروجیهای نهایی.
- ارجاع درونمتنی: نمایش نحوه ارجاع کوتاه در داخل متن.
- مدخل مرجع: نمایش ساختار کامل کتابشناختی برای فهرست منابع انتهای مقاله.
- بررسی مشخصات: نمایش هشدارها، فیلدهای مفقود و خطاهای اعتبارسنجی.
- فیلدها و ارجاع: برچسبهای بهینهشده برای نمایشگرهای کوچک موبایل.
قوانین قالببندی و مدیریت دادههای مفقود
این ابزار بر پایه قوانین رسمی سبکهای نگارش دانشگاهی طراحی شده است و در مواجهه با دادههای ناقص، رفتارهای استانداردی را نشان میدهد:
- قاعده اطلاعات مفقود: ابزار هرگز اطلاعات فرضی تولید نمیکند. اگر فیلدی مانند تاریخ مفقود باشد، ابزار قواعد رسمی سبک مربوطه را اعمال میکند؛ به عنوان مثال، در سبک APA از علامت اختصاری "n.d." (مخفف no date) استفاده کرده و این موضوع را در بخش بررسی مشخصات به کاربر اعلام میکند.
- تفکیک نامها: نامهای خانوادگی و نامهای کوچک اشخاص باید به صورت صریح در فیلدهای مربوطه وارد شوند. سیستم هیچگونه حدس یا تفکیک خودکاری روی رشتههای متنی یکپارچه انجام نمیدهد.
- محدودیت تعداد نویسنده: در فایلهای واردشده، حداکثر ۵۰ نویسنده پردازش میشود و در صورت فراتر رفتن از این تعداد، فرآیند درونریزی متوقف میگردد.
پیامهای خطا و هشدارهای سیستم
ابزار در مراحل مختلف ورود اطلاعات و درونریزی فایل، پیامهای راهنما و خطاهای مشخصی را برای اصلاح دادهها نمایش میدهد:
خطاهای اعتبارسنجی فیلدها
- در صورت مفقود بودن عنوان منبع: "عنوان منبع را اضافه کنید. ارجاع بدون آن نمیتواند اثر را شناسایی کند."
- در صورت عدم ارائه نویسنده: "نویسندهای ارائه نشده است. سبک انتخابشده به جای آن با عنوان شروع میشود."
- در صورت عدم ارائه تاریخ: "تاریخی ارائه نشده است. سبکهای نویسنده-تاریخ از شکل رسمی بدون تاریخ خود استفاده میکنند."
- در صورت نامعتبر بودن تاریخ انتشار: "یک تاریخ واقعی در قالب YYYY، YYYY-MM یا YYYY-MM-DD وارد کنید."
- در صورت نامعتبر بودن URL: "یک URL کامل با http:// یا https:// وارد کنید."
- در صورت نامعتبر بودن DOI: "یک DOI مانند 10.1038/xyz123 یا یک پیوند doi.org وارد کنید."
- در صورت نامعتبر بودن تاریخ دسترسی: "یک تاریخ دسترسی واقعی در قالب YYYY، YYYY-MM یا YYYY-MM-DD وارد کنید."
هشدارهای فیلدهای مفقود (بررسی مشخصات)
- "اگر مقاله عنوان مجله را ارائه داده است، آن را اضافه کنید."
- "اگر صفحه نام وبسایت را ارائه داده است، آن را اضافه کنید."
- "اگر کتاب ناشری را ارائه داده است، آن را اضافه کنید."
- "اگر مجله دوره (جلد) را ارائه داده است، آن را اضافه کنید."
- "اگر مجله شمارهای ارائه داده است، آن را اضافه کنید."
- "اگر مجله محدوده صفحات یا شماره مقاله را ارائه داده است، آن را اضافه کنید."
- "ویرایش را تنها زمانی اضافه کنید که کتاب ویرایشی غیر از ویرایش اول را مشخص کرده باشد."
- "اگر منبع دارای DOI یا URL است، آن را اضافه کنید."
- "URL صفحه وب را اضافه کنید."
- "اگر سبک مورد نیاز یا منبع شما اقتضا میکند، تاریخ دسترسی را اضافه کنید."
خطاهای درونریزی فایل JSON
- فرمت نامناسب فایل: "یک فایل.json یا.txt حاوی یک مشخصه منبع انتخاب کنید."
- حجم بیش از حد: "فایل بزرگتر از 64 KB است. فقط یک مشخصه منبع را وارد کنید."
- خطای خواندن: "خواندن فایل ممکن نبود. آن را دوباره انتخاب کنید."
- ساختار نامعتبر JSON: "فایل یک JSON معتبر نیست."
- وجود چند رکورد: "یک مشخصه منبع را وارد کنید، نه فهرستی از مشخصات را."
- عدم وجود شیء منبع: "فایل JSON باید شامل یک شیء منبع باشد."
- نوع منبع پشتیبانینشده: "از مشخصات یک مقاله مجله، کتاب یا صفحه وب استفاده کنید."
- ساختار نامعتبر نویسندگان: "هر نویسنده به فیلدهای نام/نام خانوادگی یا یک نام سازمان متنی مستقیم نیاز دارد."
- تعداد نویسنده بیش از حد مجاز: "این مشخصات بیش از 50 نویسنده دارد. یک منبع واحد با فهرست کوتاهتری وارد کنید."
- طولانی بودن فیلدها: "یکی از فیلدها طولانیتر از حد مجاز این ابزار است. آن مقدار را کوتاهتر کرده و مشخصات را دوباره وارد کنید."
وضعیتهای عملکردی ابزار
سیستم در هر لحظه وضعیت جاری خود را با یکی از عبارتهای زیر در بخش وضعیت نشان میدهد:
- وضعیت خالی: "یک نوع منبع انتخاب کنید و جزئیاتی را که میدانید وارد کنید."
- وضعیت آماده: "هر دو قالب ارجاع آماده کپی هستند."
- وضعیت بررسی: تعداد موارد نیازمند بررسی بهصورت پویا نمایش داده میشود و جزئیات موجود همچنان قالببندی میشوند.
- وضعیت مسدودشده: تعداد فیلدهای مانع کپی بهصورت پویا نمایش داده میشود و موارد نیازمند اصلاح برجسته میشوند.
- وضعیت در حال درونریزی: "در حال خواندن مشخصات JSON…"
- وضعیت درونریزیشده: "مشخصات JSON وارد شد. قبل از استفاده، تکتک فیلدها را بررسی کنید."
- وضعیت نمونه: "نمونه بارگذاری شد. آن را با جزئیات منبع خود جایگزین کنید."
- وضعیت پاکشده: "مشخصات منبع پاک شد."
- وضعیت تشخیص پیشفرض: "راهنمای فیلدهای مفقود همزمان با تکمیل مشخصات در اینجا نمایش داده میشود."
- وضعیت تشخیص پاک: "هیچ فیلد مفقود یا نامعتبری برای این نوع منبع یافت نشد."
حریم خصوصی و پردازش اطلاعات
تمامی فرآیندهای قالببندی اطلاعات کتابشناختی به طور کامل در مرورگر محلی کاربر انجام میشود. هیچیک از جزئیات منابع واردشده یا فایلهای JSON بارگذاریشده به سرورهای خارجی ارسال نمیشوند و هیچ اطلاعاتی از دستگاه شما خارج نخواهد شد.
پرسشهای متداول
چه نوع JSON را میتوانم وارد کنم؟ یک مقاله مجله، کتاب یا صفحه وب را به عنوان CSL-JSON وارد کنید، یا از یک شیء JSON ساده با نامهای فیلد منطبق استفاده کنید. نامهای اشخاص را به صورت تفکیکشده در فیلدهای نام خانوادگی و نام نگه دارید، یا برای یک سازمان از حالت متنی مستقیم استفاده کنید؛ یک رشته نام کامل هرگز به صورت حدسی تفکیک نمیشود.
اگر اطلاعات منبع مفقود باشد چه اتفاقی میافتد؟ هر فیلد مفقود در کنار خروجی فهرست میشود. در جاهایی که یک سبک دارای یک قاعده رسمی است، مانند استفاده APA از «n.d.» در صورت عدم دسترسی به تاریخ، پیشنمایش آن قاعده را اعمال کرده و به شما اطلاع میدهد چه رخ داده است. این ابزار هرگز شخص، تاریخ، DOI، وبسایت، مجله یا ناشری را از خود اختراع نمیکند.
کدام نسخههای سبک ارجاع گنجانده شدهاند؟ سبکهای APA 7، MLA 9، Chicago 18 (نویسنده-تاریخ) و قالب ارجاع فعلی IEEE گنجانده شدهاند. Harvard یک سبک ثابت و واحد نیست، بنابراین به جای استفاده از یک نسخه به عنوان نسخهای جهانی، از راهنمای مورد نیاز مؤسسه خود استفاده کنید.
آیا باید نتیجه را قبل از ارسال بررسی کنم؟ بله. جزئیات منبع و علائم نگارشی نهایی را با راهنمای دقیق درس، مجله یا ناشری که به شما داده شده است مقایسه کنید. این مبدل نسخههای عمومی فهرستشده را اعمال میکند، اما یک مرجع ممکن است استثناهای خاص خود را بطلبد.