1) ما هو IFC؟
ملف IFC هو ملف نموذجي تم إنشاؤه بتنسيق Industry Foundation Classes (IFC)، وهو تنسيق مفتوح المصدر يُستخدم في برامج نمذجة المعلومات الإنشائية (BIM). يحتوي على نموذج لمبنى أو منشأة، بما في ذلك العناصر المكانية والمواد والأشكال.
يعتمد اللبنة التقنية لـ buildingSMART حول Industry Foundation Classes (IFC)، والتي تمت توثيقها من قبل ISO في عام 2013. إنها معيار دولي مفتوح (ISO 16739-1:2018) وتعزز القدرات اللامتحيزية والقابلة للاستخدام عبر مجموعة واسعة من الأجهزة ومنصات البرمجيات وتطبيقات IFC. IFC هو نموذج بيانات مستقل عن النظام الأساسي، يمكنه تبادل محتوى BIM بين برامج البرمجيات المختلفة، مما يسمح للمستخدمين بمشاركة نماذج IFC بناءً على تطبيقات مختلفة.
2) ما هي نماذج IFC؟
يمكن استيراد ملفات نموذج IFC في مختلف برامج البرمجيات، مثل برامج نمذجة المعلومات الإنشائية (BIM). يتيح ذلك التعاون الأفضل بين فرق مختلفة تعمل على مشروع، حيث يحصل الجميع على نفس المعلومات.
3) ما هو تنسيق بيانات/مخطط IFC؟
تنسيق بيانات IFC (Industry Foundation Classes) هو معيار يستخدم في صناعة البناء والإنشاء لتخزين وتبادل المعلومات حول مشروع البناء. يتضمن تنسيق IFC معلومات حول الهندسة، والمواد، والجداول، وكميات العناصر الإنشائية، وكذلك العلاقات المكانية بينها.
مخطط IFC هو مجموعة من القواعد التي تعرف ما يمكن تضمينه في ملف IFC وكيفية علاقة العناصر البيانية ببعضها. يتم كتابة المخطط بلغة XML ويستخدم لضمان تنظيم ملفات IFC بشكل منتظم وقابل للقراءة من قبل تطبيقات البرمجيات التي تدعم معيار IFC. آخر إصدار لمخطط IFC هو IFC4، الذي تم إصداره في عام 2018. يسهل مخطط IFC توافق الأنظمة والتعاون بين أطراف مختلفة في مشروع البناء.
4) BIM و IFC لتحقيق التوافق
نمذجة المعلومات الإنشائية (BIM) هي تمثيل رقمي للخصائص الفعلية والوظيفية لمبنى أو مشروع بنية تحتية. يُستخدم BIM لتسهيل التنسيق، والتخطيط، والتصميم، والبناء، وإدارة المشاريع. تعتبر ملفات IFC جزءًا أساسيًا من BIM حيث تمكن من التوافق بين برامج البرمجيات المختلفة وتسمح بتحسين التعاون بين فرق العمل المختلفة. يمكن استخدام ملفات IFC لنقل البيانات بين برامج BIM مثل Autodesk Revit وBentley MicroStation، أو تطبيقات إدارة المشاريع الأخرى. وهذا يضمن أن جميع الأطراف المعنية في مشروع ما تحصل على نفس المعلومات.
5) كيف يعمل IFC؟
بروتوكول IFC يمكن المستخدمين من ترجمة ودمج بيانات IFC في برامج برمجية مختلفة. إنه نظام مفتوح ومستقل عن النظام، تم ترتيبه بطريقة تتيح لشركاء المشروع الوصول إلى ومشاركة عملهم على نموذج متسق. وبالتالي، من خلال هذه البنية لتبادل المعلومات بين تطبيقات البرمجيات المختلفة، يمكن إكمال المهام
