Transcript وب معنايي
محمد عبداللهي كارشناس مركز فناوري اطالعات دانشگاه صنعتي اصفهان مجتمع توسعه ارتباطات پگاه اصفهان http://www.abdollahi.us مقدمه وضعيت كنوني وب و جستجو در اينترنت جستجو بر اساس كلمات كليدي وب فعلي صرفا براي فهميدن انسان انبوه اطالعات و ضعف در بازيابي توانايي ماشين ها صرفا براي فهميدن چينش و ساختار وضعيت مطلوب كاربران يافتن هدف طرح ايده وب معنايي 2 Semantic Web by M. Abdollahi http://www.abdollahi.us December 2011 هدف وب معنايي تعامل راحت تر بين انسان و ماشين يافتن مطلوب كاربران با استفاده از قدرت و سرعت ماشين ها فهم مطالب به جاي حفظ طوطي وار !!! 3 Semantic Web by M. Abdollahi http://www.abdollahi.us December 2011 ايده اوليه وب December 2011 Semantic Web by M. Abdollahi http://www.abdollahi.us 4 قبل و بعد December 2011 Semantic Web by M. Abdollahi http://www.abdollahi.us 5 وب معنايي چيست ؟ پروژه اي با هدف ايجاد رسانه اي جهاني براي رد و بدل كردن اطالعات به صورتي كه براي كامپيوتر قابل فهم و پردازش باشد . وب معنايي شبكه اي از اطالعات در مقياسي جهاني است به نحوي كه پردازش آنها توسط ماشين ها قابل فهم و پردازش باشد. وب معنايي شامل داده هاي هوشمند وب است كه توسط ماشين ها قابل ردازش است . 6 Semantic Web by M. Abdollahi http://www.abdollahi.us December 2011 الزامات وب معنايي ناتواني HTMLدر بيان روابط بين اشياء مثال : ○ ○ ○ ○ ○ جمله Tehran is the Capital of Iran فهم ماشين Registered : participants يا C1 V6 P4 يا ... راهكار :تغيير تفكر نسبت به داده ها هوشمندي داده ها تعريف سطوح هوشمندي 7 Semantic Web by M. Abdollahi http://www.abdollahi.us December 2011 سطوح هوشمندي داده ها آنتولوژي و قواعد طبقه بندي XMLبا دامنه هاي مختلف مستندات XMLدر دامنه خاص 8 Semantic Web by M. Abdollahi http://www.abdollahi.us مستندات متني و ركوردهاي ديتا بيس December 2011 معماري وب معنايي December 2011 Semantic Web by M. Abdollahi http://www.abdollahi.us 9 XMLزيربناي دستوري وب معنايي eXtensible Markup Language يك زبان نشانه گذاري براي ارائه اسناد با اطالعات ساخت يافته اطالعات ساخت يافته شامل محتوا و عالئم يك زبان نشانه گذاري مكانيزمي است براي شناسايي ساختارها در اسناد XML يك راه استاندارد براي افزودن نشانه به اسناد 10 Semantic Web by M. Abdollahi http://www.abdollahi.us December 2011 ؟XML چرا XML توجه به ويژگي هاي ايجاد داده ها و اسناد مستقل از برنامه نحو استاندارد براي متا ديتا ساختار استاندارد براي داده ها اليه دستوري وب معناييXML <note> <author>M. Abdollahi</author> <date>December 2011</date> <heading>Semantic Web</heading> <body> Semantic Web is the future of the Web. </body> </note> December 2011 Semantic Web by M. Abdollahi http://www.abdollahi.us 11 تفاوت با قبل ؟ Tehran is the Capital of Iran جمله <country> <name>Iran</name> <capital>Tehran</capital> </country> December 2011 <country> <name> dasd </name> <capital> qwpzx </capital> </country> Semantic Web by M. Abdollahi http://www.abdollahi.us 12 XML كافي نبودن XML محدوديت هاي وجود چندين روش براي بيان نمودن يك مطلب ○ وجود ساختار هاي متعدد درست از يك داده <date> <month>December</month> <year>2011</year> </date> تحميل نكردن يك تفسير خاص از يك داده Heading vs. Title ○ Price vs. Cost ○ December 2011 Semantic Web by M. Abdollahi http://www.abdollahi.us 13 فهم واقعی ماشين <country> <name> dasd </name> <capital> qwpzx </capital> </country> < jhk > <qz. > dasd </qz. > < ap > qwpzx </ap> </jhk > December 2011 Semantic Web by M. Abdollahi http://www.abdollahi.us 14/20 چهارچوب توصيف منابع Resource Description Framework يك زيرساخت است كه كدينگ ،تبادل و استفاده مجدد متاديتا را ممكن مي سازد. RDFيك زيربنا براي پردازش متا ديتاست. قابليت همكاري برنامه هايي كه اطالعات قابل فهم براي ماشين ها را بر روي وب تبادل مي كنند ،فراهم مي كند. يك كاربرد از XMLاست كه يكسري محدوديت هاي ساختاري را براي رفع ابهام در بيان مفاهيم ()Semantics اعمال مي كند . RDFاليه مفهومي وب معنايي است . 15 Semantic Web by M. Abdollahi http://www.abdollahi.us December 2011 مدل RDF منابع ()Resources هر چيزي كه توسط RDFتوصيف مي شود . ويژگي ها ()Properties هر خصوصيت يا جنبه اي از يك منبع كه براي توصيف آن استفاده شود. عبارات ()Statements هر منبع به همراه نام ويژگي ها و مقادير آنها 16 Semantic Web by M. Abdollahi http://www.abdollahi.us December 2011 RDF مدل گرافيكي SPO سه گانه: RDF هر عبارت Property (Predicate) URI URI Resource (Subject) Resource (Object) December 2011 Semantic Web by M. Abdollahi http://www.abdollahi.us 17 RDF مثالي از مدل The web page http://www.php.abdollahi.us has created by person is named M. Abdollahi located in http://www.abdollahi.us. He has the email address [email protected] . http://www.php.abdollahi.us Name M. Abdollahi Creator http://www.abdollahi.us December 2011 Semantic Web by M. Abdollahi http://www.abdollahi.us E-Mail [email protected] 18 RDFدر مقابل XML طراحي XMLبراي اسناد و نه داده ها بسياري از ويژگي ها (مانند attributeها و entity ها) سند محور هستند . وجود چندين روش براي بيان يك مطلب در XML عمليات اصلي مانند ادغام پيچيده هستند. طراحي RDFبراي داده ها تعداد تغييرات قابل اعمال كم هستند. ساختار ساده :سه گانه ها ادغام اسناد بسيار ساده :تركيب دو سند در يك سند 19 Semantic Web by M. Abdollahi http://www.abdollahi.us December 2011 پرسش و پاسخ December 2011 Semantic Web by M. Abdollahi http://www.abdollahi.us 20 با تشكر از توجه شما December 2011 Semantic Web by M. Abdollahi http://www.abdollahi.us 21