من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

خسارة دعوى قضائية في ولاية إلينوي لمدة 5 سنوات لمخططات قاعدة البيانات

2 مارس 2025 – مات تشابمان

لخص توماس بتيسك ، صديق وخبير في هذه الدعوى ، بشكل أفضل في ردهة المحكمة أثناء المشي على بعد ثلاثة أقدام من المحامي المعارض: “This is fucking stupid”.

له”https://sockpuppet.org/blog/2025/02/09/fixing-illinois-foia/”> مرافق الوظيفة يشرح لماذا.

مقدمة

العمل مع بيانات تذكرة وقوف السيارات في مدينة شيكاغو – التي أنا”https://mchap.io/using-foia-data-and-unix-to-halve-major-source-of-parking-tickets.html”> تم استلامه من خلال حرية المعلومات- كان دائمًا ألمًا ، خاصة فيما يتعلق بمعرفة ما الذي يجب طلبه بالضبط. في أغسطس 2018 ، حاولت حل هذه المشكلة عمومًا ، من خلال تقديم طلب لما يلي:

فهرس الجداول والأعمدة داخل كل جدول من القماش. يرجى تضمين نوع بيانات العمود كذلك. لكل"https://www.chicago.gov/content/dam/city/depts/dps/ContractAdministration/Specs/2011/Spec92488II.pdf"> مواصفات قماش، قاعدة البيانات المعنية هي Oracle ، وبالتالي فإن استعلام SQL أدناه من المرجح أن ينتج عن السجلات وفقًا لهذا الطلب: حدد UTC.Column_Name كـ Colname ، uo.object_name كـ tablename ، utc.data_type كنوع من user_objects uo الانضمام إلى user_tab_columns utc on uo.object_name=utc.table='طاولة'

-“https://www.muckrock.com/foi/chicago-169/canvas-database-schema-60175/”>طلب مخطط قاعدة بيانات Canvas على Muckrock

بعد أن رفضت المدينة في البداية الطلب بحجة مفادها أن إصدار السجلات سيؤدي إلى تسوية أمان الشبكة ، أخذت الرفض إلى المحكمة حيث فزنا في البداية في المحاكمة. ثم استأنفت المدينة ، التي فزنا بها أيضًا. صعدت القضية في النهاية إلى المحكمة العليا في إلينوي ، حيث فقدنا بالإجماع. فعلت الجمعية الحكومية الأفضل أ”https://www.bettergov.org/2023/05/19/better-government-association-statement-supreme-court-foia-ruling-limits-transparency-significantly-broadens-exemptions-to-foia/”> شرح جيد من عواقب تلك الخسارة ، التي تتلخص في توسيع كبير من مهلة الوكالات العامة لتطبيق الإعفاءات (أي حجب السجلات أو المعلومات المنقولة) استجابة لطلبات FOIA.

لماذا تمر بكل هذا؟

بموجب السوابق القضائية في إلينوي ، إذا تم تخزين المستندات المستجيبة للطلب – مجموعة السجلات أو المعلومات ضمن نطاق هذا الطلب – في قاعدة بيانات قابلة للاستعلام ، فيجب كتابة استعلام. الطالب غير مطلوب لكتابة الاستعلام. حتى أن القانون يتطلب من الوكالة أن تعطيك البيانات بتنسيق من اختيارك (protip: “excel format”). عندما يعمل ، إنه أمر رائع. الواقع يجعل الأمر صعبًا لعدد من الأسباب ، على الرغم من:

  • من المحتمل أن يحتاج ضابط حرية المعلومات إلى تأجيل أي استعلام إلى زميل هو أ “data person.”
  • لا يمكنك فقط طرح سؤال:”https://www.documentcloud.org/documents/?q=%22does+not+compel+the+agency+to+provide%22″>”FOIA does not compel the agency to provide answers to questions posed by the inquirer.”
  • من منظور الطالب ، “Is X column requestable?” غير مسؤول دون محاولة أولاً طلب بيانات هذا العمود.
  • من المحتمل أن يؤدي طلب الكثير من الأعمدة إلى ظهور الكثير من الأعمدة ، أو إنكارًا مسطحًا.
  • على الرغم من أن فردية إلينوي تتطلب أن تُمنح الطالب فرصة لتضييق طلبهم ، فإن ضباط حرية المعلومات في بعض الأحيان يتوقفون عن الاستجابة خلال هذا “conferral” عملية.

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

المحاولات الأولى لبيانات تذكرة وقوف السيارات

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

بعد شهر ، بدأ المشروع في التحول نحو بيانات تذاكر وقوف السيارات بالإضافة إلى سحب بيانات ، لذلك أنا”https://www.documentcloud.org/documents/25546093-1029-001/”> مطلوب:

all raw towing and parking violation records available in the CANVAS system and any records that are from imported/interpolated from non-CANVAS systems.

تم رفض هذا الطلب. جادلت وزارة المالية بأن الطلب سيستغرق ما بين 280 إلى 400 ساعة لإكمال:

There are 55 million ticket records and 928K seizure records in CANVAS. As far as tow information, we only have knowledge of when a vehicle is towed due to a boot and released. The Department of Finance's application support vender estimates a minimum of 60-80 hours to design/develop/test and run the program.In addition, since this is like a conversion to another system, we are not sure how long it would take to transfer so much data, a rough estimate would be an additional 80-120 hours to design a solution to get all the data on some kind of media for retrieval. Compliance with this request as currently written would take approximately 140-200 hours utilizing our vendor's resources to the exclusion of other work assignments.

بعد شهرين وبعض المكالمات الهاتفية في وقت لاحق ، قدمت طلبًا أضيق ، تم الوفاء به بنجاح ، لأنني قمت بتضمين قائمة واضحة من الحقول. بعد شحذ لغة الطلب أ”https://www.documentcloud.org/documents/25548154-foia-request-data/”> أكثر قليلاً، تمكنت في النهاية من استخدام البيانات في تحليل بلدي”https://mchap.io/using-foia-data-and-unix-to-halve-major-source-of-parking-tickets.html”> المدونة الأولى.

لكن انتظر ، هل هناك المزيد؟

على الرغم من الحصول على المعلومات المحدودة التي طلبتها ، ما زلت أرغب في توسيع تحليلي ، مما يتطلب معرفة المعلومات الأخرى الموجودة داخل القماش. لذلك ، قدمت”https://www.documentcloud.org/documents/25546081-matt-chapman-canvas-information-foia-response-1/”> طلب آخر لمعلومات النظام عالي المستوى ومنخفض المستوى:

1. Code for CANVAS2. Logs of CANVAS and/or CANVAS log analysis. 3. Documentation for the operation of CANVAS, including how information is stored, what kind of database is used, along with any other technical documentation or generic documentation.4. Any Wiki page related to CANVAS.5. Any analysis of City parking ticket levels or trends.

كانت السجلات الوحيدة التي أرسلتها المدينة ردا على ذلك”https://www.documentcloud.org/documents/25546082-matt-chapman-canvas-information-foia-document-1/”> جدول بيانات باهت مع 100 صف فقط ، تقسمها جناح. ما زلت غير متأكد مما إذا كان هذا هو التحليل الوحيد أبدًا تم في ذلك الوقت ، ولكن دعنا نعود إلى لحوم منشور المدونة هذا.

تم رفض 1 و 2 و 3 لأن:

[The records] could be used in a security breach against CANVAS and jeopardize the security of the system, therefore it is being withheld.

ولكن بهدف اكتشاف المعلومات الموجودة ، كان الطلب واسعًا للغاية ويمكن أن يضيق إلى شيء أقرب إلى أ”https://en.wikipedia.org/wiki/Data_dictionary”>”data dictionary”. حتى يومنا هذا ، لم أتمكن أبدًا من الحصول على أي شيء مثل قاموس البيانات من المدينة ، على الرغم من وجوده هناك يكون التزام تعاقدي -“https://data.cityofchicago.org/Administration-Finance/CANVAS/sbf2-65yk/data_preview”> كما هو موضح في مواصفات RFP لهذا النظام البالغ 200 مليون دولار- للمدينة للحفاظ على شيء من هذا القبيل! لكن للأسف ، على الأقل في عام 2018 ،”https://www.rpubs.com/argdata/420073″> ادعى المدينة ليس لديهم أي شيء مثله.


