知识图谱RDFa
RDFa
Resource Description Framework in attributes
定义:
RDFa是一个W3C推荐标准。它扩展了XHTML的几个属性,网页制作者可以利用这些属性在网页中添加可供机器读取的后设资料。与RDF资料模型的对应关系使得RDFa可以将RDF的三元组嵌入在XHTML文档中,它也使得符合标准的使用端可以从RDFa文件中提取出这些RDF三元组来。
简单的说:RDFa就是在html中嵌入rdf信息。
RDFa 嵌入
1 |
|
SPO =>
http://www.example.com/books/wikinomics dc:title “Wikinomics”
嵌入RDFa的好处:
Not only human can Look Up the Meaning on the Web, but computers Can Look It Up Too.机器也可以去理解语义了。
例子:
RDFa 问题与解决
- 格式问题
<span property="dc:date”>October 2006</span>. 在这里的话,October 2006 is not a computer understandable date e.g., an xsd:date
解决: 使用 Content Attribute只要html标签中存在content的属性,那么RDF客户端在读取数据时自动会将content的内容来代替实际文本内容1
2
3
4<span
property="dc:date”
content="2006-10-01”
datatype=“xsd:date”> October 2006</span>.
RDFa 例子
RDFa: vocab and typeof
vocab: Define default vocabulary for an HTML element 相当于一个词汇表
typeof: Declare the type of this property
1 |
|
RDFa: property and href
When href is present, it supplies the value for the property. 也就是说,这里的href的值表示了SPO中的O
<a property=“homepage” href="http://example.com/bob/">Bob</a>
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!