قاعدة بيانات المناطق الزمنية

تقسم قاعدة بيانات المناطق الزمنية (tz) العالم إلى مناطق تُظهر فيها الساعات المحلية جميعها نفس التوقيت. تم إنشاء هذه الخريطة بدمج الإصدار 2023d من قائمة المناطق الزمنية لقاعدة بيانات المناطق الزمنية مع بيانات OpenStreetMap ، باستخدام برمجيات مفتوحة المصدر. [ 1 ]

قاعدة بيانات tz هي تجميع تعاوني للمعلومات حول المناطق الزمنية في العالم وقواعد تطبيق التوقيت الصيفي ، وهي مُخصصة في المقام الأول للاستخدام مع برامج الحاسوب وأنظمة التشغيل. [ 2 ] يتولى بول إيغرت تحريرها وصيانتها منذ عام 2005، [ 3 ] بدعم من مؤسسة ICANN . [ 4 ] تُعرف قاعدة بيانات tz أيضًا باسم tzdata ، أو قاعدة بيانات zoneinfo ، أو قاعدة بيانات المناطق الزمنية IANA (نسبةً إلى هيئة الأرقام المُخصصة للإنترنت )، وأحيانًا باسم قاعدة بيانات Olson ، نسبةً إلى المساهم المؤسس، آرثر ديفيد أولسون. [ 5 ]

صُممت اصطلاحات التسمية الموحدة للمدخلات في قاعدة البيانات، مثل America/New_York و Europe/Paris ، بواسطة بول إيغرت. [ 6 ] تسعى قاعدة البيانات إلى تسجيل المناطق الزمنية التاريخية وجميع التغييرات المدنية منذ عام 1970، وهو عام بدء حقبة يونكس الزمنية . [ 7 ] كما تسجل الثواني الكبيسة . [ 8 ]

قاعدة البيانات، بالإضافة إلى بعض شفرة المصدر المرجعية ، متاحة للعموم . [ 9 ] تُنشر إصدارات جديدة من قاعدة البيانات والشفرة حسب الحاجة، وعادةً ما يكون ذلك عدة مرات في السنة. [ 10 ]

بنية البيانات

تعريف المنطقة الزمنية

في قاعدة بيانات المناطق الزمنية (tz)، تُعرَّف المنطقة الزمنية بأنها أي منطقة وطنية تتفق فيها جميع الساعات المحلية منذ عام 1970. [ 11 ] يركز هذا التعريف في المقام الأول على المناطق الجغرافية التي تتمتع بساعات محلية متسقة. وتختلف المنطقة الزمنية عن المنطقة التي لها فرق زمني قياسي محدد عن التوقيت العالمي المنسق (UTC) ، والذي يُشار إليه غالبًا باسم "المنطقة الزمنية". ولذلك، قد تستخدم كل منطقة زمنية مُعرَّفة في قاعدة بيانات المناطق الزمنية (tz) فروقًا زمنية متعددة عن التوقيت العالمي المنسق (UTC)، مثل فروق التوقيت القياسي والتوقيت الصيفي . [ 12 ]

تنسيقات الملفات

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

المناطق الزمنية

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

قواعد التوقيت الصيفي

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

أسماء المناطق الزمنية

تتميز المناطق الزمنية بأسماء فريدة على شكل " المنطقة / الموقع "، مثل "أمريكا/نيويورك". وقد تم اختيار استخدام الأسماء الإنجليزية أو ما يعادلها، مع حذف علامات الترقيم واللواحق الشائعة. ويُستخدم رمز الشرطة السفلية ( _ ) بدلاً من المسافات. وتُستخدم الواصلات (-) حيثما تظهر في اسم الموقع. ويبلغ الحد الأقصى لطول اسم المنطقة والموقع 14 حرفًا. [ 13 ] [ 14 ]

منطقة

المنطقة هي اسم قارة أو محيط أو "إلخ". القارات والمحيطات المستخدمة هي أفريقيا ، أمريكا ، أنتاركتيكا ، القطب الشمالي ، آسيا ، المحيط الأطلسي ، أستراليا ، أوروبا ، المحيط الهندي ، والمحيط الهادئ .

تُدرج المحيطات لأن بعض الجزر يصعب ربطها بقارة معينة. بعضها متصل جغرافياً بقارة ما، وسياسياً بقارة أخرى. انظر أيضاً: الحدود بين القارات .

