FOAF

FOAF (اختصار لعبارة " صديق صديق ") هو أنطولوجيا قابلة للقراءة آليًا تصف الأشخاص وأنشطتهم وعلاقاتهم بالآخرين والأشياء. يمكن لأي شخص استخدام FOAF لوصف نفسه. كما يتيح FOAF لمجموعات الأشخاص وصف الشبكات الاجتماعية دون الحاجة إلى قاعدة بيانات مركزية.

FOAF عبارة عن مفردات وصفية تُعبّر عنها باستخدام إطار وصف الموارد (RDF) ولغة أنطولوجيا الويب (OWL). يمكن للحواسيب استخدام ملفات تعريف FOAF هذه للعثور، على سبيل المثال، على جميع الأشخاص الذين يعيشون في أوروبا، أو لعرض قائمة بجميع الأشخاص الذين تعرفهم أنت وصديقك. [ 1 ] [ 2 ] ويتم ذلك من خلال تحديد العلاقات بين الأشخاص. لكل ملف تعريف مُعرّف فريد (مثل عنوان البريد الإلكتروني للشخص ، أو رقم هاتفه الدولي ، أو اسم حسابه على فيسبوك ، أو مُعرّف Jabber ، أو عنوان URI لصفحته الرئيسية أو مدونته)، والذي يُستخدم عند تحديد هذه العلاقات.

بدأ مشروع FOAF، الذي يُعرّف ويُوسّع مفردات ملف تعريف FOAF، في عام 2000 على يد ليبي ميلر ودان بريكلي. ويمكن اعتباره أول تطبيق للويب الدلالي الاجتماعي ، حيث يجمع بين تقنية RDF واهتمامات " الويب الاجتماعي ".

أعاد تيم بيرنرز لي ، في مقال نُشر عام 2007، تعريف مفهوم الويب الدلالي ليصبح الرسم البياني العالمي العملاق (GGG)، حيث تتجاوز العلاقات الشبكات والوثائق. وهو يعتبر الرسم البياني العالمي العملاق على قدم المساواة مع الإنترنت والشبكة العنكبوتية العالمية ، مصرحًا: "أُعبّر عن شبكتي في ملف FOAF، وهذه بداية الثورة". [ 3 ]

معرف الويب

يُعد FOAF أحد المكونات الرئيسية لمواصفات WebID ، وخاصة لبروتوكول WebID+TLS، والذي كان يُعرف سابقًا باسم FOAF+SSL.

الانتشار

على الرغم من بساطة استخدام معيار FOAF، إلا أنه لم ينتشر على نطاق واسع على الإنترنت. فعلى سبيل المثال، يدعم موقعا التدوين Live Journal و DeadJournal ملفات تعريف FOAF لجميع أعضائهما، [ 4 ] كما يدعم مجتمع My Opera ملفات تعريف FOAF للأعضاء والمجموعات على حد سواء. ويتوفر دعم FOAF على خدمات Identi.ca و FriendFeed و WordPress و TypePad . [ 5 ]

تدعم منصة بحث المدونات ياندكس البحث في معلومات ملفات تعريف FOAF. [ 6 ] كان دعم FOAF من جانب العميل متاحًا في متصفح سفاري [ 7 ] قبل إزالة دعم RSS في سفاري 6، وفي إضافة Semantic Radar [ 8 ] لمتصفح فايرفوكس . يدعم Semantic MediaWiki ، وهو امتداد MediaWiki للتعليقات الدلالية والبيانات المرتبطة ، ربط الخصائص بعلم الوجود الخارجي، بما في ذلك FOAF المُفعّل افتراضيًا.

توجد أيضًا وحدات أو إضافات لدعم ملفات تعريف FOAF أو ترخيص FOAF+SSL للغات البرمجة، [ 9 ] [ 10 ] وكذلك لأنظمة إدارة المحتوى . [ 11 ]

مثال

يذكر ملف تعريف FOAF التالي (المكتوب بصيغة Turtle ) أن جيمس ويلز هو اسم الشخص الموصوف هنا. عنوان بريده الإلكتروني وصفحته الرئيسية وصورته الشخصية هي موارد ويب ، مما يعني أنه يمكن وصف كل منها باستخدام RDF أيضًا. يهتم جيمس ويلز بمؤسسة ويكيميديا، ويعرف أنجيلا بيزلي (وهو اسم مورد "شخص").

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> .<#JW> a foaf : Person ; foaf : name "James Wales" ; foaf : mbox <mailto:jwales@bomis.com> ; foaf : homepage <http://www.jameswales.com> ; foaf : nick "Jimbo" ; foaf : depiction <http://www.jameswales.com/aus_img_small.jpg> ; foaf : interest <http://www.wikimedia.org> ; foaf : knows [ a foaf : Person ; foaf : name "Angela Beesley" ] .<http://www.wikimedia.org> rdfs : قم بتسمية "Wikimedia" .

تاريخ

الإصدارات

إصدارات مفردات FOAF
إصدارتاريخمعرّف مساحة الاسموصف
غير مدعوم: 0.989 أغسطس 2010http://xmlns.com/foaf/0.1/
أحدث إصدار: 0.9914 يناير 2014 [ 12 ]http://xmlns.com/foaf/0.1/الإصدار الحالي

نسخة بادينغتون

أسطورة:
غير مدعوم
مدعوم
أحدث إصدار
نسخة معاينة
الإصدار المستقبلي

انظر أيضاً

مراجع

  1. مراقبة XML: إيجاد أصدقاء باستخدام XML وRDF بقلم إيد دمبيل في IBM DeveloperWorks
  2. مراقبة XML: دعم المجتمعات الإلكترونية باستخدام FOAF بقلم إيد دمبيل في IBM DeveloperWorks
  3. بيرنرز لي، تيم. "الرسم البياني العالمي العملاق" . مجموعة المعلومات اللامركزية . مؤرشف من الأصل في 13 يوليو 2016.
  4. "LiveJournal FOAF" . LiveJournal . مؤرشف من الأصل بتاريخ 18-01-2010..
  5. "مزوّدو بيانات FOAF المعروفون" . مشروع FOAF. مؤرشف من الأصل بتاريخ 26-02-2010.
  6. "بيان صحفي حول دعم الشبكات الاجتماعية" . ياندكس. 15-08-2008.
  7. "دعم FOAF في Safari RSS" . eJohn..
  8. "إضافة Semantic Radar لمتصفح Firefox" . موزيلا. مؤرشفة من الأصل بتاريخ 2014-01-08 . تم الاطلاع عليها بتاريخ 2012-02-20 .
  9. "وحدة دعم FOAF للغة بيرل" . CPAN.
  10. "دعم مصادقة FOAF+SSL للغة بيرل" . CPAN.
  11. http://drupal.org/project/foaf مؤرشف بتاريخ 10 فبراير 2010 في Wayback Machine - دعم FOAF لـ Drupal
  12. بريكلي، دان؛ ميلر، ليبي (14 يناير 2014). "مواصفات مفردات FOAF 0.99" . xmlns.com . مشروع FOAF. مؤرشف من الأصل في 3 مارس 2022. تم الاطلاع عليه في 31 مارس 2022 .