একজন অংশীদারকে অবশ্যই আমাদের একটি এবং শুধুমাত্র একটি ফিড সেট সরবরাহ করতে হবে এবং এটি ডকড বা ডকলেস সিস্টেমের জন্য GBFS V2.2 এর সাথে সঙ্গতিপূর্ণ হতে হবে। সেটটিতে অবশ্যই প্রতিটি ফাইলের একটি মাত্র অন্তর্ভুক্ত থাকতে হবে। উদাহরণস্বরূপ, এটিতে শুধুমাত্র একটি station_information.json
থাকতে হবে। ফাইলের সীমার কারণে, একটি প্রদত্ত ফিড সেটের জন্য নিম্নলিখিত সীমাবদ্ধতা বিদ্যমান:
- ফিড সেটটি GBFS ফাইলগুলির একটি একক সেটের মধ্যে সীমাবদ্ধ যেখানে উপযুক্ত ক্ষেত্রগুলি এটি কভার করা শহরের স্থানীয় ভাষায় সংজ্ঞায়িত করে৷ উদাহরণস্বরূপ, যদি একটি ফিড যুক্তরাজ্য এবং জার্মানি উভয়ই কভার করে,
stations[].name
যুক্তরাজ্যে অবস্থিত স্টেশনগুলির জন্য ইংরেজিতে এবং জার্মানিতে অবস্থিত স্টেশনগুলির জন্য জার্মানিতে স্টেশনের নাম থাকতে হবে৷ - ফিড সেটটি কভার করা মেট্রো অঞ্চলগুলির জন্য অবশ্যই ব্যাপক হতে হবে। Google যেখানে প্রয়োজন সেখানে ফিড শেয়ার করার অনুমতি দেয়। প্রতিটি শার্ড অবশ্যই একটি ভৌগোলিক পরিষেবা এলাকাকে কভার করতে হবে অন্তত একটি মেট্রো এলাকা বা তার চেয়ে বড়। শার্ডিং সম্পর্কে আরও তথ্যের জন্য, ফিড শার্ডিং পড়ুন।
স্ট্রাকচার্ড ডেটা টাইপ সংজ্ঞা
সফলভাবে আপনার ফিড তৈরি করতে, আপনাকে অবশ্যই প্রযোজ্য কাঠামোগত ডেটা টাইপ সংজ্ঞাগুলি মেনে চলতে হবে যা আমরা প্রদান করি। GBFS সংজ্ঞায় , GBFS V2.2-এর সমস্ত ফাইলগুলি নিম্নলিখিত স্থানান্তর সহ হেডারে কোন সিস্টেমের জন্য প্রযোজ্য তা নির্দেশ করে তালিকাভুক্ত করা হয়েছে:
- ডকড সিস্টেম
- ডকলেস সিস্টেম
- ডকড এবং ডকলেস সিস্টেম
উদাহরণস্বরূপ, যদি প্রদানকারী একটি ডকলেস সিস্টেম ব্যবহার করে, তাহলে আপনাকে অবশ্যই কেবল সেই ফাইলগুলি প্রদান করতে হবে যা Dockless system
বা Dockless and docked systems
জন্য সিস্টেমের বর্ণনা দেওয়ার জন্য নির্দেশিত। আরও তথ্যের জন্য, সমর্থিত মাইক্রোমোবিলিটি সিস্টেম দেখুন।
GBFS সংজ্ঞাগুলির প্রতিটি বিভাগ স্ট্রাকচার্ড ডেটা টাইপ সংজ্ঞা প্রদান করে যা আপনাকে সফলভাবে একটি সম্পূর্ণ ফিড তৈরি করতে হবে। এটি ফিডের জন্য প্রদানকারীর প্রকারের জন্য নির্দিষ্ট সংজ্ঞা এবং নির্দেশাবলী অন্তর্ভুক্ত করে।