skip to main | skip to sidebar
A new way to teach and disseminate knowledge in all fields Without a monopoly
أندرويد (38) برامج وتطبيقات (33) ويندوز (29) برمجة (22) ألعاب (16) يوتوب (13)
  • الرئيسيةHOME 🏠
❤🚭welcome to https://er-ramimohamed.blogspot.com/ please if ou have any question or suggestion dont heisting 🚭 to send it to me at erramixx@gmail.com thanks محمــــــــــــد الــــــــــــــــرامي يرحبكم ويتمنى لــــــــــكم ان تقضوا 🌹🌹وقت مفيد

السبت، 3 مارس 2018

مارس 03, 2018 ERRAMI لا يوجد تعليقات


البرمجة
 هذا الموضوع نشط. [ لأول مرة في الوطن العربي ] ~ |[ سلسلة عن الويب 3.0 أو ال Web of Data ]| الجزء الأول
زكرياء3030
 20:29 - 02/20معلومات عن العضورد على الموضوع بإضافة نص هذه المشاركةأضف رد سريع بإقتباس لهذا الموضوع 


إِنَّ الْحَـــــــمْدَ لِلهِ تَعَالَى، نَحْمَدُهُ وَ نَسْتَعِينُ بِهِ وَ نَسْتَهْدِيهِ وَ نَسْــتَنْصِرُه
وَ نَــــعُوذُ بِالْلهِ تَعَالَى مِنْ شُــــرُورِ أَنْفُسِنَا وَ مِنْ سَيِّئَــــاتِ أَعْمَالِنَا
مَنْ يَـــهْدِهِ الْلهُ تَعَالَى فَلَا مُضِــــلَّ لَهُ، وَ مَنْ يُـضْلِلْ فَلَا هَــــادِىَ لَه
وَ أَشْــــــــــهَدُ أَلَّا إِلَهَ إِلَّا الْلهُ وَحْــــــدَهُ لَا شَــــــرِيكَ لَه
وَ أَشْـــهَدُ أَنَّ مُحَمَّداً عَبْدُهُ وَ رَسُولُهُ، صَلَّى الْلهُ عَلَيْهِ وَ آلِهِ وَ سَلَّمَ تَسْلِيمَاً كَثِيرَا
أَمَّـــا بَعْــــد
أعضاء وزوار منتدى البرمجة الكرام
 بعيدا عن المواضيع التقليدية الخاصة بالبرمجة
قررت اليوم أن أبدأ سلسلة مواضيع عن مجال جديد
مجال لا يعرفه الكثيرون حتى الباحثون في مجال الكمبيوتر
اليوم سوف نتحدث عن الويب الجديد أو ويب البيانات
Web of Data
أو
Linked Data
أو كما يحلو للبعض تسميته
Web 3.0
قبل البدا سوف يكون تقسيم هذه السلسلة كالتالي :
1- ويب البيانات أو web of data - تقديم
2- استخدامات ولغات البرمجة المستخدمة في ال web of data
3- NLP، Big Data و علاقتهما بال web of data
4- موضوع مفاجأة - لن أضع العنوان 
حتى لا تملوا من المواضيع التي سأطرحها سأحاول أن أبتعد عن الطرق التقليدية في تقديم الدروس
و التي يقوم أصحابها بوضع تعاريف غير صالحة في المجال التطبيقي ..
لذا ستكون معظم التفسيرات على شكل أمثلة مبسطة ..
لنبدأ على بركة الله 
تقديم - ال Web of Documents أو ال Web 2.0
كلنا سمع بالويب 2.0 و هو الويب الحالي .. بجميع تقنياته ولغاته ..
الويب الحالي عبارة عن ويب ملفات Web of Documents ..
لتبسيط الفكرة .. كل المواقع الموجودة في الويب هي عبارة عن ملفات.. مربوطة فيما بينها عن طريق ما يسمى URLs
بغض النظر عن نوع الملفات (xml html doc...)
عندما تقوم بعملية بحث بسيطة في محرك بحث معين فهو يعطيك مجموعة من الملفات أو المواقع ..
وأنت تختار الأنسب من هذه المواقع أو الملفات حسب ما تبحث عنه ..
محرك البحث يساعدك فقط في إيجاد المواقع التي قد تحتوي على ما تبحث عنه ..
في النهاية أنت من عليه قراءة المحتوى .. و بالتالي فأنت لست متأكدا 100% أنك ستجد المعلومة التي تبحث عنها
ما هو ال Web of Data أو ال Web 3.0 ؟
الويب 3.0 أو ال Web of Data .. جاء لتغيير مفهوم الويب بالكامل ..
أولا من ناحية المبدأ .. في الويب 3.0 نتكلم أكثر عن البيانات أو المعلومات المتواجدة في الملفات ..
أي أن محركات البحث ستقوم بأخذ المعلومات المهمة من كل ملف وتخزينها ..
السؤال المطروح هنا هو كيف يمكن لمحرك البحث أن يأخذ معلومة معينة ويعطيها المعنى المناسب ؟
سنقوم بإعطائكم مثال بسيط حتى تفهموا ..
لدينا صفحة ويب في أمازون .. الصفحة تحتوي على كتاب ومجموعة من المعلومات
مثلا :
  • اسم الكتاب / A
  • المؤلف / B
  • عدد الصفحات / 111
  • تاريخ الإصدار 01/01/2018
  • ...
وهذا دواليك
السؤال المطروح هنا كيف سيعرف محرك البحث
أن المعلومة A تتعلق باسم الكتاب و المعلومة 111 تتعلق ب عدد الصفحات ؟
لحل هذا المشكل نحتاج لشيئين أساسيين
1/ ال Vocabulary أو المفردات .. يجب أن نستعمل مفردات معينة تقوم بوصف كل معلومة.. مثلا
سنربط الكتاب بالكلاس Book و المؤلف بالكلاس Author ...
السؤال المطروح هنا من سيقوم بإنشاء و تحديد ال Vocabulary ؟
سؤال وجيه جدا .. لأنه من الممكن جدا لكل صاحب موقع أن ينشئ مفردات خاصة به
فمثلا هناك من سيسمي المؤلف Author و هناك من سيسميه Auteur
في هذه الحالة هناك حل وحيد .. محرك البحث هو من سيقوم بتحديد المفردات و على أصحاب المواقع
أن يقوموا باستعمالها لربط كل معلومة بالمفردة المناسبة
قد يتبادر إلى ذهنك سؤال آخر وهو :
هناك الكثير من محركات البحث .. فأي من المفردات نستعمل .. هل نستعمل مفردات جوجل أو ياهو أو أو ... ؟
لا تخف عزيزي .. فمحركات البحث كانوا سباقين للتفكير في عذا المشكل.. لذلك اتفقوا جميعهم على Vocabulary موحد
وسوف أعطيكم مثالا عن ذلك فيما بعد ..
2/ ال Annotation : المرحلة الثانية هي مرحلة ربط المعلومات الموجودة في صفحة معينة بال Vocabulary
في هذه المرحلة على صاحب الموقع أن بقوم بخطوتين أساسيتين ..
أولا يجب عليه أن يقوم بالبحث عن ال Vocabulary الذي يناسب موقعه ..
ثانيا يجب عليه أن يقوم باستعمال لغات معينة يتم إضافتها في أكواد ال HTML ليقوم بربط كل مصطلح أو مفرد بالمعلومة المناسبة
مثال
المثال بسيط جدا فقد قمنا هنا بربط معلومات عن كتاب معين ب ال Vocabulary المناسب
في هذه الحالة ال Vocabulary موجود في ملف ال schema
بالنسبة لمحركات البحث فقد قاموا بنشر ال Vocabulary الخاص بمواقع البيع والشراء في موقع schema.org
و بهذا يضمن كل محرك بحث أن كل الأشخاص سيستعملون مفردات محددة مسبقا
ما الفائدة من كل هذا ؟
سابقا - أي في الويب 2.0 - كان محرك البحث يعطيك مجموعة من المواقع و أنت عليك الدخول لكل موقع والبحث عن المعلومات
مثلا ثمن الكتاب و تقييمه ..
حاليا - أي في الويب 3.0 - ليس عليك القيام بكل هذا فمحرك البحث سيقوم بالعمل في مكانك ..
سيقوم محرك البحث باستخراج جميع المعلومات لأنه يعلم مسبقا معنى كل كلاس أو مفردة في ال Vocabulary
صورة ستوضح لك كل شيء
من Wikipédia إلى DbPedia
مشروع DbPedia هو أحد أشهر مشاريع ال Web of Data
يهد المشروع إلى استخراج كافة المعلومات الموجودة في جداول ويكبيديا ووضعها في شجرة معرفية واحدة
باستعمال تقنيات الويب 3.0 - و التي سنتكلم عنها في الأجزاء القادمة
بحيث أن كل هذه المعلومات أصبح من الممكن استخراجها من محركات البحث بسهولة
فعندما تقوم بالبحث حاليا عن معلومات عن دولة معينة مثلا عدد السكان ..
يقوم محرك البحث باستخراج وعرض هذه المعلومات مباشرة كنتيجة ..
فلم يعد هناك حاجة للدخول إلى صفحة ويكيبيديا والبحث عنها ..
مثال آخر لتفهموا أكثر :
Image result for dbpedia knowledge graph
وضعية DbPedia حاليا
Related image
أسئلة 
1/ هل سبق لك أن سمعت بالويب 3.0 ؟ وماذا تعرف عنه ؟
2/ ماذا فهمت من الموضوع ؟
3/ ما رأيك في الويب 3.0 ؟
4/ لديك أي استفسار أو سؤال ؟ تفضل ؟
إلى هنا أكون قد وصلت إلى ختام موضوعي
إنتظروني في الأجزاء القادمة
Neorm
 22:06 - 02/20معلومات عن العضورد على الموضوع بإضافة نص هذه المشاركةأضف رد سريع بإقتباس لهذا الرد 
