Zenodo: github: اجعل من السهل التحقق من صحة / إنشاء ملف ".zenodo.json"

تم إنشاؤها على ٢٤ سبتمبر ٢٠١٨  ·  4تعليقات  ·  مصدر: zenodo/zenodo

يواجه الكثير من الأشخاص مشكلات في إنشاء .zenodo.json صالح ، نظرًا لأن الطريقة الوحيدة لاختباره في الوقت الحالي ، هي عبر تجربة الأشياء فقط. من الناحية المثالية ، يجب أن يكون هناك مدقق JSON بسيط في صفحة إعدادات GitHub ، والذي يقوم ببعض التحقق الأساسي من البيانات الوصفية (على سبيل المثال إذا كان الحقل license صحيحًا / قابل للحل).

Enhancement Pending

التعليق الأكثر فائدة

أرغب في دعم اقتراح التحسين هذا بصدق.
على سبيل المثال ، على الرغم من أنني اتبعت التعليمات الواردة في الرسالة ، لكنني الآن أخطأت 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) ، سيكون مفيدًا جدًا!

المرجع: https://github.com/datalad/datalad/issues/3032

ال 4 كومينتر

أرغب في دعم اقتراح التحسين هذا بصدق.
على سبيل المثال ، على الرغم من أنني اتبعت التعليمات الواردة في الرسالة ، لكنني الآن أخطأت 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) ، سيكون مفيدًا جدًا!

المرجع: https://github.com/datalad/datalad/issues/3032

لا يمكن حتى العثور على ملف تمهيدي جيد حول كيفية إنشاء هذا الملف ...

عزاء ضعيف ، لكن FWIW موجود https://sandbox.zenodo.org لجعل التجربة والخطأ أسهل مع عمليات إعادة الشراء الوهمية

ياو! ألا توجد حتى الآن طريقة آلية لإنشاء هذا الملف لأرشيف موجود؟ باستخدام API؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات