يواجه الكثير من الأشخاص مشكلات في إنشاء .zenodo.json
صالح ، نظرًا لأن الطريقة الوحيدة لاختباره في الوقت الحالي ، هي عبر تجربة الأشياء فقط. من الناحية المثالية ، يجب أن يكون هناك مدقق JSON بسيط في صفحة إعدادات GitHub ، والذي يقوم ببعض التحقق الأساسي من البيانات الوصفية (على سبيل المثال إذا كان الحقل license
صحيحًا / قابل للحل).
أرغب في دعم اقتراح التحسين هذا بصدق.
على سبيل المثال ، على الرغم من أنني اتبعت التعليمات الواردة في الرسالة ، لكنني الآن أخطأت zenodo أثناء معالجة إدخال المنح (راجع أخطاء الإصدار 0.11.1 على https://zenodo.org/account/settings/github/repository/datalad/datalad# ):
Invalid grant ID(s): 10.13039/501100000925"
لقد اتبعت الوصف على http://developers.zenodo.org/#representation لذلك كان لدي:
"grants": [
{"id": "10.13039/501100000925"}
],
ملحوظة جيدًا - لقد ساعدني هذا الخطأ الآن في معرفة أنني أخذت DOI للإدخال أعلاه (المجلس الوطني للبحوث الطبية والصحية) بدلاً من NSF ، سيتم إصلاحه الآن
بعد قراءة أخرى ، تخميني الحالي هو أن التنسيق الصحيح لا يجب أن يحتوي فقط على DOI الخاص بالممول ، ولكن أيضًا بعض المعرف (على ما أظن معرف المنحة ، ولكن أي واحد نظرًا لوجود عدد منهم في بعض الأحيان) بعد ::
، شيء من هذا القبيل
"grants": [
{"id": "10.13039/100000001::1429999"}
],
للإشارة إلى https://www.nsf.gov/awardsearch/showAward؟AWD_ID=1429999 . لكنني لا أعرف ما إذا كان هذا صحيحًا حتى نطلق الإصدار التالي.
امتلاك مدقق ، والذي يمكنه أيضًا التحقق من التكوين الصحيح لإدخالات المنحة ، وربما يشير إلى البحث السهل عن المعرفات الرقمية المعرفية للممولين (يوجد الآن نص فقط "المنح المدعومة من OpenAIRE" ، وما زلت لا تعرف أين تبحث على سبيل المثال عن DOI الخاص بـ BMBF) ، سيكون مفيدًا جدًا!
لا يمكن حتى العثور على ملف تمهيدي جيد حول كيفية إنشاء هذا الملف ...
عزاء ضعيف ، لكن FWIW موجود https://sandbox.zenodo.org لجعل التجربة والخطأ أسهل مع عمليات إعادة الشراء الوهمية
ياو! ألا توجد حتى الآن طريقة آلية لإنشاء هذا الملف لأرشيف موجود؟ باستخدام API؟
التعليق الأكثر فائدة
أرغب في دعم اقتراح التحسين هذا بصدق.
على سبيل المثال ، على الرغم من أنني اتبعت التعليمات الواردة في الرسالة ، لكنني الآن أخطأت zenodo أثناء معالجة إدخال المنح (راجع أخطاء الإصدار 0.11.1 على https://zenodo.org/account/settings/github/repository/datalad/datalad# ):
لقد اتبعت الوصف على http://developers.zenodo.org/#representation لذلك كان لدي:
ملحوظة جيدًا - لقد ساعدني هذا الخطأ الآن في معرفة أنني أخذت DOI للإدخال أعلاه (المجلس الوطني للبحوث الطبية والصحية) بدلاً من NSF ، سيتم إصلاحه الآن
بعد قراءة أخرى ، تخميني الحالي هو أن التنسيق الصحيح لا يجب أن يحتوي فقط على DOI الخاص بالممول ، ولكن أيضًا بعض المعرف (على ما أظن معرف المنحة ، ولكن أي واحد نظرًا لوجود عدد منهم في بعض الأحيان) بعد
::
، شيء من هذا القبيلللإشارة إلى https://www.nsf.gov/awardsearch/showAward؟AWD_ID=1429999 . لكنني لا أعرف ما إذا كان هذا صحيحًا حتى نطلق الإصدار التالي.
امتلاك مدقق ، والذي يمكنه أيضًا التحقق من التكوين الصحيح لإدخالات المنحة ، وربما يشير إلى البحث السهل عن المعرفات الرقمية المعرفية للممولين (يوجد الآن نص فقط "المنح المدعومة من OpenAIRE" ، وما زلت لا تعرف أين تبحث على سبيل المثال عن DOI الخاص بـ BMBF) ، سيكون مفيدًا جدًا!
المرجع: https://github.com/datalad/datalad/issues/3032