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