۱۳۸۹ فروردین ۲۹, یکشنبه

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

هستی شناسی یا آنتولوژی علم شناخت و دسته بندی مفاهیمی است که موجود هستند یا ممکن است در زمینه های مختلف وجود داشته باشند به عبارت دیگر علم آنتولوژی کاتالوگی حاوی دسته بندی مفاهیم موجود یا احتمالاً موجود در یک حوزه مشخص است به طور کلی علم آنتولوژی ریشه در فلسفه دارد این علم آنتولوژی سعی در شناخت مفاهیم دارد و در ادامه نگاه ارسطویی در طبقه بندی و دسته بندی مفاهیم موجود تلاش می کند در نهایت در فلسفه مدرن امروزی علم آنتولوژی حاصل شناخت مفاهیم دسته بندی و طبقه بندی مفاهیم است .

اما بین آنتولوژی در فلسفه و آنتولوژی در علم کامپیوتر یک تفاوت اساسی وجود دارد در فلسفه ما از نظم و ترتیب میان مفاهیم به آنتولوژی می رسیم اما در علم کامپیوتر ما دارای چنین ترتیبی نیستیم و آنتولوزی را از روی ترتیبی که خود برای مفاهیم در نظر می گیریم استخراج می کنیم اما میان آنتولوژی در فلسفه و آنتولوژی در علوم کامپیوتر تفاوت بزرگی وجود دارد نگاه آنتولوژی در فسلفه نگاهی جامع و جهان شمول است و سعی می شود که همه مفاهیم مورد بررسی قرار بگیرند در حالی که آنتولوژی در علم کامپیوتر دارای دامنه بسیار کوچک تری است و اصولاً نیازی نیست که مواردی که در حیطه بحث ما نیستند وارد آنتولوژی بحث ما شوند به این ترتیب در هنگام اجرا آنتولوژی در علم کامپیوتر نسبت به آنتولوژی در فسلفه از سبکبالی بیشتری برخوردار است نکته جالب تر طرز نگاه به بحث آنتولوژی در علم کامپیوتر است متخصصین هوش مصنوعی به آنتولوژی نگاهی بسیار جامع تر دارند معمولاً آن ها سعی می کنند که از آنتولوژی در حوزه مدل کردن دانش و تطابق دانش استفاده کنند کاری که ذاتاً نیازمند نوعی جامع نگری است در مقابل آنتولوژی در وب معنایی به مفاهیم نگاهی باریک بیناه نه تر دارد همان طور که بیان شد برای غلبه بر مشکلات موجود در RDF باید تا آن جا که می توانیم صریح باشیم پس در آنتولوژی در وی معنایی تلاش می کنیم که به جای نگاه کلی و سعی در پوشش دادن وسیع همه مفاهیم 0مفاهیم معادل) Object, individual, concept مفاهیم مربوط بپردازیم.

در اینجا سعی می شود مفاهیم دسته بندی ها و کلاس های مفاهیم ارتباطات بین مفاهیم صفات مفاهیم توابع مفاهیم رویدادهایی که برای یک مفهوم می تواند رخ دهد قوانین جاری بر هر مفهوم محدودیت های هر مفهوم و شرایط قیاس بین مفهوم ها مشخص شود به این ترتیب با نگاه به مفاهیم مورد نیاز امکان پیاده سازی و رسیدن به جواب برای وب معنایی بسیار آسان تر و قابل دسترس تر از مسائل هوش مصنوعی است تیم برنرزلی آنتولوژی را برای وب معنایی این گونه معرفی می کند « متن یا فایلی که ارتباط بین عناصر را تعریف می کندمیچ یکی دیگر از دانشمندان بزرگ حوزه وب معنایی آنتولوژی را مجموعه پنج عنصر تعریف می کند o={C,R,H,c,rel,AO} که در آن c مجموعه مفاهیم R مجموعه ارتباطات Hc مجموعه ارتباط سلسله مراتبی مفاهیم است که به آن taxonomy می گویند Hc(C1,C2) به این معنی است که C1 زیر مفهومی از C2 rel, تابعی است که ارتباط بین دو مفهوم را که دارای taxonomy نیستند مشخص می کند Ao مجموعه قوانین و محدودیت هایی است که تحت یک زبان خاص منطق بیان می شود به این ترتیب آنتولوژی دارای جایگاهی منطقی و تعریفی مدون می شود.

زبان نوشتن آنتولوژی یا OWL

Web ontology language از خانواده زبان هایی است که برای مدل کردن دانش استفاده می شود معمولاً با این گونه زبان ها آنتولوژی هایی را برای مسائل هوش مصنوعی طراحی می کنند ساختار زبان OWL تا حدود زیادی بر گرفته از دو زبان OWL-DL و OWL-lite است که البته هر دو این زبان ها مبتنی بر منطق توصیفی هستند در OWL همخ از زبان RDF و هم از زبان XML پشتیبانی شده است به این ترتیب میان آنتولوژی و فراداده پیوندی قوی برقرار شده است.

هیچ نظری موجود نیست:

ارسال یک نظر