נפומוק, שולחן העבודה הסמנטי של KDE

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

כותרת 2

נפומוק es "התשובה של KDE לשולחן עבודה סמנטי". זה מורכב מ- במסגרת ליצור ולהתייעץ מטה מכל סוג של משאב.

…כפי ש?

בוא נלך לוויקיפדיה להתרענן מה זה מטא נתונים

מטה-נתוניםגריגו לאחר, מטא, "אחרי" ו לָטִינִית נתון, "מה ניתן", «נתתי»), ממש« על נתונים », הם נתונים המתארים נתונים אחרים. בכללי, קבוצת מטא-נתונים מתייחסת לקבוצת נתונים, הנקראת הערעור. המושג מטא-נתונים מקביל לשימוש באינדקסים לאיתור אובייקטים במקום נתונים. לדוגמא, ספרייה משתמשת בכרטיסיות המציינות מחברים, כותרות, מו"לים ומקומות לחיפוש ספרים. לפיכך, מטא-נתונים מסייעים באיתור נתונים. עבור תחומי מחשוב שונים, כגון אחזור מידע או רשת סמנטית, מטא-נתונים בתגים הם גישה חשובה לגישור הטווח הסמנטי.

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

כאשר אנו מדברים על מטא נתונים, אנו יכולים למקם אותם בשלוש קבוצות גדולות:

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

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

דוגמא:

  1. משתמש מוריד קובץ מצורף לדוא"ל. כאשר הקובץ המצורף נשמר בדיסק, ההפניות הן של מי ששלח את הדואר האלקטרוני והן של ה- uri שממנו הורדת הדוא"ל הורדו.
  2. יצירת דירוג של יישומים, קבצים וכו '. של משתמשים. למשל, מי המשתמש שכותב הכי הרבה לדיסק sda1? איזה משתמש קיבל את מספר החבילות הגבוה ביותר?

נפומוק מורכב בעיקר מ סופרן, סטריגי ו- K MetaData. סופרן היא מסגרת מונחית עצמים עבור נתוני RDF y סטריגי זה דמון חיפוש קטן ופשוט. KMetaData היא ספרייה המאפשרת גישה למטא נתונים.

עד עכשיו תחל סחרחורת מהגדרות ומילים מוזרות, אך הגדרה אחת נוספת שתבהיר: מה הם נתוני RDF?

בעוד ש- XML ​​היא שפה למידול נתונים, RDF היא שפה לציון מטא נתונים. XML נכשל בהרחבה של הנתונים שכן סדר האלמנטים אינו טבעי ותחזוקתו קשה מאוד ויקרה, להפך, RDF o Framework תיאור משאבים (RDF) מאפשר פעולה הדדית בין יישומים שמחליפים מידע מובן בדף האינטרנט, לספק תשתית התומכת בפעילויות מטא נתונים.

אז שבעצם השימוש בסוג כלים זה יאפשר לנו:

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

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

אני מקווה שהבנת, אני עוזב אותך וממשיך לבדוק את הכלי הנהדר הזה.

ברכות!

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   סרחיו רונדאן דיג'ו

    בוא נראה אם ​​אני מבין. האם זה כמו לשים "תוויות" על כל הקבצים שלנו?

  2.   N @ ty דיג'ו

    בוא נראה אם ​​אני מבין. האם זה כמו לשים "תוויות" על כל הקבצים שלנו?

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

    @gss: ברוך הבא לחיי הפרשנים !! :)

    [] ... האמת על סמנטיקה בתכנות היא מראה טוב מאוד כתכנות מושכל של מחר ... []

    אני מקווה שכן, זה יהיה ממש שימושי.

    בברכה,

  3.   gss דיג'ו

    שלום, אם אני לא טועה, זו הפעם הראשונה שאני מגיב.

    פוסט טוב מאוד, האמת היא שהסמנטיקה הזו בתכנות היא ראייה טובה מאוד כתכנות החכם של המחר.

    בוא נראה אם ​​אני מבין. האם זה כמו לשים "תוויות" על כל הקבצים שלנו?

    לא רק קבצים, אלא תיקיות, תוכניות שלמות, מאגרי מידע, יישומים, דפי אינטרנט וכו 'וכו' ...

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

    האמת נראית לי תרומה טובה מאוד, (וכאן כמה מתכוונים לזעוק), כמעט דומה למה שעושה Se7en עם מנוע החיפוש שלו.