لغة نمذجة الرسوم البيانية
لغة نمذجة الرسوم البيانية (GML) هي تنسيق ملف هرمي قائم على ASCII لوصف الرسوم البيانية . وقد أطلق عليها أيضًا اسم لغة بيانات الرسوم البيانية الوصفية .
مثال
رسم بياني بسيط بصيغة GML:
الرسم البياني [ تعليق: "هذا رسم بياني نموذجي" موجه 1 رقم التعريف 42 التسمية: "مرحباً، أنا رسم بياني" عقدة [ المعرف 1 label "node 1" thisIsASampleAttribute 42 ] عقدة [ المعرف 2 label "node 2" thisIsASampleAttribute 43 ] عقدة [ المعرف 3 label "node 3" thisIsASampleAttribute 44 ] حافة [ المصدر 1 الهدف 2 التسمية "الحافة من العقدة 1 إلى العقدة 2" ] حافة [ المصدر 2 الهدف 3 التسمية "الحافة من العقدة 2 إلى العقدة 3" ] حافة [ المصدر 3 الهدف 1 التسمية "الحافة من العقدة 3 إلى العقدة 1" ] ]
تطبيقات تدعم لغة GML
- Cytoscape ، وهي منصة برمجية مفتوحة المصدر للمعلوماتية الحيوية لتصور شبكات التفاعل الجزيئي، تقوم بتحميل وحفظ شبكات التفاعل التي تم إنشاؤها مسبقًا في GML.
- igraph ، مكتبة مفتوحة المصدر لتحليل الشبكات مع واجهات للغات برمجة متعددة.
- جيفي ، برنامج مفتوح المصدر لتصور ومعالجة الرسوم البيانية.
- Graph-tool ، وحدة بايثون مجانية لمعالجة وتحليل الرسوم البيانية إحصائياً.
- NetworkX ، مكتبة بايثون مفتوحة المصدر لدراسة الرسوم البيانية المعقدة.
- Tulip (البرنامج) هو برنامج مجاني في مجال تصور المعلومات قادر على معالجة الرسوم البيانية الضخمة (التي تحتوي على أكثر من 1.000.000 عنصر).
- يدعم برنامج yEd ، وهو محرر رسوم بيانية مجاني قائم على لغة جافا، الاستيراد من وإلى GML.
- يتضمن مشروع Graphviz أداتين من أدوات سطر الأوامر (gml2gv و gv2gml) يمكنهما التحويل من وإلى تنسيق ملف DOT .
- تدعم لغة Wolfram ، وهي لغة برمجة عامة عالية المستوى، استيراد وتصدير GML .
انظر أيضاً
مراجع
- ↑ بلينز، م.، فرانك، أ.، نماذج لغة الرسم البياني، 2401.07105، cs.CL، 2024، https://arxiv.org/abs/2401.07105 ، تاريخ الوصول: 2025-07-03
روابط خارجية
- GML: تنسيق ملف رسوم بيانية محمول ، مايكل هيمسولت - 30/11/2010
- فك رموز تنسيقات ملفات تبادل الرسوم البيانية، بقلم ماثيو روفان وجوناثان توك، 2015، https://arxiv.org/pdf/1503.02781.pdf
فئات :
- تنسيقات ملفات الحاسوب
- لغات وصف الرسم البياني
- مواضيع لغات البرمجة