تُستخدم منطقة "Etc" الخاصة لبعض المناطق الإدارية، ولا سيما "Etc/UTC" التي تُمثل التوقيت العالمي المنسق . وللتوافق مع معيار POSIX ، تُعكس إشارة أسماء المناطق التي تبدأ بـ "Etc/GMT" عن اصطلاح ISO 8601 القياسي. ففي منطقة "Etc"، تحمل المناطق الواقعة غرب توقيت غرينتش إشارة موجبة، بينما تحمل المناطق الواقعة شرقه إشارة سالبة (على سبيل المثال، "Etc/GMT-14" تعني أنها تسبق توقيت غرينتش بـ 14 ساعة).

موقع

الموقع هو اسم مكان محدد داخل المنطقة  - عادةً ما يكون مدينة أو جزيرة صغيرة.

لا تُستخدم أسماء الدول عادةً في هذا النظام، وذلك أساسًا لعدم موثوقيتها نظرًا للتغيرات السياسية والحدودية المتكررة. أما أسماء المدن الكبرى فتميل إلى أن تكون أكثر ثباتًا. [ 15 ] عادةً ما تُختار المدينة الأكثر اكتظاظًا بالسكان في منطقة ما لتمثيل المنطقة الزمنية بأكملها، مع إمكانية اختيار مدينة أخرى إذا كانت أكثر شهرة، كما يُمكن استخدام موقع آخر، بما في ذلك موقع غير مدينة، إذا كان الاسم الناتج أقل غموضًا. [ 16 ] في حال تغيّر اسم الموقع المستخدم لتمثيل المنطقة الزمنية، يُعتمد إنشاء اسم بديل [ 17 ] في الإصدارات اللاحقة بحيث يشير كل من الاسم القديم والجديد إلى نفس مدخل قاعدة البيانات.

في بعض الحالات، يُعرَض الموقع نفسه كاسم مُركّب، على سبيل المثال المنطقة الزمنية "أمريكا/إنديانا/إنديانابوليس". تشمل الأسماء ثلاثية المستويات تلك الموجودة تحت "أمريكا/الأرجنتين/..."، و"أمريكا/كنتاكي/..."، و"أمريكا/إنديانا/..."، و"أمريكا/داكوتا الشمالية/...".

الموقع المُختار يُمثل المنطقة بأكملها؛ أي أن التوقيت الحالي في هذا الموقع هو نفسه التوقيت الحالي في المنطقة بأكملها. مع ذلك، لا ينطبق هذا بالضرورة على الفترات الزمنية التي سبقت عام ١٩٧٠. بمعنى آخر، قواعد المنطقة الزمنية مضمونة فقط للموقع المُحدد للفترات الزمنية التي سبقت عام ١٩٧٠؛ فإذا كانت هناك فروق زمنية داخل المنطقة قبل عام ١٩٧٠، فإن قواعد المنطقة الزمنية تُطبق فقط في الموقع المُحدد لتلك الفترة.

أمثلة

اسمتوضيح
أمريكا/كوستاريكاتم استخدام اسم الدولة لأن اسم أكبر مدينة ( وعاصمة) سان خوسيه غامض
أمريكا/نيويوركتم استبدال المسافة بشرطة سفلية
آسيا/كولكاتاتم استخدام اسم مدينة كولكاتا ، لأنها كانت المدينة الأكثر اكتظاظًا بالسكان في المنطقة في الوقت الذي تم فيه إنشاء المنطقة [ 18 ].
آسيا/ساخالينتم استخدام اسم الجزيرة، لأن أكبر مدينة فيها، يوجنو-ساخالينسك ، تتكون من أكثر من 14 حرفًا.
أمريكا/باهيا_بانديراستم حذف حرف "de" من اسم باهيا دي بانديراس ، لأن الاسم الصحيح يتكون من أكثر من 14 حرفًا.
أنتاركتيكا/دومونت دورفيلتُحذف الفاصلة العليا. عادةً ما تُستبدل المسافة بـ "_"، ولكن الاسم سيتجاوز حينها 14 حرفًا.

مثال على المنطقة وخطوط القواعد

هذه هي خطوط قواعد التوقيت الصيفي القياسي في الولايات المتحدة، وخطوط قواعد التوقيت الصيفي المطبقة في المنطقة الزمنية الشرقية للولايات المتحدة (المسماة "NYC" نسبةً إلى مدينة نيويورك التي تمثل تلك المنطقة) في بعض السنوات، وخطوط المنطقة الزمنية لأمريكا/نيويورك، وذلك اعتبارًا من إصدار tzdata2011n لقاعدة بيانات المناطق الزمنية. وتعكس خطوط المنطقة والقواعد تاريخ التوقيت الصيفي في الولايات المتحدة .

