删除rdf图数据

时间:2011-07-18 16:27:56

标签: sparql

我是sparql的新手。任何人都可以告诉我如何在virtuoso中删除rdf图数据(例如:http://mylocalhost.com/owl/file.owl)。以下是我创建它的方式:

db.dba.rdf_load_rdfxml_mt(file_to_string_output('/data/file.owl'), '', 'http://example.com/file.owl');

我做了sparql clear graph <uri>sparql drop graph <uri>,但没有奏效。 非常感谢提前

2 个答案:

答案 0 :(得分:2)

请注意,CLEAR GRAPH和DROP GRAPH是SPARQL Update操作,因此您可能需要使用不同的方法或端点,我不熟悉Virtuoso的工作原理。

答案 1 :(得分:1)

请注意,清除图表不一定会释放空间。您会注意到删除后主virtuoso.db文件大小可能保持不变。

如果您需要删除所有RDF三元组(启动一个清除数据库),您可以删除(或重命名)virtuoso操作的db文件夹。

重启virtuoso,你会发现它会创建一个干净的数据库。

这是一种hacky方式,但运作良好!