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