我是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>
,但没有奏效。
非常感谢提前
答案 0 :(得分:2)
请注意,CLEAR GRAPH和DROP GRAPH是SPARQL Update操作,因此您可能需要使用不同的方法或端点,我不熟悉Virtuoso的工作原理。
答案 1 :(得分:1)
请注意,清除图表不一定会释放空间。您会注意到删除后主virtuoso.db
文件大小可能保持不变。
如果您需要删除所有RDF三元组(启动一个清除数据库),您可以删除(或重命名)virtuoso操作的db
文件夹。
重启virtuoso,你会发现它会创建一个干净的数据库。
这是一种hacky方式,但运作良好!