در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آنتولوژی یا هستان شناسی چیست ؟

يك آنتولوژي (Ontology) توصيفي صريح و نرمال از مفاهيم يك دامنه از بحث است (Classes كه گاهي اوقات Concepts نيز ناميده مي‌شود). در سال‌هاي اخير، توسعه آنتولوژي‌ها از يك كار آزمايشگاهي در آزمايشگاه‌هاي هوش مصنوعي به يك كار در كاربردهاي واقعي تبديل شده است. در اصل به منزله يك توصيف نرمال و صريح از واژه‌هاي يك دامنه خاص و ارتباطات ميان آنهاست. آنتولوژي يك واژه مشترك براي پژوهش‌ گران كه نياز به اشتراكي‌كردن اطلاعات در يك حوزه و دامنه خاص دارند تعريف مي‌كند. آنتولوژي‌ها دردنياي وب مقبوليت پيدا مي‌كنند.كنسرسيوم W3C،آر دی اف (RDF) را توسعه داد.Resource Description Framework )RDF) يك زبان براي كدينگ دانش موجود در صفحات وب، به منظور قابل فهم‌كردن اين دانش براي عامل‌هاي الكترونيكي جستجوگر اطلاعات بود. DARPA نيز با همكاري كنسرسيوم WWW، زبان DARPA Agent Markup Language) DAML) را ايجادكرد. زبان DAML يك توسيع از RDF بود كه در آن ساختار توصيفي بيشتري استفاده شده است.

دلايل مختلف جهت توسعه يك آنتولوژي

  • به اشتراك‌گذاري فهم همگاني از ساختار اطلاعات ميان عامل‌هاي انساني يا ماشيني : يكي از اهداف معمول
  • قابليت استفاده مجدد : يكي از پيشران‌هاي مهم. مي‌توان يك آنتولوژي عمومي (نظير UNSPSC) را مورد استفاده قرار داد و با توسيع آن يك آنتولوژي در زمينه‌هاي خصوصي‌تر بدست آورد.
  • واضح‌سازي فرضيات دامنه تحت يك پياده‌سازي :

يك آنتولوژي به همراه يك مجموعه از نمونه‌هاي منفرد از كلاس‌ها تشكيل يك پايگاه دانش (Knowledge Base). كلاس‌ها (Classes) مورد توجه اكثر آنتولوژي هستند و مفاهيم دامنه را توصيف مي‌كند. يك كلاس مي‌تواند از زير كلاس (sub classes) هايي داشته باشد كه مفاهيم خاص‌تر ابر كلاس‌شان را توصيف مي‌كنند. توسعه يك آنتولوژي شامل مراحل زير است:

تعريف كلاس‌ها

  • مرتب‌كردن كلاس‌ها در يك سلسله مراتب «زير كلاس- ابر كلاس»
  • تعريف slot ها و توصيف مقاديري كه اين slot هاي مجاز به اختيار آنها هستند.
  • تعيين مقادير slot ها براي نمونه كلاس

يك راه يا متدولوژي صحيح براي توسعه متدولوژي‌ها وجود ندارد. براي توسعه آنتولوژي از يك رهيافت تكراري (Iterative) استفاده مي‌كنيم. ابتدا با يك گذر اوليه از آنتولوژي شروع مي‌كنيم سپس شروع به تصحيح و اصلاح مرحله به مرحله مي‌كنيم و در هر مرحله جزئيات جديد به آن اضافه مي‌كنيم. در طي اين مسير روي تصميم‌گيري‌هاي مدل‌سازي كه يك طراح نياز به اتخاذ دارد بحث خواهيم كرد. بعد از تعريف نسخه اوليه شروع به debug و ارزيابي (Evaluate) اين نسخه مي‌كنيم. اين فرايند تكراري به صورت زير است:

گام اول: تعيين دامنه و حوزه آنتولوژي: مراحل مختلف توسعه يك آنتولوژي را با تعريف دامنه و حوزه آن آغاز مي‌كنيم. يكي از روش‌هاي تعيين حوزه آنتولوژي تهيه ليستي از پرسش‌هايي است كه سيستم KB مبتني بر آنتولوژي بايد قادر به پاسخگويي به آن باشد.

گام دوم: در نظر گرفتن مسئله استفاده مجدد از آنتولوژي‌ها: لحاظ‌كردن كاري كه قبلاً توسط ديگران انجام شده و اعمال تغييرات اصلاحات و يا توسيع در منابع موجود جهت انطباق با دامنه و كاربرد خاص مورد نظرها

گام سوم: شمارش واژه‌هاي مهم در آنتولوژي: تهيه ليستي از تمامي واژه‌هايي كه تمايل داريم براي آن جمله بسازيم يا در يك كاربرد درباره آن توضيح دهيم.

گام چهارم: تعريف كلاس‌ها و سلسله مراتب كلاس‌ها:

  • بالا به پايين: ابتدا مفاهيم عام در دامنه سپس با اتخاذ زير كلاس‌هاي خاص‌تر
  • پايين به بالا: ابتدا كلاس‌هايي خاص سپس برگ‌هاي سلسله مراتب كلاس‌ها سپس با گروه‌بندي اين كلاس در قالب عام
  • تركيبي: تركيبي از روش بالا به پايين و پايين به بالا محسوب مي‌گردد. رهيافت تركيبي راه‌حل ساده‌تر محسوب مي‌شود از ليستي كه در گام سوم ايجاد كرده‌ايم واژه‌هايي را انتخاب مي‌كنيم كه اشياء مستقل را توصيف مي‌كنند اين واژه‌ها و آنتولوژي «كلاس» را مشخص كرده و نقاط لنگرگاه در سلسله مراتب كلاس‌ها را تشكيل مي‌دهند.

گام پنجم: تعريف ويژگي‌هاي كلاس Slots

گام ششم: تعريف جنبه‌هاي Slots ها: اين ويژگي تعداد مقاديري كه يك slot مي‌تواند داشته باشد را تعريف مي‌كند.

به طور كلي منظور از آنتولوژي مهمترين مفهوم در وب معنايي است كه مي‌تواند به عنوان يك مجموعه از اهداف كليدي و رابطه داخلي‌شان كه تصوير انتزاعي از ناحيه‌ي درخواست فراهم مي‌كند را بيان مي‌كند. آنتولوژي موجب مي‌شود كه كاربرد كامپيوتر با يكديگر توسط فهم مشترك و رايج در محدوده ارتباط برقرار كنند.

نویسنده : رضا غافل زاده

منبع : جزیره تحصیلات آکادمیک وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است

#آنتولوژی #پایگاه_های_داده_شیء_گرا #هستان_شناسی_چیست
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....