آموزش زبان کوئری SQWRL

آموزش زبان sqwrl

زبان SQWRL زیرشاخه ای از زبان SWRL می باشد که برای نمایش خروجی و اصطلاحا کوئری گرفتن در محیط Protege طراحی شده است. در این بخش می آموزیم چگونه از نتایج دلخواه خود به صورت منظم و جدولی خروجی بگیریم ، همچنین با دسته بندی و گروه بندی نتایج آشنا می شوید. 

به بررسی دستورات ABOX, TBOX و RBOX می پردازیم و برای هر کدام مثال هایی را نوشته و اجرا می کنیم. همچنین دستورات توکار SQWRL را معرفی می کنیم و کاربرد جالب آن ها را در آنتولوژی نشان می دهیم.

مثلا فرض کنید آنتولوژی یک دانشگاه را طراحی کرده اید و حالا می خواهید لیستی از دانشجویانی که معدل آن ها بیشتر از 16 می باشد را نمایش دهید. با استفاده از زبان SQWRL به همراه SWRL می توانید نمرات تمامی دروس هر دانشجو را به دست آورده و از آن ها میانگین گرفته و سپس از این بین، دانشجویانی را که شرایط مورد نظر را دارند (که در اینجا معدل بیشتر از 16  بود)  انتخاب کرده و در خروجی نمایش داد.

برای نمایش نتایج نیاز به هیچ ابزار جانبی نیست، بلکه کلیه مراحل از دستورنویسی SQWRL گرفته تا نمایش نتایج درون نرم افزار پروتج/Protege صورت می گیرد.

در صورتی که مایل باشید می توانید پیاده سازی پروژه طراحی آنتولوژی خود را به ما بسپارید. برای اطلاعات بیشتر کلیک کنید
Open chat