2011-07-18 13 views
2

私はsparqlを使い慣れていません。誰でも私がどのようにrdfグラフデータ(例:http://mylocalhost.com/owl/file.owl)をvirtuosoで削除できるか教えてください。以下は、私はそれを作成する方法である:rdfグラフのデータを削除

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

ヴィルトゥオーゾでクリア&削除グラフ法、ドロップ、作成との違いに、次のヒントをご覧ください。 http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtTipsAndTricksGuideCreateGraph – hwilliams

答えて

2

CLEAR GRAPHとDROP GRAPHはSPARQL Update操作であるため、別の方法やエンドポイントを使用する必要があるかもしれないので、私はVirtuosoの仕組みに慣れていません。

+0

感謝スティーブ。私はすべてのrdfトリプルをクリアしてリロードしました。 – DGT

1

グラフをクリアしても、必ずしも領域が解放されるわけではありません。メインのvirtuoso.dbは、削除後も同じサイズになることがあります。

すべてのRDFトリプルを削除する必要がある場合(クリアデータベースを開始する)、virtuosoが動作するフォルダdbを削除(または名前変更)できます。

名人を再起動すると、きれいなデータベースが作成されます。

これはハッキリですが、うまく動作します!

関連する問題