简介
编辑微格式(μF)是一组定义良好的HTML类,作为一个元素的一致性和描述性元数据,指定它代表某种类型的数据(如联系信息、地理坐标、事件、博客文章、产品、食谱等)。它们允许软件可靠地处理这些信息,因为集合类指的是一种特定的数据类型,而不是一种任意的数据。
微格式在2005年左右出现,主要是为搜索引擎、网络联合和聚合器(如RSS)设计的。
尽管自网络诞生以来,网页的内容已经能够进行一些自动处理,但这种处理是困难的,因为用于在网络上显示信息的标记元素并不描述信息的含义。
微格式可以通过附加语义来弥补这一缺陷,从而避免其他更复杂的自动处理方法,如自然语言处理或屏幕刮擦。
微格式的使用、采用和处理允许对数据项进行索引、搜索、保存或交叉引用,从而使信息可以被重复使用或组合。
截至2013年,微格式允许对事件细节、联系信息、社会关系和类似信息进行编码和提取。
微格式s2的缩写mf2是微格式的一个更新版本。与早期使用RDFa和microdata的方法相比,Mf2提供了一种更容易解释HTML(超文本标记语言)结构化语法和词汇的方式。
背景
编辑微格式是在2005年左右出现的,是一场草根运动的一部分,目的是使可识别的数据项(如事件、联系信息或地理位置)能够被软件自动处理并直接被终端用户读取。基于链接的微格式首先出现了。
CommerceNet是一个在互联网上推广电子商务的非营利组织,它帮助赞助和推广这项技术,并以各种方式支持微格式社区。CommerceNet还帮助共同创立了microformat s.org社区网站。
无论是CommerceNet还是Microformats s.org都不是作为一个标准机构运作。微格式社区通过一个邮件列表和一个互联网中继聊天(IRC)频道运作。
大多数现有的微格式源于相关的邮件列表,通过收集网络发布行为的例子,然后对其进行编纂。
其他一些微格式(如rel=nofollow和unAPI)已经在其他地方被提出或开发。
技术概述
编辑XHTML和HTML标准允许在标记元素的属性中嵌入和编码语义。微格式利用这些标准的优势,用以下属性来表示元数据的存在。
classClassnamerelrelationship,描述锚元素中的目标地址(<a href=... .rel=... >... </a>)反向关系,描述被引用的文档(在一种情况下,否则在微格式中被废弃)。
例如,在文本中The birds roosted at 52.48, -1.89是一对数字,从其上下文可以理解为一组地理坐标。在span(或其他HTML元素)中包裹一个特定的类名(在这里是geo、latitude和longitude,都是地理微格式规范的一部分)。
软件代理可以准确地识别每个值所代表的内容,然后可以执行各种任务,如索引、在地图上定位,以及导出到GPS设备。
例子
编辑在这里,格式化的名字(fn)、组织(org)、电话号码(tel)和网址(url)已经用一个特定的类名来标识,而且整个东西被包裹在class=vcard中,这表明其他类形成了一个hCard(HTML vCard的缩写),而不仅仅是巧合的命名。
其他的,可选择的,hCard类存在。软件,比如浏览器插件,现在可以提取信息并把它转移到其他应用程序,比如地址簿。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/190298/