– اتفاقية الخدمات المهنية بين وزارة المالية في مدينة شيكاغو ووزارة جلسات الاستماع الإدارية و IBM Corporation: انتهاكات مدينة شيكاغو ، والملاحظة والقضاء على العمليات التجارية ودعم النظام ، ص. 180 (2012)

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

استشعار نمط الفشل العام في الحفاظ على قواميس البيانات ،”https://www.chicago.gov/city/en/depts/mayor/press_room/press_releases/2013/october_2013/mayor_rahm_emanuelandthedepartmentofinnovationandtechnologylaunc.html”> على الرغم من الدعم العام للمدينة لإطلاق واحد، لقد قدمت طلب FOIA إلى كل وكالة مدن لما يلي:

1. A short description of the database.2. The names of the applications that are able to run queries/inserts.3. All usernames and permissions4. All database table names.5. All column names in each table.6. A description of each column.7. Number of rows in each table.

بعد أسبوعين ، أرسلتني وزارة القانون في شيكاغو”https://www.documentcloud.org/documents/25546087-database-foia-request-021315/”> رسالة نيابة عن كل وكالة ونفى جميع الأجزاء ، من 1 إلى 7 ، من هذا الطلب.

أولاً ، جادلوا بأنهم سيحتاجون إلى ذلك “create a new document”:

First, no City Department is in possession of a document which contains the information you seek. The only way to compile the requested information, to the extent it is not exempt for one or more of the reasons noted below, would be to create a document.

ثم طلبوا توضيحًا متحذريًا حول ماذا “database” وسائل:

لا يوفر طلبك تعريفًا لقاعدة بيانات المصطلح. تعريف شائع المقبولة لـ "database" هي مجموعة من المعلومات التي يتم تنظيمها واستخدامها على الكمبيوتر. http://www.merriam-webster.com/dictionary/database. مثل هذا التعريف الواسع سيشمل جداول بيانات Excel. سيكون من الأهمية بمكان في عمليات كل من أقسام المدينة البحث عن كل كمبيوتر قيد الاستخدام من قبل موظفيها من أجل تحديد كل قاعدة بيانات وفتح ومراجعة وكتابة كل قاعدة بيانات وكل جدول بيانات Excel بالطريقة التي تطلبها."

ولكن حتى مع كل ذلك ، فقد قدموا اقتراحًا مفيدًا ، وأشاروا إلى المدينة “data dictionary”:

Please note that in late 2013, the City of Chicago launched a publically available Data Dictionary which can be found at http://datadictionary.cityofchicago.org/. It is described as “a resource for anyone who is interested in understanding what data is held by City agencies and departments, how and if it may be accessed, and in what formats it may be accessed.”

رائع! إنه لأمر مخز إغلاق النظام بعد أقل من عام.

“Metalicious”: قاموس البيانات الفاشل في شيكاغو

لقد أدركت الكثير من الوكالات الحكومية مشكلة عدم معرفة المعلومات الموجودة ، بما في ذلك شيكاغو. تتمثل إحدى هذه المحاولات في إصلاح هذه المشكلة في جعل الأعمدة وأسماء الجدول لقواعد البيانات الخاصة بهم مفتوحة للجمهور ، مثل وزارة العدل”https://www.justice.gov/afp/media/1186431/dl?inline=”> PDFs من أسماء الجدول وأسماء الأعمدة وأوصاف كليهما.. هناك حتى”https://resources.data.gov/”> فتح المواصفات لمخططات قاعدة البيانات الحكومية!

ولكن حتى مع وجود الوكالات التي تصنع مخططًا طوعًا للمعلومات العامة ، فإن هذه الإصدارات تقديرية فعليًا وهي خارج عالم حرية المعلومات.

أحد هذه الإفراج عن المعلومات التقديرية ، كما ذكرت وزارة القانون المذكورة في خطاب الإنكار ، هو مشروع قاموس البيانات على مستوى المدينة الذي تم إصداره لعام 2013 “Metalicious”. هذا هو الاسم الفعلي.

تم تمويل Metalicioucious من قبل مؤسسة John D. و Catherine T. MacArthur إلى قاعة Chapin Hall في Uchicago ، مع الغرض المقصود من صنع أسماء الجدول وأسماء الأعمدة وأوصاف كلاهما يمكن الوصول إليها من قبل. إنها المدينة “data dictionary”.

