
78
|
第
4
章
需要注意的是,用于设置谓词的属性取决于 RDF 语句中的宾语类型。如果宾语是文字,
则谓词由 property 属性指定。但是,如果宾语是资源,则使用 rel 或 rev 属性。因为
XHTML 标记语言用于生成人类可读的显示,所以用 RDF 语句的主语
-
谓词
-
宾语顺序
显示数据可能不太方便。为处理这种情况,RDFa 提供了用于设置谓词的 rev 属性,它
用于表示语句的顺序已被颠倒(宾语
-
谓词
-
主 语 )。
至少,我们可以在单个标签元素中指定 RDF 三元组。在下面的例子中,宾语是一个文
字,因此我们使用 property 属性来声明谓词:
<span xmlns:foaf="http://xmlns.com/foaf/0.1/"
about="http://kiwitobes.com/toby.rdf#ts"
property="foaf:nick"
content="kiwitobes" />
当语句的宾语是资源时,我们使用属性 rel 来声明谓词:
<span xmlns:foaf="http://xmlns.com/foaf/0.1/"
about="http://kiwitobes.com/toby.rdf#ts"
rel="http://xmlns.com/foaf/0.1/homepage"
href="http://kiwkitobes.com" />
但是我们也可以使用 XHTML 元素来显示部分结构。例如,当显示字符串“ kiwitobes”
时,我们可以对 ...