# قاعدة الاسم من إلى اكتب في على احفظ الحرف/الأحرف قاعدة الولايات المتحدة 1918 1919 - مارس الأحد الماضي 2:00 1:00 مساءً قاعدة الولايات المتحدة 1918 1919 - آخر أحد من شهر أكتوبر الساعة 2:00 0 جنوبًا حكم الولايات المتحدة 1942 فقط - 9 فبراير 2:00 - 1:00 غرباً # حرب قانون الولايات المتحدة لعام 1945 فقط - 14 أغسطس، الساعة 23:00 مساءً - 1:00 مساءً # سلام قاعدة الولايات المتحدة لعام 1945 فقط - 30 سبتمبر 2:00 0 جنوبًا قانون الولايات المتحدة 1967 2006 - آخر أحد من شهر أكتوبر 2:00 0 S قاعدة الولايات المتحدة 1967 1973 - أبريل الأحد الماضي 2:00 1:00 مساءً قاعدة الولايات المتحدة لعام 1974 فقط - 6 يناير 2:00 - 1:00 مساءً قاعدة الولايات المتحدة لعام 1975 فقط - 23 فبراير 2:00 - 1:00 مساءً قاعدة الولايات المتحدة 1976 1986 - أبريل الأحد الماضي 2:00 1:00 مساءً قاعدة الولايات المتحدة 1987 2006 - أبريل الأحد>=1 2:00 1:00 D قاعدة الولايات المتحدة 2007 كحد أقصى - مارس الأحد ≥ 8 2:00 1:00 D قاعدة الولايات المتحدة 2007 كحد أقصى - نوفمبر الأحد 1 2:00 0 جنوبًا .... # قاعدة الاسم من إلى اكتب في على حفظ الحرف قاعدة نيويورك 1920 فقط - آخر يوم أحد من شهر مارس الساعة 2:00 إلى 1:00 مساءً قاعدة نيويورك 1920 فقط - الأحد الأخير من أكتوبر 2:00 مساءً قاعدة مدينة نيويورك 1921-1966 - آخر أحد من شهر أبريل 2:00 - 1:00 مساءً قاعدة مدينة نيويورك 1921-1954 - آخر أحد من شهر سبتمبر الساعة 2:00 صباحًا قاعدة مدينة نيويورك 1955-1966 - آخر أحد من شهر أكتوبر الساعة 2:00 صباحًا # اسم المنطقة، قواعد GMTOFF، تنسيق [حتى] المنطقة أمريكا/نيويورك -4:56:02 - التوقيت المحلي 18 نوفمبر 1883، 12:03:58 -5:00 بتوقيت شرق الولايات المتحدة 1920 -5:00 بتوقيت شرق نيويورك 1942 -5:00 بتوقيت شرق الولايات المتحدة 1946 -5:00 بتوقيت شرق نيويورك 1967 -5:00 بتوقيت شرق الولايات المتحدة 

البيانات المخزنة لكل منطقة

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

علامة تبويب المنطقة

الملف zone.tab متاح للاستخدام العام ويحتوي على قائمة بالمناطق. يتم شرح ترتيب الأعمدة والصفوف في تعليقات الملف، كما يلي:

# يحتوي هذا الملف على جدول بالأعمدة التالية: # 1. رمز الدولة المكون من حرفين وفقًا لمعيار ISO 3166. انظر الملف `iso3166.tab`. # 2. خط العرض وخط الطول للموقع الرئيسي للمنطقة # بتنسيق ISO 6709 (إشارة-درجات-دقائق-ثواني)، # إما +-DDMM+-DDDMM أو +-DDMMSS+-DDDMMSS، # خط العرض أولًا (+ يشير إلى الشمال)، ثم خط الطول (+ يشير إلى الشرق). # 3. اسم المنطقة المستخدم في قيمة متغير البيئة TZ. # 4. التعليقات؛ موجودة فقط إذا كان للدولة عدة صفوف. # # يتم فصل الأعمدة بعلامة تبويب واحدة. # يتم فرز الجدول أولاً حسب البلد، ثم بترتيب داخل البلد بحيث # (1) يكون منطقياً من الناحية الجغرافية، و # (2) يضع المناطق الأكثر اكتظاظاً بالسكان أولاً، حيث لا يتعارض ذلك مع (1).

البيانات قبل عام 1970

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

على سبيل المثال، بين 23 أكتوبر و9 ديسمبر 1963، كانت ولايات إسبيريتو سانتو ، وغوانابارا ، وميناس جيرايس ، وريو دي جانيرو ، وساو باولو فقط في البرازيل تطبق التوقيت الصيفي. [ 19 ] ومع ذلك، رُفض طلب الانفصال عن أمريكا/ساو باولو في عام 2010 بحجة أن الساعات كانت موحدة في المنطقة بأكملها منذ عام 1970. [ 20 ]

