最近、リンク データについていくつか調査していて、rdf データベースを使用する必要があったため、virtuoso データベースに出会いました。実際のところ、インストール時に問題となる点はあまりありません。以前、Windows 10 に一度インストールしたことがあります。今回はUbuntu 18.04にインストールします。他のLinuxディストリビューションのインストール手順も同様です。 Virtuoso データベースのダウンロードと使用 virtuoso データベースのオープン ソース バージョンは、sourceforge からダウンロードできます。バージョン7.25を使用しています。コンパイルされた汎用バージョン (ダウンロード イメージで赤でマークされているもの) をダウンロードすることをお勧めします。openssl バージョンではコンパイルが必要なバージョンがサポートされていないという問題が発生しました。 ダウンロード後、/usr/local に解凍し、以下の環境変数を追加します。これにより、virtuoso bin ディレクトリに cd したり、起動前にパスを追加したりすることなく、ターミナルで直接 virtuoso データベース サービスを起動できるため、より便利です。 /etc のプロファイル ファイルを編集し、最後の行に export VIRTUOSO_HOME=/usr/local/virtuoso-opensource を追加し、PATH に virtuoso パス ${VIRTUOSO_HOME}/bin を追加します。PATH 内のパスはコロンで区切られます。私の環境変数は次のように設定されています: 環境変数を設定したら再起動してください。 virtuoso-openlink の下のデータベース フォルダーにある virtuoso.ini.sample の名前を virtuoso.ini に変更します。次に、ターミナルを起動し、データベース ディレクトリに cd して、virtuoso -t -fd と入力してサービスを開始します。ブラウザに http://localhost:8890 と入力して、8890 ポートの Web ページにアクセスし、最初のページを開きます。 「conductor」をクリックし、ユーザー名とパスワード (両方とも dba) を入力して、データベース サービス ページに入ります。 linkeddata をクリックした後、Quad Store Upload をクリックして rdf データをロードします。ここで、FIle はアップロードする必要がある ttl 形式または xml 形式の rdf データです (Virtuoso は、これら 2 つだけでなく、複数の形式の rdf データをサポートしています)。名前付きグラフ IRI は自分で設定する必要があります。テストとして、http://localhost:8890/test に変更します。 「アップロード」をクリックしてデータのアップロードを完了します。 次にグラフを開くと、先ほど作成した名前付きグラフ IRI が表示されます。 次に、SPARQL をクリックして SPARQL 検索を実行します。デフォルトのグラフ IRI は、先ほど作成した http://localhost:8890/test に設定する必要があることに注意してください。 isqlの使用 Virtuoso データベースでは、データベース コマンド管理ツール ISQL を使用できます。ターミナルを開き、isql 1111 dba dba と入力して isql に入ります。ただし、Virtuoso の ISQL はシステム内の既存の unixODBC ISQL と競合するため (エラー メッセージ [ISQL]ERROR: Could not SQLConnect が表示されます)、virtuoso の bin ディレクトリ内の isql の名前を変更する必要があります。ターミナルで isql-v 1111 dba dba と入力して isql に入ることができるように、名前を isql-v に変更しました。 要約する 私は Virtuoso にあまり詳しくなく、公式ドキュメントもあまり分かりやすくありません。中国ではリンクデータに関する研究はそれほど普及しておらず、関連するリソースを見つけるのは容易ではありません。 Virtuoso データベースの残りの部分については、見つけたらさらに情報を追加します。インストール中や使用中にご質問がある場合は、コメント欄でお尋ねください。 以下もご興味があるかもしれません:
|
<<: mysqlは指定された期間内の統計データを取得します
>>: VueはElementUIのフォームサンプルコードを模倣する
ins と del は、HTML 4.0 で導入され、文書の作成時に作成者が共同作業できるようにし、...
質問昨日、データベースSQLを書いているときに問題が発生しました。問題の根本は、SQL ステートメン...
目次1. インストール要件2. OSイメージのダウンロード3. VMware Workstation...
多くの場合、クエリの結果は最大で 1 つのデータ レコードになることが予想されます。この場合、制限 ...
ステップ1: ディレクトリに入ります: cd /etc/mysql、debian.cnfファイルを表...
目次導入説明書実際の経験長所と短所総括する導入mysqlpump は mysqldump の派生です...
まとめHTML: 要素と v-cloak CSS: [v-cloak]{表示: なし}プロセスページ...
IPSec の概要IPSec (インターネット プロトコル セキュリティ): ネットワーク層と適用さ...
入力ボックスの値を取得する複数の方法最初の方法は、制御されていないコンポーネントの取得です2番目の方...
序文データベースのデータを表示すると、文字化けした文字が表示されることがあります。実際、どのようなデ...
数日前、Codepen で @Kyle Wetton が書いた、CSS ブレンディング モードと S...
Iframe Web ページのナビゲーション ウィンドウに関する簡単な説明 Iframe ウェブペー...
CentOS 7が正常にインストールされると、OpenJDKのJREがデフォルトでインストールされて...
1. ユーザーを作成します。注文: 'password' によって識別される ...
目次1. インデックスとは何ですか? 2. インデックスはなぜ必要なのでしょうか? 3. インデック...