انتقل إلى المحتوى

اكتشاف مجموعات البيانات من فهرس الاكتشاف العالمي WIS2

نتائج التعلم!

بنهاية هذه الجلسة العملية، ستكون قادرًا على:

  • استخدام pywiscat لاكتشاف مجموعات البيانات من فهرس الاكتشاف العالمي (GDC)

مقدمة

في هذه الجلسة ستتعلم كيفية اكتشاف البيانات من فهرس الاكتشاف العالمي WIS2 (GDC).

في الوقت الحالي، الفهارس العالمية GDCs المتاحة هي:

خلال الجلسات التدريبية المحلية، يتم إعداد GDC محلي للسماح للمشاركين بالاستعلام عن الفهرس للبيانات الوصفية التي نشروها من نسخهم من wis2box. في هذه الحالة، سيقدم المدربون عنوان URL للـ GDC المحلي.

التحضير

Note

قبل البدء، يرجى تسجيل الدخول إلى VM الطالب الخاص بك.

تثبيت pywiscat

استخدم مثبت حزمة Python pip3 لتثبيت pywiscat على VM الخاص بك:

pip3 install pywiscat

Note

إذا واجهت الخطأ التالي:

WARNING: The script pywiscat is installed in '/home/username/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

ثم قم بتشغيل الأمر التالي:

export PATH=$PATH:/home/$USER/.local/bin

...حيث $USER هو اسم المستخدم الخاص بك على VM.

تحقق من نجاح التثبيت:

pywiscat --version

العثور على البيانات باستخدام pywiscat

بشكل افتراضي، يتصل pywiscat بفهرس الاكتشاف العالمي في كندا. دعونا نقوم بتكوين pywiscat للاستعلام عن GDC التدريبي بتعيين متغير البيئة PYWISCAT_GDC_URL:

export PYWISCAT_GDC_URL=http://gdc.wis2.training:5002

دعونا نستخدم pywiscat للاستعلام عن GDC المُعد كجزء من التدريب.

pywiscat search --help

الآن ابحث في GDC عن جميع السجلات:

pywiscat search

Question

كم عدد السجلات التي تم إرجاعها من البحث؟

انقر للكشف عن الإجابة

عدد السجلات يعتمد على GDC الذي تستعلم عنه. عند استخدام GDC التدريبي المحلي، يجب أن ترى أن عدد السجلات يساوي عدد مجموعات البيانات التي تم استيعابها في GDC خلال الجلسات العملية الأخرى.

دعونا نحاول الاستعلام عن GDC باستخدام كلمة رئيسية:

pywiscat search -q observations

Question

ما هي سياسة البيانات للنتائج؟

انقر للكشف عن الإجابة

جميع البيانات المُرجعة يجب أن تحدد "بيانات أساسية"

جرب استعلامات إضافية مع -q

Tip

يسمح العلم -q بالصيغ التالية:

  • -q synop: العثور على جميع السجلات التي تحتوي على كلمة "synop"
  • -q temp: العثور على جميع السجلات التي تحتوي على كلمة "temp"
  • -q "observations AND oman": العثور على جميع السجلات التي تحتوي على كلمتي "observations" و "oman"
  • -q "observations NOT oman": العثور على جميع السجلات التي تحتوي على كلمة "observations" ولكن ليس "oman"
  • -q "synop OR temp": العثور على جميع السجلات التي تحتوي على "synop" أو "temp"
  • -q "obs*": بحث غامض

عند البحث عن مصطلحات تحتوي على مسافات، قم بتضمينها في علامات اقتباس مزدوجة.

دعونا نحصل على المزيد من التفاصيل حول نتيجة بحث معينة نهتم بها:

pywiscat get <id>

Tip

استخدم قيمة id من البحث السابق.

خاتمة

تهانينا!

في هذه الجلسة العملية، تعلمت كيفية:

  • استخدام pywiscat لاكتشاف مجموعات البيانات من فهرس الاكتشاف العالمي WIS2