Mik*_*ike 3 semantic-web semantic-markup rdfa
我们如何知道用RDFa描述数据的词汇/命名空间?
我看过很多使用的例子,xmlns:dcterms="http://purl.org/dc/terms/"或者xmlns:sioc="http://rdfs.org/sioc/ns#"有这个视频使用FOAF词汇.
这一切都令人困惑,我不确定这些词汇表的含义或最适合我所描述的数据的用途.我缺少一些技巧吗?
uno*_*nor 11
有很多词汇表.当然,您也可以创建自己的(但在检查可能的替代方案之前,您可能不应该这样做).
例如,您必须为您的特定需求寻找词汇表
通过浏览和搜索http://lov.okfn.org/dataset/lov/(他们收集并索引开放词汇表),
在W3C的RDFa核心初始上下文中(它列出了具有用于RDFa的预定义前缀的词汇表),或者
通过浏览http://prefix.cc/(它是对常用名称空间的查找,但您可能会得到一个概述).
过了一段时间,你会了解大/宽的:Schema.org,都柏林核心,FOAF,RSS,SKOS,SIOC,vCard,DOAP,Open Graph,媒体资源本体,GoodRelations,DBpedia Ontology,.......
cyg*_*gri 11
最简单的方法是检查schema.org是否满足您的需求.Schema.org得到了Google和其他主要搜索引擎的支持,而且非常棒.
如果它不符合您的需求,请在词汇表搜索引擎中输入您需要的一些术语.我的推荐是LOV.
另一个选择是向社区询问您需要表示的特定域的最佳词汇表.一个好地方是answers.semanticweb.com,它就像StackOverflow,但有更多的RDF专家闲逛.