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