دليل استخدام البيانات المفتوحة
يهدف هذا الدليل الإرشادي إلى توضيح آلية استخدام البيانات المفتوحة من خلال صيغ وامتدادات مختلفة والتعريف بالمتطلبات والبرامج الداعمة بالإضافة لدليل واجهة برمجة التطبيقات (API).
الصيغ وآلية الاستخدام:
انطلاقاً من حرص المجلس الصحي السعودي على إتاحة وتوفير البيانات المفتوحة للمستفيدين والالتزام بالمتطلبات التشريعية الخاصة بها في وثيقتي: ضوابط إدارة البيانات وحوكمتها وحماية البيانات الشخصية (الإصدار 5.1 - يناير 2021)، وسياسات حوكمة البيانات الوطنية (الإصدار الثاني - 26 مايو 2021) الصادرتين عن مكتب إدارة البيانات الوطنية، بحيث تكون متاحة للمستفيد والباحث وفق احتياجاته واستخداماته لها ومن أهمها: (JSON-XML-CSV-EXCEL). فقد تم توفيرها بأليتين EXCEL وAPI وفق أفضل الممارسات المحلية والدولية، مع إمكانية توفيرها بصيغ أخرى عند الطلب. وفيما يلي شرح لكل صيغة ملف وكيفية الاستفادة منه:
|
الصيغة |
الشرح |
API واجهة برمجة التطبيقات | هي خدمة تقدم للربط مع البيانات المفتوحة الخاصة بالمجلس عن طريق واجهات برمجة التطبيقات للمطورين الذين يرغبون في كتابة وبرمجة التطبيقات التي تستخدم البيانات المفتوحة. |
EXCEL (Microsoft Excel) | هو تنسيق مملوك لشركة Microsoft يعرض البيانات في خلايا مرتبة في صفوف وأعمدة، وتحتوي كل خلية على بيانات أو صيغ، مع مراجع نسبية أو مطلقة لخلايا أخرى. ويمكن فتح هذه الملفات بواسطة برنامج "مايكروسوفت أكسل". |
CSV (comma-separated values) | هي ملفات نصية بسيطة، حيث أن كل سطر من النص يقابل كل صف في الجدول ويتم الفصل بين الأعمدة بفاصلة أو فاصلة منقوطة، بينما يتم الفصل بين الصفوف بفواصل الأسطر. كما تستخدم علامات الاقتباس للاحتفاظ بالبيانات كقيمة واحدة بدلاً من الحقول المنفصلة، ويمكن فتح الملفات بواسطة عدة برامج مثل "مايكروسوفت أكسل"، والمفكرة، وغيرها. |
XML (Extensible Markup Language) | هو تنسيق ملف لتحديد البيانات التي تمت هيكلتها بشكل هرمي، وهذا التنسيق قابل للقراءة بسهولة من قبل العديد من لغات البرمجة. ملفات XML هي ملفات نصية بسيطة ويمكن فتحها بواسطة متصفحات الويب المختلفة أو بواسطة "مايكروسوفت وورد" أو بواسطة برنامج المفكرة. |
JSON: (JavaScript Object Notation) | هو تنسيق بيانات يسمح بتحديد هياكل البيانات المعقدة حيث يتم استخدامه تحديداً في برمجة الويب، ورغم أنها تعتبر جزء من لغة برمجة JavaScript لكنها تعتمد على نطاق واسع كبديل لتنسيق XML، حيث إنه لا يعتمد على لغة برمجة معينة. ملفات JSON هي ملفات نصية بسيطة ويمكن فتحها وتحريرها في العديد من برامج تحرير النصوص، ويحوي ملف JavaScript أسماء الخصائص (أعمدة البيانات) حيث يتم تعيين قيمة لكل منها ويتم الفصل بين صفوف البيانات بعلامة الأقواس. ويمكن فتح هذه الملفات بواسطة متصفحات الويب المختلفة أو بواسطة برنامج المفكرة. |
|
PDF | قد تحتاج إلى تنصيب برنامج قارئ ملفات أكروبات، والذي يتوفر مجاناً عبر موقع "أدوبي". |
|
TEXT | يمكنك استعراض هذه الملفات بواسطة برنامج المفكرة والعديد من الأدوات الأخرى . |