مساعدة:القيم الافتراضية للتسميات والأسماء الأخرى

From Wikidata
Jump to navigation Jump to search
This page is a translated version of the page Help:Default values for labels and aliases and the translation is 80% complete.

يمكن إعطاء العناصر (الآن) قيماً افتراضية للتسميات والأسماء الأخرى (المستعارة)، مثل الأسماء والأسماء الصحيحة الأخرى التي من غير المرجح أن تختلف بين اللغات. تبسط القيم الافتراضية العمل على العناصر التي لها قيم متطابقة للتسميات والأسماء المستعارة في عدد وافر من اللغات. لا يزال بإمكانك تعيين قيم مختلفة للغات الفردية. يمكن الوصول إلى هذه القيم الافتراضية عبر واجهة برمجة التطبيقات باستخدام رمز اللغة ("لغات متعددة").

كيف تعمل؟

نموذج لميزة القيم الافتراضية
  • أضف قيمة افتراضية لتسمية و/أو اسم مستعار.
  • تستخدم ويكي بيانات هذه القيم الافتراضية للتسميات أو الأسماء المستعارة حيث لا تُعطى قيمة أخرى (انظر لقطة الشاشة).
  • نطبق ذلك: أضف بياناً للإشارة إلى اللغة الأم للتسمية، مثل: name in native language (P1559) أو native label (P1705).

متى تُستخدم القيم الافتراضية للتسميات والأسماء المستعارة؟

تُستعمَل القيم الافتراضية مع أنواع من العناصر:

الأسماء

العناوين

الرموز والشخصيات

  • أحرف الترميز الموحد (يونيكود) مثلاً 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, and
  • Itemnumber|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).