![]() |
العدد 21، ديسمبر 2009 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
التشغيل البيني للميتاداتا Metadata Interoperability
د. عمر حسن عبد الرحمن استاذ مساعد، قسم علوم المكتبات والمعلومات كلية الآداب، جامعة الخرطوم، السودان
المستخلص تستعرض هذه الدراسة أهم معايير الميتاداتا المستخدمة بغرض تبادل البيانات والكشف عن موارد المعلومات بشبكة الانترنت. ثم تلقى الضوء على مشكلة التشغيل البيني interoperabilityلهذه المعايير مع بعضها البعض من أجل تسهيل عملية تبادل البيانات بين نظم المعلومات المختلفة. وتتطرق الدراسة في هذا السياق إلى عملية إنشاء جداول الميتاداتا Metadata Crosswalksوالتي يتم عن طريقها تحقيق عملية التشغيل البيني لمعايير ومخططات الميتاداتا المختلفة. كذلك توضح هذه الدراسة طرق تنفيذ جداول الميتاداتا و بيان أهم المشاكل التي تواجه عملية إنشاء هذه الجداول والتي تأتى في مقدمتها عدم وجود تطابق تام بين معايير ومخططات الميتاداتا المختلفة.
الاستشهاد المرجعي عمر حسن عبد الرحمن. التشغيل البيني للميتاداتا.- Cybrarian Journal .- ع 21، ديسمبر 2009 .- تاريح الاطلاع >أكتب هنا تاريخ الاطلاع على المقال<.- متاح في: >أنسخ هنا رابط الصفحة الحالية<
مقدمة يتميز العصر الرقمي الحالي بوجود عدد هائل من مصادر المعلومات والمصادر الرقمية المتاحة علي الانترنت. وتشتمل هذه المصادر والموارد والتي تزايدت بمتواليات هندسية في السنوات القليلة الماضية علي أنواع متعددة ومختلفة من الأشكال الرقمية مثل صفحات ومواقع الويب ، المقالات كاملة النص والكتب الإلكترونية ومصادر التراث الثقافي بالإضافة إلي أنواع الأخرى من المحتوى الفكري و نجد ان الكثير من هذه المصادر قد تم إنتاجها رقميا بالمقارنة مع الموارد الأخرى التي تم تحويلها من شكل تقليدي مطبوع إلي شكل رقمي . وقد أصبح موضوع الإتاحة علي نطاق عالمي Global Accessللمعلومات الرقمية والتقليدية هو الشغل الشاغل لكثير من المؤسسات التي تنتح أو تدير مصادر وموارد المعلومات الرقمية، مثل المكتبات والجامعات ومراكز البحوث والوزارات والمنظمات.الخ. . ونجد أن الكثير من هذه المؤسسات قد لجأت إلي استخدام نظام واحد لإدارة مواردها الرقمية بينما البعض الأخر من هذه المؤسسات يستخدم نظم متعددة قد لا تكون قابلة للتشغيل فيما بينها Not Interoperable. وقد قامت الكثير من هذه المؤسسات بإنشاء معايير ميتاداتا Metadata Standards أو مخططات ميتاداتا Metadata Schemesبغرض تنظيم وإدارة مجموعاتها ومواردها الرقمية . وتميل المؤسسات التي يجمعها تخصص موضوعي في مجال واحد من مجالات المعرفة إلي إنشاء وصيانة هياكل البيانات الخاصة بها والتي يتم تفصيلها لكي تخدم أنواع محددة من مصادر المعلومات وأنواع محددة من المستفيدين ، حيث تعمل هذه المعايير والمخططات علي خدمة هذه الفئات المحددة من مصادر المعلومات والمستفيدين المرتبطة بهذه المؤسسات . ولكن ما أن تضطر هذه المؤسسات إلي المشاركة بمواردها أو تقاسمها علي نطاق أوسع ، أو حين تحتاج لاستخدام هذه المعلومات لأغراض أخري مختلفة تظهر مشكلة التشغيل البيني .Interoperabilityوالتشغيل البيني طبقا لتعريف النيسوNISO “المنظمة الوطنية لمعايير المعلومات" (هي مقدرة نظم متعددة ذات أجهزة وبرمجيات وهياكل بيانات وواجهات مختلفة علي تبادل البيانات بأقل قدر من فقدان البيانات والوظيفية Functionality) وقد دفعت الرغبة في الوصول السلس والسهل لموارد المعلومات الكثير من المؤسسات إلي تحويل بياناتهم وبرامجهم القديمة Legacy Dataوالتي تم تطويرها من اجل الاستخدام الداخلي ، إلي معايير تكون متاحة بصورة أوسع وذلك من اجل العرض العام لهذه الموارد أو من اجل تقاسمها مع جهات أخرى او بغرض توفير واجهة واحدة للبحث في قواعد بيانات متعددة في نفس الوقت . وتلعب جداول الميتاداتا Metadata Crosswalksدورا محوريا في تحقيق هذه الأغراض ، كما سوف يتم توضيحه لاحقا في هذا المقال والتي تتمثل في :
معايير الميتاداتا Metadata Standards توجد العديد من معايير الميتاداتا Metadata Standardsلمقابلة احتياجات المستفيدين المختلفة من المعلومات. ومن أكثر هذه المعايير والمخططات شيوعا واستخداما نجد الآتى:
تم تصميم معيار ماركMARC لوصف مختلف مصادر المعلومات الورقية ونقل أو تحويل البيانات من نظام إلى نظام آخر. وقد تم تطويره بدمج معياري مارك الامريكى ومارك الكندي لتكوين معيار مارك 21. ويعتمد مارك على المواصفة الأمريكية الخاصة بتبادل البيانات الببليوجرافية Z39.2وكذلك يعتمد على معيارالأيزو ISO 2709 الخاص بتبادل البيانات. وتوجد خمسة أنواع من البيانات لأشكال مارك 21 وهى:
وتحتوي وثيقة الـ METSعلى سبعة أقسام رئيسية هي :
ويستخدم الـ EADبصورة واسعة في المكتبات الأكاديمية والجمعيات التاريخية والمتاحف التي تحتوي على مجموعات خاصة ضخمة ونجد أن الكثير من هذه المجموعات يحتوي على مواد فريدة لا توجد في أماكن أخرى، وغالباً فإن مثل هذه المواد التي توجد ضمن مجموعة خاصة لا يتم فهرستها منفردة ، كما هو الحال في مجموعات المكتبات التقليدية. وبإنشاء وسائل إيجاد مبنية على الـ EADفإن المكتبات والمتاحف تزيد من عملية التوعية لمجتمع الانترنت بوجود هذه المجموعات الفريدة.
بالإضافة إلى هذه المعايير التي تم استعراضها أعلاه فهنالك العديد من معايير الميتاداتا المتخصصة في مجال موضوعي معين مثل معيار الISO 19115والخاص بتوفير معلومات مكانية وزمانية للبيانات الجغرافية. والمعلوم أن مخططات ومعايير الميتاداتا المختلفة يمكن أن تستخدم لوصف مصدر معين من مصادر المعلومات لخدمة مجموعات مختلفة من المستفدين.
وبسبب وجود هذا العدد الكبير من معايير ومخططات الميتاداتا فقد ظهرت الحاجة إلى وجود خاصية التشغيل البينيInteroperabilityللميتاداتا يمكن بواسطتها لنظم المعلومات المختلفة من تبادل الميتاداتا فيما بينها دون أن يتنسب ذلك التبادل في فقدان أي قدر من المعلومات المتبادلة. ويعتبر التشغيل البيني للميتاداتا Metadata interoperabilityأهم أسس تطبيق مخططات الميتاداتا باعتبار أنه يسهل من عملية تبادل وتشاطر البيانات التي تم إعدادها وفقاً لمخططات ميتاداتا مختلفة ، وبذلك يمكّن التشغيل البيني للميتاداتا من إجراء عمليات بحث عبر النطاقات ألموضوعيه والبرامجيه المختلفة.Cross Domain Searching.
جداول الميتاداتا Metadata Crosswalks تتم عملية التشغيل البيني للميتاداتا بما يعرف بال Crosswalksوهى عباره عن جداول تتم بواسطتها عملية مقارنة وتحليل Mapping لإثنين أو أكثر من مخططات الميتاداتا لتمكين مجموعة من المتسخدمين لاحد مخططات الميتاداتا من استخدام مخطط آخر. وبكلمات أخرى فإن الجدول Crosswalkهو عبارة عن عملية تحويلtransformation تم تطبيقها على مجموعة عناصر أحد مخططات الميتاداتا ( ويسمى المصدر ) لينتج عن هذه العملية حفظ تعديل مقابل لهذه العناصر في عناصر مخطط آخر من مخططات الميتاداتا (ويسمى الهدف). وطبقاً للتعريف الصادر من الشبكة الكندية للمعلومات التراثيةCanadian Heritage Information Networkفإن جداول الميتاداتا تستخدم للتنقل بين مجموعات عناصر الميتاداتا المختلفة ، حيث أن العناصر أو الحقول الموجودة في احد مخططات الميتاداتا يتم مقابلتها مع العناصر أو الحقول الخاصة بمخطط ميتاداتا آخر ، والتي تحمل نفس المعنى أو معنى مشابه. وتسمى هذه العملية ايضاً بالمقابلة السيمنطيقية Semantic Mapping الشكل (1) ادناه يوضوح جزءاً من الجدول المقترح بواسطة مكتبة الكونجرس والذي يقابل عناصر مارك مع عناصر مخطط الدبلن كور البسيط.
شكل 1 مثال يوضح جدول ميتاداتامن معيار مارك إلى الدبلن كور البسيط
عملية المقابلة و التحويل Mapping هناك مجموعة من خصائص الميتاداتا يجب وضعها في الاعتبار عند إجراء عملية المقابلة والتحليل Mappingوطبقاً لوثيقة ال NISO (Content Metadata Standards (1998 Issues in Crosswalking) فإن هذه الخصائص قد تحتوى على الآتي:
طرق تنفيذ جداول الميتاداتا هنالك طريقتان يتم استخدامها في عملية إنشاء الجداول:
2-الطريقة الثانية وهي التي يتم استخدامها للتغلب على هذه المشكلة هي طريقة الجداول النسبية Relative Crosswalking والتي يتم بموجبها مقابلة عناصر مخطط الميتاداتا المصدر مع عنصر واحد على الأقل من عناصر مخطط الميتاداتا الهدف ، بغض النظر عن كون العنصرين متعادلين من ناحية المعنى أم غير متعادلين. ومن الواضح أن هذه الطريقة البديلة تعمل بصورة أفضل في حالة إجراء المقابلة والتحليل Mapping من مخططات معقدة إلى أخرى بسيطة ( مثلاً من المارك إلى الدبلن كور وليس العكس).
مشاكل إنشاء جداول الميتاداتا إن اكبر التحديات التي تواجه إنشاء الجداول Crosswalksهي عدم وجود مخططات ميتاداتا متعادلة بنسبة مائة في المائة . فقد تشتمل احد المخططات علي عنصر أو حقل لا يوجد في مخطط أخر أو يشتمل مخطط ما علي حقل يكون مقسم إلي حقلين منفصلين مختلفين أو أكثر في مخطط أخر . وهذا يتسبب في فقدان بعض البيانات عندما تتم عملية المقابلة والتحليل Mappingمن مخطط معقد إلي مخطط أخر ابسط ، ومثال علي ذلك عند إجراء عملية المقابلة من مارك إلي دبلن كور البسيط فانه يتم فقدان التمييز بين أنواع العناوين كما موضح في الشكل (2-أ ) أدناه. وهذا يسمى بمقابلة " متعدد - لواحد" many –to- one mappingحيث أن الدبلن كور يمتلك عنصر أو حقل واحد للعنوان وذلك نجد إن كل الأنواع مختلفة لحقل العنوان في المارك يتم تجميعها في حقل واحد بدون أي تمييز فيما بينها . ولهذا السبب أيضا فانه في حالة ترجمة هذه العناوين إلي دبلن كور البسيط فإنها لا يمكن إعادة ترجمتها إلي مارك مرة أخرى . وبذلك يتم فقدان معلومات مارك الخاصة بأنواع العناوين المختلفة ، وعندما تتم عملية المقابلة والتحليل في الاتجاه المعاكس أي من دبلين كور البسيط إلي مارك فان كل البيانات في حقل العنوان تتم مقابلتها بحقل العنوان الأساسي في مارك وهو الحقل (245) كما هو موضح في الشكل (2 - ب).وهذا
شكل 2-أ مقابلة متعدد-لواحدmany –to one mapping
يسمى مقابلة واحد- لمتعدد one – to – many mapping. لكل ما ذكر أعلاه فان الجداول تعرف بأنها عملية مقابلة وتحليل في اتجاه واحد منمخطط ميتاداتا إلي أخر . وهذه المشكلة التي تواجه عملية انشاء جداول الميتاداتا تكمن في اختلاف درجات التقابل بين عناصر الميتاداتا المكونه للمصدر وتلك المكونه للهدف ، حيث غالباً ما ينعدم وجود مقابلة مباشرة بين عناصر البيانات ولذلك من الصعوبة بمكان إيجاد مقابل دقيق لهذه العناصر،فهناك علاقة واحد- لواحد أو واحد – لمتعدد أو متعدد – لواحد أو واحد – للاشئ. وتظهر هذه الحالات في الكثير من جداول الميتاداتا. وهذا يعنى انه لا يوجد في الغالب جداول متطابقة عند إجراء المقابلة بين عناصر فردية، بينما تتداخل الكثير من العناصر في المعنى ومجال التغطية. ولهذا السبب فإن عملية تحويل البيانات التي تستند على جداول الميتاداتا قد تتسبب في مشاكل في النوعية والجودة.
شكل 2- ب مقابلة واحد- لمتعدد one – to – many mapping
والمشكلة الأخرى التي تواجه عملية إنشاء جداول الميتاداتاmetadata crosswalks تتمثل في تداخل بعض عناصر البيانات) أو الحقول) في مجال تغطيتها مما ينتج عنه مشاكل عديدة متعلقة بضبط الجودة في حالة تحويل البيانات Data Conversionمن نظام إلى آخر.
هناك مشاكل أخرى تواجه عملية المقابلة والتحليل بين اثنين أو أكثر من مخططات الميتاداتا وتتمثل في الآتي :
كما هو واضح من هذه التحديات والمشاكل فان البعض منها غير قابل للإصلاح ولكن الطريقة المثلي لإنشاء جداول الميتاداتا Metadata crosswalksناجحة وفعالة يتطلب قدرا من المرونة اللازمة للوصول للأهداف التي من اجلها تم إنشاء هذه الجداول.
المراجع 1. Chan, Lois Mai. Metadata Interoperability and Standardization: A Study of Methodology Part1. - D-Lib Magazine Vol. 12 No. 6 June 2006. -Electronic version accessed on 05/07/2009. - Available at: http://www.dlib.org/june06/chan/06chan.html
2. Crosswalk (metadata). Wikipedia, the free encyclopedia. Available at
3. Godby, Carol Jean, Young, Tiffany A, and Childress, Eric. A Repository of Metadata Crosswalks.- D- Lib Magazine. Vol 10 No. 12 December 2004.
4.Kyrnin, Jennifer. What is XML Content?.- accesed on 20/08/2009.- Available at:http://webdesign.about.com/od/xml/a/xml_content.htm
5. Reed, Craig. Metadata Interoperability and crosswalks. Retrieved from: http://www.qceateacher.org/oceanteacher/index.php Metadata_Interoperability_and_Crosswalks Accessed on 4 June 2009
6. Understanding Metadata. National Information Standards Organization. - 2004. - Available at: www.niso.org
7. Woodley, Mary S. Crosswalks, Metadata, Harvesting, federated Searching, Metasearching : Using Metadata to Connect Users and Information.- In Introduction to Metadata.- Online Edition Ver. 3.0.- accessed on 15/07/2009.- Available at: http://www.getty.edu/research/conducting_research/standards/intrometadata/path.html>
8. محمد فتحي عبد الهادي. مارك 21 والحاجة إلى تعريبه.- cybrarian journal.- ع 2 (سبتمبر2004).- تاريخ الإتاحة 14-06-2009.- متاح في www.cybrarian.info/journal/no2/marc21.htm
|