דפדפן סמנטי או חיים ללא אתרים

דפדפן סמנטי או חיים ללא אתרים

הבעתי את הרעיון של בלתי נמנע מהמעבר של הרשת הגלובלית ממבנה ממוקד אתרים למבנה ממוקד משתמש עוד ב-2012 (פילוסופיית האבולוציה והתפתחות האינטרנט או בצורה קצרה WEB 3.0. ממרכזיות אתרים למרכזיות משתמש). השנה ניסיתי לפתח את נושא האינטרנט החדש בטקסט WEB 3.0 - הגישה השנייה לקליע. עכשיו אני מפרסם את החלק השני של המאמר WEB 3.0 או חיים ללא אתרים (אני ממליץ לך לעיין בדף זה לפני הקריאה).

אז מה קורה? יש אינטרנט ב-web 3.0, אבל אין אתרים? אז מה יש?

יש נתונים מאורגנים בגרף סמנטי גלובלי: הכל קשור להכל, הכל נובע ממשהו, הכל הבחין, שונה, נוצר על ידי מישהו ספציפי. שתי הנקודות האחרונות לגבי "צריך" ו"מישהו" מזכירות לנו שהגרף לא צריך להיות אובייקטיבי, אלא נושא-אירוע. אבל זה יהיה סיפור נפרד (ראה קודם). גישת נושא-אירוע). לעת עתה, די לנו להבין שהגרף הסמנטי של web 3.0 אינו קבוצה סטטית של ידע, אלא הוא זמני, המתעד את היחסים של אובייקטים ושחקנים של כל פעילות ברצף הזמן שלהם.

כמו כן, אם כבר מדברים על שכבת הנתונים, יש להוסיף שהגרף הגלובלי מחולק בהכרח לשני חלקים לא שווים: עץ מודל המתאר את הקשר של פעולות, מושגים ותכונותיהם (מתאים לסט של אקסיומות טרמינולוגיות TBox ב-OWL) , וגרף נושא המכיל אירועים של קיבוע של ערכים ספציפיים של מאפיינים של דברים ופעולות (סט של הצהרות על יחידים של ABox ב-OWL). ונוצר קשר חד משמעי בין שני חלקי הגרף הללו: נתונים על יחידים – כלומר דברים ספציפיים, פעולות, שחקנים – יכולים להיווצר ולתעד בגרף רק ובלעדי לפי המודלים המתאימים. ובכן, כפי שכבר ציינו, הגרף הגלובלי - קודם כל, חלק המודל שלו ובהתאם, חלק הנושא - מחולק באופן טבעי למקטעים לפי תחומים נושאיים.

ועכשיו מסמנטיקה, מנתונים, אנחנו יכולים לעבור לדיון על הכינוי השני של web 3.0 - "מבוזר", כלומר, לתיאור הרשת. וברור שמבנה הרשת והפרוטוקולים שלה צריכים להיות מוכתבים על ידי אותה סמנטיקה. קודם כל, מכיוון שהמשתמש הוא המחולל והצרכן של תוכן, טבעי שהוא, או יותר נכון המכשיר שלו, יהיה צומת רשת. אז, web 3.0 היא רשת עמית לעמית שהצמתים שלה הם התקני משתמש.

כדי לשמור, למשל, תיאור של אדם פרטי בגרף נתונים, על המשתמש ליצור עסקת רשת על סמך מודל הקונספט הקיים. הנתונים מאוחסנים במכשיר של המשתמש ובצמתים של משתמשים אחרים המנויים על דגם זה. לפיכך, החלפת עסקאות על פי סט קבוע של מודלים שעל פיהם מיושמת פעילותם המשותפת, המשתתפים בפעילות זו יוצרים אשכול אוטונומי פחות או יותר. מסתבר שכל הגרף הסמנטי הגלובלי מאוחסן בהפצה על פני אשכולות נושאים ומבוזר בתוך אשכולות. כל צומת, שעובד עם מודלים מסוימים, יכול להיות חלק ממספר אשכולות.

