مساعدة:القيم الافتراضية للتسميات والأسماء الأخرى
Warning: This page describes a new feature that is still in testing. |
يمكن إعطاء العناصر (الآن) قيماً افتراضية للتسميات والأسماء الأخرى (المستعارة)، مثل الأسماء والأسماء الصحيحة الأخرى التي من غير المرجح أن تختلف بين اللغات. تبسط القيم الافتراضية العمل على العناصر التي لها قيم متطابقة للتسميات والأسماء المستعارة في عدد وافر من اللغات. لا يزال بإمكانك تعيين قيم مختلفة للغات الفردية. يمكن الوصول إلى هذه القيم الافتراضية عبر واجهة برمجة التطبيقات باستخدام رمز اللغة ("لغات متعددة").
كيف تعمل؟
- أضف قيمة افتراضية لتسمية و/أو اسم مستعار.
- تستخدم ويكي بيانات هذه القيم الافتراضية للتسميات أو الأسماء المستعارة حيث لا تُعطى قيمة أخرى (انظر لقطة الشاشة).
- نطبق ذلك: أضف بياناً للإشارة إلى اللغة الأم للتسمية، مثل: name in native language (P1559) أو native label (P1705).
متى تُستخدم القيم الافتراضية للتسميات والأسماء المستعارة؟
تُستعمَل القيم الافتراضية مع أنواع من العناصر:
الأسماء
- الأشخاص، على سبيل المثال Douglas Adams (Q42). استخدم الاسم في اللغة الأم والنص الأصلي كقيمة افتراضية. لا تنسَ إضافة name in native language (P1559).
- الأسماء المعطاة وأسماء العائلة، مثلاً Conti (Q21448867).
- الأجسام الفلكية، مثلاً SDSS J151017.36+160605.3 (Q74758893)
- الأصناف، مثلاً Neotrogla curvata (Q39898268)
العناوين
- المقالات العلمية والنسخ أو الطبعات أو الترجمات، مثلاً Wikidata: A Free Collaborative Knowledgebase (Q18507561). استخدم العنوان بلغة المستند كقيمة افتراضية. لا تنس إضافة language of work or name (P407).
الرموز والشخصيات
- أحرف الترميز الموحد (يونيكود) مثلاً U+2663 (Q87526860).
- رموز العناصر، مثلاً C (الاسم المستعار).
الرموز
- رموز البلد، مثلاً CH (الاسم المستعار)
صفحات ويكيميديا
- صفحات التوضيح، مثلاً C (Q28006).
الأسئلة الشائعة
هل أحتاج إلى تكرار الأسماء المستعارة بلغتي؟
لا. الغرض من الأسماء المستعارة هو فقط العثور على كيانات في عمليات البحث. تستخدم جميع اللغات عند البحث، لذلك لا يلزم تكرار الأسماء المستعارة بشكل عام. بدلا من ذلك، أضف أسماء مستعارة صالحة عبر العديد من اللغات إلى قسم "القيم الافتراضية".
لماذا هذا مهم؟
تضاف التسميات والأسماء المستعارة الفائضة والوصوف الطويلة إلى مدخلات ويكي بيانات، وهذا يخلق صعوبات في صيانة قاعدة البيانات ويجعل استهلاك البنية التحتية أكبر ويقربه من حدوده (كما هو الحال في خدمة الاستعلام مثلاً). تساعد القيم الافتراضية على تحسين التعامل مع التسميات والأسماء المستعارة، بخصوص الوصف (انظر T303677)
متى سيُفعَّل هذا؟
هذا متاح الآن في وضع الإصدار المحدود. سيُشغَّل بالكامل في الربع الثالث من عام 2024.
أين يمكنني الإبلاغ عن المشكلات؟
يرجى الإبلاغ عن المشكلات في صفحة النقاش.
How can I add a default value to an item?
Add {{#babel:mul-1}}
to your user page, below your native language and above your secondary languages. This allows you to add default values using Wikidata's web interface. The order of mul
babel tag relative to other language is important: If mul
is not the first language immediately after your native language, Wikidata will pick label in your secondary language as a fallback if label in native language is not available, rather than using mul
label as the fallback of the label in native language.
Alternatively, default values can be added using QuickStatements with the commands
Itemnumber|Lmul|"default label value"
for Labels, andItemnumber|Amul|"default alias value"
for Aliases.
How to show the default label in Wikidata Query Service (WDQS)?
If your SPARQL query uses the wikibase label service, change SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
into SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],mul,en". }
.
If your SPARQL query uses the rdfs:label
predicate, you can use the following code:
OPTIONAL { ?item rdfs:label ?labelEN. FILTER ( lang(?labelEN) = 'en' ) }
OPTIONAL { ?item rdfs:label ?labelMUL. FILTER ( lang(?labelMUL) = 'mul' ) }
BIND(COALESCE(?labelEN, ?labelMUL) AS ?itemLabel).