مقدمه OWL

OWL زبانی برای پردازش اطلاعات وب است

آگاهی‌های پایه‌ای که قبل از یادگیری باید داشته باشید

قبل از یادگیری OWL، باید اطلاعات پایه‌ای در مورد XML، نام‌فضاهای XML و RDF داشته باشید.

اگر ابتدا این پروژه‌ها را یاد بگیرید، لطفاً به:

CodeW3C.com آموزش XML و آموزش RDF.

OWL چیست؟

  • OWL به زبان本体 وب اشاره دارد
  • OWL بر بالای RDF ساخته شده است
  • OWL برای پردازش اطلاعات وب استفاده می‌شود
  • OWL برای تفسیر توسط کامپیوتر طراحی شده است
  • OWL برای خواندن توسط انسان طراحی نشده است
  • OWL با XML نوشته شده است
  • OWL سه زبان فرعی دارد
  • OWL یک استاندارد وب است

ontological چیست؟

عبارت «ontological» از فلسفه آمده است، که علمی است که بر روی اشیاء مختلف در جهان و نحوه ارتباط آنها تحقیق می‌کند.

برای وب،本体 در مورد توصیف دقیق اطلاعات وب و روابط بین آنها است.

چرا OWL؟

OWL بخشی از «رویای semantic web» است - هدف:

  • اطلاعات وب دارای معنای دقیق است
  • اطلاعات وب توسط کامپیوتر قابل فهم و پردازش است
  • کامپیوتر می‌تواند اطلاعات را از وب یکپارچه کند

OWL برای پردازش اطلاعات توسط کامپیوتر طراحی شده است

OWL برای ارائه یک روش عمومی برای پردازش محتوای اطلاعات وب طراحی شده است (نه نمایش آن).

OWL برای خوانده شدن توسط برنامه‌های کامپیوتری طراحی شده است (نه توسط انسان).

OWL با RDF متفاوت است

OWL شباهت‌های زیادی با RDF دارد، اما OWL زبانی است که دارای توانایی‌های بیشتری برای تفسیر ماشینی نسبت به RDF دارد.

در مقایسه با RDF، OWL دارای واژگان بزرگتری و زبان قوی‌تری دارد.

زبان‌های زیر OWL

OWL سه زبان زیر دارد:

  • OWL Lite
  • OWL DL (شامل OWL Lite)
  • OWL کامل (شامل OWL DL)

OWL با استفاده از XML نوشته می‌شود

با استفاده از XML، اطلاعات OWL می‌تواند در بین کامپیوترهای مختلفی که از سیستم‌عامل‌ها و زبان‌های برنامه‌نویسی مختلف استفاده می‌کنند، تبادل شود.

مثال‌های OWL (فرودگاه)

منابع OWL:http://www.daml.org/2001/10/html/airport-ont

طبقه: فرودگاه

ویژگی‌ها:

ساخت استفاده شده:dumpont2.java

OWL یک استاندارد وب است

OWL در فوریه 2004 به عنوان یک استاندارد پیشنهادی W3C تبدیل شد.

استانداردهای پیشنهادی W3C که توسط صنعت و گروه‌های وب مورد تحسین قرار گرفته‌اند، به عنوان استانداردهای وب شناخته می‌شوند. استانداردهای پیشنهادی W3C استانداردهای پایداری هستند که توسط گروه‌های کاری W3C توسعه یافته و توسط اعضای W3C بررسی شده‌اند.

در مستندات w3c در مورد OWL:http://www.w3.org/2004/OWL/