如何使用Protege创建像list,Bag或sequence这样的RDF容器

时间:2016-03-18 08:45:33

标签: rdf protege protege4

我需要使用Protégé创建RDF容器列表,Bag或序列。

我也想知道如何在OWL本体中定义RDF语句和空白节点。

2 个答案:

答案 0 :(得分:1)

Protégé是OWL本体编辑。 OWL可以使用RDF进行序列化,但除此之外,它们完全不同。 OWL没有空白节点的概念。

您通常不能在OWL本体中使用RDF容器词汇表,因为OWL本体的RDF序列化可能使用RDF容器,因此可能出现歧义。但是如果你想尝试,你只需要在本体中声明相应的属性和类(rdf:List,rdf:first,rdf:rest rdf:nil,rdf:bag,rdf:member,rdf:_1, rdf:_2,...)并创建你想要的结构。

答案 1 :(得分:0)

现在有RDF-Protege,这是一个基于ONT-API的派生,可以通过SPARQL或RDF树选项卡来实现。 免责声明:目前,RDF-Protege是一种具有发展潜力的“宠物项目”,已作为ONT-API的实验和试验台出现。