我的问题如下:在使用微数据和 schema.org 标记组织、企业或品牌时,我应该使用官方网页 URL 作为全局标识符吗?有没有更好的参考资料可供我使用(例如电影或演员的 IMDB)?
我想知道是否推荐了任何标准、约定或惯例。
我的问题如下:在使用微数据和 schema.org 标记组织、企业或品牌时,我应该使用官方网页 URL 作为全局标识符吗?有没有更好的参考资料可供我使用(例如电影或演员的 IMDB)?
我想知道是否推荐了任何标准、约定或惯例。
最好使用某种受控词汇(例如VIAF)来唯一标识相关组织。
标识符的选择是 REST 解释的一部分。http://www.infoq.com/articles/rest-introduction
仔细检查第一个原则(对于约定),尽管它是在更广泛的资源方面而不是特定于 org/biz/brand。REST是开启这一趋势的主题。微格式相应地使用了rel="profile"
链接标签。该概念在http://purl.org/上得到了进一步扩展,因此,例如,如果 IMDB 像 W3C 一样切换到 W3,那么将来这将对您现在正在制作的应用程序的影响降到最低。在http://www.w3.org/2011/rdfa-context/rdfa-1.1.html的简介中可以看到 RDFa Dublin Core vocab 对此的使用。
(供参考)这些配置文件可能会更好地服务于服务于公众或开放计划(例如学术支持)的应用程序,但是当出于商业目的运营站点时,考虑到确定的各种法律问题,构建特定于应用程序的“自定义”配置文件,应该可靠地执行使用 PURL,可能有利于建立可信的声誉。
最后,WHATWG 认为前缀过于高级,而且 HTML5 仅适用于新手,因此微数据中不再支持 W3 的 XHTML xmlns/RDFa 前缀。这迫使我们重用带有微数据语法的 schema.org business/org/brand 资源的长格式 URL。然后,“自定义”配置文件在从任务完成的地方提取时仅用作善意,否则由于混淆,内容中可能会出现比实际预期更多的项目。
好消息是,Google 支持将 schema.org 用作 RDFa 语法中的词汇。因此,将 RDFa 视为源自 W3 规范的已经“活”的标准,根据应用程序的(非)商业性质,为范围命名空间定义 PURL,显示前缀的配置文件和语法(官方网页或替代IRI s ) 根据目标处理器是要走的路。目前除了模式之外没有任何词汇被处理为微数据,除了谷歌之外,任何人都不支持 RDFa 中的模式!