لغة بروتوكول البيانات المفتوحة (OData) هي بروتوكول مفتوح المصدر يسمح بإنشاء واستهلاك واجهات برمجة تطبيقات RESTful قابلة للتحقيق والتوافق بطريقة بسيطة وقياسية. بدأت مايكروسوفت OData في عام 2007، وتم إطلاق الإصدارات 1.0 و 2.0 و 3.0 بموجب وعد بالمواصفات المفتوحة من مايكروسوفت. تم توحيد الإصدار 4.0 في OASIS، مع إصدار في مارس 2014. في أبريل 2015، قدمت OASIS OData v4 وOData JSON Format v4 لمنظمة ISO/IEC JTC 1 للموافقة عليها كمعيار دولي. يتيح البروتوكول إنشاء واستهلاك واجهات برمجة تطبيقات REST، مما يسمح للعملاء الويب بنشر وتحرير الموارد، والتي تتم تعريفها باستخدام عناوين URL وتعريفها في نموذج بيانات، باستخدام رسائل HTTP البسيطة. يشترك OData في بعض الأوجه مع JDBC ومع ODBC؛ مثل ODBC، لا يقتصر OData على قواعد البيانات العلاقية.
يمكن العثور على المزيد من المعلومات حول بروتوكول البيانات المفتوحة ومميزاته والتفاصيل التقنية في الروابط التالية:
يعتبر OData أداة قوية لتبادل البيانات والتفاعل معها في بيئات تطوير البرمجيات، ويمكن أن يكون له تأثير كبير على كيفية تصميم وبناء تطبيقات الويب وخدمات الويب المستقبلية.