یک میکروفرمت ( به انگلیسی: microformat ) ( مخفف μF ) یک دیدگاه مبتنی بر وب جهان گستر برای «نشانه گذاری های معنایی» است. در این دیدگاه از برچسب ( تگ ) های معمول HTML/XML برای انتقال فراداده های اضافی و دیگر ویژگی ها استفاده می شود. این فراداده ها می توانند در صفحات وب، و دیگر زمینه هایی که از HTML و XHTML پشتیبانی می کنند، مثل RSS، درون سازی شوند. [ ۱]
اگرچه محتویات صفحات وب توانایی بعضی از «پردازش های خودکار» را دارد، اما از آغاز وب، همیشه پردازش خودکار کار سختی بوده است، زیرا برچسب های نشانه گذاری که برای نمایش اطلاعات در وب استفاده می شدند، توصیف نمی کردند که اطلاعات چه معنایی دارند. [ ۲] دیدگاه میکروفرمت این مشکل را از طریق «متصل کردن به معانی» حل کرده است. [ ۳]
دیدگاه میکروفرمت به نرم افزار ها امکان پردازش خودکار اطلاعات در نظر گرفته شده برای کاربر نهایی ( مثل اطلاعات تماس، مختصات جغرافیایی، وقایع تقویمی، و اطلاعات مشابه ) را می دهد. [ ۳]
میکروفرمت نیاز دیگر روش های پیچیده تر پردازش خودکار، مثل پردازش زبان های طبیعی و تراش صفحه را برآورده و رفع نموده است. از طریق استفاده، قبول کردن، و پردازش میکروفرمت ها می توان عناصر داده را «فهرست دهی» کرد، «جستجو کرد»، «ذخیره کرد» یا «ارجاع - متقابل» داد. در نتیجه این موضوع به «استفاده مجدد» و «ترکیب» اطلاعات کمک می کند. [ ۲]
از سال ۲۰۱۳، میکروفرمت ها اجازهٔ کدگذاری و استخراج «جزئیات وقایع»، «اطلاعات تماس»، «ارتباطات اجتماعی» و اطلاعات مشابه را می دهند. [ ۳]
استانداردهای XHTML و HTML طوری طراحی شده اند که امکان جاسازی و کدبندی «معنا» را در داخل ویژگی های برچسب ( تگ ) های نشانه گذاری ها می دهند. میکروفرمت از مزیت این استانداردها استفاده کرده است، و وجود فراداده را با استفاده از این ویژگی ها نمایش می دهد:
• class: نام کلاس
• rel: ارتباط، توصیف آدرس مقصذ در عنصر لنگر ( < a href=. . . rel=. . . > . . . < /a> )
• rev: ارتباط معکوس، توصیف سند ارجاع شده ( در یک حالت، در غیر اینصورت در میکروفرمت منسوخ شده است ) . [ ۴]
برای مثال، در متن "The birds roosted at 52. 48, - 1. 89" یک جفت عدد وجود دارد که می تواند، از طریق زمینه ای که در آن قرار دارد، اعداد مختصات جغرافیایی، فهمیده شود. این کار با بسته بندی کردن آنها در spans ( یا دیگر عناصر HTML ) با نام کلاس بخصوص ( در این حالت geo, latitude، و longitude که همه جزئی از خصوصیات میکروفرمت geo می باشند ) انجام می شود:[ ۳]
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفاگرچه محتویات صفحات وب توانایی بعضی از «پردازش های خودکار» را دارد، اما از آغاز وب، همیشه پردازش خودکار کار سختی بوده است، زیرا برچسب های نشانه گذاری که برای نمایش اطلاعات در وب استفاده می شدند، توصیف نمی کردند که اطلاعات چه معنایی دارند. [ ۲] دیدگاه میکروفرمت این مشکل را از طریق «متصل کردن به معانی» حل کرده است. [ ۳]
دیدگاه میکروفرمت به نرم افزار ها امکان پردازش خودکار اطلاعات در نظر گرفته شده برای کاربر نهایی ( مثل اطلاعات تماس، مختصات جغرافیایی، وقایع تقویمی، و اطلاعات مشابه ) را می دهد. [ ۳]
میکروفرمت نیاز دیگر روش های پیچیده تر پردازش خودکار، مثل پردازش زبان های طبیعی و تراش صفحه را برآورده و رفع نموده است. از طریق استفاده، قبول کردن، و پردازش میکروفرمت ها می توان عناصر داده را «فهرست دهی» کرد، «جستجو کرد»، «ذخیره کرد» یا «ارجاع - متقابل» داد. در نتیجه این موضوع به «استفاده مجدد» و «ترکیب» اطلاعات کمک می کند. [ ۲]
از سال ۲۰۱۳، میکروفرمت ها اجازهٔ کدگذاری و استخراج «جزئیات وقایع»، «اطلاعات تماس»، «ارتباطات اجتماعی» و اطلاعات مشابه را می دهند. [ ۳]
استانداردهای XHTML و HTML طوری طراحی شده اند که امکان جاسازی و کدبندی «معنا» را در داخل ویژگی های برچسب ( تگ ) های نشانه گذاری ها می دهند. میکروفرمت از مزیت این استانداردها استفاده کرده است، و وجود فراداده را با استفاده از این ویژگی ها نمایش می دهد:
• class: نام کلاس
• rel: ارتباط، توصیف آدرس مقصذ در عنصر لنگر ( < a href=. . . rel=. . . > . . . < /a> )
• rev: ارتباط معکوس، توصیف سند ارجاع شده ( در یک حالت، در غیر اینصورت در میکروفرمت منسوخ شده است ) . [ ۴]
برای مثال، در متن "The birds roosted at 52. 48, - 1. 89" یک جفت عدد وجود دارد که می تواند، از طریق زمینه ای که در آن قرار دارد، اعداد مختصات جغرافیایی، فهمیده شود. این کار با بسته بندی کردن آنها در spans ( یا دیگر عناصر HTML ) با نام کلاس بخصوص ( در این حالت geo, latitude، و longitude که همه جزئی از خصوصیات میکروفرمت geo می باشند ) انجام می شود:[ ۳]
wiki: میکروفرمت