RDFa - 结构化数据为Web服务

RDFa - 结构化数据为Web服务

2011年9月21日

Ben Adida
Creative Commons

三个要点

  1. 什么是RDFa?
  2. RDFa 1.1 Lite - 一个提案
  3. RDFa对Web更好

旧幻灯片 (2008)

基本事实

  • 2004年开始。2006年早期采用者。
  • 2008年W3C推荐标准
  • 2008年Yahoo! SearchMonkey
  • 2009年Google Rich Snippets
  • 2010年Facebook Open Graph Protocol
  • rNews、GoodRelations等
  • Flickr、Overstock、BestBuy、Newsweek、PLoS等

简单:注释HTML

1
2
3
4
5
This blog is available under
<a rel="license"
href="http://cc.org/licenses/by/3.0/">
a CC license
</a>
1
2
3
4
Please give credit to
<span property="attributionName">
Manu Sporny
</span>

页面上的多个项目

1
2
3
4
5
6
7
8
9
10
11
12
13
<div typeof="Person">
<span property="name">
Manu Sporny
</span>
...
</div>

<div typeof="Person">
<span property="name">
Ivan Herman
</span>
...
</div>

词汇表(准备使用)

1
2
3
4
5
6
7
<div vocab="http://schema.org/"
typeof="Person">
<span property="name">
Manu Sporny
</span>
<img rel="image" src="manu.jpg" />
</div>

词汇表(即时创建)

1
2
3
4
5
6
7
8
<div vocab="http://schema.org/"
prefix="http://xmlns.com/foaf/0.1/"
typeof="Person foaf:Person">
<span property="name foaf:name">
Manu Sporny
</span>
<img rel="image" src="manu.jpg" />
</div>

连接项目

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<div vocab="http://schema.org/"
typeof="Person">
<span property="name">Manu Sporny</span>
<div rel="address">
<div typeof="PostalAddress">
<span property="streetAddress">
1700 Kraft Drive, Suite 2408
</span>
<span property="addressLocality">
Blacksburg
</span>
...
</div>
</div>
</div>

我们犯了错误

  • xmlns
  • 仅显式词汇表
  • 但是,我们改进了
  • RDFa 1.1由于Yahoo、Google、Facebook等的贡献而改进

RDFa 1.1 Lite

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<div vocab="http://schema.org/"
typeof="Person">
<span property="name">Manu Sporny</span>
<img rel="image" src="manu.jpg" />

<span property="jobTitle">CEO</span>

<div rel="address">
<span property="streetAddress">
1700 Kraft Drive, Suite 2408
</span>
...
</div>

<a rel="url"
href="http://manu.sporny.org/">
manu.sporny.org
</a>
</div>

RDFa对Web更好

1
2
3
4
5
6
7
<div vocab="http://schema.org/"
prefix="foaf: http://xmlns.com/foaf/0.1/"
typeof="Person foaf:Person">
<span property="name foaf:name">
Manu Sporny
</span>
...

任何人都可以创建词汇表。

任何人都可以重新混合词汇表。


RDFa - 结构化数据为Web服务
https://www.gjxx.dev/schema/documents/rdfa_lite/
作者
gjxx
发布于
2025年10月16日
许可协议