يعد عرض المحتوى الخاص بك عبر الإنترنت في شجرة منظمة من المجتمعات والحاويات ميزة رئيسية في دي سبيس. حيث يمكن للمستخدمين الوصول إلى الصفحات الخاصة بالمواد، وهي أوصاف الميتاداتا جنبًا إلى جنب مع الملفات المتاحة للتنزيل. تم تلخيص البنية في المخطط أدناه:
يمكن لدي سبيس معالجة المحتويات المرفوعة القائمة على النص لبحث النص الكامل. يعني هذا أن الميتاداتا التي تقدمها لملف معين لن تكون هي فقط القابلة للبحث، ولكن ستتم أيضًا فهرسة جميع محتوياته. مما يتيح للمستخدمين البحث عن كلمات مفتاحية محددة تظهر فقط في المحتوى الفعلي وليس في الوصف المقدم.
يسمح دي سبيس للمستخدمين بإيجاد طريقهم إلى المحتوى ذي الصلة بعدة طرق، وهي:
يعد الاستعراض أحد الآليات المهمة للاسكتشاف في دي سبيس. وهي العملية التي يقوم فيها المستخدم بعرض فهرس معين، كفهرس العنوان، ثم يقوم بالتنقل حوله بحثًا عن مواد مثيرة لاهتمامه. يوفر نظام الاستعراض الفرعي واجهة برمجة تطبيقات بسيطة لتحقيق ذلك من خلال السماح للمستدعي بتحديد فهرس وقسم فرعي من هذا الفهرس. ثم يكشف نظام الاستعراض الفرعي عن الجزء محط الاهتمام من الفهرس. الفهارس التي يمكن استعراضها هي: عنوان المادة، وتاريخ إصدار المادة، ومؤلف المادة، ومصطلحات الموضوع. علاوة على ذلك، يمكن أن يقتصر الاستعراض على مواد ضمن حاوية أو مجتمع معين.
لمزيد من المعلومات حول وظيفة البحث/ الاستعراض في دي سبيس، انظر الاسكتشاف.
يمكن لدي سبيس استيعاب أي نوع من الملفات المرفوعة. فبينما يشتهر دي سبيس باستضافة المواد النصية بما في ذلك الاتصالات العلمية، والأطروحات، والرسائل الجامعية الإلكترونية (ETDs)، هناك العديد من أصحاب المصلحة في المجتمع الذين يستخدمون دي سبيس للوسائط المتعددة والبيانات وكائنات التعلم. وبرغم تطبيق بعض القيود، يمكن أن يعمل دي سبيس كمخزن لأرشيفات HTML.
غالبًا ما يشار إلى الملفات التي تم تحميلها إلى دي سبيس باسم "تدفقات البت". والسبب في ذلك تاريخي ويعود إلى التنفيذ الفني. بعد الاستيعاب، يتم تخزين الملفات في دي سبيس في نظام الملفات على شكل تدفقات من البتات بدون امتداد الملف.
افتراضياً يتعرف دي سبيس على أنواع ملفات معينة فقط، كما هو معرّف في سجل تنسيق تدفقات البت الخاص به. يتعرف تسجيل تنسيق تدفقات البت الافتراضي على العديد من تنسيقات الملفات الشائعة، ولكن يمكن تحسينه في مؤسستك المحلية عبر واجهة المستخدم المدير.
يعزز مجتمع ديوراسبيس علاقة وثيقة مع جوجل لضمان الفهرسة المثلى لمحتوى دي سبيس، وخاصةً في منتجات بحث جوجل، والباحث العلمي من جوجل. لفهرسة الباحث العلمي من جوجل أضاف دي سبيس ميتاداتا محددة في وسوم رأس الصفحة لتسهيل الفهرسة في الباحث العلمي. يمكن الحصول على مزيد من المعلومات من صفحة تعيينات الميتاداتا للباحث العلمي من جوجل. وغالبًا ما تقوم مستودعات دي سبيس الشهيرة بتوليد أكثر من 60٪ من زياراتها من صفحات جوجل.
يدعم دي سبيس بروتوكول OpenURL بطريقة بسيطة نوعاً. إذا كان لدى مؤسستك خادم SFX، فسيعرض دي سبيس رابط OpenURL في كل صفحة مادة، باستخدام ميتاداتا دبلن كور تلقائيًا. علاوةً على ذلك، يمكن أن يستجيب دي سبيس لعناوين OpenURL الواردة. في الوقت الحاضر يقوم ببساطة بتمرير المعلومات الموجودة في OpenURL إلى نظام البحث الفرعي. ثم يتم عرض قائمة النتائج، والتي عادةً ما تعطي المادة ذات الصلة في أعلى القائمة (إن وجدت في دي سبيس).
يهدف مجتمع مطوري دي سبيس إلى الاعتماد على معايير الويب الحديثة والمكتبات المختبرة جيدًا حيثما أمكن ذلك. كقاعدة عامة، يمكن للمستخدمين توقع عمل واجهات ويب دي سبيس على متصفحات الويب الحديثة. يقوم مطوري دي سبيس باختبار تطورات الواجهة الجديدة على الإصدارات الحديثة من فايرفوكس وسفاري وكروم وميكروسوفت إيدج بشكل روتيني. ونتيجة للتحديثات السريعة والتلقائية والمتلاحقة لتلك المتصفحات، لم يعد الدعم يستهدف إصدارات معينة منها. (لكن يرجى ملاحظة أننا لا نوصي باستخدام إنترنت إكسبلورر ولا ندعمه حيث يعتبر "منتهي" من قِبل ميكروسوفت.)
بشكل عام، يحتوي دي سبيس على ثلاثة أنواع من الميتاداتا حول المحتوى المؤرشف:
الميتاداتا الوصفية: يمكن لـدي سبيس دعم العديد من مخططات الميتاداتا المسطحة لوصف مادة. يتم توفير مخطط ميتاداتا لدبلن كور مؤهل يعتمد على مجموعة من مواد ومؤهلات بروفايل تطبيقات المكتبة افتراضياً. يتم وصف هذا المخطط الافتراضي بمزيد من التفصيل في سجلات تنسيق دفق البت والميتاداتا. غير أنه يمكنك تهيئة عدة مخططات وتحديد حقول ميتاداتا من مزيج من المخططات المهيئة لوصف موادك. قد يتم الاحتفاظ بالميتاداتا الوصفية الأخرى حول المواد (مثل: الميتاداتا الموصوفة في مخطط هرمي) في تدفقات بت متسلسلة.
الميتاداتا الإدارية: تشمل ميتاداتا الحفظ، وبيانات سياسة الترخيص والمنشأ. يتم الاحتفاظ بمعظم تلك البيانات ضمن مخطط DBMS العلائقي الخاص بدي سبيس. يتم تخزين ميتاداتا المنشأ في تسجيلات دبلن كور. بالإضافة إلى ذلك، يتم نسخ بعض الميتاداتا الإدارية الأخرى (مثل: حجم بايت تدفق البت وأنواع المايم) في تسجيلات دبلن كور بحيث يمكن الوصول إليها بسهولة خارج دي سبيس.
الميتاداتا الهيكلية: تتضمن معلومات حول كيفية تقديم مادة، أو تدفق بت داخل مادة إلى المستخدم النهائي، والعلاقات بين الأجزاء المكونة للمادة. كمثال: فكر في أطروحة تتكون من عدد من صور TIFF، كل صورة منها تمثل صفحة واحدة من الأطروحة. قد تتضمن الميتاداتا الهيكلية حقيقة أن كل صورة هي صفحة واحدة، إلى جانب ترتيب الصور/ صفحات TIFF. الميتاداتا الهيكلية لا تزال بسيطة إلى حد ما في دي سبيس، في مادة ما، يمكن ترتيب تدفقات البت في حزم منفصلة كما هو موضح أعلاه. كما قد تحتوي الحزمة بشكل اختياري على تدفق بت أولي. يتم استخدام ذلك حاليًا بواسطة دعم HTML للإشارة إلى أن أي تدفق بت في الحزمة هو أول ملف HTML يتم إرساله إلى المستعرض. بالإضافة إلى بعض الميتاداتا التقنية الأساسية، يحتوي تدفق البت أيضًا على 'معرّف تسلسل ' يقوم بتعريفه بشكل فريد داخل المادة. ويستخدم هذا لإنتاج معرّف تدفق بت 'دائم' لكل تدفق بت. يمكن تخزين الميتاداتا الهيكلية الإضافية في تدفقات بت متسلسلة، لكن دي سبيس لا يفهم هذا في الوقت الحالي.
إطار عمل قابل للتهيئة يتيح لك تحديد فئات البرامج المساعدة للتحكم في اختيار القيم لحقول ميتاداتا دي سبيس المحددة. كما يتيح لك تهيئة الحقول لإدارج قيم "الاستناد" إلى جانب قيمة الميتاداتا النصية. يشتمل نظام التحكم في الاختيار على واجهة مستخدم في كل من واجهة المستخدم للتقديمات القابلة للتهيئة وواجهة المستخدم الإدارية (تحرير صفحات المادة) التي تساعد المستخدم في اختيار قيم الميتاداتا.
المقدمة والتحفيز
تعريفات
آلية تقوم بتوليد قائمة اختيارات لقيمة يتم إدخالها في حقل ميتاداتا معين. وفقاً للتنفيذ الخاص بك، قد يتم تحديد قائمة الاختيار بواسطة قيمة أو استعلام مقترح، أو يمكن أن تكون قائمة ثابتة لكل استعلام. كما قد تكون مغلقة (تقتصر على الاختيارات المنتجة داخليًا) أو مفتوحة، مما يسمح بإدراج الاستعلام المقدم من المستخدم كخيار.
يعمل تحكم الاستناد بالإضافة إلى إدارة الاختيار لتوفير مفتاح استناد إلى جانب القيمة المختارة، والتي يتم تعيينها أيضًا إلى إدخال حقل ميتاداتا المادة. أي حقل يتحكم به الاستناد يتحكم فيه الاختيار أيضاً بالتبعية.
المزايا التي نسعى إليها من حقل الميتاداتا الخاضع لتحكم الاستناد هي:
يختلف تحكم الاستناد عن المفردات المحكمة للكلمات المفتاحية التي تم تنفيذها بالفعل في واجهة مستخدم التقديم:
بعض المصطلحات
الاستناد | الاستناد هو مصدر قيم ثابتة لحقل معين، كل قيمة فريدة يتم تحديدها بواسطة مفتاح. |
. | على سبيل المثال: خدمة استناد اسم OCLC LC. |
تسجيلة الاستناد | المعلومات المرتبطة بإحدى القيم في استناد ما؛ قد تتضمن تهجئات بديلة وصيغاً مكافئة للقيمة، وما إلى ذلك. |
مفتاح الاستناد | معرف غير شفاف، ثابت، يتوافق مع تسجيلة واحدة بالضبط في الاستناد. |
يقدم دي سبيس دعمًا للتراخيص على مستويات مختلفة
يمكن لكل مجتمع وحاوية في التسلسل الهرمي لمستودع دي سبيس أن يحتوي على شروط الترخيص الخاصة به. مما يسمح للمؤسسة باستخدام المستودع لكل من الحاويات التي يتم فيها الاحتفاظ بحقوق معينة والبعض الآخر الذي يمكن الوصول إلى محتواه وتوزيعه بحرية أكبر.
في نهاية عملية التقديم اليدوي، يُطلب من المقدم منح خدمة المستودع ترخيص توزيع مناسب. يمكن تخصيص هذا الترخيص بسهولة على أساس كل حاوية. في شكله الأكثر شيوعًا، يمنح المقدم إلى خدمة المستودع ترخيص توزيع غير حصري، مما يعني أنه يمنح رسميًا خدمة المستودع الحق في مشاركة عمله مع العالم.
يوفر دي سبيس دعمًا لتراخيص الإبداعية العمومية ليتم إرفاقها بالمواد الموجودة في المستودع. فهي تمثل بديلاً لحقوق التأليف والنشر التقليدية. لمعرفة المزيد حول الإبداعية العمومية، قم بزيارة موقع الويب الخاص بها. يتم التحكم في دعم اختيار الترخيص من خلال خيار تهيئة على مستوى الموقع، وبما أن اختيار الترخيص يتضمن التفاعل مع موقع الإبداعية العمومية على الويب، فقد يتم تهيئة معلمات إضافية للعمل مع خادم وكيل. إذا تم تمكين الخيار، يمكن للمستخدمين تحديد ترخيص الإبداعية العمومية أثناء عملية التقديم، أو تحديد عدم تعيين ترخيص الإبداعية العمومية على الإطلاق. إذا تم التحديد، يتم تخزين الميتاداتا ونسخة من الترخيص بتنسيق RDF مع المادة في المستودع. كما توجد إشارة - نص وأيقونة الإبداعية العمومية - في صفحة عرض المادة لواجهة مستخدم الويب عندما تكون المادة مرخصة بموجب الإبداعية العمومية. حيث يتم إدراج الترخيص بتنسيق RDF في صفحة html الخاصة بالمادة للسماح للآلة بفهم شروط الترخيص. للحصول على تفاصيل حول كيفية تهيئة واستخدام تراخيص الإبداعية العمومية، انظر قسم التهيئة.
يحتاج الباحثون إلى نقطة مرجعية ثابتة لعملهم. لقد توقف التطور البسيط من مشاركة الاستشهادات إلى إرسال عناوين URL بالبريد الإلكتروني عندما علم مستخدمي الويب أن المواقع يمكن أن تختفي أو تعاد تهيئتها دون إشعار، وأن ملفات الإشارات المرجعية الخاصة بهم التي تحتوي على روابط مهمة لنتائج البحث لا يمكن الوثوق بها على المدى الطويل. للمساعدة في حل هذه المشكلة، فإن ميزة دي سبيس الأساسية هي إنشاء معرّف دائم لكل مادة وحاوية ومجتمع مخزّن في دي سبيس. لاستمرار المعرفات، يتطلب دي سبيس آلية مستقلة عن التخزين والموقع لإنشاء المعرفات وصيانتها. يستخدم دي سبيس نظام هاندل CNRI لإنشاء تلك المعرّفات. يفترض الجزء المتبقي من هذا القسم معرفة أساسية بنظام الهاندل.
يستخدم دي سبيس الهاندل بشكل أساسي كوسيلة لتعيين معرفات فريدة عامة للكائنات. يحتاج كل موقع يقوم بتشغيل دي سبيس إلى الحصول على 'بادئة' هاندل فريدة من CNRI، لذلك نعلم أنه إذا قمنا بإنشاء معرفات بهذه البادئة، فلن تتعارض مع المعرفات التي تم إنشاؤها في مكان آخر.
في الوقت الحالي، يتم تعيين الهاندل للمجتمعات والحاويات والمواد. لا يتم تعيين هاندل للحزم وتدفقات البت، لأنه بمرور الوقت، قد تتغير الطريقة التي يتم بها ترميز المادة على هيئة وحدات بت من أجل السماح بالوصول للتقنيات والأجهزة المستقبلية. وقد يتم نقل الإصدارات القديمة إلى التخزين خارج الإنترنت حيث يصبح المعيار الجديد أمرًا واقعيًا. نظرًا لأنه عادةً ما يتم الاحتفاظ بالمادة، بدلاً من ترميز البت المعين، فمن المنطقي فقط تحديد المادة والسماح بالوصول إليها، والسماح للمستخدمين بالوصول إلى ترميز البت المناسب من هناك.
بالطبع قد يتم الاحتفاظ صراحة بترميز بت معين لملف ما؛ في هذه الحالة يمكن أن يكون تدفق البت هو الوحيد في المادة، ومن ثم يشير هاندل المادة بشكل أساسي إلى تدفق البت هذا فقط. يمكن أيضًا إدراج تدفق البت نفسه في مواد أخرى، وبالتالي سيكون قابلاً للاقتباس كجزء من مادة أكبر، أو بشكل فردي.
كما يتميز نظام الهاندل ببنية تحتية عامة للحل؛ أي أنه يمكن للمستخدم النهائي إدخال هاندل إلى أي خدمة (كصفحة ويب) يمكنها حل الهاندل، وسيتم توجيه المستخدم النهائي إلى الكائن (في حالة دي سبيس أو المجتمع أو الحاوية أو المادة) المحدد بواسطة هذا الهاندل. من أجل الاستفادة من هذه الميزة في نظام الهاندل، يجب أن يقوم موقع دي سبيس أيضًا بتشغيل 'خادم هاندل يمكنه قبول طلبات الحل الواردة وحلها. يتم إدراج الكود الخاص بذلك بأكمله في حزمة كود مصدر دي سبيس.
يمكن كتابة الهاندل بصيغتين:
hdl:1721.123/4567 http://hdl.handle.net/1721.123/4567 |
ما ورد أعلاه يمثل نفس الهاندل. ربما يكون الأول أكثر ملاءمة للاستخدام كمعرف فقط؛ غير أنه باستخدام الصيغة الثانية يصبح أي مستعرض ويب قادرًا على حل الهاندل. يحتاج المستخدم النهائي فقط إلى تلك الصيغة من الهاندل كأي عنوان URL آخر. من الممكن تمكين بعض المتصفحات من حل الصيغة الأولى للهاندل كما لو كانت عناوين URL قياسية باستخدام برنامج محلل الهاندل المساعد الخاص بـ CNRI، ولكن نظرًا لأنه يمكن دائمًا اشتقاق الصيغة الأولى من الصيغة الثانية، يعرض دي سبيس الهاندل بالصغية الثانية، بحيث يكون أكثر فائدة للمستخدمين النهائيين.
من المهم ملاحظة أن دي سبيس يستخدم البنية التحتية لهاندل CNRI فقط على مستوى 'الموقع'. على سبيل المثال: في المثال أعلاه، تم تعيين البادئة '1721.123' لموقع دي سبيس. لا يزال موقع دي سبيس مسؤولاً عن الحفاظ على الارتباط بين الهاندل الكامل (بما في ذلك الجزء المحلي '4567') والمجتمع أو الحاوية أو المادة المعنية.
على غرار هاندل مواد دي سبيس، تحتوي تدفق البت أيضًا على معرفات 'مستمرة'. وهي أكثر تقلبًا من الهاندل نظرًا لأنه إذا تم نقل المحتوى إلى خادم أو مؤسسة مختلفة، فلن تعمل بعد ذلك (ومن هنا نستخدم القوسين النصيين حول 'مستمرة'). ومع ذلك، فهي تستمر بسهولة أكبر من عناوين URL البسيطة التي تستند إلى المفتاح الأساسي لقاعدة البيانات المستخدم مسبقًا. مما يعني أن الأنظمة الخارجية يمكن أن تشير بشكل أكثر موثوقية إلى تدفق بت معين مخزن في دي سبيس.
يحتوي كل تدفق بت على معرف تسلسل فريد داخل مادة ما. ويستخدم معرّف التسلسل هذا لإنشاء معرّف دائم بصيغة:
dspace url/bitstream/handle/sequence ID/filename
على سبيل المثال:
https://dspace.myu.edu/bitstream/123.456/789/24/foo.html |
يشير المثال أعلاه إلى تدفق البت مع معرف التسلسل 24 في المادة مع الهاندل: hdl:123.456/789. إن foo.html موجود بالفعل كتلميح للمتصفحات: على الرغم من أن دي سبيس سيوفر نوع المايم المناسب، إلا أن بعض المتصفحات تعمل بشكل صحيح فقط إذا كان للملف امتداد متوقع.
بدلاً من أن يكون نظامًا فرعيًا واحدًا، فإن الاستيعاب هو عملية تمتد لعدة أنظمة. يوجد أدناه توضيح بسيط لعملية الاستيعاب الحالية في دي سبيس.
أداة استيراد المواد بالدفعة عبارة عن تطبيق يحول SIP خارجي (مستند ميتاداتا XML مع بعض ملفات المحتوى) إلى كائن "تقديم قيد التقدم". ويتم استخدام واجهة مستخدم تقديم الويب بالمثل من قبل المستخدم النهائي لتجميع كائن "تقديم قيد التقدم".
وبناءً على سياسة الحاوية التي تستهدفها عملية التقديم، يمكن بدء عملية سير العمل. مما يسمح عادةً لأحد المراجعين البشريين أو 'المراقبين' أو أكثر بالتحقق من التقديم والتأكد من أنه مناسب للإدراج في الحاوية.
عندما تقوم واجهة مستخدم التقديم أو الاستيعاب بالدفعة بإتمام كائن InProgressSubmission، والانتقال إلى المرحلة التالية من الاستيعاب (سواء كان سير العمل أو تثبيت المادة)، تتم إضافة رسالة المنشأ إلى دبلن كور والتي تتضمن أسماء الملفات والمجاميع الاختبارية لمحتوى التقديم. وبالمثل، في كل مرة يتغير فيها سير العمل (على سبيل المثال: حين يقبل المراجع التقديم)، تتم إضافة بيان منشأ مماثل. مما يسمح لنا بتتبع كيفية تغير المادة منذ أن يقوم المستخدم بتقديمها.
بمجرد اكتمال أي عملية سير عمل بنجاح وبشكل إيجابي يتم استهلاك كائن InProgressSubmission بواسطة "مثبت المادة"، والذي يحول InProgressSubmission إلى مادة مؤرشفة بالكامل في دي سبيس. حيث يقوم مثبت المادة بـ:
افتراضياً قد يتكون سير عمل الحاوية من ثلاث خطوات كحد أقصى. قد تحتوي كل حاوية على حاوية شخص إلكتروني مرتبطة بأداء كل خطوة؛ إذا لم تكن هناك حاوية مرتبطة بخطوة معينة، فسيتم تخطي هذه الخطوة. إذا كانت الحاوية لا تحتوي على مجموعات أشخاص إلكترونية مرتبطة بأي خطوة، فسيتم تثبيت عمليات التقديم إلى تلك الحاوية مباشرة في الأرشيف الرئيسي. لكن ضع في اعتبارك أن هذا هو السلوك الافتراضي فقط، ويمكن تهيئة أو تخصيص عملية سير العمل بسهولة، انظر سير العمل القابل للتهيئة.
بمعنى آخر فإن التسلسل الافتراضي هو: أن تتلقى الحاوية تقديماً. إذا كانت الحاوية تحتوي على حاوية معينة لخطوة سير العمل 1 ، فسيتم استدعاء هذه الخطوة، ويتم إعلام الحاوية. وبخلاف ذلك، سيتم تخطي خطوة سير العمل 1. وبالمثل، يتم تنفيذ خطوتي سير العمل 2 و 3 إذا كانت الحاوية تحتوي على حاوية مخصصة لتلك الخطوات فقط.
عندما يتم بدء خطوة، يتم وضع التقديم في 'صحن المهام' للحاوية المرتبطة بالخطوة. يأخذ أحد أعضاء تلك الحاوية المهمة من الحاوية ثم تتم إزالتها من حاوية المهام، لتجنب الموقف الذي قد يؤدي فيه العديد من الأشخاص في الحاوية نفس المهمة دون إدراك ذلك.
يمكن لعضو الحاوية الذي أخذ المهمة من الحاوية أن يقوم بعد ذلك بأحد الإجراءات الثلاثة التالية:
خطوة سير العمل | الإجراءات الممكنة |
1 | إمكانية قبول التقديم للإدراج، أو رفض التقديم. |
2 | إمكانية تحرير الميتاداتا التي قدمها المستخدم مع التقديم، مع عدم إمكانية تغيير الملفات المقدمة. يمكن قبول التقديم للإدراج، أو رفض التقديم. |
3 | إمكانية تحرير الميتاداتا التي قدمها المستخدم مع التقديم، مع عدم إمكانية تغيير الملفات المقدمة. يجب بعد ذلك الإدراج في الأرشيف؛ ولا يجوز رفض التقديم. |
إذا تم رفض تقديم، يتم إرسال السبب (الذي قام المشارك في سير العمل بإدخاله) بالبريد الإلكتروني إلى المقدم، ويتم إعادته إلى صفحة 'ماي دي سبيس' الخاصة بالمقدم. يمكن للمقدم بعد ذلك إجراء أي تعديلات ضرورية وإعادة التقديم، وعندها تبدأ العملية مرة أخرى.
إذا تم 'قبول' التقديم، فسيتم تمريره إلى الخطوة التالية في سير العمل. إذا لم يكن هناك المزيد من خطوات سير العمل مع الحاويات المرتبطة، يتم تثبيت التقديم في الأرشيف الرئيسي.
الاحتمال الأخير هو أنه يمكن 'إلغاء' عملية سير العمل بواسطة مدير موقع دي سبيس. يتم تحقيق ذلك باستخدام واجهة مستخدم الإدارة.
يحتوي دي سبيس على أدوات لاستيراد المواد بالدفعة في بنية دليل بسيطة، حيث يتم تخزين ميتاداتا دبلن كور في ملف XML. يمكن استخدام هذا كأساس لنقل المحتوى بين دي سبيس والأنظمة الأخرى. لمزيد من المعلومات، انظر مستورد ومصدر المادة.
كما يحتوي دي سبيس على العديد من أدوات استيراد الحزم، والتي تدعم العديد من تنسيقات حزم المحتوى الشائعة مثل METS. لمزيد من المعلومات، انظر مستورد ومصدر الحزم. وعلاوة على ذلك يمكن لدي سبيس استيراد أو تصدير حزم المعلومات الأرشيفية (AIPs)، انظر احتياطي واستعادة حزم المعلومات الأرشيفية.
التسجيل هو وسيلة بديلة لدمج المواد والميتاداتا وتدفقات البت الخاصة بها في دي سبيس من خلال الاستفادة من تدفقات البت الموجودة بالفعل في تخزين الكمبيوتر الذي يمكن الوصول إليه. من الأمثلة على ذلك وجود مستودع للأصول الرقمية الحالية. بدلاً من استخدام عملية الاستيعاب التفاعلية العادية أو الاستيراد بالدفعة لتزويد دي سبيس بالميتاداتا وتحميل تدفق البت، يوفر التسجيل لدي سبيس الميتاداتا وموقع تدفق البت. يستخدم دي سبيس حاوية متنوعة من أداة الاستيراد لإنجاز التسجيل.
SWORD (خدمة ويب بسيطة لتقديم الإيداع بالمستودع) هو بروتوكول يسمح بإيداع المواد عن بعد في المستودعات. تم تطوير SWORD بشكل أكبر في الإصدار 2 من SWORD لإضافة القدرة على استرداد أو تحديث أو حذف الودائع. يدعم دي سبيس بروتوكول SWORD عبر تطبيق الويب 'sword' و SWord v2 عبر تطبيق الويب swordv2. يمكن العثور على المواصفات ومزيد من المعلومات عبر http://swordapp.org. انظر أيضًا SWORDv1 Server و SWORDv2 Server.
قامت مبادرة الأرشيفات المفتوحة بتطوير بروتوكول لحصاد الميتاداتا. مما يسمح للمواقع باسترداد أو 'حصاد' الميتاداتا برمجيًا من عدة مصادر، وتقديم خدمات باستخدام تلك الميتاداتا، مثل خدمات الفهرسة أو الربط. يمكن لمثل تلك الخدمة السماح للمستخدمين بالوصول إلى المعلومات المقدمة من عدد كبير من المواقع من مكان واحد.
يقوم دي سبيس بعرض ميتاداتا دبلن كور للمواد التي يمكن الوصول إليها بشكل عام (بدون تعريف هوية). إلى جانب عرض بنية الحاوية أيضًا عبر آلية 'مجموعات' بروتوكول OAI. يتم استخدام إطار عمل OAICat مفتوح المصدر الخاص بـ OCLC لتوفير تلك الوظيفة.
كما يمكنك تهيئة خدمة OAI للاستفادة من أي برنامج مساعد لتقديم تنسيقات ميتاداتا إضافية مثل MODS.
لا تدعم خدمة OAI الخاصة بدي سبيس كشف معلومات الحذف للمواد المسحوبة، ولكن ليس للمواد ' المشطوبة' (انظر أعلاه). كما يدعم دي سبيس أيضًا الرموز المميزة لاستئناف OAI-PMH. انظر OAI لمزيد من المعلومات.
يحتوي دي سبيس على أدوات لتصدير المواد في بنية دليل بسيطة بالدفعة، حيث يتم تخزين ميتاداتا دبلن كور في ملف XML. يمكن استخدام هذا كأساس لنقل المحتوى بين دي سبيس والأنظمة الأخرى. لمزيد من المعلومات، انظر مستورد ومصدر المادة.
كما يتضمن دي سبيس العديد من أدوات تصدير الحزم، والتي تدعم العديد من تنسيقات حزم المحتوى الشائعة مثل METS. لمزيد من المعلومات، انظر مستورد ومصدرالحزم. بالإضافة إلى ذلك، يمكن لدي سبيس استيراد أو تصدير حزم المعلومات الأرشيفية (AIPs)، انظر احتياطي واستعادة حزم المعلومات الأرشيفية.
الحزم هي عن وحدات برمجية تترجم بين كائنات مادة دي سبيس وتمثيل خارجي مستقل ، أو "حزمة". يقوم برنامج استيعاب الحزمة بتفسير الحزمة أو استيعابها وإنشاء مادة. ويقوم موزع الحزمة بكتابة محتويات مادة بتنسيق الحزمة.
عادةً ما تكون الحزمة عبارة عن ملف أرشيفي كملف مضغوط أو ملف "tar"، بما في ذلك مستند بيان يحتوي على ميتاداتا ووصف لمحتويات الحزمة. حزمة محتوى IMS هي معيار حزمة نموذجي. قد تكون الحزمة أيضًا مستندًا واحدًا أو ملف وسائط يحتوي على ميتاداتا خاصة به، كمستند PDF بميتاداتا وصفية مضمنة.
يعتبر كل من استيعاب الحزم وموزع الحزم نوعًا من البرامج المساعدة (انظر مدير البرامج المساعدة)، لذلك من السهل إضافة حزم جديدة خاصة باحتياجات موقعك. لست مضطرًا إلى توفير كل من استيعاب وتوزيع لكل تنسيق؛ من المقبول تمامًا تنفيذ أحدهما فقط.
تستدعي معظم برامج الحزم المساعدة برامج Crosswalk المساعدة لترجمة الميتاداتا بين نموذج كائن دي سبيس وتنسيق الحزمة.
يمكن العثور على مزيد من المعلومات حول استدعاء الحزم لاستيعاب المحتوى أو نشره في قسم مستورد ومصدر الحزم في توثيق إدارة النظام.
Crosswalks هي عن وحدات برمجية تقوم بالترجمة بين ميتاداتا كائن دي سبيس وتمثيل خارجي محدد. يقوم Ingestion Crosswalk بترجمة التنسيق الخارجي وتقسيمه إلى بنية البيانات الداخلية لدي سبيس، بينما يقوم Dissemination Crosswalk بالعكس.
على سبيل المثال: يقوم crosswalk استبيعاب MODS بترجمة الميتاداتا الوصفية من تنسيق MODS إلى حقول الميتاداتا في مادة دي سبيس. بينما يقوم crosswalk توزيع MODS بتوليد وثيقة MODS من الميتاداتا على مادة دي سبيس.
تسمى برامج Crosswalk المساعدة برامج مساعدة (انظر مدير البرامج المساعدة)، لذلك من السهل إضافة مسارات Crosswalk جديدة. لست مضطرًا إلى توفير كل من استعاب وتوزيع لكل تنسيق؛ من المقبول تمامًا تنفيذ أحدهما فقط.
كما أن هناك زوج خاص من برامج crosswalk المساعدة التي تستخدم أنماط XSL لترجمة الميتاداتا الخارجية إلى أو من تنسيق دي سبيس داخلي. يمكنك إضافة وتعديل XSLT crosswalks ببساطة عن طريق تحرير تهيئة دي سبيس والأنماط المخزنة في ملفات في دليل تثبيت دي سبيس.
تستخدم برامج الحزم المساعدة وخادم OAH-PMH برامج crosswalk المساعدة.
من أجل تسهيل فرصة الإشراف على مؤلفي الأطروحة في إعداد أطروحاتهم الإلكترونية، يوجد نظام أوامر إشراف لربط مجموعات من المستخدمين الآخرين (مشرفي الأطروحة) بمادة في نطاق عمل التقديم المسبق لشخص ما. يمكن أن يكون للحاوية المقيدة سياسات نظام مرتبطة بها تسمح بمستويات مختلفة من التفاعل مع مادة الطالب؛ حيث يتم توفير حاوية صغيرة من مجموعات السياسة الافتراضية وهي:
بمجرد تطبيق الحاوية الافتراضية، يمكن لمدير النظام تعديلها كما يفعل مع أي سياسة أخرى معينة في دي سبيس.
كما يمكن أيضًا استخدام هذه الوظيفة في المواقف التي يرغب فيها الباحثون في التعاون في تقديم معين، على الرغم من عدم وجود وظيفة نطاق عمل تعاوني معينة.
على الرغم من أن العديد من وظائف دي سبيس مثل اكتشاف الوثائق واسترجاعها يمكن استخدامها بدون تعريف الهوية، إلا أن بعض الميزات (وربما بعض الوثائق) متاحة فقط لبعض المستخدمين "المتميزين". الأشخاص والحاويات الإلكترونية هي الطريقة التي يحدد بها دي سبيس مستخدمي التطبيق بغرض منح الامتيازات. هذه الهوية مرتبطة بجلسة من تطبيق دي سبيس مثل واجهة مستخدم الويب أو أحد برامج سطر الأوامر بالدفعة. يتم منح كل من الأشخاص والحاويات الإلكترونية امتيازات من خلال نظام التفويض الموضح أدناه.
يمتلك دي سبيس المعلومات التالية عن كل شخص إلكتروني:
كما هو مذكور أعلاه، يجوز للمستخدمين النهائيين (الأشخاص الإلكترونيون) "الاشتراك" في الحاويات ليتم تنبيههم عند ظهور مواد جديدة في تلك الحاويات. كل يوم، سيتلقى المستخدمون النهائيون المشتركون في حاوية واحدة أو أكثر رسالة بريد إلكتروني تقدم تفاصيل موجزة عن جميع المواد الجديدة التي ظهرت في أي من هذه الحاويات في اليوم السابق. إذا لم تظهر أي مواد جديدة في أي من الحاويات التي تم الاشتراك فيها، فلن يتم إرسال بريد إلكتروني. يمكن للمستخدمين إلغاء الاشتراك بأنفسهم في أي وقت. كما تتوفر أيضًا تلقيمات RSS للمواد الجديدة للحاويات والمجتمعات.
المجموعات هي نوع آخر من الكيانات التي يمكن منحها صلاحيات في نظام التفويض. عادة ما تكون المجموعة قائمة صريحة للأشخاص الإلكترونيين؛ أي شخص يتم تحديده على أنه أحد هؤلاء الأشخاص الإلكترونيين يكتسب أيضًا الامتيازات الممنوحة للمجموعة.
غير أنه يمكن تعيين جلسة تقديم عضوية في مجموعة دون تعريفها على أنها شخص إلكتروني. على سبيل المثال، تستخدم بعض المواقع هذه الميزة لتحديد مستخدمي الشبكة المحلية حتى يتمكنوا من قراءة المواد المحظورة غير المفتوحة للعالم بأسره. يتم منح الجلسات التي تنشأ من الشبكة المحلية عضوية في حاوية "LocalUsers" والحصول على الامتيازات المقابلة.
يمكن للمديرين أيضًا استخدام الحاويات كـ "أدوار" لإدارة منح الامتيازات بشكل أكثر كفاءة.
الاستيثاق هو عندما تحدد جلسة التطبيق نفسها بشكل إيجابي على أنها تنتمي إلى شخص إلكتروني أو مجموعة. في دي سبيس، يتم تنفيذه بواسطة آلية تسمى استيثاق قابل للتكديس: تعلن تهيئة دي سبيس عن "مكدس" من طرق الاستيثاق. يستدعي تطبيق (مثل واجهة مستخدم الويب) مدير الاستيثاق، والذي يجرب كل طريقة من تلك الطرق بدوره لتحديد الشخص الإلكتروني الذي تنتمي إليه الجلسة، بالإضافة إلى أي مجموعات إضافية. يتم تجربة أساليب الاستيثاق الإلكترونية بدورها حتى ينجح أحدها. يتم منح كل استيثاق في المكدس فرصة لتعيين مجموعات إضافية. وتقدم تلك الآلية المزايا التالية:
لمزيد من المعلومات، انظر برامج الاستيثاق المساعدة
يعتمد نظام التفويض الخاص بدي سبيس على ربط الإجراءات بالكائنات وقوائم أفراد الأشخاص الإلكترونيين الذين يمكنهم القيام بها. تسمى الارتباطات سياسات الموارد، وتسمى قوائم أفراد الأشخاص الإلكترونيين باسم المجموعات. هناك مجموعتان مضمنتان: "المديرين"، الذين يمكنهم القيام بأي شيء في الموقع، و "بدون تعريف هوية"، وهي قائمة تحتوي على جميع المستخدمين. تعيين سياسة لإجراء على كائن مجهول يعني إعطاء صلاحية للجميع للقيام بهذا الإجراء. (على سبيل المثال: معظم الكائنات في مواقع دي سبيس لديها سياسة قراءة " بدون تعريف هوية ".) يجب أن تكون الصلاحيات صريحة - يؤدي عدم وجود صلاحية صريحة إلى جعل السياسة الافتراضية "رفض". كما أن الصلاحيات لا "تنتقل"؛ على سبيل المثال: إذا كان لدى شخص إلكتروني صلاحية قراءة لمادة ما، فقد لا يكون بالضرورة لديه صلاحية قراءة على الحزم وتدفقات البت في هذا المادة. يمكن حاليًا اكتشاف الحاويات والمجتمعات والمواد في أنظمة التصفح والبحث بغض النظر عن صلاحية القراءة.
الإجراءات التالية ممكنة:
الحاوية
ADD/REMOVE | إضافة أو إزالة المواد (ADD = صلاحية لتقديم المواد) |
DEFAULT_ITEM_READ | موروثة كـ READ بواسطة جميع المواد المقدمة |
DEFAULT_BITSTREAM_READ
|
موروثة كـ READ بواسطة تدفق البت لجميع المواد المقدمة. ملاحظة: تؤثر فقط على تدفق البت الخاص بالمادة وقت تقديمه في البداية. إذا تمت إضافة تدفق البت لاحقًا، فلن يحصل على نفس سياسة القراءة الافتراضية. |
COLLECTION_ADMIN | يمكن لمديري الحاوية تحرير المواد في حاوية، وسحب المواد، وتعيين مواد أخرى في هذه الحاوية. |
المادة
ADD/REMOVE | إضافة أو إزالة الحزم |
READ | يمكن عرض المادة (ميتاداتا للمادة قابلة للعرض دائمًا) |
WRITE | يمكن تعديل المادة |
الحزمة
ADD/REMOVE | إضافة أو إزالة تدفق البت إلى حزمة |
تدفق البت
READ | عرض تدفق البت |
WRITE | تعديل تدفق البت |
لاحظ أنه لا يوجد إجراء "DELETE". من أجل "حذف" كائن (على سبيل المثال: مادة) من الأرشيف، يجب أن يكون لدى المرء صلاحية "إزالة" في جميع الكائنات (في هذه الحالة: الحاوية) التي تحتوي عليها. يتم حذف المادة "المعزولة" تلقائيًا.
يمكن أن تنطبق السياسات على الأفراد الإلكترونيين أو مجموعات الأشخاص الإلكترونيين.
تم تجهيز دي سبيس ببنية تحتية قائمة على SOLR لتسجيل مشاهدات الصفحة وتنزيلات الملفات وعرضها.
يمكن استرجاع إحصائيات الاستخدام من صفحات المواد الفردية والحاويات والمجتمع. تظهر صفحات إحصائيات الاستخدام كل من:
* يتم عرض معلومات تنزيلات الملفات فقط للإحصائيات على مستوى المادة. لاحظ أنه يتم أيضًا تسجيل التنزيلات من تدفق البت المنفصلة وتمثيلها بشكل منفصل. دي سبيس قادر على التقاط وتخزين معلومات تنزيل الملفات، حتى عندما تم تنزيل تدفق البت من رابط مباشر على موقع ويب خارجي.
يمكن للنظام إنشاء تقارير إحصائية مختلفة حول محتويات واستخدام نظامك تلقائيًا. يتم إنشاؤها من خلال تحليل ملفات تسجيلة دي سبيس. يمكن تقسيم الإحصائيات شهريًا.
يتضمن التقرير الأقسام التالية:
يمكن تقديم نتائج التحليل الإحصائي في تقرير شهري وتقرير إجمالي، وهو متاح عبر واجهة المستخدم. كما يمكن أيضًا جعل التقارير إما علنية أو مقصورة على وصول المدير فقط.
الغرض من المدقق هو التحقق من أن المحتوى في مستودع تخزين دي سبيس لم يتلف أو يتم العبث به. يمكن استدعاء الوظيفة على أساس خاص من سطر الأوامر، أو تهيئتها عبر كرون أو ما شابه. توجد الخيارات لدعم مستودعات التخزين الكبيرة التي لا يمكن التحقق منها بالكامل في عملية تشغيل واحدة للأداة. الأداة قابلة للتوسيع لإعداد التقارير الجديدة والتحقق من النهج ذات الأولوية.
نموذج البيانات
تهدف الطريقة التي يتم بها تنظيم البيانات في دي سبيس إلى عكس بنية المؤسسة باستخدام نظام دي سبيس. ينقسم كل موقع من مواقع دي سبيس إلى مجتمعات، والتي يمكن تقسيمها إلى مجتمعات فرعية تعكس الهيكل الجامعي النموذجي للكلية أو القسم أو مركز الأبحاث أو المختبر.
تحتوي المجتمعات على حاويات، وهي حاويات من المحتويات ذات الصلة. قد تظهر حاوية في أكثر من مجتمع.
تتكون كل حاوية من مواد، وهي المواد الأرشيفية الأساسية للأرشيف. كل مادة مملوكة لحاوية واحدة. بالإضافة إلى ذلك، قد يظهر مادة في حاويات إضافية؛ لكن كل مادة لديها حاوية واحدة خاصة بها.
كما يتم تقسيم المواد إلى حزم تسمى تدفق البت. تدفق البت هو كما يوحي الاسم، عبارة تدفقات من البتات، وعادة ما تكون ملفات كمبيوتر عادية. يتم تنظيم تدفق البت التي ترتبط ارتباطًا وثيقًا إلى حد ما في حزم، على سبيل المثال: ملفات HTML والصور التي تؤلف مستند HTML واحد.
في الممارسة العملية، تميل معظم المواد إلى الحصول على هذه الحزم التي تسمى:
يرتبط كل تدفق بت مع تنسيق تدفق بت واحد. نظرًا لأن خدمات الحفظ قد تكون جانبًا مهمًا من خدمة دي سبيس، فمن المهم التقاط التنسيقات المحددة للملفات التي يرسلها المستخدمون. في دي سبيس، يعد تنسيق تدفق البت طريقة فريدة ومتسقة للإشارة إلى تنسيق ملف معين. جزء لا يتجزأ من تنسيق تدفق البت هو إما فكرة ضمنية أو صريحة عن كيفية تفسير المواد في هذا التنسيق. على سبيل المثال: تم تحديد تفسير تدفق البت المرمز في معيار JPEG لضغط الصور الثابتة بشكل واضح في المعيار ISO / IEC 10918-1. يتم تعريف تفسير تدفق البت بتنسيق ميكروسوفت وورد 2000 ضمنيًا، من خلال الرجوع إلى تطبيق ميكروسوفت وورد 2000. يمكن أن تكون تنسيقات تدفق البت أكثر تحديدًا من أنواع المايم أو لاحقات الملفات. على سبيل المثال: يمتد التطبيق / ms-word و .doc إلى إصدارات متعددة من تطبيق ميكروسوفت وورد، كل منها ينتج تدفق بت بخصائص مختلفة على الأرجح.
وعلاوة على ذلك يحتوي كل تنسيق لتدفق البت على مستوى دعم، مما يشير إلى مدى قدرة المؤسسة المضيفة على الحفاظ على المحتوى بالتنسيق في المستقبل. هناك ثلاثة مستويات دعم محتملة يمكن أن تعينها المؤسسة المضيفة لتنسيقات تدفق البت. يجب أن تحدد المؤسسة المضيفة المعنى الدقيق لكل مستوى دعم، بعد دراسة متأنية للتكاليف والمتطلبات. يظهر تفسير مكتبات معهد ماساتشوستس للتكنولوجيا أدناه:
مدعوم | يتم التعرف على التنسيق، والمؤسسة المضيفة واثقة من قدرتها على جعل تدفقات البت من هذا التنسيق قابلة للاستخدام في المستقبل، باستخدام أي حاوية من التقنيات (مثل الترحيل والمحاكاة وما إلى ذلك) تكون مناسبة نظرًا لسياق الحاجة. |
معروف | يتم التعرف على التنسيق، وستتعهد المؤسسة المضيفة بالحفاظ على تدفق البت كما هو، والسماح باسترداده. ستحاول المؤسسة المضيفة الحصول على معلومات كافية لتمكين التنسيق من الترقية إلى المستوى "المدعوم". |
غير مدعوم | التنسيق غير معروف، لكن المؤسسة المضيفة ستتعهد بالحفاظ على تدفق البت كما هو والسماح باسترجاعه. |
تحتوي كل مادة على تسجيلة ميتاداتا دبلن كور مؤهلة. قد يتم تخزين الميتاداتا الأخرى في مادة كتدفق بت متسلسل، لكننا نقوم بتخزين دبلن كور لكل مادة من أجل قابلية التشغيل البيني وسهولة الاكتشاف. قد يتم إدخال دبلن كور من قبل المستخدمين النهائيين أثناء قيامهم بإرسال المحتوى، أو قد يتم اشتقاقه من ميتاداتا أخرى كجزء من عملية الاستيعاب.
يمكن إزالة المواد من دي سبيس بإحدى طريقتين: قد يتم "سحبها"، مما يعني أنها تظل في الأرشيف ولكنها مخفية تمامًا عن العرض. في هذه الحالة، إذا حاول المستخدم النهائي الوصول إلى المادة المسحوبة، فستظهر له "آثار" تشير إلى أنه قد تمت إزالة المادة. لأي سبب من الأسباب، يمكن أيضًا "شطب" مادة ما إذا لزم الأمر، وفي هذه الحالة تتم إزالة جميع آثارها من الأرشيف.
الكائن | مثال |
المجتمع | مختبر علوم الحاسوب؛ مركز البحوث الأوقيانوغرافية |
الحاوية | تقارير LCS الفنية ؛ مجموعات بيانات ORC الإحصائية |
المادة | تقرير فني، مجموعة بيانات مع الوصف المصاحب؛ تسجيل فيديو لمحاضرة |
الحزمة | مجموعة من تدفق بت HTML والصورة تشكل مستند HTML |
تدفق البت | ملف HTML واحد؛ ملف صورة واحد ملف كود المصدر |
تنسيق تدفق البت | ميكروسوفت وورد الإصدار 6.0؛ تنسيق صورة JPEG مرمز |
يوفر دي سبيس وسيلتين لتخزين تدفق البت. الأولى في نظام الملفات على الخادم. والثانية باستخدام خدمة التخزين البسيط من أمازون (أمازون إس 3). لمزيد من المعلومات، انظر طبقة التخزين.