TL;DR
- عنوان URI بمعيار GS1 Digital Link عنوان ويب بقواعد صياغة ثابتة: نطاق، ومفتاح أساسي مثل
/01/مع رقم GTIN من 14 خانة، ومُحدِّدات مفاتيح اختيارية في المسار، وسمات بيانات في سلسلة الاستعلام. - أرقامه هي مُعرِّفات تطبيق GS1 (AI)، وهي نفسها المستخدمة في الرموز الشريطية GS1-128، بحيث يتحول عنوان URI إلى سلسلة عناصر تقليدية والعكس دون فقدان أي بيانات GS1.
- القواعد التي يتعثر فيها الناس: إكمال أرقام GTIN بالأصفار إلى 14 خانة مع رقم تحقق صالح، ووضع المُحدِّدات بترتيب ثابت (
22،10،21)، ووضع السمات بعد?فقط، وترميز الرموز الخاصة في القيم بالنسبة المئوية.
عنوان URI بمعيار GS1 Digital Link عنوان HTTPS يحمل معرّفات GS1 ضمن بنية قياسية، بحيث يستطيع الهاتف فتحه ويستطيع الماسح استخراج المعرّفات منه. يحمل المسار الهوية؛ وتحمل سلسلة الاستعلام البيانات الإضافية وتعليمات المُحلِّل. وللاطلاع على المصطلحات، راجع أساسيات GS1 Digital Link؛ ولمعرفة ما يحدث بعد المسح، راجع دليل المُحلِّل.
صياغة عنوان URI بمعيار GS1 Digital Link في لمحة
| النمط | https://{domain}/{key AI}/{value}/{qualifier AI}/{value}?{attribute AI}={value} |
| الهوية | في المسار: مفتاح أساسي واحد بالضبط، ثم مُحدِّدات مفاتيح اختيارية بترتيب ثابت |
| البيانات الإضافية | في سلسلة الاستعلام: سمات بيانات مثل تاريخ انتهاء الصلاحية 17 أو الوزن الصافي 310n |
| صيغة GTIN | دائمًا 14 خانة، تُكمَل بأصفار في البداية، وتنتهي برقم تحقق صالح |
| الرموز الخاصة | تُرمَّز بالنسبة المئوية: تصبح / داخل رقم تشغيلة %2F |
| تعليمات المُحلِّل | linkType في سلسلة الاستعلام، مثل linkType=gs1:pip أو linkType=linkset |
ما أجزاء عنوان URI بمعيار GS1 Digital Link؟