כאשר מתארים את רמת הרשת, יש צורך לומר כמה מילים על קונצנזוס, כלומר על עקרונות האימות והסנכרון של נתונים בצמתים שונים, שבלעדיהם פעולה של רשת מבוזרת בלתי אפשרית. ברור שהעקרונות האלה לא צריכים להיות זהים עבור כל האשכולות וכל הנתונים, מכיוון שעסקאות לרשת יכולות להיות גם משמעותיות מבחינה משפטית וגם שירות, זבל. לכן, הרשת מיישמת מספר רמות של אלגוריתמי קונצנזוס; הבחירה באחד ההכרחי נקבעת על ידי מודל העסקאות.

נותר לומר כמה מילים על ממשק המשתמש, על הדפדפן הסמנטי. הפונקציות שלו טריוויאליות: (1) ניווט דרך הגרף (לפי אשכולות נושאיים), (2) חיפוש והצגת נתונים לפי מודלים של תחום, (3) יצירה, עריכת נתונים ושליחת עסקאות רשת לפי המודלים המתאימים, (4) כתיבה וביצוע של מודלים דינמיים של פעולה, וכמובן, (5) אחסון שברי גרפים. תיאור קצר זה של הפונקציות של הדפדפן הסמנטי הוא התשובה לשאלה: איפה האתרים? המקום היחיד שבו משתמש "מבקר" ברשת האינטרנט 3.0 הוא הדפדפן הסמנטי שלו, שהוא כלי להצגת ויצירה של כל תוכן, כל נתונים, כולל מודלים. המשתמש עצמו קובע את גבולות וצורת התצוגה של עולם הרשת שלו, את עומק החדירה לגרף הסמנטי.

זה מובן, אבל איפה האתרים? לאן כדאי ללכת, איזו כתובת כדאי להקליד ב"דפדפן הסמנטי" הזה כדי להגיע לפייסבוק? איך למצוא אתר של חברה? איפה קונים חולצה או צופים בערוץ וידאו? בואו ננסה להבין את זה בעזרת דוגמאות ספציפיות.

