rdfstore-js¶
本記事の対象バージョン:0.9.17 (2016/09/04リリース)
ライセンス
- オープンソース(MITライセンス)
Installation¶
npmをインストール
$ sudo apt install npm
rdfstore-js で作業するためのディレクトリを作って移動
$ mkdir ./rdfstore-js $ cd rdfstore-js
npm を使って必要なパッケージをインストール
$ npm install nodejs $ npm install rdfstore
テキストエディタなどで、以下のようなファイルを作成する。ファイル名はtest.jsとする。
/path/to/dataset.ttl
はロードしたいttlファイルのパスに変更する。
const rdfstore = require('rdfstore');
const fs = require('fs');
rdfstore.create(function(err, store){
const rdf = fs.createReadStream('/path/to/dataset.ttl');
store.load('text/turtle', rdf, function(s,d){
console.log(s,d);
store.execute("SELECT * WHERE { ?s ?p ?o } LIMIT 10",
function(success, results){
console.log(success, results);
});
});
});
ファイル作成後、以下のコマンドで実行する。
大きめのファイルを扱う場合は、Node.jsのメモリ制限に引っかかることがあるので
--max-old-space-size
を指定する(単位はMB)$ node --max-old-space-size=4096 test.js