مثال كامل:
https://id.example.com/01/09506000134352/22/2A/10/LOT42/21/1234?17=271231&3103=000750
| الجزء | في المثال | القاعدة |
|---|---|---|
| النطاق | id.example.com | أي نطاق، بعد https://. وهو يحدد أي مُحلِّل يجيب الهاتف، لكنه ليس جزءًا من هوية المنتج |
| المفتاح الأساسي | /01/09506000134352 | واحد بالضبط في كل عنوان URI: مُعرِّف تطبيق تليه قيمته |
| مُحدِّدات المفتاح | /22/2A/10/LOT42/21/1234 | اختيارية، في المسار، بالترتيب المحدد لذلك المفتاح |
| سمات البيانات | ?17=271231&3103=000750 | اختيارية، في صورة أزواج AI=value يفصل بينها &، بأي ترتيب |
بالقراءة من اليسار إلى اليمين: رقم GTIN هو 09506000134352، ومتغيّر المنتج الاستهلاكي 2A، والتشغيلة LOT42، والرقم التسلسلي 1234، وتاريخ انتهاء الصلاحية 31 ديسمبر 2027، والوزن الصافي 0.750 كغ.
ما المفاتيح الأساسية التي يمكن لرابط GS1 Digital Link استخدامها؟
رقم GTIN هو المفتاح في المنتجات الاستهلاكية، لكن الصياغة تشمل مفاتيح GS1 الأخرى أيضًا:
| مفتاح GS1 | AI | يعرّف | مُحدِّدات المفتاح |
|---|---|---|---|
| GTIN، الرقم العالمي للمواد التجارية (Global Trade Item Number) | 01 | مادة تجارية، على أي مستوى من مستويات التعبئة | 22، 10، 21 |
| SSCC، الرمز التسلسلي لحاوية الشحن (Serial Shipping Container Code) | 00 | وحدة لوجستية مثل منصة نقالة (18 خانة) | لا يوجد |
| GLN، الرقم العالمي للموقع (Global Location Number) | 414 | موقع مادي (13 خانة) | 254، مكوّن امتداد GLN |
وتتبع مفاتيح الأصول مثل GRAI (8003) وGIAI (8004) النمط نفسه.
كيف تعمل مُحدِّدات المفتاح مع رقم GTIN؟
تضيّق مُحدِّدات المفتاح رقم GTIN من منتج إلى متغيّر أو تشغيلة أو وحدة مفردة. وتوضع في المسار بهذا الترتيب:
| الترتيب | AI | المُحدِّد | الصيغة | يعرّف |
|---|---|---|---|---|
| 1 | 22 | متغيّر المنتج الاستهلاكي (CPV) | حتى 20 حرفًا | متغيّرًا ضمن رقم GTIN واحد |
| 2 | 10 | التشغيلة أو الدفعة | حتى 20 حرفًا | دورة إنتاج واحدة |
| 3 | 21 | الرقم التسلسلي | حتى 20 حرفًا | وحدة واحدة |
يمكن حذف أي منها، لكن ما تستخدمه منها يحافظ على هذا الترتيب:
| المسار | صالح؟ |
|---|---|
/01/09506000134352/10/LOT42/21/1234 | نعم |
/01/09506000134352/21/1234 | نعم: رقم تسلسلي دون تشغيلة |
/01/09506000134352/21/1234/10/LOT42 | لا: الرقم التسلسلي يأتي قبل التشغيلة |
/01/09506000134352/17/271231 | لا: مكان تاريخ انتهاء الصلاحية في سلسلة الاستعلام |
يستخدم المُحلِّل المُحدِّدات للعثور على أدق قيد لديه، ويعود إلى مستوى المنتج عند عدم وجوده.
ما سمات البيانات التي توضع في سلسلة الاستعلام؟
تصف سمات البيانات القطعة دون أن تغيّر هويتها:
| AI | السمة | الصيغة | مثال |
|---|---|---|---|
17 | تاريخ انتهاء الصلاحية | YYMMDD | 17=271231: 31 ديسمبر 2027 |
15 | تاريخ "يُفضَّل استهلاكه قبل" | YYMMDD | 15=270630: 30 يونيو 2027 |
310n | الوزن الصافي بالكيلوغرام، وn = عدد الخانات العشرية | 6 خانات | 3103=000750: 0.750 كغ |
422 | بلد المنشأ | رمز رقمي من 3 خانات وفق ISO 3166 | 422=380: إيطاليا |
تظهر كل سمة مرة واحدة، بأي ترتيب. ويمرّر المُحلِّل سلسلة الاستعلام دون تغيير عندما يعيد التوجيه، بحيث تستطيع صفحة الوجهة قراءتها.
كيف ينبغي كتابة رقم GTIN في رابط GS1 Digital Link؟
دائمًا بـ 14 خانة. تُكمَل أرقام GTIN الأقصر بأصفار في البداية، وهي لا تغيّر الرقم ولا رقم التحقق الخاص به:
| رقم GTIN أسفل الرمز الشريطي | في عنوان URI |
|---|---|
GTIN-12 (UPC-A): 614141123452 | /01/00614141123452 |
GTIN-13 (EAN-13): 9506000134352 | /01/09506000134352 |
الخانة الأخيرة رقم تحقق. بالنسبة إلى 9506000134352، اضرب الخانات الاثنتي عشرة التي تسبقها، بدءًا من أقصى اليمين، في 3 و1 و3 و1 وهكذا، ثم اجمعها: 78. ورقم التحقق هو ما يوصل هذا المجموع إلى المضاعف التالي للعشرة: 80 − 78 = 2.
أي الأحرف تحتاج إلى الترميز بالنسبة المئوية؟
تدخل الأحرف والأرقام و- و. و_ كما هي. أما الرموز الأخرى في قيم التشغيلة أو الرقم التسلسلي أو CPV فتُرمَّز بالنسبة المئوية، حتى لا تُخلط ببنية العنوان:
| الحرف | يُرمَّز بـ | القيمة | في عنوان URI |
|---|---|---|---|
/ | %2F | AB/12 | /10/AB%2F12 |
% | %25 | 50%OFF | /10/50%25OFF |
& | %26 | A&B | /21/A%26B |
القيم حساسة لحالة الأحرف، فـ LOT42 وlot42 تشغيلتان مختلفتان، ولا يُسمح بالمسافات.
ما هي الصيغة المضغوطة؟
يعرّف المعيار أيضًا صيغة مضغوطة للرموز الصغيرة جدًا: يُحزَم كل ما بعد النطاق في سلسلة قصيرة من الأحرف والأرقام و- و_، لا تُقرأ بالعين، ويفكّ المُحلِّل ضغطها قبل التحقق منها. استخدم الصيغة غير المضغوطة ما لم يترك حجم الرمز خيارًا آخر: فهي أسهل في الفحص قبل الطباعة، والرمز المضغوط لا يعمل إلا حيث تستطيع كل الماسحات والتطبيقات في سلسلتك فكّ ضغطه.
كيف يندرج linkType ومجموعات الروابط في عنوان URI؟
linkType ليس معرّفًا بل تعليمة للمُحلِّل، تُكتب في سلسلة الاستعلام:
| عنوان URI | ما يعيده المُحلِّل |
|---|---|
https://id.example.com/01/09506000134352 | إعادة توجيه إلى الرابط الافتراضي، وهو عادةً صفحة المنتج |
https://id.example.com/01/09506000134352?linkType=gs1:recallStatus | إعادة توجيه إلى رابط حالة الاستدعاء، إن وُجد |
https://id.example.com/01/09506000134352?linkType=linkset | القائمة الكاملة للروابط الخاصة برقم GTIN ذاك، بصيغة قابلة للقراءة الآلية |
تأتي أنواع الروابط من مفردات الويب لدى GS1 (GS1 Web Vocabulary)، مثل gs1:pip (صفحة معلومات المنتج)، وgs1:instructions، وgs1:allergenInfo. ولا تُحدَّد اللغة في عنوان URI: إذ يقرؤها المُحلِّل من طلب الهاتف.
كيف يرتبط رابط GS1 Digital Link بسلسلة العناصر؟
يحملان بيانات GS1 نفسها بصياغتين:
| الصيغة | مثال | تُستخدم في |
|---|---|---|
| سلسلة العناصر | (01)09506000134352(10)LOT42(17)271231 | الرموز الشريطية GS1-128 والنص المطبوع أسفل رموز GS1 |
| عنوان URI بمعيار GS1 Digital Link | https://id.example.com/01/09506000134352/10/LOT42?17=271231 | رموز QR ورموز Data Matrix التي تستطيع الهواتف فتحها |
في سلسلة العناصر، لا تظهر الأقواس إلا في النص المطبوع، وتنتهي القيمة متغيرة الطول، مثل رقم التشغيلة، بحرف فاصل عندما يليها مُعرِّف تطبيق آخر؛ أما في عنوان URI فتؤدي الشرطات المائلة و? و& هذه المهمة. وتحويل عنوان URI إلى سلسلة عناصر يحتفظ بكل مُعرِّف تطبيق وقيمته ويُسقط النطاق وتعليمات المُحلِّل، وهذا ما تفعله نقطة البيع الداعمة للرموز ثنائية الأبعاد، دون اتصال بالإنترنت. ولاختيار الرمز، راجع رمز QR مقابل Data Matrix.
كيف تبني عنوان URI صالحًا بمعيار GS1 Digital Link: سبع خطوات
- اختر النطاق. ابدأ بـ
https://ونطاق تتحكم فيه، مثلid.yourbrand.com، حتى تبقى الرموز ملكًا لك أيًّا كان مزوّد الخدمة الذي يشغّل المُحلِّل. - حدّد المفتاح الأساسي. للمنتج، AI
01ورقم GTIN الخاص به:/01/. - اكتب رقم GTIN بـ 14 خانة. أكمله بأصفار في البداية وتحقّق من الخانة الأخيرة: يصبح
9506000134352هو09506000134352. - أضف مُحدِّدات المفتاح التي تحتاجها، بالترتيب. CPV
/22/، والتشغيلة/10/، والرقم التسلسلي/21/. - رمّز القيم بالنسبة المئوية. احتفظ بالأحرف والأرقام و
-و.و_، ورمّز الباقي: يصبحAB/12هوAB%2F12. - أضف سمات البيانات بعد
?. اكتب كلًّا منها في صورةAI=value، وافصل بينها بـ&:?17=271231&3103=000750. - تحقّق قبل الطباعة. حوّل عنوان URI إلى سلسلة عناصر وافحص كل قيمة، وافتحه في متصفح، ثم امسح الرمز المطبوع على عدة هواتف وعلى ماسح يدعم الرموز ثنائية الأبعاد. ويسرد دليل استكشاف الأعطال وإصلاحها الأعطال المعتادة.
النتيجة لتشغيلة مع تاريخ انتهاء صلاحية: https://id.yourbrand.com/01/09506000134352/10/AB%2F12?17=271231.
أين تأتي منصة Digital Link
Digital Link، المنصة التي تقف وراء هذا الموقع، تكتب هذه العناوين نيابةً عنك. فهي تتحقق من صحة كل رقم GTIN عند إنشاء الرابط، وتضيف رقم التشغيلة أو الدفعة، والرقم التسلسلي، وتاريخ انتهاء الصلاحية، والوزن الصافي، وبلد المنشأ، وتاريخ التعبئة، أو متغيّر المنتج الاستهلاكي في صورة متغيّرات للرابط، لكل منها مجموعة روابطه الخاصة. ويمكن إنشاء الرموز بالجملة من ملف CSV، على نطاقك الفرعي الخاص أو على النطاق dlink.is المضمَّن.
أنشئ أول رمز QR بمعيار GS1 Digital Link
الأسئلة الشائعة
هل يحتاج رابط GS1 Digital Link إلى رقم GTIN من 14 خانة؟
نعم. يُكمَل رقم GTIN-8 أو GTIN-12 أو GTIN-13 بأصفار في البداية حتى يصل إلى 14 خانة، فيُكتب 9506000134352 بالشكل /01/09506000134352. ويبقى رقم التحقق كما هو، ويجب أن يكون صالحًا.
بأي ترتيب توضع مُحدِّدات المفتاح؟
بالنسبة لرقم GTIN: متغيّر المنتج الاستهلاكي 22، ثم التشغيلة أو الدفعة 10، ثم الرقم التسلسلي 21. يمكن حذف أي منها، لكن ما تستخدمه منها يحافظ على هذا الترتيب.
هل يغيّر النطاق هوية المنتج؟
لا. يحدد النطاق أي مُحلِّل يجيب الهاتف، لكن الهوية هي المفتاح الأساسي ومُحدِّداته. ورقم GTIN نفسه تحت نطاقين مختلفين هو المنتج نفسه.
ما الفرق بين عنوان URI بمعيار GS1 Digital Link وسلسلة العناصر؟
البيانات نفسها بصيغتين. سلسلة العناصر، مثل (01)09506000134352(10)LOT42، هي صيغة الرموز الشريطية GS1-128. أما عنوان URI بمعيار GS1 Digital Link فيكتبها في صورة عنوان ويب تستطيع الهواتف فتحه.
هل ينبغي أن أستخدم الصيغة المضغوطة؟
فقط إذا كان الرمز أصغر من أن يتسع للعنوان الكامل. فالرمز المضغوط لا يعمل إلا حيث تستطيع كل الماسحات والتطبيقات فكّ ضغطه.