إن التوقيت في ألمانيا ، والذي يمثله توقيت أوروبا/برلين ، غير صحيح بالنسبة لعام 1945 عندما استخدمت المناطق الثلاث قواعد التوقيت الصيفي المختلفة عن قواعد برلين. [ 21 ]

التغطية

مناطق تغطي دولًا متعددة بعد عام 1970

هناك منطقتان تغطيان منطقة كانت مغطاة ببلدين بعد عام 1970. وتتبع قاعدة البيانات تعريفات البلدان وفقًا للمعيار ISO 3166-1 ، والذي تم نشر سابقه، ISO 3166، لأول مرة في عام 1974.

صيانة

يتولى فريق من المتطوعين صيانة الكود المرجعي وقاعدة بيانات المناطق الزمنية. يُجري آرثر ديفيد أولسون معظم التعديلات على الكود المرجعي، بينما يُجري بول إيغرت معظم التعديلات على قاعدة البيانات. تُرسل التعديلات المقترحة إلى القائمة البريدية الخاصة بالمناطق الزمنية، والتي بدورها تُربط بمجموعة أخبار يوزنت comp.time.tz. تُوزع ملفات المصدر عبر خادم IANA FTP. عادةً، تتولى شركات توزيع البرامج، مثل دبيان ، استلام هذه الملفات وتجميعها، ثم تُضمّن ملفات المصدر والملفات التنفيذية ضمن حزمة التوزيع. يمكن للمستخدمين النهائيين الاعتماد على إجراءات التحديث الخاصة بتوزيعة برامجهم، والتي قد تستغرق بعض الوقت، أو الحصول على المصدر مباشرةً وبناء الملفات التنفيذية بأنفسهم. وقد نشرت فرقة عمل هندسة الإنترنت (IETF) وثيقة RFC 6557 بعنوان "إجراءات صيانة قاعدة بيانات المناطق الزمنية"، والتي توثق أفضل الممارسات القائمة على مبادئ مماثلة. 

أنظمة شبيهة بنظام يونكس

يوجد المسار القياسي لقاعدة بيانات المنطقة الزمنية /usr/share/zoneinfo/في توزيعات لينكس، ونظام التشغيل ماك أو إس ، وبعض الأنظمة الأخرى الشبيهة بنظام يونكس .

الاستخدام والإضافات

حدود المناطق الزمنية

الحدود الجغرافية في شكل مجموعات إحداثيات ليست جزءًا من قاعدة بيانات tz، ولكن يتم نشر الحدود بواسطة إيفان سيروكي [ 1 ] بتنسيقات GeoJSON و shapefile .

الاستخدام في معايير أخرى

يشير مستودع بيانات اللغة المشتركة لليونيكود (CLDR) إلى المناطق في قاعدة بيانات المناطق الزمنية (tz). ونظرًا لأن اسم المنطقة قد يتغير من إصدار لآخر من قاعدة بيانات المناطق الزمنية، فإن CLDR يُعيّن رمز UN/LOCODE للمدينة المستخدمة في اسم المنطقة، أو رمزًا مُعيّنًا داخليًا في حال عدم وجود مدينة مُحددة للمنطقة، وذلك لمنطقة في قاعدة بيانات المناطق الزمنية. [ 22 ] [ 23 ]

الاستخدام في أنظمة البرمجيات

تُستخدم قاعدة بيانات tz لمعالجة المناطق الزمنية وتحويلها في العديد من أنظمة برامج الكمبيوتر، بما في ذلك:

تُستخدم معرّفات المناطق الزمنية الخاصة بـ Olson أيضًا من قِبل مستودع بيانات اللغات المشتركة لليونيكود (CLDR) والمكونات الدولية لليونيكود (ICU). على سبيل المثال، يربط جدول Windows–Tzid في CLDR معرّفات المناطق الزمنية لنظام التشغيل Microsoft Windows بأسماء Olson القياسية، على الرغم من أن هذا الربط ليس مثاليًا نظرًا لأن عدد المناطق الزمنية في أنظمة Windows أقل بكثير من عددها في قاعدة بيانات IANA TZ. [ 34 ]

تاريخ

تعود أصول المشروع إلى عام 1986 أو ما قبل ذلك. [ 35 ]

دعوى قضائية عام 2011

