我在Protege-OWL Editor 4.1版中为我的本体创建了一个基本的类层次结构。但是我无法在OwlViz中可视化对象属性和类之间的关系,而不是正常的层次结构或“is-a”关系。那么请告诉我如何使用OwlViz或OntoGraf显示“对象属性”?或者我是否需要在相应的owl / xml文件中进行一些修改?
答案 0 :(得分:3)
不,修改对您没有帮助。 OWL中的对象属性不在类之间,而是仅在实例之间。例如,在OWL的(可判断片段)中, Government 和 Embassy 之间不可能存在关联,但仅限于它们的实例之间。如果政府将“USGovernment”作为实例并且 Embassy “USEmbassyInEthiopia”,您可以断言两者之间存在关系(可能使馆) 。 在课堂之间,你可以断言公理。例如,您可以声明所有大使馆必须是某政府的大使馆(Embassy SubClassOf:某政府的大使馆)。 如果您对可视化这些关系感兴趣,可能需要查看一些基于图形的本体开发工具,例如OBOEdit。
答案 1 :(得分:1)
Top Braid Composer具有可视化OWL Ontologies,模式和实例以及SPARQL查询结果的全功能支持。它是一种商业产品,但有一个功能丰富的免费版本。
答案 2 :(得分:0)
这没有意义。 Protege 允许这样做。当您在类之间创建关系并在 Ontograph 中显示时,关系描述不会显示,但是当您将光标移动到线上时,它们会出现。