如何在HTML中结合Schema.org、RDFa与DBpedia?
嵌入Schema.org与DBpedia关联的RDFa数据
修改思路
- 引入DBpedia本体(dbo)和RDF Schema(rdfs)的命名空间,保留原Schema.org词汇表
- 通过
sameAs将Schema.org的Organization类型关联到DBpedia的Google条目,同时补充声明dbo:Company类型 - 为
name、description、logo属性同时绑定Schema.org和DBpedia对应的属性 - 确保logo链接对应DBpedia的
dbo:thumbnail字段
修改后的HTML代码
<div vocab="https://schema.org/" xmlns:dbo="http://dbpedia.org/ontology/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" typeof="Organization dbo:Company" resource="http://dbpedia.org/resource/Google"> <span property="name rdfs:label">Google</span> About the company: About:<span property="description rdfs:comment">Google LLC (/ˈɡuːɡəl/) is an American multinational technology company that focuses on search engine technology, online advertising, cloud computing, computer software.....</span>, Logo:<span property="logo dbo:thumbnail">http://commons.wikimedia.org/wiki/Special:FilePath/Google_2015_logo.svg?width=300</span> <link property="sameAs" href="http://dbpedia.org/resource/Google" /> </div>
关键说明
xmlns:dbo和xmlns:rdfs:声明DBpedia本体和RDF Schema的命名空间,让属性和类型可被识别typeof="Organization dbo:Company":同时声明该实体属于Schema.org的组织类型和DBpedia的公司类型resource:指定该实体对应的DBpedia资源标识property="name rdfs:label":将显示名称同时关联为Schema.org的name和DBpedia的rdfs:labelproperty="description rdfs:comment":将描述内容关联为Schema.org的description和DBpedia的rdfs:commentproperty="logo dbo:thumbnail":将logo链接关联为Schema.org的logo和DBpedia的dbo:thumbnaillink property="sameAs":明确声明该实体与DBpedia的Google条目为同一实体,强化数据关联
内容的提问来源于stack exchange,提问作者mario7111
相关产品推荐
相关产品推荐

