使用自己的RDF模式添加RDFa
我想创建一个RDFS本体,描述一些特定的类和属性。然后我想用我在RDFS中定义的词汇表将RDFa添加到HTML中。我知道我们需要在RDFa中提供词汇表的URL,但我不确定将我的RDFS文件放在web应用程序的何处,或者如何部署RDFS文件 在schema.org中添加RDFa时,HTML如下所示:使用自己的RDF模式添加RDFa,rdf,semantic-web,rdfs,rdfa,Rdf,Semantic Web,Rdfs,Rdfa,我想创建一个RDFS本体,描述一些特定的类和属性。然后我想用我在RDFS中定义的词汇表将RDFa添加到HTML中。我知道我们需要在RDFa中提供词汇表的URL,但我不确定将我的RDFS文件放在web应用程序的何处,或者如何部署RDFS文件 在schema.org中添加RDFa时,HTML如下所示: 无名氏 教授 20341惠特沃思学院 惠特沃思北区405号 西雅图, 华盛顿州 98052 (425) 123-4567 简的主页: 研究生: 在HTML的开头 它说明如何使用词汇表Schem
无名氏
教授
20341惠特沃思学院
惠特沃思北区405号
西雅图,
华盛顿州
98052
(425) 123-4567
简的主页:
研究生:
在HTML的开头
它说明如何使用词汇表Schema.org
我想问一下如何使用自己的RDF。此外,我如何验证RDFa是否正确链接到我的RDF并正确写入有两种常见的方法来承载词汇表/本体:
- 哈希命名空间(例如,
)http://example.com/vocabulary#Person
- 斜杠名称空间(例如,
)http://example.com/vocabulary/Person
http://example.com/my-voc
,像“Person”这样的类将具有URIhttp://example.com/my-voc#Person
现在,您希望在RDFa中使用词汇表中的类/属性。因此,让我们为您想要使用的每个词汇表添加一个前缀
(如果您愿意,您也可以继续使用vocab
作为“默认”,前缀较少的词汇表):
现在,您可以从自己的词汇表中为schema.org的
Person
类使用schema:Person
,为Person
类使用foo:Person
。非常感谢。但我很困惑,在使用自己的RDF时,如何验证RDFa?@YichenHE:如何验证您的RDFa?你使用的词汇应该没有区别。