如何查找YAGO及Wikidata中Predicate的domain、range、comment定义信息?
查找RDF谓词定义信息的通用方法及YAGO相关问题
我近期正在利用开源数据集构建新数据集,首个选用的是YAGO4.5。我的核心需求是提取并分析三元组中的所有predicate,这类信息通常可以通过URI前缀获取其domain、range、comment等定义(其中comment对理解predicate的含义帮助很大)。
举个例子,对于sh:path这类带有sh:前缀的predicate,直接访问前缀对应的URL,就能进入包含所有sh:前缀predicate信息的文件页面,获取信息非常便捷。
但我遇到了几个问题:
- 对于带有yago:、ys:前缀的predicate,比如
ys:fromClass、yago:appearsIn,无法通过访问前缀URL获取定义信息; - 同样,Wikidata的pr:、prv:、prn:前缀对应的predicate,我也找不到对应的信息文件;
- 我已经全面浏览了YAGO官网,也使用了它的SPARQL服务进行查询,但始终找不到这些predicate的domain、range、comment信息,怀疑该数据集可能未提供这类信息。不过我确实发现了部分relation(即predicate)的描述内容,却不知道如何找到这些描述与对应predicate的映射关系。
我想明确两个点:
- 是否存在查找predicate定义信息的通用方法?
- 是否可以通过GitHub Issue等方式联系YAGO开发者?
我需要获取的是类似以下格式的predicate定义信息:
owl:assertionProperty a rdf:Property ; rdfs:label "assertionProperty" ; rdfs:comment "The property that determines the predicate of a negative property assertion." ; rdfs:domain owl:NegativePropertyAssertion ; rdfs:isDefinedBy <http://www.w3.org/2002/07/owl#> ; rdfs:range rdf:Property .
内容的提问来源于stack exchange,提问作者unstuck
相关产品推荐
相关产品推荐

