RDF(Resource Description Framework)

  • RDF的基本单元是三元组(triple)

  • 每个三元组是(主语 谓语 宾语) 这样的元组tuple。主谓宾的取值称为"资源"(Resource, 也就是RDF里的R)

  • 资源可以是一个网址(URI),一个字符串或数 字(严格来讲都是带类型的字符串,称为 literal),或者一个“空节点”(blank node)。

  • 有两种特殊类型的资源。rdfs:Class代表类。 rdf:Property代表二元关系。有一种特殊的关系叫 rdf:type ,声明一个资源属于某一个类。

  • 主谓宾有一些限制,即其“schema”

  • 一个三元组就是一个关系。在RDF里我们可以声 明一些规则,从一些关系推导出另一些关系。这 些规则我们称为“schema”,所以有了RDFS (RDF Schema)。

  • 这些规则用一些词汇(可以类比编程语言里的保 留字,不过RDF里任何词汇都可以被重定义和扩 展)表示,如subClassOf subPropertyOf domain range。

  • RDF里的推理规则有十几条,其中最常用的大概 就是父类子类关系(subClassOf)。

  • RDF只提供了概念和关系的基本描述能力,并没有推理的能力。RDFS则提供了简单的推理“schema”。
    RDF(Resource Description Framework)
    RDF(Resource Description Framework)
    RDF(Resource Description Framework)

  • 参考
    [1] 精益知识图谱方法论