ניסויים עם RDFa
מאת בריאן קלי | 3 במאי 2010 | HTML , W3C | 2 תגובות ההקשר בפוסט אחרון העליתי כמה מחשבות על Microformats ו-RDFa: הוספת מבנה עשיר יותר לדפי ה-HTML שלך . הצעתי שכעת עשוי להיות זמן מתאים להעריך את הפוטנציאל של RDFa, אך הוספתי הערת זהירות, וציינתי שנראה ש-microformats לא עמדו בציפיות הראשוניות שלהם. הסתייגויות כאלה הודהדו על ידי אוון סטפנס ששקל להשתמש ב-RDFa (עם האונטולוגיה Bibo) כדי לאפשר שיתוף של ‘הפניות’ בין סטודנטים (ואנשי סגל) כחלק מפרויקט TELSTAR שלו, והמשיך לתאר את הסיבות מאחורי החלטות אלה. ההחלטה של אוון נסבה סביב חששות פריסה. לעומת זאת, לכריס גאטרידג’ היו הסתייגויות אידיאולוגיות, שכן הוא ” שונא את הערבוב של סימון חזותי וסימון נתונים. עדיף פשוט שיהיו בלוקים של RDF (בהעדפה ב-N3) באלמנט לצד הפריט שעליו מדברים, או פשוט בדף ”. כמוני, נראה שסטיבן דאונס מוכן לחקור וביקש ” קישורים שיצביעו באופן ספציפי על תחביר RDFa המשמש לתיאור אירועים? ”. מייקל האוזנבלס סיפק קישורים לשני משאבים שימושיים: מדריך הנתונים המקושרים של W3C – על פרסום וצריכת נתונים מקושרים עם RDFa ומאמר על ” בניית נתונים מקושרים הן לבני אדם והן למכונות ” ( בפורמט PDF ). פיט ג’ונסון גם נתן כמה הערות שימושיות וסיפק קישור לעבודה שפורסמה לאחרונה על איך להשתמש ב-RDFa במשאבי HTML 5. הניסויים שלי כמו סטיבן דאונס חשבתי שיהיה שימושי להתחיל בסיפוק מבנה עשיר יותר על אירועים. הניסויים שלי לכן החלו בהוספת סימון RDFa לדף האירועים העתידיים שלי . מכיוון שהיתרונות של סיפוק מבנה עשיר כזה לעיבוד על ידי הרחבות דפדפן נראים כרגע לא משכנעים, המיקוד שלי היה בסיפוק סימון כזה על ידי מנוע חיפוש. המניע הוא לכן בעיקר לספק סימון עשיר יותר לאירועים אשר יעובד על ידי שירות נפוץ כדי שמשתמשי קצה יקבלו תוצאות חיפוש טובות יותר. תחנת המידע הראשונה שלי הייתה פוסט של גוגל שהציג קטעים עשירים . גוגל השיקה את התמיכה שלהם בקטעים עשירים לפני פחות משנה, במאי 2009. הם מתוארים כ” הצגה חדשה של קטעים שמחילה את האלגוריתמים של גוגל כדי להדגיש נתונים מובנים המוטמעים בדפי אינטרנט ”. תיעוד על השימוש בקטעים עשירים מסופק באתר כלי מנהל האתרים של גוגל . זה מספק לי מידע על סימון RDFa (יחד עם microdata ו-microformats) לאירועים. דפים נוספים מספקים מידע דומה על סימון על אנשים ועסקים וארגונים . למרות שאני מודע לכך שגוגל ספגה ביקורת על כך שפיתחה אוצר מילים משלה לקטעים העשירים שלה, הייתי מעוניין יותר לבצע ניסוי פשוט עם שימוש ב-RDFa מאשר להמשיך את הדיון על אוצרות המילים המתאימים ביותר. דף האירועים העתידיים עודכן כך שיכיל סימון RDFa על עצמי (שם, ארגון ומיקום הארגון שלי, כולל המיקום הגיאוגרפי של אוניברסיטת באת’. עבור ההרצאות שלי ב-2010 החלפתי את ה-microformats שהשתמשתי בהם בעבר בסימון RDFa יחד עם מתן מידע על תאריך ההרצאות ומיקומן (שוב עם מידע מיקום גיאוגרפי). לא היו שינויים מורגשים בעת צפייה בדף כרגיל. עם זאת, באמצעות תוספי FireFox שמציגים מידע RDFa (ו-microformat) אני יכול לראות שהתוכנה מסוגלת לזהות את האלמנטים המובנים יותר בדף ה-HTML. צילום המסך מראה כיצד הסימון הוצג על ידי סרגל הצד של Operator וסימניית RDFa Highlight ובשורת המצב בתחתית המסך, קישורים למאמת RDFa ולדפדפן SIOC RDF . אם תשוו תמונה זו לתצוגה של איך microformats מוצגים על ידי תוסף Operator, תבחינו שהתצוגה של microformats מציגה את כותרת האירוע בעוד שהתצוגה של RDFa מפרטת את אלמנטי ה-HTML שמכילים סימון RDFa. נראה שהגמישות הגדולה יותר שמספק RDFa באה במחיר של אובדן הקשר שמסופק על ידי השימושים המוגבלים יותר שמספקים microformats. האם זה תקף? למרות שסימניית HTML RDFa Highlight הדגימה שסימון RDFa היה זמין וציינה את האלמנטים שעליהם הוחל הסימון, היה גם צורך לשנות היבטים אחרים של דף ה-HTML. ה-DTD שונה מ-HTML 1.0 Strict ל: בנוסף, היה צורך להגדיר את מרחב השמות של אלמנטי RDFa: זה היה אפשרי עבורי לעשות זאת מכיוון שיש לי גישה לדף ה-HTML כולל אלמנטים המוגדרים ב-HTML . אני מודע לכך שייתכן שחלק מיישומי CMS לא יאפשרו לבצע שינויים כאלה, ובנוסף, ייתכן שלארגונים יש מדיניות שאוסרת שינויים כאלה. כאשר אימתתי לאחר מכן את הדף גיליתי, עם זאת, שגיאות תוקף HTML. נראה שהשימוש שלי במאפיין name=“foo” הוחלף ב-id=“foo” . השינויים ל-DTD ולאלמנטים והכללת סימון RDFa לא היו השינויים היחידים שהייתי צריך לעשות, עם זאת. גיליתי שהמאפיין id=“foo דורש ש-”foo” יתחיל בתו אלפביתי. לכן הייתי צריך לשנות id=“2010” ל-id=“year-2010” . זה, עבורי, היה קצת יותר מדאיג מכיוון שבמקום רק לכלול סימון חדש או שונה במקצת שהיה תואם לאחור, הייתי צריך כעת לשנות את כתובת ה-URL של עוגן פנימי. אם העוגנים היו מתחילים בתו אלפביתי זה לא היה מהווה בעיה (והייתי בלי לדעת על הבעיה). עם זאת נראה שהגירה מעולם תואם XHTML 1.0 Strict ממוקד מסמך לעולם XHTML 1.1+RDFa ממוקד נתונים יותר עשויה לגרום לקישורים להישבר. הייתי מוכן לבצע שינוי זה בדפים שלי של אירועים עתידיים ואירועים אחרונים ולשנות קישורים בתוך הדפים. עם זאת, אם אחרים מקשרים לעוגנים פנימיים אלה (מה שאני חושב שלא סביר) אז הקישורים ידרדרו מעט (הם לא יגרמו להצגת הודעת שגיאה 404; במקום זאת יוצג החלק העליון של הדף, ולא הערכים לתחילת השנה המסוימת). השקפת גוגל על סימון RDFa באמצעות כלי הבדיקה של קטעים עשירים של גוגל אפשר ” להזין כתובת URL של דף אינטרנט כדי לראות כיצד הוא עשוי להופיע בתוצאות חיפוש ”. התמונה הנלווית מציגה את הפלט של כלי זה עבור דף האירועים שלי . זה מציג את המבנה של הדף שגוגל יודעת עליו. מכיוון שגוגל יודעת את קו הרוחב וקו האורך של מיקום ההרצאה היא יכולה להשתמש בזה לשירותים מבוססי מיקום והיא יכולה לספק את הסיכום של האירוע ותיאור. האם זה נכון? לאחר הניסוי הראשוני שלי, עמיתי לשעבר פיט ג’ונסטון (כעת מ-Eduserv) נתן לי בחביבות כמה משוב. הוא הפנה את תשומת ליבי לשירות RDFa Distiller and Parser של W3C – ולאחרונה הוא עצמו פרסם פוסטים על מטא-נתונים של מסמכים באמצעות DC-HTML ובאמצעות RDFa וטיוטות RDFa 1.1 הזמינות מ-W3C . באמצעות שירות Distiller and Parser כדי לדווח על דף האירועים שלי (שכעת יש לו
P.S. A few readers have asked which managed wordpress hosting we actually reach for — it's WP Engine; if you want the current details.
Managed WordPress Hosting Built for Speed
Premium managed WordPress hosting with UK data-centre options, staging and 24/7 expert support.