معلومات مخطط نظام ميزانية شيكاغو على Metalicious (2016)

مثال على النظام الذي تم إصدار معلومات مخطط قاعدة البيانات الذي تم إصداره هو نظام ميزانية شيكاغو (CBS). يتم سرد ما مجموعه 110 جداول ، مع أوصاف ورابط إلى أعمدة كل جدول. طاولة مثيرة للاهتمام يستحق التحقيق من تلقاء نفسها ، BOOK_ALDERMANIC_PAYRATEالذي يوصف بأنه ، “data used for creating pay schedule for aldermanic staff published in the Budget Book”. من الجيد معرفة!

وردت المعادن”https://www.smartchicagocollaborative.org/city-of-chicago-launches-the-first-comprehensive-public-municipal-data-dictionary/”> بعض الاهتمام في دوائر البيانات المدنية:

Journalists and civic inquisitors can use it to determine what information is available when composing Freedom of Information Act requests. Based on my own experience, knowing what to even ask for has been a challenge. All that is over.

كل ما انتهى: إغلاقه الحتمي

في غضون بضع سنوات قصيرة ، تم إيقاف المشروع ظاهريًا وتم استبدال صفحته الأمامية برسالة حول التواجد من أجل “temporary maintenance”. كانت هذه الصيانة المؤقتة مستمرة منذ حوالي تسع سنوات.

في عام 2018 ، سألت توم شينك ، كبير مسؤولي البيانات في المدينة ، عن سبب إغلاقه ، وأوضح:

Metalicious was retired because of lack of resources to expand it (originally grant funded). It had some, but very, very small proportion of databases. There was security review of any published data and some information was withheld if we felt it could undermine the application security. By Info Sec policy, it is confidential information until a review deems it appropriate for public release--same as the open data workflow which mirrors the FOIA workflow.

قطع.

لأسفل للصيانة |”https://web.archive.org/web/20160211131329/http://datadictionary.cityofchicago.org:80/”> آخر تشغيل معروف |”https://github.com/Chicago/metalicious”> جيثب المعدني

طلب المعادن

حسنًا ، هذا ليس مفاجئًا ، ولكن منذ أن كان الهدف الأول هنا هو معرفة ما إذا كانت أسماء الأعمدة والجدول قابلة للطلب ، أنا”https://web.archive.org/web/20190515215522/https://www.chicago.gov/city/en/depts/doit/provdrs/data_sciences.html”> قدم طلبي لتفريغ MySQL من المعادن. كما تذهب هذه الأشياء ، تم رفض هذا الطلب أيضًا:

Please be advised the Department of Innovation and Technology neither maintains nor possesses any records that are responsive to your FOIA request.

لذلك ، قدمت طلبًا آخر وكنت متأكدًا من تضمين عرض أسعار من أ”https://www.chicago.gov/city/en/depts/mayor/press_room/press_releases/2013/october_2013/mayor_rahm_emanuelandthedepartmentofinnovationandtechnologylaunc.html”> بيان صحفي كان واضحًا حول ملكية القسم للمعادن.

أرسلوا لي في النهاية نسخة من تفريغ MySQL مع حوالي 150 من أعمدة قاعدة بيانات وأسماء الجدول ، بما في ذلك أوصافهم. مرتب! تقدم!

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

طلب القماش والمحاكمة

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

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

Your request seeks a copy of tables or columns within each table of CANVAS. The dissemination of these pieces of network information could jeopardize the security of the systems of the City of Chicago.  Please be advised that even if you were to narrow your request, certain records may be withheld from disclosure under the exemptions enumerated in the FOIA, including but not limited to the exemption set forthin 5 ILCS 140/7(1)(o).

لا أوافق بكل إخلاص ويذهب توماس بتيسك إلى مزيد من التفاصيل في”https://sockpuppet.org/blog/2025/02/09/fixing-illinois-foia/”> مرافق الوظيفة.

عند استلام هذا الإنكار ، تواصلت مع محاميي في”https://www.loevy.com/”> Loevy & Loevy الذين وافقوا على مقاضاة.

“Civic Hacker”

في النهاية كانت هناك محاكمة في يناير 2020. خلال المحاكمة ، جادل محامو المدينة بأن نيتي كانت شائنة:

