المبادئ التوجيهية

للحفاظ على الرؤية الأصلية لـ "GTFS"، تم وضع عدد من المبادئ الإرشادية التي يجب أخذها في الاعتبار عند توسيع المواصفات.

يجب أن يكون من السهل إنشاء الخلاصات وتعديلها.

وقد اخترنا ملف CSV كأساس للمواصفات نظرًا لأنه من السهل عرضه وتعديله باستخدام برامج جداول البيانات وأدوات التحرير النصية، وهو أمر مفيد للوكالات الصغيرة. ويمكن أيضًا إنشاء هذه الخلاصات بسهولة من معظم لغات البرمجة وقواعد البيانات، ما يُعدّ مفيدًا للناشرين الذين يستخدمون خلاصات أكبر.

يجب تحليل الخلاصات بسهولة.

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

يجب أن تكون التغييرات على المواصفات متوافقة مع الإصدارات القديمة

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

لا ننصح باستخدام ميزات المضاربة.

مع كل ميزة جديدة، يتم إنشاء تعقيدات وقراءتها. لذلك، نريد الحرص على إضافة الميزات التي نرى أنها مفيدة فقط. من المفترض أن يكون قد تم اختبار أي اقتراح عن طريق إنشاء بيانات لنظام نقل عام يستخدم الميزة الجديدة وكتابة البرامج لقراءتها وعرضها. يُرجى العلم بأنّ مواصفات الخلاصة العامة للنقل العام (GTFS) تتيح بسهولة تنسيق الملفات من خلال إضافة أعمدة وملفات إضافية يتجاهلها المحللون الرسميون وأدوات التحقّق، ما يتيح إنشاء نماذج أولية للاقتراحات واختبارها بسهولة في الخلاصات الحالية.