في 30 سبتمبر/أيلول 2011، رُفعت دعوى قضائية، Astrolabe, Inc. ضد Olson وآخرين ، تتعلق بحقوق النشر في قاعدة البيانات. [ 36 ] [ 37 ] ونتيجةً لذلك، في 6 أكتوبر/تشرين الأول 2011، أُغلقت القائمة البريدية وموقع بروتوكول نقل الملفات (FTP) الخاصان بقاعدة البيانات. [ 38 ] تمحورت القضية حول استخدام القائمين على صيانة قاعدة البيانات لكتابي " الأطلس الأمريكي " لتوماس جي. شانكس ، و "الأطلس الدولي " لتوماس جي. شانكس وريكي بوتنجر. وتضمنت الشكوى ادعاءً بالاستنساخ غير المصرح به لبيانات الأطلس في أرشيف القائمة البريدية للمناطق الزمنية وفي بعض مجموعات الروابط المساعدة المُحتفظ بها مع قاعدة البيانات، على الرغم من أنها لم تُشر صراحةً إلى قاعدة البيانات نفسها. واقتصرت الشكوى على تجميع بيانات المناطق الزمنية التاريخية، ولم تشمل جداول المناطق الزمنية العالمية الموجودة في قاعدة بيانات tzdata. [ 37 ] [ 39 ] [ 40 ]

تم تسوية هذه الدعوى القضائية في 22 فبراير 2012 بعد تدخل مؤسسة الحدود الإلكترونية ، عندما تقدمت شركة أسترولاب طواعية بطلب لرفض الدعوى دون أن تقوم بتبليغ المدعى عليهم ووافقت على تعهد بعدم رفع دعوى قضائية في المستقبل. [ 41 ]

الانتقال إلى ICANN

تولت مؤسسة ICANN مسؤولية صيانة قاعدة البيانات في 14 أكتوبر 2011. [ 4 ] تتوفر قاعدة البيانات الكاملة ووصف لخطط صيانتها عبر الإنترنت من IANA . [ 42 ]

انظر أيضاً

