目次
- 図一覧
- 表一覧
- タイトルおよび著作権情報
- はじめに
- このリリースでのこのガイドの変更点
-
第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 SPM補助表を使用した問合せ実行の高速化
-
1.6.14 問合せパフォーマンスのベスト・プラクティス
- 1.6.14.1 xsd:dateTime、xsd:date、およびxsd:timeを含むFILTER構成要素
- 1.6.14.2 型付きリテラルを含むFILTER構成要素の索引
- 1.6.14.3 リレーショナル式を含むFILTER構成要素
- 1.6.14.4 オプティマイザ統計と動的サンプリング
- 1.6.14.5 複数パーティションの問合せ
- 1.6.14.6 OLTP索引圧縮によるシステムの圧縮
- 1.6.14.7 無制限のプロパティ・パス表現
- 1.6.14.8 ネストしたループによるプロパティ・パスのプッシュダウン
- 1.6.14.9 グループ化と集計
- 1.6.14.10 バインド変数の使用によるコンパイル時間の短縮
- 1.6.14.11 非NULL式ヒント
- 1.6.14.12 セマンティク・ネットワーク索引
- 1.6.14.13 Oracle Database In-MemoryでのRDFの使用
- 1.6.14.14 FILTER式での言語タグの使用
- 1.6.14.15 より効率的なFILTER評価のための型キャスト
- 1.6.14.16 GeoSPARQL問合せの空間索引付け
- 1.6.15 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 Oracle SQL DeveloperでのRDFのサポート
- 1.15 強化されたRDF ORDER BY問合せ処理
- 1.16 セマンティク・データの例(PL/SQLおよびJava)
- 1.17 リリース11.1以上でのソフトウェアの名前の変更
- 1.18 RDFセマンティク・グラフの詳細
- 1.19 リリース12.2よりも前のセマンティク・データに必要な移行作業
- 1.20 アクセシビリティをサポートするOracle RDF Graphの機能
- 2 セマンティク・データを使用するためのクイック・スタート
-
3 OWLの概要
- 3.1 オントロジ
- 3.2 OWL推論の使用方法
- 3.3 セマンティク演算子を使用したリレーショナル・データの問合せ
- 4 Simple Knowledge Organization System (SKOS)のサポート
-
5 ドキュメントのセマンティク索引付け
- 5.1 ドキュメントのセマンティク索引付け用の情報エクストラクタ
- 5.2 エクストラクタ・ポリシー
- 5.3 セマンティクに索引付けされたドキュメント
- 5.4 SEM_CONTAINSと補助演算子
- 5.5 SPARQL問合せパターンを使用したドキュメントの検索
- 5.6 ドキュメント内の一致サブグラフでのSPARQL変数のバインディング(SEM_CONTAINS_SELECT補助演算子)
- 5.7 ドキュメント検索操作の品質向上
- 5.8 外部ドキュメントの索引付け
- 5.9 Calaisエクストラクタ・タイプの構成
- 5.10 General Architecture for Text Engineering (GATE)の使用
- 5.11 新しいエクストラクタ・タイプの作成
- 5.12 レンジ・パーティション表に対するローカル・セマンティク索引の作成
- 5.13 セマンティク索引の変更
- 5.14 CREATE INDEXおよびALTER INDEXによるエクストラクタに固有なパラメータの引渡し
- 5.15 ドキュメントを中心にした推論の実行
- 5.16 セマンティク索引付に関するメタデータのビュー
- 5.17 GATEエクストラクタ出力のデフォルトのスタイル・シート
- 6 RDFデータのファイングレイン・アクセス制御
-
7 RDF Semantic Graph support for Apache Jena
- 7.1 ソフトウェア環境の設定
- 7.2 SPARQLサービスの設定
- 7.3 RDFセマンティク・グラフ環境の設定
- 7.4 SEM_MATCHおよびRDF Semantic Graph support for Apache Jenaの問合せの比較
- 7.5 SEM_MATCHまたはSQLベースの問合せ結果からのユーザーフレンドリJavaオブジェクトの取得
- 7.6 SPARQL問合せ処理の最適化
- 7.7 他の機能をサポートするためのSPARQL構文への追加
- 7.8 RDF Semantic Graph support for Apache JenaによりSPARQL問合せでサポートされるファンクション
- 7.9 SPARQLの更新のサポート
- 7.10 RDFデータの解析ファンクション
- 7.11 サーバー側APIのサポート
- 7.12 「RDF Semantic Graph support for Apache Jenaを使用したバルク・ロード」
- 7.13 変数名の自動変更
- 7.14 JavaScript Object Notation (JSON)形式のサポート
- 7.15 その他の推奨事項とガイドライン
-
7.16 RDF Semantic Graph support for Apache Jenaを使用する問合せ例
- 7.16.1 Test.java: 家族関係を問い合せる
- 7.16.2 Test6.java: OWLオントロジをロードし、OWLPrime推論を実行する
- 7.16.3 Test7.java: OWLオントロジをバルク・ロードし、OWLPrime推論を実行する
- 7.16.4 Test8.java: SPARQL OPTIONAL問合せ
- 7.16.5 Test9.java: SPARQL問合せでのLIMITおよびOFFSETの使用
- 7.16.6 Test10.java: TIMEOUTおよびDOPを使用するSPARQL問合せ
- 7.16.7 Test11.java: 名前付きグラフを含む問合せ
- 7.16.8 Test12.java: SPARQL ASK問合せ
- 7.16.9 Test13.java: SPARQL DESCRIBE問合せ
- 7.16.10 Test14.java: SPARQL CONSTRUCT問合せ
- 7.16.11 Test15.java: 複数のモデルの問合せと重複の許可の指定
- 7.16.12 Test16.java: SPARQLの更新
- 7.16.13 Test17.java: ARQ組込みファンクションを使用するSPARQL問合せ
- 7.16.14 Test18.java: SELECTキャスト問合せ
- 7.16.15 Test19.java: OracleConnectionを使用したOracle Databaseのインスタンス化
- 7.16.16 Test20.java: Oracle Database接続プーリング
- 7.17 SPARQL Gatewayとセマンティク・データ
- 7.18 Apache TomcatにおけるFusekiのデプロイ
- 7.19 RDFデータをバルク・ロードするためのORARDFLDRユーティリティ
-
8 RDF Semantic Graph Support for Eclipse RDF4J
- 8.1 Oracle RDF Graph Support for Eclipse RDF4Jの概要
- 8.2 Oracle RDF Graph Adapter for Eclipse RDF4Jを使用するための前提条件
- 8.3 Oracle RDF Graph Adapter for Eclipse RDF4Jを使用するための設定および構成
- 8.4 データベース接続の管理
- 8.5 SPARQL問合せの実行モデル
- 8.6 SPARQL更新の実行モデル
- 8.7 RDFデータの効率的なロード
- 8.8 Oracle RDF Graph Adapter for Eclipse RDF4Jのベスト・プラクティス
- 8.9 Oracle RDF Graph Adapter for Eclipse RDF4Jでの空白ノードのサポート
- 8.10 Oracle RDF Graph Adapter for Eclipse RDF4Jでサポートされていない機能
-
8.11 Oracle RDF Graph Adapter for Eclipse RDF4Jを使用した問合せの例
- 8.11.1 例1: 基本操作
- 8.11.2 例2: TRIG形式でのデータ・ファイルの追加
- 8.11.3 例3: 単純な問合せ
- 8.11.4 例4: 単純なバルク・ロード
- 8.11.5 例5: RDF/XMLのバルク・ロード
- 8.11.6 例6: SPARQL ASK問合せ
- 8.11.7 例7: SPARQL CONSTRUCT問合せ
- 8.11.8 例8: 名前付きグラフ問合せ
- 8.11.9 例9: 一致件数の取得
- 8.11.10 例10: 問合せパターンの定数に対するバインド変数の指定
- 8.11.11 例11: SPARQLの更新
- 8.11.12 例12: Oracleヒント
- 8.11.13 例13: JDBCバインド値の使用
- 8.11.14 例14: 単純な推論
- 8.11.15 例15: 単純な仮想モデル
- 9 ユーザー定義の推論と問合せ
- 10 RDFビュー: RDFとしてのリレーショナル・データ
- 11 Oracle Databaseに格納されたプロパティ・グラフ・データとのRDF統合
-
1 RDFナレッジ・グラフの概要
-
第II部 RDFグラフ・サーバーおよび問合せUI
- 12 RDFグラフ・サーバーおよび問合せUIの概要
- 13 RDFグラフ・サーバーおよび問合せUIの概念
-
14 Oracle RDFグラフ問合せUI
- 14.1 RDFグラフ問合せUIのインストール
- 14.2 RDFグラフ問合せUIのユーザー・ロールの管理
-
14.3 RDFグラフ問合せUIの開始
- 14.3.1 「データソース」ページ
-
14.3.2 RDFデータ・ページ
- 14.3.2.1 データ・ソースの選択
- 14.3.2.2 セマンティク・ネットワーク・アクション
- 14.3.2.3 データのインポート
- 14.3.2.4 SPARQL問合せキャッシュ・マネージャ
- 14.3.2.5 RDFオブジェクト・ナビゲータ
- 14.3.2.6 データ・ソース公開済データセット・ナビゲータ
- 14.3.2.7 SPARQL問合せおよびSPARQL更新操作の実行
- 14.3.2.8 Oracle RDFモデルの公開
- 14.3.2.9 公開済データセット・プレイグラウンド
- 14.3.2.10 補助表のサポート
- 14.3.2.11 拡張グラフ・ビュー
- 14.3.2.12 RDFモデルからのデータベース・ビュー
- 14.3.3 RDFサーバーおよびクライアントの構成ファイル
- 14.4 アクセシビリティ
-
第III部 リファレンス情報
-
15 SEM_APISパッケージのサブプログラム
- 15.1 SEM_APIS.ADD_DATATYPE_INDEX
- 15.2 SEM_APIS.ADD_SEM_INDEX
- 15.3 SEM_APIS.ALTER_DATATYPE_INDEX
- 15.4 SEM_APIS.ALTER_ENTAILMENT
- 15.5 SEM_APIS.ALTER_MODEL
- 15.6 SEM_APIS.ALTER_SEM_INDEX_ON_ENTAILMENT
- 15.7 SEM_APIS.ALTER_SEM_INDEX_ON_MODEL
- 15.8 SEM_APIS.ALTER_SEM_INDEXES
- 15.9 SEM_APIS.ALTER_SPM_TAB
- 15.10 SEM_APIS.ANALYZE_ENTAILMENT
- 15.11 SEM_APIS.ANALYZE_MODEL
- 15.12 SEM_APIS.APPEND_SEM_NETWORK_DATA
- 15.13 SEM_APIS.BUILD_PG_RDFVIEW_INDEXES
- 15.14 SEM_APIS.BUILD_SPM_TAB
- 15.15 SEM_APIS.BULK_LOAD_FROM_STAGING_TABLE
- 15.16 SEM_APIS.CLEANUP_BNODES
- 15.17 SEM_APIS.CLEANUP_FAILED
- 15.18 SEM_APIS.COMPOSE_RDF_TERM
- 15.19 SEM_APIS.CONVERT_TO_GML311_LITERAL
- 15.20 SEM_APIS.CONVERT_TO_WKT_LITERAL
- 15.21 SEM_APIS.CREATE_ENTAILMENT
- 15.22 SEM_APIS.CREATE_INDEX_ON_SPM_TAB
- 15.23 SEM_APIS.CREATE_PG_RDFVIEW
- 15.24 SEM_APIS.CREATE_RDFVIEW_MODEL
- 15.25 SEM_APIS.CREATE_RULEBASE
- 15.26 SEM_APIS.CREATE_SEM_MODEL
- 15.27 SEM_APIS.CREATE_SEM_NETWORK
- 15.28 SEM_APIS.CREATE_SOURCE_EXTERNAL_TABLE
- 15.29 SEM_APIS.CREATE_SPARQL_UPDATE_TABLES
- 15.30 SEM_APIS.CREATE_VIRTUAL_MODEL
- 15.31 SEM_APIS.DELETE_ENTAILMENT_STATS
- 15.32 SEM_APIS.DELETE_MODEL_STATS
- 15.33 SEM_APIS.DISABLE_CHANGE_TRACKING
- 15.34 SEM_APIS.DISABLE_INC_INFERENCE
- 15.35 SEM_APIS.DISABLE_INMEMORY
- 15.36 SEM_APIS.DISABLE_INMEMORY_FOR_ENT
- 15.37 SEM_APIS.DISABLE_INMEMORY_FOR_MODEL
- 15.38 SEM_APIS.DISABLE_NETWORK_SHARING
- 15.39 SEM_APIS.DROP_DATATYPE_INDEX
- 15.40 SEM_APIS.DROP_ENTAILMENT
- 15.41 SEM_APIS.DROP_PG_RDFVIEW
- 15.42 SEM_APIS.DROP_PG_RDFVIEW_INDEXES
- 15.43 SEM_APIS.DROP_RDFVIEW_MODEL
- 15.44 SEM_APIS.DROP_RULEBASE
- 15.45 SEM_APIS.DROP_SEM_INDEX
- 15.46 SEM_APIS.DROP_SEM_MODEL
- 15.47 SEM_APIS.DROP_SEM_NETWORK
- 15.48 SEM_APIS.DROP_SPARQL_UPDATE_TABLES
- 15.49 SEM_APIS.DROP_SPM_TAB
- 15.50 SEM_APIS.DROP_USER_INFERENCE_OBJS
- 15.51 SEM_APIS.DROP_VIRTUAL_MODEL
- 15.52 SEM_APIS.ENABLE_CHANGE_TRACKING
- 15.53 SEM_APIS.ENABLE_INC_INFERENCE
- 15.54 SEM_APIS.ENABLE_INMEMORY
- 15.55 SEM_APIS.ENABLE_INMEMORY_FOR_ENT
- 15.56 SEM_APIS.ENABLE_INMEMORY_FOR_MODEL
- 15.57 SEM_APIS.ENABLE_NETWORK_SHARING
- 15.58 SEM_APIS.ESCAPE_CLOB_TERM
- 15.59 SEM_APIS.ESCAPE_CLOB_VALUE
- 15.60 SEM_APIS.ESCAPE_RDF_TERM
- 15.61 SEM_APIS.ESCAPE_RDF_VALUE
- 15.62 SEM_APIS.EXPORT_ENTAILMENT_STATS
- 15.63 SEM_APIS.EXPORT_MODEL_STATS
- 15.64 SEM_APIS.EXPORT_RDFVIEW_MODEL
- 15.65 SEM_APIS.GATHER_SPM_INFO
- 15.66 SEM_APIS.GET_CHANGE_TRACKING_INFO
- 15.67 SEM_APIS.GET_INC_INF_INFO
- 15.68 SEM_APIS.GET_MODEL_ID
- 15.69 SEM_APIS.GET_MODEL_NAME
- 15.70 SEM_APIS.GET_TRIPLE_ID
- 15.71 SEM_APIS.GETV$DATETIMETZVAL
- 15.72 SEM_APIS.GETV$DATETZVAL
- 15.73 SEM_APIS.GETV$GEOMETRYVAL
- 15.74 SEM_APIS.GETV$NUMERICVAL
- 15.75 SEM_APIS.GETV$STRINGVAL
- 15.76 SEM_APIS.GETV$TIMETZVAL
- 15.77 SEM_APIS.GRANT_MODEL_ACCESS_PRIV
- 15.78 SEM_APIS.GRANT_MODEL_ACCESS_PRIVS
- 15.79 SEM_APIS.GRANT_NETWORK_ACCESS_PRIVS
- 15.80 SEM_APIS.GRANT_NETWORK_SHARING_PRIVS
- 15.81 SEM_APIS.IMPORT_ENTAILMENT_STATS
- 15.82 SEM_APIS.IMPORT_MODEL_STATS
- 15.83 SEM_APIS.IS_TRIPLE
- 15.84 SEM_APIS.LOAD_INTO_STAGING_TABLE
- 15.85 SEM_APIS.LOOKUP_ENTAILMENT
- 15.86 SEM_APIS.MERGE_MODELS
- 15.87 SEM_APIS.MIGRATE_DATA_TO_CURRENT
- 15.88 SEM_APIS.MOVE_SEM_NETWORK_DATA
- 15.89 SEM_APIS.PRIVILEGE_ON_APP_TABLES
- 15.90 SEM_APIS.PURGE_UNUSED_VALUES
- 15.91 SEM_APIS.REFRESH_SEM_NETWORK_INDEX_INFO
- 15.92 SEM_APIS.REMOVE_DUPLICATES
- 15.93 SEM_APIS.RENAME_ENTAILMENT
- 15.94 SEM_APIS.RENAME_MODEL
- 15.95 SEM_APIS.RES2VID
- 15.96 SEM_APIS.RESTORE_SEM_NETWORK_DATA
- 15.97 SEM_APIS.REVOKE_MODEL_ACCESS_PRIV
- 15.98 SEM_APIS.REVOKE_MODEL_ACCESS_PRIVS
- 15.99 SEM_APIS.REVOKE_NETWORK_ACCESS_PRIVS
- 15.100 SEM_APIS.REVOKE_NETWORK_SHARING_PRIVS
- 15.101 SEM_APIS.SET_ENTAILMENT_STATS
- 15.102 SEM_APIS.SET_MODEL_STATS
- 15.103 SEM_APIS.SPARQL_TO_SQL
- 15.104 SEM_APIS.SWAP_NAMES
- 15.105 SEM_APIS.TRUNCATE_SEM_MODEL
- 15.106 SEM_APIS.UNESCAPE_CLOB_TERM
- 15.107 SEM_APIS.UNESCAPE_CLOB_VALUE
- 15.108 SEM_APIS.UNESCAPE_RDF_TERM
- 15.109 SEM_APIS.UNESCAPE_RDF_VALUE
- 15.110 SEM_APIS.UPDATE_MODEL
- 15.111 SEM_APIS.VALIDATE_ENTAILMENT
- 15.112 SEM_APIS.VALIDATE_GEOMETRIES
- 15.113 SEM_APIS.VALIDATE_MODEL
- 15.114 SEM_APIS.VALUE_NAME_PREFIX
- 15.115 SEM_APIS.VALUE_NAME_SUFFIX
- 16 SEM_OLSパッケージのサブプログラム
- 17 SEM_PERFパッケージのサブプログラム
- 18 SEM_RDFCTXパッケージのサブプログラム
- 19 SEM_RDFSAパッケージのサブプログラム
-
15 SEM_APISパッケージのサブプログラム
- A RDFセマンティク・グラフ・サポートの有効化、ダウングレードまたは削除
-
B 空間問合せのSEM_MATCHサポート
-
B.1 空間サポート用GeoSPARQL関数
- B.1.1 ogcf:boundary
- B.1.2 ogcf:buffer
- B.1.3 ogcf:convexHull
- B.1.4 ogcf:difference
- B.1.5 ogcf:distance
- B.1.6 ogcf:envelope
- B.1.7 ogcf:getSRID
- B.1.8 ogcf:intersection
- B.1.9 ogcf:relate
- B.1.10 ogcf:sfContains
- B.1.11 ogcf:sfCrosses
- B.1.12 ogcf:sfDisjoint
- B.1.13 ogcf:sfEquals
- B.1.14 ogcf:sfIntersects
- B.1.15 ogcf:sfOverlaps
- B.1.16 ogcf:sfTouches
- B.1.17 ogcf:sfWithin
- B.1.18 ogcf:symDifference
- B.1.19 ogcf:union
-
B.2 Oracle固有の空間サポート用関数
- B.2.1 orageo:aggrCentroid
- B.2.2 orageo:aggrConvexHull
- B.2.3 orageo:aggrMBR
- B.2.4 orageo:aggrUnion
- B.2.5 orageo:area
- B.2.6 orageo:buffer
- B.2.7 orageo:centroid
- B.2.8 orageo:convexHull
- B.2.9 orageo:difference
- B.2.10 orageo:distance
- B.2.11 orageo:getSRID
- B.2.12 orageo:intersection
- B.2.13 orageo:length
- B.2.14 orageo:mbr
- B.2.15 orageo:nearestNeighbor
- B.2.16 orageo:relate
- B.2.17 orageo:sdoDistJoin
- B.2.18 orageo:sdoJoin
- B.2.19 orageo:union
- B.2.20 orageo:withinDistance
- B.2.21 orageo:xor
-
B.1 空間サポート用GeoSPARQL関数
- C SQL DeveloperでのRDFのサポート
- 用語集
- 索引