如何使用 RDFS 和 OWL 定义 RDF?
How can RDF be defined using RDFS and OWL?
我刚刚浏览了这个 uri http://www.w3.org/1999/02/22-rdf-syntax-ns 并找到了这个前缀声明:
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
如果这个 uri supposed to define rdf? How can we use rdfs and owl in this document if we all know that rdf 是那些语言的基础?
请注意,在此示例中,RDFS 和 OWL 是纯名称空间 - 没有 classes 或属性的层次结构,也没有任何 class 限制或其他 RDFS 或 OWL 构造。
基本定义未包含在实际的 RDFS 或 OWL 本体中 - 这不是默认的顶级 ontology(例如,rdf:type
的标签无法通过搜索找到在 RDFS ontology 中,除非它明确包含这些三元组。
您可以将此示例视为元ontology - 看起来更像是一种方便的格式来保存一些基本信息,这些信息可以嵌入到规范中。
我刚刚浏览了这个 uri http://www.w3.org/1999/02/22-rdf-syntax-ns 并找到了这个前缀声明:
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
如果这个 uri supposed to define rdf? How can we use rdfs and owl in this document if we all know that rdf 是那些语言的基础?
请注意,在此示例中,RDFS 和 OWL 是纯名称空间 - 没有 classes 或属性的层次结构,也没有任何 class 限制或其他 RDFS 或 OWL 构造。
基本定义未包含在实际的 RDFS 或 OWL 本体中 - 这不是默认的顶级 ontology(例如,rdf:type
的标签无法通过搜索找到在 RDFS ontology 中,除非它明确包含这些三元组。
您可以将此示例视为元ontology - 看起来更像是一种方便的格式来保存一些基本信息,这些信息可以嵌入到规范中。