MARC-8
مجموعة أحرف MARC -8 هي معيار MARC يُستخدم في سجلات مكتبات MARC-21 . [ 1 ] تُعدّ صيغ MARC معايير لتمثيل ونقل المعلومات الببليوغرافية والمعلومات ذات الصلة بصيغة قابلة للقراءة آليًا، وهي شائعة الاستخدام في أنظمة قواعد بيانات المكتبات . تم تقديم ترميز الأحرف المعروف حاليًا باسم MARC-8 في عام 1968 كجزء من صيغة MARC. كان الترميز في الأصل يعتمد على الأبجدية اللاتينية ، وفي الفترة من 1979 إلى 1983، وسّعت مبادرة JACKPHY نطاق الترميز ليشمل الأحرف اليابانية والعربية والصينية والعبرية (وغيرها)، مع إضافة الأحرف السيريلية واليونانية لاحقًا. إذا لم يكن بالإمكان تمثيل حرف ما في MARC-8 لسجل MARC-21، فيجب استخدام UTF-8 بدلاً منه. يدعم UTF-8 عددًا أكبر بكثير من الأحرف مقارنةً بـ MARC-8، الذي نادرًا ما يُستخدم خارج بيانات المكتبات.
التفاصيل الفنية
يستخدم ترميز MARC-8 نسخة معدلة من ترميز ISO-2022 . ويستخدم أحرف الهروب لتمثيل الأحرف التي تتجاوز نطاق أحرف ASCII ذي 7 بت.
يستخدم بشكل عام نفس الترتيب المنطقي ثنائي الاتجاه المستخدم في يونيكود .
تختلف ترتيبات الأحرف المركبة والأحرف الأساسية عن تلك المستخدمة في يونيكود. فيما يلي بعض الأمثلة. لا تُخزَّن الأحرف المركبة دائمًا بترتيب عكسي كما هو الحال في توحيد يونيكود . يصف معيار MARC-21 مشكلات تحويل MARC-8 إلى يونيكود بمزيد من التفصيل.
| معروض شخصية | يونيكود | MARC-8 |
|---|---|---|
| أ | أ ́ | ́ أ |
| ậ | أ ̣ ̂ | ̂ ̣ أ |
بنية الكود
تحدد معايير الترميز ISO /IEC 2022 ربطًا ثنائي الطبقات بين رموز الأحرف والأحرف المعروضة. في MARC-8، تُسمى رموز الأحرف من نطاق ASCII الرسومي ذي 7 بتات (0x20–0x7F) برموز "G0"، بينما تُسمى الرموز من نطاق "ASCII العالي" (0xA0–0xFF) برموز "G1". يتم تحديد مجموعات الأحرف الرسومية واستدعاؤها باستخدام تسلسل هروب متعدد البايتات يتكون من حرف الهروب، وتسلسل أحرف وسيط، وحرف نهائي على النحو التالي: ESC I F.
يوضح الجدول التالي البايت الوسيط بعد بايت ESC (السداسي العشري 1B)، والأحرف المقابلة له في ASCII.
| مجموعة G0 | مجموعة G1 | |||||||
|---|---|---|---|---|---|---|---|---|
| SBCS | MBCS | SBCS | MBCS | |||||
| معيار ISO-2022 العادي | 28 | ( | 24 | دولار | 29 | ) | 24 29 | دولار) |
| معيار ISO-2022 البديل (مجموعات إضافية 63+16) | 2C | ، | 24 2C | دولار، | ثنائي الأبعاد | - | 24 ثنائي الأبعاد | دولار- |
يوضح الجدول التالي البايتات النهائية بالنظام الست عشري والأحرف المقابلة لها في نظام ASCII بعد البايتات الوسيطة.
| بايت | الشخصيات | اسم | يكتب | تعليق |
|---|---|---|---|---|
| 31 | 1 | الصينية، اليابانية، الكورية ( EACC ) | MBCS | |
| 32 | 2 | العبرية الأساسية | SBCS | |
| 33 | 3 | اللغة العربية الأساسية | SBCS | |
| 34 | 4 | العربية الموسعة | SBCS | |
| 42 | ب | اللاتينية الأساسية ( ASCII ) | SBCS | |
| 21 45 | !E | اللاتينية الموسعة ( أنسل ) | SBCS | الرقم 21 (بالنظام الست عشري) هو من الناحية الفنية بايت ثانٍ من الجزء الوسيط من تسلسل الهروب هذا. |
| 4E | شمال | الأبجدية السيريلية الأساسية | SBCS | |
| 51 | سؤال | السيريلية الموسعة | SBCS | |
| 53 | S | اليونانية الأساسية ( ISO 5428 ) | SBCS |
يُعد EACC هو التشفير متعدد البايت الوحيد لـ MARC-8، حيث يقوم بتشفير كل حرف من أحرف CJK في ثلاثة بايتات ASCII.
على سبيل المثال، لترميز حرف U+4EBA CJK (人) ستحتاج إلى البايتات التالية
\x1B\x24\x31\x21\x30\x64
يتحول الرمز \x1B\x24\x31 إلى EACC/CJK، ويتوافق الرمز \x21\x30\x64 مع U+4EBA.
مجموعة ملحقات مخصصة
بالإضافة إلى مجموعات الأحرف ISO-2022، تتوفر أيضًا المجموعات المخصصة التالية. يأتي رمز البايت بعد بايت الهروب (1B بالنظام الست عشري). لا يوجد بايت وسيط.
| بايت | الشخصيات | اسم | يكتب | تعليق |
|---|---|---|---|---|
| 62 | ب | مجموعة الرموز السفلية | SBCS | |
| 67 | ز | مجموعة الرموز اليونانية | SBCS | لا تتوافق الأحرف ألفا وبيتا وجاما عادةً مع نظام يونيكود. |
| 70 | ص | مجموعة الأسية | SBCS | |
| 73 | s | اللاتينية الأساسية ( ASCII ) | SBCS |
رموز التحكم C0
يستخدم MARC 21 الرمز GS (0x1D) كفاصل للسجلات، والرمز RS (0x1E) كفاصل للحقول، والرمز US (0x1F) كفاصل للحقول الفرعية. [ 3 ]
رموز التحكم C1
تم تعريف مجموعة رموز التحكم C1 البديلة التالية للتطبيقات الببليوغرافية، مثل أنظمة المكتبات . وهي تُعنى في المقام الأول بترتيب السلاسل النصية، وتنسيق الحقول الببليوغرافية. توجد متغيرات مختلفة قليلاً في المعيار الألماني DIN 31626 [ 4 ] (المنشور عام 1978 والذي تم سحبه لاحقًا) [ 5 ] ومعيار ISO 6630 [ 6 ] [ 7 ] ، والذي تم اعتماده أيضًا في ألمانيا تحت اسم DIN ISO 6630 [ 8 ] . يُشار إلى الاختلافات في الجدول أدناه عند الاقتضاء. يستخدم MARC- 8 ترميز NSB و NSE من هذه المجموعة، ويضيف بعض مُؤثرات التنسيق الإضافية في مواقع غير مستخدمة في إصدار ISO؛ ومع ذلك، يستخدم MARC 21 مجموعة التحكم هذه فقط في سجلات MARC-8، وليس في سجلات تنسيق Unicode [ 3 ] .
في حال استخدام آلية التوسيع ISO/IEC 2022 ، تُحدد مجموعة DIN 31626 كمجموعة أحرف التحكم C1 النشطة بالتسلسل 0x1B 0x22 0x45( ESC " E)، [ 4 ] وتُحدد مجموعة ISO 6630 / DIN ISO 6630 بالتسلسل 0x1B 0x22 0x42( ESC " B). [ 6 ] كما يمكن تحديد توسيع عام 1985 لمجموعة ISO 6630 بشكل صريح باستخدام التسلسل 0x1B 0x26 0x40 0x1B 0x22 0x42( ESC & @ ESC " B). [ 7 ]
| Esc+ | ديسمبر | عرافة | أكروبات | اسم | الوصف [ 4 ] [ 6 ] [ 7 ] |
|---|---|---|---|---|---|
| جي | 135 | 87 | CUS | لقطة مقرّبة للفرز | (DIN 31626، ISO 6630) ينص على أنه يجب التعامل مع سلسلتين متتاليتين من الأحرف مفصولتين بمسافة أو فاصل على أنهما كلمة واحدة لأغراض الترتيب. |
| ح | 136 | 88 | مجلس الأمن القومي | بداية الأحرف غير القابلة للفرز | (DIN 31626، ISO 6630، MARC 21) يُشير إلى بداية سلسلة من الأحرف التي يتم تجاهلها لأغراض الترتيب. يستخدم MARC 21 هذا الحرف في سجلات MARC-8، ولكنه يستخدم 0x98 ( SOS ) في سجلات Unicode لنفس الغرض. [ 3 ] [ 9 ] |
| أنا | 137 | 89 | بورصة الأوراق المالية الوطنية | نهاية الأحرف غير القابلة للفرز | (DIN 31626، ISO 6630، MARC 21) يُشير إلى نهاية سلسلة من الأحرف التي يتم تجاهلها لأغراض الترتيب. يستخدم MARC 21 هذا الحرف في سجلات MARC-8، ولكنه يستخدم 0x9C ( ST ) في سجلات Unicode لنفس الغرض. [ 3 ] [ 9 ] |
| ج | 138 | 8أ | FIL | شخصية حشو | (DIN 31626) بدائل لحرف أبجدي رقمي إلزامي في حقل. |
| ك | 139 | 8ب | تي سي آي | مؤشر الوسم في السياق | (DIN 31626) ضمن حقل ببليوغرافي، يستخدم للإشارة إلى البيانات في حقل ببليوغرافي آخر بواسطة رقم الوسم الخاص به. |
| PLD | خط جزئي لأسفل | (ISO 6630) غير موجود في الإصدار الأصلي من ISO 6630. [ 6 ] في إصدار 1985 من ISO 6630، [ 7 ] يستخدم لـ Partial Line Down (انظر PLD ). | |||
| ل | 140 | 8C | آي سي آي | رقم التعريف في مؤشر السياق | (DIN 31626) ضمن حقل ببليوغرافي، يستخدم للإشارة إلى البيانات في سجل ببليوغرافي آخر بواسطة رقم التعريف الخاص به. |
| PLU | تشكيلة جزئية | (ISO 6630) غير موجود في الطبعة الأصلية من ISO 6630. [ 6 ] في طبعة 1985 من ISO 6630، [ 7 ] يستخدم لـ Partial Line Up (انظر PLU ). | |||
| م | 141 | 8D | OSC [ أ ] | التحكم في التقطيع المقطعي الاختياري [ ب ] | (DIN 31626) يُستخدم لتمييز حدود المقاطع في الكلمات الطويلة. انظر أيضًا الواصلة اللينة . |
| ZWJ | نجار | (MARC 21) في MARC-8، يُستخدم لربط البيانات ذات العرض الصفري ، بينما يُستخدم U+200D في سجلات MARC بتنسيق Unicode. [ 3 ] [ 9 ] | |||
| شمال | 142 | 8E | SS2 | وردية واحدة 2 | (DIN 31626) رمز التحويل غير القابل للقفل، انظر SS2 . |
| ZWNj | غير منضم | (MARC 21) في MARC-8، يُستخدم لـ Zero-Width Non-Joiner ، بينما يُستخدم U+200C في سجلات MARC بتنسيق Unicode. [ 3 ] [ 9 ] | |||
| يا | 143 | 8F | SS3 | وردية واحدة 3 | (DIN 31626) رمز التحويل غير القابل للقفل، انظر SS3 . |
| P | 144 | 90 | - | (محجوز) | |
| سؤال | 145 | 91 | خنفساء الرماد الزمردية | بداية التعليقات المضمنة | (DIN 31626، ISO 6630) يشير إلى بداية تعليق متغير الطول مضمن داخل حقل ببليوغرافي، بدلاً من فصله باستخدام تعيين المحتوى. |
| R | 146 | 92 | التهاب الدماغ والنخاع الشوكي التجريبي | نهاية التعليق المضمن | (DIN 31626، ISO 6630) يشير إلى نهاية التعليق المضمن ذي الطول المتغير. |
| S | 147 | 93 | ISB | بداية مواصفات المنتج | (DIN 31626) يحدد بداية سلسلة من المعلومات المحددة ذات وصف معين، بخلاف الكلمة الرئيسية أو سلسلة التبديل. |
| تي | 148 | 94 | ISE | مواصفات المنتج - النهاية | (DIN 31626) يشير إلى نهاية سلسلة من المعلومات المحددة. |
| يو | 149 | 95 | SIB | فرز الاستيفاء بداية | (ISO 6630) يشير إلى بداية سلسلة من الأحرف المستخدمة لأغراض الترتيب فقط. |
| V | 150 | 96 | SIE | فرز نهاية الاستيفاء | (ISO 6630) يشير إلى نهاية سلسلة من الأحرف المستخدمة لأغراض الترتيب فقط. |
| دبليو | 151 | 97 | SSB | قيمة الفرز الثانوي بداية | (ISO 6630) يحدد بداية سلسلة ذات قيمة ترتيب فرعية. |
| X | 152 | 98 | جنوب شرق | نهاية قيمة الفرز الثانوي | (ISO 6630) يحدد نهاية السلسلة بقيمة ترتيب فرعية. |
| Y | 153 | 99 | شركة | مؤشر للحرف غير القياسي | (DIN 31626) يحدد حرفًا غير قياسي لاحق. |
| Z | 154 | 9أ | - | (محجوز) | |
| [ | 155 | 9ب | - | (محجوز) | |
| \ | 156 | 9C | KWB | بداية الكلمات المفتاحية | (DIN 31626، ISO 6630) يشير إلى بداية كلمة رئيسية داخل حقل ببليوغرافي. |
| ] | 157 | 9D | KWE | نهاية الكلمة الرئيسية | (DIN 31626، ISO 6630) يشير إلى نهاية كلمة رئيسية داخل حقل ببليوغرافي. |
| ^ | 158 | 9E | PSB | بداية سلسلة التبديل | (DIN 31626، ISO 6630) يُشير إلى بداية سلسلة نصية تُنقل إلى بداية العنصر عند إنشاء المراجع أو الفهارس . تنتهي السلسلة إما بـ PSE أو بنهاية العنصر. |
| _ | 159 | 9F | PSE | نهاية سلسلة التبديل | (DIN 31626، ISO 6630) يحدد نهاية السلسلة التي سيتم تبديلها إلى بداية العنصر. |
ملحوظات
- ↑ ليس هو نفسه أمر نظام التشغيل (OSC) في مجموعة رموز ISO/IEC 6429 C1.
- ↑ وردت كلمة "Syllabication " في وثيقة ISO-IR-040 مكتوبةً "Syllabication [ sic ] "، كما وردت كلمة "syllable" مكتوبةً "syllabe [ sic ] " في الوصف. يُفترض أن هذه أخطاء مطبعية.
مراجع
- ↑ "مجموعات الأحرف: مقدمة: مواصفات MARC 21 لبنية السجلات ومجموعات الأحرف ووسائط التبادل (مكتبة الكونغرس)" . مكتبة الكونغرس .
- 1 2 3 "مجموعات الأحرف: بيئة ترميز MARC-8: مواصفات MARC 21 لبنية السجل ومجموعات الأحرف ووسائط التبادل (مكتبة الكونغرس)" . مكتبة الكونغرس .
- 1 2 3 4 5 6 "رموز وظائف التحكم" . مواصفات MARC 21 لبنية السجلات ومجموعات الأحرف ووسائط التبادل . مكتبة الكونغرس . 2007-12-04.
- 1 2 3 DIN (1979-07-15). رموز تحكم إضافية للاستخدام الببليوغرافي وفقًا للمعيار الألماني DIN 31626 (ملف PDF) . ITSCJ/ IPSJ . ISO-IR -40.
- ↑ "معالجة المعلومات؛ أحرف التحكم الببليوغرافي" . بيوث: دار نشر DIN. DIN 31626:1978-12.
- 1 2 3 4 5 ISO/TC 46 (1983-06-01). رموز تحكم إضافية للاستخدام الببليوغرافي وفقًا للمعيار الدولي ISO 6630 (ملف PDF) . ITSCJ/ IPSJ . ISO-IR -67.
{{citation}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط ) - 1 2 3 4 5 ISO/TC 46 (1986-02-01). رموز تحكم إضافية للاستخدام الببليوغرافي وفقًا للمعيار الدولي ISO 6630 (ملف PDF) . ITSCJ/ IPSJ . ISO-IR -124.
{{citation}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط ) - ^ "DIN ISO 6630 ديسمبر 1997" . إصدارات AFNOR المتجر على الإنترنت .
- 1 2 3 4 "جدول ترميز اللغة اللاتينية الموسعة (ANSEL)" . مواصفات MARC 21 لبنية السجلات ومجموعات الأحرف ووسائط التبادل . مكتبة الكونغرس . 2007-12-05.
روابط خارجية
- مواصفات MARC 21 لبنية السجلات ومجموعات الأحرف ووسائط التبادل - معيار MARC-8 الرسمي كما هو معتمد من قبل مكتبة الكونغرس الأمريكية
- مجموعات الأحرف
