目次
- 図一覧
- 表一覧
- タイトルおよび著作権情報
- はじめに
- 『Oracle Spatial and Graph RDFセマンティク・グラフ開発者ガイド』のこのリリースでの変更点
-
第I部 概念および使用情報
-
1 RDFセマンティク・グラフの概要
- 1.1 Oracleセマンティク・テクノロジ・サポートの概要
- 1.2 セマンティク・データのモデル化
- 1.3 データベースのセマンティク・データ
- 1.4 セマンティク・メタデータ表およびビュー
- 1.5 セマンティク・データの型、コンストラクタおよびメソッド
-
1.6 SEM_MATCH表関数を使用したセマンティク・データの問合せ
- 1.6.1 不完全または無効な伴意による問合せの実行
- 1.6.2 グラフ・パターン: 中カッコの構文とOPTIONAL、FILTER、UNIONおよびGRAPHキーワードのサポート
- 1.6.3 グラフ・パターン: SPARQL ASK構文のサポート
- 1.6.4 グラフ・パターン: SPARQL CONSTRUCT構文のサポート
- 1.6.5 グラフ・パターン: SPARQL DESCRIBE構文のサポート
- 1.6.6 グラフ・パターン: SPARQL SELECT構文のサポート
- 1.6.7 グラフ・パターン: SPARQL 1.1の構成要素のサポート
- 1.6.8 グラフ・パターン: SPARQL 1.1のフェデレーテッド問合せのサポート
- 1.6.9 インライン問合せオプティマイザ・ヒント
- 1.6.10 全文検索
- 1.6.11 空間のサポート
- 1.6.12 フラッシュバック問合せのサポート
-
1.6.13 問合せパフォーマンスのベスト・プラクティス
- 1.6.13.1 xsd:dateTime、xsd:date、およびxsd:timeを含むFILTER構成要素
- 1.6.13.2 型付きリテラルを含むFILTER構成要素のファンクション・ベースの索引
- 1.6.13.3 リレーショナル式を含むFILTER構成要素
- 1.6.13.4 オプティマイザ統計と動的サンプリング
- 1.6.13.5 複数パーティションの問合せ
- 1.6.13.6 OLTP索引圧縮によるシステムの圧縮
- 1.6.13.7 無制限のプロパティ・パス表現
- 1.6.13.8 ネストしたループによるプロパティ・パスのプッシュダウン
- 1.6.13.9 グループ化と集計
- 1.6.13.10 バインド変数の使用によるコンパイル時間の短縮
- 1.6.13.11 非NULL式ヒント
- 1.6.14 SEM_MATCH使用時の特別な考慮事項
- 1.7 SEM_APIS.SPARQL_TO_SQL関数を使用したセマンティク・データの問合せ
- 1.8 セマンティク・データのロードおよびエクスポート
- 1.9 セマンティク・ネットワーク索引の使用
- 1.10 データ型索引の使用
- 1.11 セマンティク・モデルおよびセマンティク・ネットワークの統計の管理
- 1.12 セマンティク・モデルに対するSPARQL更新操作のサポート
- 1.13 RDFによるOracle Database In-Memoryのサポート
- 1.14 SQL DeveloperでのRDFのサポート
- 1.15 強化されたRDF ORDER BY問合せ処理
- 1.16 セマンティク・データを使用するためのクイック・スタート
- 1.17 セマンティク・データの例(PL/SQLおよびJava)
- 1.18 リリース11.1以上でのソフトウェアの名前の変更
- 1.19 RDFセマンティク・グラフの詳細
- 1.20 リリース12.2よりも前のセマンティク・データに必要な移行作業
-
2 OWLの概要
- 2.1 オントロジ
- 2.2 OWL推論の使用方法
- 2.3 セマンティク演算子を使用したリレーショナル・データの問合せ
- 3 Simple Knowledge Organization System (SKOS)のサポート
-
4 ドキュメントのセマンティク索引付け
- 4.1 ドキュメントのセマンティク索引付け用の情報エクストラクタ
- 4.2 エクストラクタ・ポリシー
- 4.3 セマンティクに索引付けされたドキュメント
- 4.4 SEM_CONTAINSと補助演算子
- 4.5 SPARQL問合せパターンを使用したドキュメントの検索
- 4.6 ドキュメント内の一致サブグラフでのSPARQL変数のバインディング(SEM_CONTAINS_SELECT補助演算子)
- 4.7 ドキュメント検索操作の品質向上
- 4.8 外部ドキュメントの索引付け
- 4.9 Calaisエクストラクタ・タイプの構成
- 4.10 General Architecture for Text Engineering (GATE)の使用
- 4.11 新しいエクストラクタ・タイプの作成
- 4.12 レンジ・パーティション表に対するローカル・セマンティク索引の作成
- 4.13 セマンティク索引の変更
- 4.14 CREATE INDEXおよびALTER INDEXによるエクストラクタに固有なパラメータの引渡し
- 4.15 ドキュメントを中心にした推論の実行
- 4.16 セマンティク索引付に関するメタデータのビュー
- 4.17 GATEエクストラクタ出力のデフォルトのスタイル・シート
- 5 RDFデータのファイングレイン・アクセス制御
-
6 RDF Semantic Graph support for Apache Jena
- 6.1 ソフトウェア環境の設定
- 6.2 SPARQLサービスの設定
- 6.3 動的なSPARQLエンドポイントの設定
- 6.4 Josekiサーブレットへのクロスサイト・リクエスト・フォージェリ(CSRF)に対する防御の追加
- 6.5 RDFセマンティク・グラフ環境の設定
- 6.6 SEM_MATCHおよびRDF Semantic Graph support for Apache Jenaの問合せの比較
- 6.7 SEM_MATCHまたはSQLベースの問合せ結果からのユーザーフレンドリJavaオブジェクトの取得
- 6.8 SPARQL問合せ処理の最適化
- 6.9 他の機能をサポートするためのSPARQL構文への追加
- 6.10 RDF Semantic Graph support for Apache JenaによりSPARQL問合せでサポートされるファンクション
- 6.11 SPARQLの更新のサポート
- 6.12 RDFデータの解析ファンクション
- 6.13 サーバー側APIのサポート
- 6.14 「RDF Semantic Graph support for Apache Jenaを使用したバルク・ロード」
- 6.15 変数名の自動変更
- 6.16 JavaScript Object Notation (JSON)形式のサポート
- 6.17 その他の推奨事項とガイドライン
-
6.18 RDF Semantic Graph support for Apache Jenaを使用する問合せ例
- 6.18.1 Test.java: 家族関係を問い合せる
- 6.18.2 Test6.java: OWLオントロジをロードし、OWLPrime推論を実行する
- 6.18.3 Test7.java: OWLオントロジをバルク・ロードし、OWLPrime推論を実行する
- 6.18.4 Test8.java: SPARQL OPTIONAL問合せ
- 6.18.5 Test9.java: SPARQL問合せでのLIMITおよびOFFSETの使用
- 6.18.6 Test10.java: TIMEOUTおよびDOPを使用するSPARQL問合せ
- 6.18.7 Test11.java: 名前付きグラフを含む問合せ
- 6.18.8 Test12.java: SPARQL ASK問合せ
- 6.18.9 Test13.java: SPARQL DESCRIBE問合せ
- 6.18.10 Test14.java: SPARQL CONSTRUCT問合せ
- 6.18.11 Test15.java: 複数のモデルの問合せと重複の許可の指定
- 6.18.12 Test16.java: SPARQLの更新
- 6.18.13 Test17.java: ARQ組込みファンクションを使用するSPARQL問合せ
- 6.18.14 Test18.java: SELECTキャスト問合せ
- 6.18.15 Test19.java: OracleConnectionを使用したOracle Databaseのインスタンス化
- 6.18.16 Test20.java: Oracle Database接続プーリング
- 6.19 SPARQL Gatewayとセマンティク・データ
- 6.20 Apache TomcatまたはJBossにおけるJosekiのデプロイ
-
7 RDF Semantic Graph Support for Eclipse RDF4J
- 7.1 Oracle RDF Graph Support for Eclipse RDF4Jの概要
- 7.2 Oracle RDF Graph Adapter for Eclipse RDF4Jを使用するための前提条件
- 7.3 Oracle RDF Graph Adapter for Eclipse RDF4Jを使用するための設定および構成
- 7.4 データベース接続の管理
- 7.5 SPARQL問合せの実行モデル
- 7.6 SPARQL更新の実行モデル
- 7.7 RDFデータの効率的なロード
- 7.8 Oracle RDF Graph Adapter for Eclipse RDF4Jのベスト・プラクティス
- 7.9 Oracle RDF Graph Adapter for Eclipse RDF4Jでの空白ノードのサポート
- 7.10 Oracle RDF Graph Adapter for Eclipse RDF4Jでサポートされていない機能
-
7.11 Oracle RDF Graph Adapter for Eclipse RDF4Jを使用した問合せの例
- 7.11.1 例1: 基本操作
- 7.11.2 例2: TRIG形式でのデータ・ファイルの追加
- 7.11.3 例3: 単純な問合せ
- 7.11.4 例4: 単純なバルク・ロード
- 7.11.5 例5: RDF/XMLのバルク・ロード
- 7.11.6 例6: SPARQL ASK問合せ
- 7.11.7 例7: SPARQL CONSTRUCT問合せ
- 7.11.8 例8: 名前付きグラフ問合せ
- 7.11.9 例9: 一致件数の取得
- 7.11.10 例10: 問合せパターンの定数に対するバインド変数の指定
- 7.11.11 例11: SPARQLの更新
- 7.11.12 例12: Oracleヒント
- 7.11.13 例13: JDBCバインド値の使用
- 7.11.14 例14: 単純な推論
- 7.11.15 例15: 単純な仮想モデル
- 8 ユーザー定義の推論と問合せ
- 9 RDFビュー: RDFとしてのリレーショナル・データ
- 10 Oracle Databaseに格納されたプロパティ・グラフ・データとのRDF統合
-
1 RDFセマンティク・グラフの概要
-
第II部 リファレンスおよび補足情報
-
11 SEM_APISパッケージのサブプログラム
- 11.1 SEM_APIS.ADD_DATATYPE_INDEX
- 11.2 SEM_APIS.ADD_SEM_INDEX
- 11.3 SEM_APIS.ALTER_DATATYPE_INDEX
- 11.4 SEM_APIS.ALTER_ENTAILMENT
- 11.5 SEM_APIS.ALTER_MODEL
- 11.6 SEM_APIS.ALTER_SEM_INDEX_ON_ENTAILMENT
- 11.7 SEM_APIS.ALTER_SEM_INDEX_ON_MODEL
- 11.8 SEM_APIS.ALTER_SEM_INDEXES
- 11.9 SEM_APIS.ANALYZE_ENTAILMENT
- 11.10 SEM_APIS.ANALYZE_MODEL
- 11.11 SEM_APIS.BUILD_PG_RDFVIEW_INDEXES
- 11.12 SEM_APIS.BULK_LOAD_FROM_STAGING_TABLE
- 11.13 SEM_APIS.CLEANUP_BNODES
- 11.14 SEM_APIS.CLEANUP_FAILED
- 11.15 SEM_APIS.COMPOSE_RDF_TERM
- 11.16 SEM_APIS.CONVERT_TO_GML311_LITERAL
- 11.17 SEM_APIS.CONVERT_TO_WKT_LITERAL
- 11.18 SEM_APIS.CREATE_ENTAILMENT
- 11.19 SEM_APIS.CREATE_PG_RDFVIEW
- 11.20 SEM_APIS.CREATE_RDFVIEW_MODEL
- 11.21 SEM_APIS.CREATE_RULEBASE
- 11.22 SEM_APIS.CREATE_SEM_MODEL
- 11.23 SEM_APIS.CREATE_SEM_NETWORK
- 11.24 SEM_APIS.CREATE_SOURCE_EXTERNAL_TABLE
- 11.25 SEM_APIS.CREATE_SPARQL_UPDATE_TABLES
- 11.26 SEM_APIS.CREATE_VIRTUAL_MODEL
- 11.27 SEM_APIS.DELETE_ENTAILMENT_STATS
- 11.28 SEM_APIS.DELETE_MODEL_STATS
- 11.29 SEM_APIS.DISABLE_CHANGE_TRACKING
- 11.30 SEM_APIS.DISABLE_INC_INFERENCE
- 11.31 SEM_APIS.DISABLE_INMEMORY
- 11.32 SEM_APIS.DROP_DATATYPE_INDEX
- 11.33 SEM_APIS.DROP_ENTAILMENT
- 11.34 SEM_APIS.DROP_PG_RDFVIEW
- 11.35 SEM_APIS.DROP_PG_RDFVIEW_INDEXES
- 11.36 SEM_APIS.DROP_RDFVIEW_MODEL
- 11.37 SEM_APIS.DROP_RULEBASE
- 11.38 SEM_APIS.DROP_SEM_INDEX
- 11.39 SEM_APIS.DROP_SEM_MODEL
- 11.40 SEM_APIS.DROP_SEM_NETWORK
- 11.41 SEM_APIS.DROP_SPARQL_UPDATE_TABLES
- 11.42 SEM_APIS.DROP_USER_INFERENCE_OBJS
- 11.43 SEM_APIS.DROP_VIRTUAL_MODEL
- 11.44 SEM_APIS.ENABLE_CHANGE_TRACKING
- 11.45 SEM_APIS.ENABLE_INC_INFERENCE
- 11.46 SEM_APIS.ENABLE_INMEMORY
- 11.47 SEM_APIS.ESCAPE_CLOB_TERM
- 11.48 SEM_APIS.ESCAPE_CLOB_VALUE
- 11.49 SEM_APIS.ESCAPE_RDF_TERM
- 11.50 SEM_APIS.ESCAPE_RDF_VALUE
- 11.51 SEM_APIS.EXPORT_ENTAILMENT_STATS
- 11.52 SEM_APIS.EXPORT_MODEL_STATS
- 11.53 SEM_APIS.EXPORT_RDFVIEW_MODEL
- 11.54 SEM_APIS.GET_CHANGE_TRACKING_INFO
- 11.55 SEM_APIS.GET_INC_INF_INFO
- 11.56 SEM_APIS.GET_MODEL_ID
- 11.57 SEM_APIS.GET_MODEL_NAME
- 11.58 SEM_APIS.GET_TRIPLE_ID
- 11.59 SEM_APIS.GETV$DATETIMETZVAL
- 11.60 SEM_APIS.GETV$DATETZVAL
- 11.61 SEM_APIS.GETV$GEOMETRYVAL
- 11.62 SEM_APIS.GETV$NUMERICVAL
- 11.63 SEM_APIS.GETV$STRINGVAL
- 11.64 SEM_APIS.GETV$TIMETZVAL
- 11.65 SEM_APIS.IMPORT_ENTAILMENT_STATS
- 11.66 SEM_APIS.IMPORT_MODEL_STATS
- 11.67 SEM_APIS.IS_TRIPLE
- 11.68 SEM_APIS.LOAD_INTO_STAGING_TABLE
- 11.69 SEM_APIS.LOOKUP_ENTAILMENT
- 11.70 SEM_APIS.MERGE_MODELS
- 11.71 SEM_APIS.MIGRATE_DATA_TO_CURRENT
- 11.72 SEM_APIS.PRIVILEGE_ON_APP_TABLES
- 11.73 SEM_APIS.PURGE_UNUSED_VALUES
- 11.74 SEM_APIS.REFRESH_SEM_NETWORK_INDEX_INFO
- 11.75 SEM_APIS.REMOVE_DUPLICATES
- 11.76 SEM_APIS.RENAME_ENTAILMENT
- 11.77 SEM_APIS.RENAME_MODEL
- 11.78 SEM_APIS.RES2VID
- 11.79 SEM_APIS.SET_ENTAILMENT_STATS
- 11.80 SEM_APIS.SET_MODEL_STATS
- 11.81 SEM_APIS.SPARQL_TO_SQL
- 11.82 SEM_APIS.SWAP_NAMES
- 11.83 SEM_APIS.UNESCAPE_CLOB_TERM
- 11.84 SEM_APIS.UNESCAPE_CLOB_VALUE
- 11.85 SEM_APIS.UNESCAPE_RDF_TERM
- 11.86 SEM_APIS.UNESCAPE_RDF_VALUE
- 11.87 SEM_APIS.UPDATE_MODEL
- 11.88 SEM_APIS.VALIDATE_ENTAILMENT
- 11.89 SEM_APIS.VALIDATE_GEOMETRIES
- 11.90 SEM_APIS.VALIDATE_MODEL
- 11.91 SEM_APIS.VALUE_NAME_PREFIX
- 11.92 SEM_APIS.VALUE_NAME_SUFFIX
- 12 SEM_OLSパッケージのサブプログラム
- 13 SEM_PERFパッケージのサブプログラム
- 14 SEM_RDFCTXパッケージのサブプログラム
- 15 SEM_RDFSAパッケージのサブプログラム
-
11 SEM_APISパッケージのサブプログラム
- A RDFセマンティク・グラフ・サポートの有効化、ダウングレードまたは削除
-
B 空間問合せのSEM_MATCHサポート
- B.1 ogcf:boundary
- B.2 ogcf:buffer
- B.3 ogcf:convexHull
- B.4 ogcf:difference
- B.5 ogcf:distance
- B.6 ogcf:envelope
- B.7 ogcf:getSRID
- B.8 ogcf:intersection
- B.9 ogcf:relate
- B.10 ogcf:sfContains
- B.11 ogcf:sfCrosses
- B.12 ogcf:sfDisjoint
- B.13 ogcf:sfEquals
- B.14 ogcf:sfIntersects
- B.15 ogcf:sfOverlaps
- B.16 ogcf:sfTouches
- B.17 ogcf:sfWithin
- B.18 ogcf:symDifference
- B.19 ogcf:union
- B.20 orageo:aggrCentroid
- B.21 orageo:aggrConvexHull
- B.22 orageo:aggrMBR
- B.23 orageo:aggrUnion
- B.24 orageo:area
- B.25 orageo:buffer
- B.26 orageo:centroid
- B.27 orageo:convexHull
- B.28 orageo:difference
- B.29 orageo:distance
- B.30 orageo:getSRID
- B.31 orageo:intersection
- B.32 orageo:length
- B.33 orageo:mbr
- B.34 orageo:nearestNeighbor
- B.35 orageo:relate
- B.36 orageo:sdoDistJoin
- B.37 orageo:sdoJoin
- B.38 orageo:union
- B.39 orageo:withinDistance
- B.40 orageo:xor
- 用語集
- 索引