למה אנחנו צריכים פייסבוק או רשת חברתית אחרת? ברור, לתקשורת: ספר משהו על עצמך וקרא וראה מה אחרים מפרסמים, החלף תגובות. יחד עם זאת, חשוב שלא נכתוב לכולם ולא נקרא הכל – התקשורת תמיד מוגבלת לעשרות, מאות ואפילו כמה אלפי חברים וירטואליים. מה דרוש כדי לארגן תקשורת כזו בתוך תצורת הרשת המבוזרת המתוארת? זה נכון: צרו אשכול קהילתי עם קבוצה של מודלים סטנדרטיים של פעולה (ליצור פוסט, לשלוח הודעה, להגיב, לייק וכו'), להגדיר זכויות גישה למודלים ולהזמין משתמשים אחרים להירשם לסט הזה. כאן יש לנו "פייסבוק". רק לא הפייסבוק העולמי, שמכתיב תנאים לכולם ולכל דבר, אלא רשת חברתית מקומית הניתנת להתאמה אישית, העומדת לרשותם המלאה של משתתפי האשכול. משתמש שולח עסקה לרשת לפי אחד מהמודלים הקהילתיים, נניח, ההערה שלו, חברי אשכול המנויים למודל זה מקבלים את טקסט ההערה וכותבים אותו לאחסון שלהם (מצורף לקטע של גרף הנושא) וכן להציג אותו בדפדפנים הסמנטיים שלהם. כלומר, יש לנו רשת חברתית מבוזרת (אשכול) לתקשורת בין קבוצת משתמשים שכל הנתונים שלה מאוחסנים במכשירים של המשתמשים עצמם. האם נתונים אלה יכולים להיות גלויים למשתמשים מחוץ לאשכול? זו שאלה לגבי הגדרות גישה. אם מותר, ניתן לקרוא את התוכן של חברי הקהילה על ידי סוכן תוכנה ולהציג אותו בדפדפן של כל מי שמחפש בגרף. כמו כן, יש לציין כי מספר ומורכבות דגמי האשכולות הם בלתי מוגבלים – כל אחד יכול להתאים את הקהילה לצרכים של כל פעילות. ובכן, ברור שמשתמשים יכולים להיות חברים במספר שרירותי של אשכולות, הן כמשתתפים פעילים, והן פשוט על ידי הרשמה למודלים בודדים לקריאה בלבד.

כעת נענה על השאלה: כיצד נוכל למצוא אתר של חברה? התשובה היא טריוויאלית: המקום בו נמצאים נתונים מקיפים על כל החברות הוא המגזר המקביל של הגרף הסמנטי. ניווט בדפדפן או חיפוש לפי שם חברה יעזור לך להגיע למקום הזה. ואז הכל תלוי במשתמש - אילו דגמים הוא צריך כדי להציג נתונים: מצגת קצרה, מידע מלא, רשימת שירותים, רשימת משרות פנויות או טופס הודעה. כלומר, חברה, כדי לייצג את עצמה בגרף סמנטי, חייבת להשתמש בסט של מודלים סטנדרטיים לשליחת עסקאות לרשת, ומיד נתונים עליה יהיו זמינים לחיפוש ולתצוגה. אם אתה צריך להתאים אישית ולהרחיב את המצגת המקוונת של החברה שלך, אתה יכול ליצור דגמים משלך, כולל מעצבים. אין כאן הגבלות, מלבד אחת: מודלים חדשים חייבים להיות מובנים בעץ בודד כדי להבטיח קישוריות נתונים בגרף הנושא.

הפתרון הוא טריוויאלי גם עבור מסחר אלקטרוני. לכל מוצר (טלפון נייד, חולצה) יש מזהה ייחודי, ונתוני המוצר מוזנים לרשת על ידי היצרן. באופן טבעי, הוא עושה זאת רק פעם אחת, חותם על הנתונים עם המפתח הפרטי שלו. חברה שמוכנה למכור מוצר זה מציבה בגרף סמנטי מספר הצהרות על פי מודל סטנדרטי לגבי מחיר ותנאי אספקה. לאחר מכן, כל משתמש מחליט באופן עצמאי את בעיית החיפוש בעצמו: האם הוא מחפש את מה שהוא צריך בין הסחורה שמוכר המוכר לו יכול לספק, או משווה בין מוצרים דומים מיצרנים שונים ורק אז בוחר ספק נוח. כלומר, שוב, המקום בו מתרחשת הבחירה והרכישה של מוצרים הוא הדפדפן הסמנטי של המשתמש, ולא אתר אינטרנט כלשהו של היצרן או המוכר. אם כי, כמובן, גם ליצרן וגם למוכר יש הזדמנות ליצור דגמי תצוגת מוצרים משלהם שהקונה יכול להשתמש בהם. אם הוא רוצה, אם זה נראה לו נוח. וכך, הוא יכול לעשות הכל באמצעות מודלים סטנדרטיים של חיפוש ותצוגת נתונים.

כדאי לומר כמה מילים על פרסום ומקומו ברשת הסמנטית. והמיקום שלו נשאר מסורתי: או ישירות בתוכן (נניח, בסרטונים), או במודלים של תצוגת תוכן. רק בין מפרסמים לבעלי תכנים או דגמים מתבטל המתווך בדמות בעל האתר.

לכן, סכימת התפקוד של רשת מבוזרת סמנטית, המוצגת מנקודת המבט של המשתמש, מאוחדת ביותר: (1) כל התוכן ממוקם בגרף סמנטי עולמי יחיד, (2) הקלטה, חיפוש והצגה של תוכן עוקבים אחר מודלים של מושג, המבטיחים קישוריות סמנטית של נתונים, (3) פעילויות משתמש מיושמות על פי מודלים דינמיים, (4) המקום היחיד בו מתרחשת פעילות הוא הדפדפן הסמנטי של המשתמש.

מקור: www.habr.com

הוספת תגובה