They are seeking the ability to have information that helps Mr. Chapman, civic hacker, go into the system and manipulate the data for whatever means he sees fit. That is not something that FOIA requires the City to do.

ليس لدي أي فكرة عن المكان الذي توصلوا فيه بفكرة أنني أردت التلاعب ببياناتهم ، خاصة بالنظر إلى أنه قبل أربعة أشهر فقط ، طُلب مني مساعدة المدينة في إصلاح تذاكر وقوف السيارات.

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

This is incredible. I can't thank you enough as to how helpful this was. I truly appreciate your time and talents on this work. It has been invaluable in shaping the reform measures we hope to put in place later this year.-Kate LeFurgy | Fri, Aug 23, 2019

لم تدوم هذه الأرواح الجيدة لفترة طويلة ، ولم تستجب Lefurgy لرسائل البريد الإلكتروني الخاصة بي التي تطلب أفكارًا حول دعاوى القماش.

الخصوصية عندما تكون مريحة

وقال بروس كافينغ شاهد خبير في شيكاغو في المحكمة:

In this particular case we are saying, I'm saying that from defending this, our constituents' information, their private information, one of the things that helps us defend that system is not making this [schema information] available.It is not the only thing we do. We do many things. But I don't want to make it easier for the bad guys and bad gals out there to attack our system and let— put our constituents' private data at risk.

هذه الحجة مذهلة بالنسبة لي ، لأن المدينة قد شاركت بالفعل الكثير من البيانات الخاصة من خلال قانون حرية المعلومات.

على سبيل المثال ، في عام 2018 ، عندما طلبت بيانات تذاكر وقوف السيارات من وزارة المالية ، أخبرني ضابط حرية المعلومات أنه لا يمكنهم تضمين كلا من LIC لوحات ENSE والعنوان المسجل للمركبات. لحل هذه المشكلة ، عرضوا إزالة بيانات لوحة الترخيص وتقديم العناوين فقط.

ومع ذلك ، لديهم بالفعل منحني بيانات لوحة الترخيص لملايين المركبات التي تم وضعها ، استجابة لطلب FOIA مختلف ومبكر. لذلك ، تلقيت عناوين منزلية مسجلة من طلب واحد ، وألواح ترخيص من أخرى.

يمكن بسهولة إقران السجلات المستجيبة من هذين طلبات قانون حرية المعلومات المنفصلتين.

لإظهار مدى هذه المشكلة ، أنا”https://observablehq.com/d/026992341cc47ff0″> أنشأ هذا التصور مما يدل على مقياس المعلومات الخاصة التي كشفت عنها وزارة المالية: عناوين المركبات من كل ولاية أمريكية ، بما في ذلك 11،057 عنوانًا فريدًا من مركبات تكساس و 48،707 من ميشيغان.

قيل لي من قبل مصدر موثوق أن وزارة المالية لم تعد ترسل لوحات ترخيص أو عناوين مسجلة استجابة لطلبات FOIA.

الخطوات التالية

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

ذات الصلة ، هذه”https://www.ilga.gov/legislation/BillStatus.asp?DocNum=2640&GAID=17&DocTypeID=SB&LegID=150940&SessionID=112&SpecSess=&Session=&GA=103″> اثنان الفواتير من العام الماضي كانت مثيرة للاهتمام ، وسعت إلى إصلاح القرار السيئ للمحكمة العليا IL. لكنهم لم يذهبوا إلى أي مكان خلال جلسة العام الماضي.

لحسن الحظ هذا العام ، أ”https://www.ilga.gov/legislation/BillStatus.asp?DocNum=226&GAID=18&DocTypeID=SB&LegId=157537&SessionID=114&GA=104″> مشروع قانون جديد تم تقديمه مع إضافة هذه اللغة:

[...] and shall include the identification and a plain-text description of each of the types or categories of information of each field of each database of the public body. [...] and shall provide a sufficient description of the structures of all databases under the control of the public body to allow a requester to request the public body to perform specific database queries.

هذا أنيق جدا! أتمنى أن يمر.

اقرأ المزيد

تسهل Google إزالة معلوماتك الشخصية من نتائج البحث
الساعة الأولى في Google هي 110 دولارًا الآن

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل