سؤال

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

لذلك جربت googling حول قواعد البيانات والأنطولوجيا ، وحصلت على عدد قليل من ملفات PDF من عام 2006 أننا مليئة بالمحتوى غير المفهوم (لعقلي). قرأت عددًا قليلاً من هؤلاء ، وفي هذه المرحلة ، لم يكن لدي أي فكرة على الإطلاق عما يتحدثون عنه.

انطباعي الحالي هو أنه كان هناك بدعة مجنونة لعام 2006 التي كان بعض الأكاديميين يحاولون بيعنا ، لكنهم فشلوا في صياغة أفكارهم. لكنني ما زلت فضوليًا إذا كان أي شخص يعرف فعليًا ما يدور حوله كل هذا.

هل كانت مفيدة؟

المحلول

قدم Karussell بالفعل تعريف ويكيبيديا:

"تمثيل رسمي للمعرفة من قبل مجموعة من المفاهيم داخل المجال والعلاقات بين تلك المفاهيم".

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

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

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

تحديث: مثال

مثال على "المعنى" والتفكير على الأنطولوجيا: قل أنك تحدد في علم الوجود الخاص بك في الفصل Pizza, وطبقة Vegetarian Pizza, ، وهو أ Pizza هذا لا Ingredients التي تنتمي إلى الفصل Meat. إذا قمت الآن بإنشاء بعض مثيلات أ Pizza هذا لا يحدث فقط أي مكونات لحوم ، يمكن للنظام أن يستنتج تلقائيًا أن البيتزا الخاصة بك هي أيضًا Vegetarian Pizza, ، حتى لو لم تحدده صراحة.

نصائح أخرى

علم الأنطولوجيا هو مخطط (نموذج) يصف الأنواع (وربما بعض الأفراد) في مجال ما ، والعلاقات التي قد توجد بين الأنواع والأفراد ، والقيود على الطريقة التي يمكن بها الجمع بين الأفراد والخصائص.

أحد التشبيهات مع المخططات الفئة UML - ولكن الأنطولوجيا لها دلالات رسمية ، لذلك يمكن تفسيرها الماكينة ، بدلاً من مجرد رسم تخطيطي للاستهلاك البشري.

مثال:

الطبقات: المشروع ، الشخص ، ProjectManager. ProjectManager هي فئة فرعية للشخص (على ما يبدو). الناس والمشاريع مفككة

العلاقات: Workson ، يدير. الإدارة هي تمرين فرعي من Workson

قيود: الناس يعملون في المشاريع ، وليس العكس. يمكن لمديري المشاريع فقط إدارة المشاريع.

يمكّن هذا المثال البسيط استنتاجات الجهاز ، على سبيل المثال ، إذا كان X يدير Y ، فيمكننا أن نستنتج أن Y هو مشروع ، وأن X هو مدير مشروع وبالتالي الشخص.

ظن الناس في مرحلة ما أنه في حال أردنا بناء نظام ليكونوا قادرين على الاعتقاد بطريقة أو بأخرى ، يجب علينا تمكين النظام من معرفة ما نعرفه عن العالم بطريقة أو بأخرى. بمعنى آخر ، أرادوا فرض فهمنا الخاص للكلمة على أجهزة الكمبيوتر من خلال إنشاء قاعدة بيانات تحتوي تقريبًا على معلومات وتعريفات موجزة حول المفاهيم والكيانات التي نعرفها. تم بناء قواعد البيانات هذه مع خوارزميات مختلفة ولكن ليست دقيقة للغاية بعد كل شيء. من الأفضل أن تكون نظرة على قاعدة بيانات معروفة بأنها من بين أفضل ما يسمى CYC.http://sw.opencyc.org/تحقق من عدد قليل من الكلمات في المربع وشاهد ما تحصل عليه كعودة. افضل الأمنيات

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

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

قد أكون مخطئا.

ماذا عن ويكيبيديا?

علم الوجود هو تمثيل رسمي للمعرفة من قبل مجموعة من المفاهيم داخل المجال والعلاقات بين تلك المفاهيم

انظر "أنطولوجيا المجال" و هذه و الذي - التي لمزيد من التفاصيل.

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

  1. تنبؤات باهظة من قبل الأكاديميين.
  2. التمويل السخي من قبل الحكومة.
  3. يتم إنتاج نتائج متواضعة.
  4. تم قطع التمويل بوحشية.
  5. الوقت يمضي. يتم نسيان الدورة السابقة. العودة إلى الخطوة 1.

لقد كنا حول الدورة مرتين. ربما هذه المرة سيكون مختلفا ...؟

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top