حاسبة كثافة الاستشهادات لكل 1,000 كلمة
تعبّر كثافة الاستشهادات عن عدد مواضع الاستشهاد نسبةً إلى طول البحث، مما يسهّل مقارنة الوثائق المختلفة في حجمها.
شغّل الأداة مجانًا
ألصقوا نص البحث، وأدخلوا عدد الاستشهادات الواردة في المتن بعد إحصائها بطريقة متسقة، ثم اختاروا نطاق الكثافة المناسب للتخصص أو التكليف أو المجلة. تحسب الأداة الكلمات، وتعرض عدد الاستشهادات لكل ألف كلمة، وتبيّن ما إذا كانت النتيجة أدنى من النطاق أو ضمنه أو أعلى منه. كما تحوّل حدود الكثافة المختارة إلى حدين عمليين أدنى وأقصى لعدد الاستشهادات في النص المقدم.
أعدّوا إحصاءً متسقًا للاستشهادات
ابدؤوا بتحديد معنى الاستشهاد الواحد في المراجعة. وأكثر الخيارات قابلية للتكرار هو إحصاء كل موضع استشهاد في المتن؛ فكل مجموعة بين قوسين أو علامة مرقمة أو إشارة حاشية أو مرجع بصيغة المؤلف والتاريخ تُحسب مرة واحدة حيث تظهر. وبذلك يمكن احتساب جملة تضم مجموعة واحدة تحتوي ثلاثة مصادر على أنها موضع واحد، إذا طُبقت هذه القاعدة في البحث كله. ويمكن بدلًا من ذلك إحصاء كل مصدر داخل كل مجموعة، لكن يجب الالتزام بهذه القاعدة في جميع المواضع. لا تستبدلوا هذا العدد بعدد المراجع الفريدة في القائمة إلا إذا كان ذلك هو القياس المطلوب تحديدًا، لأن المصدر المذكور مرارًا في المتن يؤثر في الكثافة أكثر من مصدر مدرج ولم يُذكر. ألصقوا متن النص نفسه الذي يغطيه الإحصاء. وحددوا بصورة متسقة ما إذا كان الملخص والتعليقات والجداول والملاحق والحواشي وقائمة المراجع تدخل في مجموع الكلمات والاستشهادات معًا. في معظم المقارنات، يمنع استبعاد قائمة المراجع عناوينها وأسماء مؤلفيها من تضخيم المقام. وسجّلوا قاعدة الإحصاء لكي يمكن إعادة إنتاج النتيجة لاحقًا بدلًا من مجرد تقديرها.
اختاروا حدودًا تناسب الوثيقة
لا يوجد عدد مثالي عالمي للاستشهادات لكل ألف كلمة. فمراجعة الأدبيات والحجة التاريخية وتقرير المختبر والبرهان النظري والمقال التأملي تعتمد على المصادر بطرائق مختلفة. الحدود الافتراضية قيم توضيحية ملائمة، وليست قاعدة نشر ولا تقييمًا للجودة. استبدلوها بإرشادات المجلة المستهدفة أو معيار القسم أو توجيه المشرف أو نطاق مستمد من أبحاث مقبولة مماثلة. وإذا لم يوجد معيار رسمي، فاختاروا عدة وثائق موثوقة من النوع نفسه، واحصوها بقاعدة واحدة، واستخدموا نطاقها المرصود معيارًا حذرًا. تضرب الحاسبة كل حد في عدد الكلمات لعرض العددين الأدنى والأقصى الموافقين من الاستشهادات. ولأن الاستشهادات مواضع صحيحة، يُقرّب الحد الأدنى إلى الأعلى والأقصى إلى الأسفل. قد تنتج النصوص القصيرة جدًا نطاقًا ضيقًا أو غير عملي، لذا ينبغي تفسير كثافتها المعيارية بحذر. وقد تدل الكثافة المرتفعة على توثيق شامل أو نثر مجزأ أو تكديس مفرط للمراجع، بينما قد تعكس الكثافة المنخفضة تحليلًا أصيلًا أو ادعاءات بلا سند أو تخصصًا يجمع الاستشهادات في أقسام قليلة.
فسّروا النتيجة بوصفها مؤشرًا تشخيصيًا
تصنّف النتيجة البحث على أنه قليل الاستشهادات عندما تقل كثافته المحسوبة عن الحد الأدنى، وضمن النطاق عندما تقع على الحدين أو بينهما، ومفرط الاستشهادات عندما تتجاوز الحد الأقصى. وتعرض أيضًا عدد مواضع الاستشهاد اللازمة لبلوغ الحد الأدنى أو عدد المواضع الزائدة على الحد الأقصى. هذه الأرقام وسائل حسابية مساعدة وليست تعليمات لإضافة المصادر أو حذفها آليًا. إذا وقع البحث دون النطاق، فراجعوا الادعاءات الواقعية والتعريفات المنقولة والتفسيرات المختلف عليها والخيارات المنهجية بحثًا عن سند مفقود. وإذا تجاوزه، فابحثوا عن استشهادات متكررة لا تضيف وضوحًا، وسلاسل طويلة مرتبطة بادعاءات ثانوية، وفقرات يكون فيها التركيب أولى من سرد المصادر واحدًا واحدًا. قد يستشهد بحث داخل النطاق بأدلة ضعيفة أو غير ذات صلة أو معروضة بصورة خاطئة، وقد يكون لبحث خارجه سبب سليم يتعلق بنوعه. استخدموا الكثافة إلى جانب جودة المصادر ودقة الاستشهاد وأسلوب التخصص وتوزيع المراجع بين الأقسام. أعيدوا الحساب بعد المراجعة بقاعدة الإحصاء نفسها، حتى يعكس تغير المؤشر تحريرًا حقيقيًا لا تغييرًا في التعريف.
حالات الاستخدام
فحص فصل من رسالة جامعية
قارنوا الفصل بحدود مستمدة من أعمال مقبولة في التخصص نفسه ومن النوع الوثائقي ذاته.
مراجعة مسودة لمجلة علمية
اكتشفوا قلة المراجع أو ازدحامها على نحو غير معتاد قبل تدقيق كل ادعاء ومصدر بالتفصيل.
تطبيق معيار تكليف دراسي
حوّلوا توقعات المدرّس لكثافة الاستشهادات إلى نطاق عملي يناسب العدد الفعلي لكلمات الطالب.
الأسئلة الشائعة
كيف تُحسب كثافة الاستشهادات؟
تقسم الحاسبة عدد الاستشهادات على عدد الكلمات، ثم تضرب الناتج في 1,000.
ما الذي ينبغي احتسابه استشهادًا واحدًا؟
اختاروا قاعدة متسقة، وعادةً تكون موضع استشهاد أو علامة واحدة في المتن، واذكروها عند مقارنة الأبحاث.
هل ينبغي إدراج قائمة المراجع في النص الملصق؟
عادةً لا؛ فاستبعادها يمنع احتساب العناوين والأسماء نثرًا، لكن طبّقوا القاعدة نفسها على كل وثيقة.
ما كثافة الاستشهادات المناسبة؟
لا يناسب نطاق واحد جميع التخصصات. استخدموا متطلبات المجلة أو المؤسسة، أو استمدوا معيارًا من أبحاث مقبولة مماثلة.
هل يعني وقوع البحث ضمن النطاق أنه موثق جيدًا؟
لا؛ فالكثافة تقيس التكرار، لا جودة المصدر أو صلته أو دقته أو موضعه أو كفاية دعم كل ادعاء.
ما تكلفة API؟
تبلغ تكلفة كل طلب API مقدار $0.002. ويمكن لنسخة المتصفح تنفيذ الحساب الحتمي نفسه محليًا.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/edu/citation-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Research builds on prior work. This short sample discusses evidence, methods, and findings in a clearly documented academic context.","citation_count":2}'const res = await fetch("https://api.kit.forhosting.com/edu/citation-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Research builds on prior work. This short sample discusses evidence, methods, and findings in a clearly documented academic context.",
"citation_count": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/citation-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Research builds on prior work. This short sample discusses evidence, methods, and findings in a clearly documented academic context.",
"citation_count": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/citation-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Research builds on prior work. This short sample discusses evidence, methods, and findings in a clearly documented academic context.","citation_count":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Research builds on prior work. This short sample discusses evidence, methods, and findings in a clearly documented academic context.","citation_count":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/citation-density", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "Research builds on prior work. This short sample discusses evidence, methods, and findings in a clearly documented academic context.",
"citation_count": 2
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.citation_density",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |