RDF Graph for Oracle NoSQL Database

法律上の注意点

Copyright © 2011, 2012, 2013, Oracle and/or its affiliates.All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合がありますまた、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

RDF Graph for Oracle NoSQL Databaseは、Oracle NoSQL Database Enterprise Editionと同じ条件でライセンスされ、Oracle NoSQL Database Enterprise Editionとのみ使用されます。

このソフトウェアまたは関連ドキュメントが、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供される場合は、次のNoticeが適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle およびその関連企業の登録商標です。その他の名称は、他社の商標の可能性があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェアおよびドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

07/09/2013


目次

はじめに
この本で使用される表記規則
1 RDF Graph for NoSQL Databaseの概要
RDFグラフ機能の概要
セマンティック・データ・モデリング
名前付きグラフ
データベースのセマンティック・データ
ロード
推論
RDFグラフ機能による推論
2 RDFグラフの設定
システム環境の設定
SPARQLサービスの設定
joseki.warのデプロイ
Apache Tomcatの使用方法
Oracle WebLogic Serverの使用方法
SPARQLサービスにおけるOracle NoSQL Database接続の構成
SPARQLサービスの構成: Oracle NoSQL Database
3 NoSQL Databaseへの接続
Oracle NoSQL Databaseへの単一接続の作成
接続プーリング
4 RDFグラフのロード
RDFグラフ機能を使用したパラレル・ロード
5 RDFグラフの問合せ
SPARQL問合せでサポートされている関数
Bノード(空白ノード)を伴う構文
JavaScript Object Notation (JSON)形式のサポート
ベスト・プラクティス
追加の問合せオプション
JOIN_METHODオプション
SPARQL 1.1フェデレーテッド問合せのSERVICE句
データ・サンプリング
問合せのヒント
6 RDFグラフの更新
7 RDFグラフの推論
Jena OntModel APIの使用方法
SPARQLコンストラクトの使用
外部推論システムとJena APIとの併用
8 RDFグラフ機能のクイック・スタート
Example1.java: デフォルト・グラフの作成とトリプルの追加/削除
Example1b.java: 名前付きグラフの作成とトリプルの追加/削除
Example1c.java: 推論されたグラフの作成とトリプルの追加/削除
Example1d.java: 推論されたグラフの作成とトリプルの追加/削除
Example2.java: RDFファイルのロード
RDFデータの同時ロード
Example4.java: 名前付きグラフに対するファミリ関係の問合せ
Example5.java: JOIN_METHODを使用するSPARQL問合せ
Example5b.java: ORDERED問合せオプションを使用するSPARQL問合せ
Example5c.java: TIMEOUTとGRACEFUL TIMEOUTを使用するSPARQL問合せ
Example5d.java: DOPを使用するSPARQL問合せ
Example5e.java: INFERENCE/ASSERTED ONLYヒントを使用するSPARQL問合せ
Example5g.java: PLAN問合せヒントを使用するSPARQL問合せ
Example6.java: SPARQL ASK問合せ
Example7.java: SPARQL DESCRIBE問合せ
Example8.java: SPARQL CONSTRUCT問合せ
Example9.java: SPARQL OPTIONAL問合せ
Example10.java: LIMITとOFFSETを使用するSPARQL問合せ
Example11.java: SELECTキャストを使用するSPARQL問合せ
Example12.java: 名前付きグラフを伴うSPARQL
Example13.java: ARQ組込み関数を使用するSPARQL問合せ
Example14: SPARQL Update
Example15.java: Oracle NOSQL Database接続プーリング
Oracle NoSQL Databaseにおけるグラフのデータ・サンプリングの生成
Example16b. Oracle NoSQL Databaseにおけるデータセットのデータ・サンプリングの生成
Jena OntModel APIを使用したオントロジ・モデルの構築
9 XMLベース・ツール用のSPARQL Gateway
SPARQL Gatewayの機能とメリットの概要
SPARQL Gatewayのインストールと構成
RDFグラフの.zipファイルのダウンロード
SPARQL GatewayのWebLogic Serverへのデプロイ
プロキシ設定の変更
SparqlGatewayAdminGroupグループの追加と構成
RDFデータに対するSPARQL Gatewayの使用
SPARQL問合せとXSL変換の格納
タイムアウト値の指定
ベスト・エフォート問合せ実行の指定
text/xml以外のコンテンツ・タイプの指定
デフォルトXSLTファイルのカスタマイズ
SPARQL GatewayのグラフィカルWebインタフェースの使用
メイン・ページ(index.html)
ページのナビゲーションとブラウズ(browse.jsp)
XSLT管理ページ(xslt.jsp)
SPARQL管理ページ(sparql.jsp)
OBIEEへのXMLデータ・ソースとしてSPARQL Gatewayを使用
A ソフトウェアの前提条件
B 新しいSPARQLサービスWARファイルの生成
C サード・パーティ・ライセンス
Apache Jena Apacheのライセンス
ICUのライセンス
SLF4Jのライセンス条件
Protege-OWL
Mozilla Public License