Sorry, you need to enable JavaScript to visit this website.
تجاوز إلى المحتوى الرئيسي

دليل استخدام البيانات المفتوحة

 

يهدف هذا الدليل الإرشادي إلى توضيح آلية استخدام البيانات المفتوحة من خلال صيغ وامتدادات ملفات البيانات المتاحة  والتعريف بالمتطلبات والبرامج الداعمة بالإضافة لدليل واجهة برمجة التطبيقات (API) .

1- الصيغ المتاحة وآلية الاستخدم:

انطلاقاً من حرص جامعة الملك سعود على الاستفادة القصوى من البيانات المفتوحة فقد تم تهيئتها بصيغ متعددة ومتنوعة وفق أفضل الممارسات المحلية والدولية، والالتزام بالمتطلبات التشريعية الخاصة بها في وثيقتي: ضوابط إدارة البيانات وحوكمتها وحماية البيانات الشخصية (الإصدار 5.1 - يناير 2021)، و سياسات حوكمة البيانات الوطنية (الإصدار الثاني - 26 مايو 2021) الصادرتين عن مكتب إدارة البيانات الوطنية، بحيث تكون متاحة للمستفيد والباحث وفق احتياجاته واستخداماته لها ومن أهمها: (JSON-XML-CSV-EXCEL). وفيما يلي شرح لكل صيغة ملف وكيفية الاستفادة منه:

EXCEL:

(Microsoft Excel)

هو تنسيق مملوك لشركة Microsoft يعرض البيانات في خلايا مرتبة في صفوف وأعمدة، وتحتوي كل خلية على بيانات أو صيغ، مع مراجع نسبية أو مطلقة لخلايا أخرى. ويمكن فتح هذه الملفات بواسطة برنامج مايكروسوفت أكسل.

CSV:

(comma-separated values)

هي ملفات نصية بسيطة حيث أن كل سطر من النص يقابل كل صف في الجدول ويتم الفصل بين الأعمدة بفاصلة أو فاصلة منقوطة ، بينما يتم الفصل بين الصفوف بفواصل الأسطر. كما تستخدم علامات الاقتباس للاحتفاظ بالبيانات كقيمة واحدة بدلاً من الحقول المنفصلة، ويمكن فتح الملفات بواسطة عدة برامج مثل مايكروسوفت أكسل، والمفكرة، وغيرها.

XML:

(Extensible Markup Language)

 هو تنسيق ملف لتحديد البيانات التي تمت هيكلتها بشكل هرمي، وهذا التنسيق قابل للقراءة بسهولة من قبل العديد من لغات البرمجة. ملفات XML هي ملفات نصية بسيطة ويمكن فتحها بواسطة متصفحات الويب المختلفة أو بواسطة مايكروسوفت وورد أو بواسطة برنامج المفكرة.

JSON:

(JavaScript Object Notation)

هو تنسيق بيانات يسمح بتحديد هياكل البيانات المعقدة حيث يتم استخدامه تحديدا في برمجة الويب، ورغم أنها تعتبر جزء من لغة برمجة JavaScript لكنها تعتمد على نطاق واسع كبديل لتنسيق XML، حيث إنه لا يعتمد على لغة برمجة معينة. ملفات JSON هي ملفات نصية بسيطة ويمكن فتحها وتحريرها في العديد من برامج تحرير النصوص، ويحوي ملف JavaScript أسماء الخصائص (أعمدة البيانات) حيث يتم تعيين قيمة لكل منها ويتم الفصل بين صفوف البيانات بعلامة الأقواس. ويمكن فتح هذه الملفات بواسطة متصفحات الويب المختلفة أو بواسطة برنامج المفكرة.

RDF:

(Resource Description Framework)

هو إطار عام من رابطة الشبكة العالمية W3C لتمثيل العلاقات بين البيانات على الويب، يعتمد على عبارات في هيئة (subject, predicate, object) ويمكن أن يبنى ضمن مستند XML، كما يمكن فتح الملفات عن طريق متصفحات الويب أو برنامج المفكرة. 


 

2- واجهة برمجة التطبيقات ( API)

https://data.ksu.edu.sa/ar/api/guide

 

تاريخ آخر تحديث : مايو 22, 2023 1:45م