添加三元组以保护查询

时间:2015-04-18 05:19:50

标签: semantic-web protege

我有本体和一个大约7.4 GB包含三元组的文件。如何添加此三元组文件以便我可以对其运行查询?

2 个答案:

答案 0 :(得分:0)

您需要查看文件的格式。如果它是Protege接受的格式,则使用Protege打开文件,然后使用SPARQL选项卡或DL选项卡进行查询。 Protege可以读取XML / RDF / OWL / TTL / ...所以你只需要弄清楚那个部分。由于你的文件大小和推理有点慢,它可能会很慢,但它仍然取决于所用逻辑的表现力为你的三倍。

答案 1 :(得分:0)

您可能想将数据导入三元组。 请参阅http://wiki.bitplan.com/index.php/SPARQL#The_sample_Data,以获取有关如何将数据导入三元存储的示例(在本例中为blazegraph)。

不同的三元组有不同的选择。 Protége并不是直接管理数据的上帝。这对于设计本体很有用-即为数据指定架构/结构/模型。如果您拥有三倍的数据,则可能不仅要查看数据,还要寻找基础设计的来源,以找出这种结构。当然,您可以通过将三元组加载到三元组存储中并尝试查询来进行“逆向工程”。