مراجع

  1. 1 2 سيروكي، إيفان (1 يناير 2024). "منشئ حدود المنطقة الزمنية" . جيت هاب .
  2. إيغرت، بول؛ أولسون، آرثر ديفيد. "بيانات المناطق الزمنية والتوقيت الصيفي" . مؤرشف من الأصل في 8 مارس 2021. تم الاطلاع عليه في 23 أبريل 2024 .
  3. إيغرت، بول (17 يناير 2005). "ردًا على: إعادة توجيه: تسجيل المنطقة الزمنية لدى IANA - اقتراح" . tz (قائمة بريدية).
  4. ١ ٢ "مؤسسة ICANN ستدير قاعدة بيانات المناطق الزمنية" (تنبيه إخباري). ICANN. ١٥ أكتوبر ٢٠١١. مؤرشف من الأصل في ١٣ ديسمبر ٢٠١٤. تم الاطلاع عليه في ٣٠ ديسمبر ٢٠١١ .
  5. أولسون، آرثر ديفيد (16 ديسمبر 1986). "هل تم حل مشكلة المنطقة الزمنية؟ مشاكل أخرى. صفحة دليل ctime الجديدة" . tz (قائمة بريدية). مؤرشف من الأصل في 9 مارس 2021. تم الاسترجاع في 24 أكتوبر 2018 .
  6. إيغرت، بول (20 أكتوبر 1993). "مقترح لأسماء المناطق الزمنية" . tz (قائمة بريدية). مؤرشف من الأصل في 27 سبتمبر 2016. تم الاطلاع عليه في 25 سبتمبر 2016 .
  7. أولسون، آرثر ديفيد (18 مارس 1987). "رد: قائمة القضايا" . tz (قائمة بريدية). مؤرشف من الأصل في 8 مارس 2021. تم الاطلاع عليه في 27 أكتوبر 2018 .
  8. ديفاين، بوب (2 يونيو 1988). "الثواني الكبيسة؛ [ 0-60 ] مقبول" . tz (قائمة بريدية). مؤرشف من الأصل في 11 أبريل 2016. تم الاطلاع عليه في 18 يونيو 2015 .
  9. "بيانات المناطق الزمنية والتوقيت الصيفي" . قاعدة بيانات المناطق الزمنية . تم الاطلاع عليها بتاريخ 22 يونيو 2025. تحتوي قاعدة بيانات المناطق الزمنية المتاحة للعموم على رموز وبيانات تمثل تاريخ التوقيت المحلي للعديد من المواقع التمثيلية حول العالم.
  10. "بيانات المناطق الزمنية والتوقيت الصيفي" . التنسيق مع الحكومات والموزعين . تم الاطلاع عليه بتاريخ 22 يونيو 2025. لا يوجد جدول زمني ثابت لإصدارات قاعدة بيانات المناطق الزمنية. ومع ذلك، عادةً ما يتم إصدار تحديث كل بضعة أشهر.
  11. "نظرية وتطبيقات عملية لرمز وبيانات المنطقة الزمنية" . مؤرشف من الأصل في 5 مارس 2021. تم الاطلاع عليه في 16 ديسمبر 2020 .
  12. "نطاق قاعدة بيانات المناطق الزمنية" . نظرية وتطبيقات رمز وبيانات المناطق الزمنية . مؤرشف من الأصل في 17 أبريل 2024. تم الاطلاع عليه في 23 أبريل 2024. عادةً ما تتوافق كل منطقة زمنية مع منطقة جغرافية أصغر من المنطقة الزمنية التقليدية، لأن الساعات في المنطقة الزمنية تتفق جميعها بعد عام 1970، بينما تحدد المنطقة الزمنية التقليدية التوقيت القياسي الحالي فقط. على سبيل المثال، يمكن للتطبيقات التي تتعامل مع الطوابع الزمنية الحالية والمستقبلية في المنطقة الزمنية الجبلية التقليدية لأمريكا الشمالية الاختيار من بين المنطقتين الزمنيتين: أمريكا/دنفر، التي تطبق التوقيت الصيفي على الطريقة الأمريكية، وأمريكا/فينيكس، التي لا تطبقه. يمكن للتطبيقات التي تتعامل أيضًا مع الطوابع الزمنية السابقة في المنطقة الزمنية الجبلية الاختيار من بين أكثر من اثنتي عشرة منطقة زمنية، مثل أمريكا/بويز، وأمريكا/إدمونتون، وأمريكا/هيرموسيلو، والتي تستخدم كل منها حاليًا التوقيت الجبلي ولكنها تختلف عن المناطق الزمنية الأخرى بالنسبة لبعض الطوابع الزمنية بعد عام 1970.
  13. أولسون، آرثر ديفيد (1 مايو 2010). "تغييرات مقترحة على حزمة المنطقة الزمنية (خليج بانديراس؛ تسمية الإصدار)" . tz (قائمة بريدية). مؤرشف من الأصل في 8 مارس 2021. تم الاطلاع عليه في 27 أكتوبر 2018 .
  14. " معرّفات المناطق الزمنية" . نظرية وتطبيقات رمز وبيانات المنطقة الزمنية . مؤرشف من الأصل في 26 سبتمبر 2024. تم الاطلاع عليه في 16 ديسمبر 2020. استخدم فقط مكونات أسماء ملفات POSIX الصحيحة (أي أجزاء الأسماء باستثناء '/'). لا تستخدم مكونات أسماء الملفات '.' و'..'. ضمن مكون اسم الملف، استخدم فقط أحرف ASCII و'.' و'-' و'_'. لا تستخدم الأرقام، لأن ذلك قد يُسبب لبسًا مع سلاسل POSIX TZ. يجب ألا يتجاوز مكون اسم الملف 14 حرفًا أو يبدأ بـ '-'. على سبيل المثال، يُفضل Asia/Brunei على Asia/Bandar_Seri_Begawan. الاستثناءات: انظر مناقشة الأسماء القديمة أدناه.
  15. " معرّفات المناطق الزمنية" . نظرية وتطبيقات رمز وبيانات المناطق الزمنية . مؤرشف من الأصل في 26 سبتمبر 2024. تم الاطلاع عليه في 16 ديسمبر 2020. حافظ على اختصار المواقع. استخدم المدن أو الجزر الصغيرة، وليس الدول أو المناطق، حتى لا تؤدي أي تغييرات مستقبلية إلى تقسيم المواقع الفردية إلى مناطق زمنية مختلفة. على سبيل المثال، يُفضّل استخدام Europe/Paris بدلاً من Europe/France، لأن فرنسا لديها مناطق زمنية متعددة.
  16. " معرّفات المناطق الزمنية" . نظرية وتطبيقات رمز وبيانات المنطقة الزمنية . مؤرشف من الأصل في 5 مارس 2021. تم الاطلاع عليه في 16 ديسمبر 2020. فيما يلي الإرشادات العامة المستخدمة لاختيار أسماء المناطق الزمنية، مرتبة تنازليًا حسب الأهمية: ... إذا كان الاسم غامضًا، فاستخدم بديلًا أقل غموضًا؛ على سبيل المثال، العديد من المدن تحمل اسم سان خوسيه وجورج تاون، لذا يُفضّل استخدام America/Costa_Rica بدلًا من America/San_Jose وAmerica/Guyana بدلًا من America/Georgetown. ... استخدم المنطقة الأكثر اكتظاظًا بالسكان، على سبيل المثال، يُفضّل استخدام Asia/Shanghai بدلًا من Asia/Beijing. من بين المناطق ذات الكثافة السكانية المتقاربة، اختر المنطقة الأكثر شهرة، على سبيل المثال، يُفضّل استخدام Europe/Rome بدلًا من Europe/Milan.
  17. " معرّفات المناطق الزمنية" . نظرية وتطبيقات رمز وبيانات المنطقة الزمنية . مؤرشف من الأصل في 26 سبتمبر 2024. تم الاطلاع عليه في 16 ديسمبر 2020. في حال تغيير اسم، ضع تهجئته القديمة في ملف "الأسماء القديمة". هذا يعني أن التهجئات القديمة ستستمر في العمل. عادةً، لا يُجرى تغيير الاسم إلا في حالات نادرة عندما تتغير التهجئة الإنجليزية المتفق عليها لموقع ما؛ على سبيل المثال، في عام 2008، أُعيد تسمية آسيا/كلكتا إلى آسيا/كولكاتا بسبب الاستخدام الواسع النطاق للاسم الجديد للمدينة لفترة طويلة بدلاً من الاسم القديم.
  18. بول إيغرت (21 ديسمبر 2012). "رد: zoneinfo : ist : خطأ" . tz (قائمة بريدية). مؤرشف من الأصل في 30 مايو 2022. تم الاطلاع عليه في 19 مارس 2013 .  
  19. "Decretos sobre o Horário de Verão no Brasil" [ مراسيم بشأن التوقيت الصيفي في البرازيل ] (باللغة البرتغالية). المرصد الوطني للبرازيل.
  20. أولسون، آرثر ديفيد (6 يناير 2010). "ردًا على: فارق بسيط في قضية البرازيل 1963" . tz (قائمة بريدية). مؤرشف من الأصل في 25 أبريل 2019. تم الاطلاع عليه في 25 أبريل 2019 .
  21. ^ "التوقيت الصيفي والتوقيت الصيفي في ألمانيا حتى عام 1979" . Physikalisch-Technische Bundesanstalt . 11 مايو 2017.
  22. "امتداد اللغة يونيكود ('u') لـ BCP 47" . CLDR - مستودع بيانات اللغة المشتركة يونيكود. مؤرشف من الأصل في 28 يوليو 2011. تم الاطلاع عليه في 18 فبراير 2011 .
  23. "لغة ترميز بيانات اللغة المحلية (LDML) يونيكود، الجزء 4: التواريخ" . القسم 5، أسماء المناطق الزمنية. مؤرشف من الأصل في 23 مارس 2018. تم الاطلاع عليه في 24 مارس 2018 .
  24. "دعم وإعداد المنطقة الزمنية في برنامج أولسون" . وثائق نظام التشغيل AIX 7.3 . شركة IBM . تاريخ الاطلاع: 26 سبتمبر 2024 .
  25. "إدارة متغير المنطقة الزمنية (POSIX)" . شركة IBM. 2 فبراير 2007. تم الاطلاع عليه بتاريخ 26 سبتمبر 2024 .
  26. ١ ٢ "تحديث نظام التشغيل AIX لدعم تغيير التوقيت الصيفي لعام ٢٠٠٧" . شركة IBM. ١٨ أكتوبر ٢٠٠٧. مؤرشف من الأصل في ١١ أبريل ٢٠١٦. تم الاطلاع عليه في ١٢ مارس ٢٠١١ .
  27. "تغييرات التوقيت الصيفي لعام 2007 لنظام يونكس " . مركز الحوسبة والاتصالات الأكاديمية، جامعة إلينوي في شيكاغو. 25 فبراير 2007. تاريخ الاطلاع: 18 مارس 2008 .{{cite web}}: CS1 maint: deprecated archiveal service ( link ) )
  28. ويكريماسنج، كريستوفر (30 مارس 2009). "إدخال التوقيت الصيفي في غرب أستراليا 2006" . ويكي AIX . شركة IBM. مؤرشف من الأصل في 24 أكتوبر 2012. تم الاطلاع عليه في 11 مارس 2011 .
  29. "ZoneId" . developer.android.com . مؤرشف من الأصل بتاريخ 14 سبتمبر 2018. تم الاطلاع عليه بتاريخ 14 سبتمبر 2018 .
  30. ملاحظات التغييرات للإصدار 4.0 لمحطة عمل صن (ملف PDF) . صن مايكروسيستمز . 19 يناير 1987. صفحة 4. مؤرشف (ملف PDF) من الأصل في 7 مارس 2022. تم الاطلاع عليه في 6 مارس 2022 . 
  31. "مواصفات واجهة برمجة تطبيقات التدويل ECMAScript 2015" . ecma-international.org ( الطبعة الثانية ). يونيو 2015. مؤرشفة من الأصل في 26 أكتوبر 2019. تم الاطلاع عليها في 14 يناير 2020. تحدد مواصفات واجهة برمجة تطبيقات التدويل ECMAScript 2015 المناطق الزمنية باستخدام اسمي المنطقة والرابط في قاعدة بيانات المناطق الزمنية التابعة لهيئة IANA. صيغتها المتعارف عليها هي اسم المنطقة المقابل مع مراعاة حالة الأحرف المستخدمة في قاعدة بيانات المناطق الزمنية التابعة لهيئة IANA. ... يُوصى بأن تستخدم التطبيقات معلومات المنطقة الزمنية من قاعدة بيانات المناطق الزمنية التابعة لهيئة IANA. 
  32. «تم نقل مكتبة TZDB إلى GitHub في 23 أبريل 2014» . مؤرشف من الأصل في 24 فبراير 2021. تم الاطلاع عليه في 21 أكتوبر 2015 .
  33. دليل دعم تدويل قاعدة بيانات أوراكل 10g الإصدار 1 (10.1): الفصل 4، القسم "اختيار ملف المنطقة الزمنية" . شركة أوراكل . يونيو 2004. الصفحات 4-14 . رقم الجزء B10749-02. مؤرشف من الأصل في 1 ديسمبر 2008. تم الاطلاع عليه في 30 أكتوبر 2007 . 
  34. "Windows → Tzid" . اتحاد يونيكود. ١٢ نوفمبر ٢٠٠٧. مؤرشف من الأصل في ٣ مايو ٢٠١٣. تم الاطلاع عليه في ١٧ فبراير ٢٠٠٨ .
  35. أولسون، آرثر ديفيد (24 نوفمبر 1986). "seismo!elsie!tz ؛ إصدارات جديدة من معلومات المناطق الزمنية" . tz (قائمة بريدية). مؤرشف من الأصل في 26 سبتمبر 2024. تم الاطلاع عليه في 13 يونيو 2017 . 
  36. "Astrolabe, Inc. v. Olson et al" . 6 أكتوبر 2011. تم الاطلاع عليه بتاريخ 26 سبتمبر 2024 .
  37. 1 2 "شركة أسترولاب، المدعية، ضد آرثر ديفيد أولسون وبول إيغرت، المدعى عليهما" (ملف PDF) . 30 سبتمبر 2011. مؤرشف من الأصل (ملف PDF) في 14 مارس 2012. تم الاطلاع عليه في 7 أكتوبر 2011 .
  38. أولسون، آرثر ديفيد (6 أكتوبر 2011). "دعوى مدنية؛ إغلاق بروتوكول نقل الملفات؛ إغلاق القائمة البريدية" . tz (قائمة بريدية). مؤرشف من الأصل في 8 مارس 2021. تم الاطلاع عليه في 27 أكتوبر 2018 .
  39. «إغلاق قاعدة بيانات المناطق الزمنية» . صحيفة ذا ديلي باركر . 6 أكتوبر 2011. تم الاطلاع عليه بتاريخ 26 سبتمبر 2024 .
  40. "قاعدة بيانات المناطق الزمنية - رأي أسترولاب" . مدونة ستيفن كولبورن . ١٣ أكتوبر ٢٠١١. مؤرشف من الأصل في ١٤ أكتوبر ٢٠١١. تم الاطلاع عليه في ٢٦ أكتوبر ٢٠١١ .
  41. «مؤسسة الحدود الإلكترونية تفوز بحماية قاعدة بيانات المناطق الزمنية» . مؤسسة الحدود الإلكترونية. ٢٢ فبراير ٢٠١٢. مؤرشف من الأصل في ٢٣ فبراير ٢٠١٢. تم الاطلاع عليه في ٢٢ فبراير ٢٠١٢ .
  42. "قاعدة بيانات المناطق الزمنية" . هيئة الأرقام المخصصة للإنترنت (IANA). مؤرشفة من الأصل بتاريخ 17 أكتوبر 2011. تم الاطلاع عليها بتاريخ 23 نوفمبر 2018 .

عام

مصادر رسمية لهيئة الأرقام المخصصة للإنترنت

صفحات الدليل