330 likes | 575 Views
محمد عبداللهي كارشناس مركز فناوري اطلاعات دانشگاه صنعتي اصفهان مجتمع توسعه ارتباطات پگاه اصفهان http://www.abdollahi.us. وب معنايي. مقدمه. وضعيت كنوني وب و جستجو در اينترنت جستجو بر اساس كلمات كليدي وب فعلي صرفا براي فهميدن انسان انبوه اطلاعات و ضعف در بازيابي
E N D
محمد عبداللهي كارشناس مركز فناوري اطلاعات دانشگاه صنعتي اصفهان مجتمع توسعه ارتباطات پگاه اصفهان http://www.abdollahi.us وب معنايي
مقدمه • وضعيت كنوني وب و جستجو در اينترنت • جستجو بر اساس كلمات كليدي • وب فعلي صرفا براي فهميدن انسان • انبوه اطلاعات و ضعف در بازيابي • توانايي ماشين ها صرفا براي فهميدن چينش و ساختار • وضعيت مطلوب كاربران • يافتن هدف • طرح ايده وب معنايي Semantic Web by M. Abdollahi http://www.abdollahi.us
هدف وب معنايي • تعامل راحت تر بين انسان و ماشين • يافتن مطلوب كاربران با استفاده از قدرت و سرعت ماشين ها • فهم مطالب به جاي حفظ طوطي وار !!! Semantic Web by M. Abdollahi http://www.abdollahi.us
ايده اوليه وب Semantic Web by M. Abdollahi http://www.abdollahi.us
قبل و بعد Semantic Web by M. Abdollahi http://www.abdollahi.us
وب معنايي چيست ؟ • پروژه اي با هدف ايجاد رسانه اي جهاني براي رد و بدل كردن اطلاعات به صورتي كه براي كامپيوتر قابل فهم و پردازش باشد . • وب معنايي شبكه اي از اطلاعات در مقياسي جهاني است به نحوي كه پردازش آنها توسط ماشين ها قابل فهم و پردازش باشد. • وب معنايي شامل داده هاي هوشمند وب است كه توسط ماشين ها قابل ردازش است . Semantic Web by M. Abdollahi http://www.abdollahi.us
الزامات وب معنايي • ناتواني HTML در بيان روابط بين اشياء • مثال : • جمله Tehran is the Capital of Iran • فهم ماشين : Registered participants • يا • C1 V6 P4 • يا ... • راهكار : تغيير تفكر نسبت به داده ها • هوشمندي داده ها • تعريف سطوح هوشمندي Semantic Web by M. Abdollahi http://www.abdollahi.us
سطوح هوشمندي داده ها آنتولوژي و قواعد طبقه بندي XML با دامنه هاي مختلف مستندات XML در دامنه خاص مستندات متني و ركوردهاي ديتا بيس Semantic Web by M. Abdollahi http://www.abdollahi.us
معماري وب معنايي Semantic Web by M. Abdollahi http://www.abdollahi.us
XML زيربناي دستوري وب معنايي • eXtensible Markup Language • يك زبان نشانه گذاري براي ارائه اسناد با اطلاعات ساخت يافته • اطلاعات ساخت يافته شامل محتوا و علائم • يك زبان نشانه گذاري مكانيزمي است براي شناسايي ساختارها در اسناد • XML يك راه استاندارد براي افزودن نشانه به اسناد Semantic Web by M. Abdollahi http://www.abdollahi.us
چرا 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> Semantic Web by M. Abdollahi http://www.abdollahi.us
تفاوت با قبل ؟ • جمله Tehran is the Capital of Iran <country> <name>Iran</name> <capital>Tehran</capital> </country> <country> <name> dasd </name> <capital> qwpzx </capital> </country> Semantic Web by M. Abdollahi http://www.abdollahi.us
كافي نبودن XML • محدوديت هاي XML • وجود چندين روش براي بيان نمودن يك مطلب • وجود ساختار هاي متعدد درست از يك داده <date> <month>December</month> <year>2011</year> </date> • تحميل نكردن يك تفسير خاص از يك داده • Heading vs. Title • Price vs. Cost Semantic Web by M. Abdollahi http://www.abdollahi.us
فهم واقعی ماشین • <country> • <name> dasd </name> • <capital> qwpzx </capital> • </country> < jhk > <qz.> dasd </qz.> < cap’ > qwpzx </cap’> </jhk > Semantic Web by M. Abdollahi http://www.abdollahi.us
چهارچوب توصيف منابع • Resource Description Framework • يك زيرساخت است كه كدينگ ، تبادل و استفاده مجدد متاديتا را ممكن مي سازد. • RDF يك زيربنا براي پردازش متا ديتاست. • قابليت همكاري برنامه هايي كه اطلاعات قابل فهم براي ماشين ها را بر روي وب تبادل مي كنند ، فراهم مي كند. • يك كاربرد از XML است كه يكسري محدوديت هاي ساختاري را براي رفع ابهام در بيان مفاهيم (Semantics) اعمال مي كند . RDF لايه مفهومي وب معنايي است . Semantic Web by M. Abdollahi http://www.abdollahi.us
مدل RDF • منابع (Resources) • هر چيزي كه توسط RDF توصيف مي شود . • ويژگي ها (Properties) • هر خصوصيت يا جنبه اي از يك منبع كه براي توصيف آن استفاده شود. • عبارات (Statements) • هر منبع به همراه نام ويژگي ها و مقادير آنها Semantic Web by M. Abdollahi http://www.abdollahi.us
مدل گرافيكي RDF • هر عبارت RDF : سه گانه SPO Property (Predicate) URI URI Resource (Subject) Resource (Object) Semantic Web by M. Abdollahi http://www.abdollahi.us
مثالي از مدل 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 info@abdollahi.us . http://www.php.abdollahi.us Name M. Abdollahi Creator http://www.abdollahi.us E-Mail info@abdollahi.us Semantic Web by M. Abdollahi http://www.abdollahi.us
RDF در مقابل XML • طراحي XML براي اسناد و نه داده ها • بسياري از ويژگي ها (مانند attribute ها و entity ها) سند محور هستند . • وجود چندين روش براي بيان يك مطلب در XML • عمليات اصلي مانند ادغام پيچيده هستند. • طراحي RDF براي داده ها • تعداد تغييرات قابل اعمال كم هستند. • ساختار ساده : سه گانه ها • ادغام اسناد بسيار ساده : تركيب دو سند در يك سند Semantic Web by M. Abdollahi http://www.abdollahi.us
پرسش و پاسخ Semantic Web by M. Abdollahi http://www.abdollahi.us
با تشكر از توجه شما Semantic Web by M. Abdollahi http://www.abdollahi.us