1/ هل سبق لك أن سمعت بالويب 3.0 ؟ وماذا تعرف عنه ؟
لم اسبق أن سمعت عنه، أو أنني سمعت في غالب الأحوال ولكنني لم أعره إهتماما.
2/ ماذا فهمت من الموضوع ؟
الـ Web3.0 جاء ليقوم بهيكلة أحسن للبيانات، من أجل نتائج أحسن لمحركات البحث.
3/ ما رأيك في الويب 3.0 ؟
جيد جداً أعجبتني الفكرة.
4/ لديك أي استفسار أو سؤال ؟ تفضل ؟
لدي استفسار وهو أنه توجد xml والكثير من المواقع تستعملها (sitemap) يعني ما الفرق بينها وبين الـ web3.0
=====================
شكـراً على الموضوع الرائـع صراحة استفدت كثيراً،
سيتم التنجيم + التثبيث لمدة أسبوع.




أضف رد سريع بإقتباس لهذا الرد

تصنيف : برمجة إرسال بالبريد الإلكتروني كتابة مدونة حول هذه المشاركة ‏المشاركة على X ‏المشاركة في Facebook
رسالة أحدث رسالة أقدم الصفحة الرئيسية

0 comments:

إرسال تعليق

Twitter Delicious Facebook Digg Stumbleupon Favorites More

A

فتح الدردشة
1
_
مرحبا بك !!! شكرًأ لك على زيارة موقعنا الرجاء فتح الدردشة لإرسال رسالة لمشرف الموقع عبر فيسبوك

Start

RSS تابعني اشترك

 
copyright © 𝟐𝟎𝟏𝟗 A new way to teach and disseminate knowledge in all fields Without a monopoly | Powered by MOHAMMED ER-RAMI