Table of Contents
- List of Figures
- List of Tables
- Title and Copyright Information
- Preface
- Changes in This Release for This Guide
- How to Use This Book
-
Part I Conceptual and Usage Information
-
1
RDF Graph Overview
- 1.1 Introduction to Oracle Semantic Technologies Support
- 1.2 Semantic Data Modeling
-
1.3
Semantic Data in the Database
-
1.3.1
Semantic Networks
- 1.3.1.1 Schema-Private Semantic Networks
- 1.3.1.2 Types of Semantic Network Users
- 1.3.1.3 Naming Conventions for Semantic Network Objects
- 1.3.1.4 RDF_PARAMETER Table in Semantic Networks
- 1.3.1.5 Migrating from MDSYS to Schema-Private Semantic Networks
- 1.3.1.6 Sharing Schema-Private Semantic Networks
- 1.3.1.7 Migrating from Escaped to Unescaped Storage Form
- 1.3.2 Semantic Models
- 1.3.3 Statements
- 1.3.4 Subjects and Objects
- 1.3.5 Blank Nodes
- 1.3.6 Properties
- 1.3.7 Inferencing: Rules and Rulebases
- 1.3.8 Entailments (Rules Indexes)
- 1.3.9 Virtual Models
- 1.3.10 Named Graphs
- 1.3.11 Semantic Data Security Considerations
- 1.3.12 RDF Privilege Considerations
-
1.3.1
Semantic Networks
- 1.4 Semantic Metadata Tables and Views
- 1.5 Semantic Data Types, Constructors, and Methods
-
1.6
Using the SEM_MATCH Table Function to Query Semantic Data
- 1.6.1 Performing Queries with Incomplete or Invalid Entailments
- 1.6.2 Graph Patterns: Support for Curly Brace Syntax, and OPTIONAL, FILTER, UNION, and GRAPH Keywords
- 1.6.3 Graph Patterns: Support for SPARQL ASK Syntax
- 1.6.4 Graph Patterns: Support for SPARQL CONSTRUCT Syntax
- 1.6.5 Graph Patterns: Support for SPARQL DESCRIBE Syntax
- 1.6.6 Graph Patterns: Support for SPARQL SELECT Syntax
- 1.6.7 Graph Patterns: Support for SPARQL 1.1 Constructs
- 1.6.8 Graph Patterns: Support for SPARQL 1.1 Federated Query
- 1.6.9 Inline Query Optimizer Hints
- 1.6.10 Full-Text Search
- 1.6.11 Spatial Support
- 1.6.12 Flashback Query Support
-
1.6.13
Speeding up Query Execution with SPM Auxiliary Tables
- 1.6.13.1 Single-Valued Property Tables
- 1.6.13.2 Multi-Valued Property Tables
- 1.6.13.3 Property Chain Tables
- 1.6.13.4 Creating SPM Tables
- 1.6.13.5 Including Lexical Values in SPM Auxiliary Tables
- 1.6.13.6 Creating Secondary Indexes on SPM Auxiliary Tables
- 1.6.13.7 Performing DML Operations on Models with SPM Auxiliary Tables
- 1.6.13.8 Performing Bulk Load Operations on Models with SPM Auxiliary Tables
- 1.6.13.9 Gathering Statistics on SPM Auxiliary Tables
- 1.6.13.10 SPARQL Query Options for SPM Auxiliary Tables
- 1.6.13.11 Special Considerations when Using SPM Auxiliary Tables
-
1.6.14
Best Practices for Query Performance
- 1.6.14.1 FILTER Constructs Involving xsd:dateTime, xsd:date, and xsd:time
- 1.6.14.2 Indexes for FILTER Constructs Involving Typed Literals
- 1.6.14.3 FILTER Constructs Involving Relational Expressions
- 1.6.14.4 Optimizer Statistics and Dynamic Sampling
- 1.6.14.5 Multi-Partition Queries
- 1.6.14.6 Compression on Systems with OLTP Index Compression
- 1.6.14.7 Unbounded Property Path Expressions
- 1.6.14.8 Nested Loop Pushdown for Property Paths
- 1.6.14.9 Grouping and Aggregation
- 1.6.14.10 Use of Bind Variables to Reduce Compilation Time
- 1.6.14.11 Non-Null Expression Hints
- 1.6.14.12 Automatic JOIN Hints
- 1.6.14.13 Semantic Network Indexes
- 1.6.14.14 Using RDF with Oracle Database In-Memory
- 1.6.14.15 Using Language Tags in FILTER Expressions
- 1.6.14.16 Type Casting for More Efficient FILTER Evaluation
- 1.6.14.17 Spatial Indexing for GeoSPARQL Queries
- 1.6.15 Special Considerations When Using SEM_MATCH
- 1.7 Using the SEM_APIS.SPARQL_TO_SQL Function to Query Semantic Data
- 1.8 Loading and Exporting Semantic Data
- 1.9 Using Semantic Network Indexes
- 1.10 Using Data Type Indexes
-
1.11
Managing Statistics for Semantic Models and the Semantic Network
- 1.11.1 Saving Statistics at a Model Level
- 1.11.2 Restoring Statistics at a Model Level
- 1.11.3 Saving Statistics at the Network Level
- 1.11.4 Dropping Extended Statistics at the Network Level
- 1.11.5 Restoring Statistics at the Network Level
- 1.11.6 Setting Statistics at a Model Level
- 1.11.7 Deleting Statistics at a Model Level
-
1.12
Support for SPARQL Update Operations on a Semantic Model
- 1.12.1 Tuning the Performance of SPARQL Update Operations
- 1.12.2 Transaction Management with SPARQL Update Operations
- 1.12.3 Support for Bulk Operations
- 1.12.4 Setting UPDATE_MODEL Options at the Session Level
- 1.12.5 Load Operations: Special Considerations for SPARQL Update
- 1.12.6 Long Literals: Special Considerations for SPARQL Update
- 1.12.7 Blank Nodes: Special Considerations for SPARQL Update
- 1.13 RDF Support for Oracle Database In-Memory
- 1.14 RDF Support for Materialized Join Views
- 1.15 RDF Support in Oracle SQL Developer
- 1.16 Enhanced RDF ORDER BY Query Processing
- 1.17 Applying Oracle Machine Learning Algorithms to RDF Data
- 1.18 Semantic Data Examples (PL/SQL and Java)
- 1.19 Software Naming Changes Since Release 11.1
- 1.20 For More Information About RDF Semantic Graph
- 1.21 Required Migration of Pre-12.2 Semantic Data
- 1.22 Oracle RDF Graph Features that Support Accessibility
- 2 Quick Start for Using Semantic Data
-
3
OWL Concepts
- 3.1 Ontologies
-
3.2
Using OWL Inferencing
- 3.2.1 Creating a Simple OWL Ontology
- 3.2.2 Performing Native OWL inferencing
- 3.2.3 Performing OWL and User-Defined Rules Inferencing
- 3.2.4 Generating OWL inferencing Proofs
- 3.2.5 Validating OWL Models and Entailments
- 3.2.6 Using SEM_APIS.CREATE_ENTAILMENT for RDFS Inference
- 3.2.7 Enhancing Inference Performance
- 3.2.8 Optimizing owl:sameAs Inference
- 3.2.9 Performing Incremental Inference
- 3.2.10 Using Parallel Inference
- 3.2.11 Using Named Graph Based Inferencing (Global and Local)
- 3.2.12 Performing Selective Inferencing (Advanced Information)
- 3.3 Using Semantic Operators to Query Relational Data
- 4 Simple Knowledge Organization System (SKOS) Support
-
5
Semantic Indexing for Documents
- 5.1 Information Extractors for Semantically Indexing Documents
- 5.2 Extractor Policies
- 5.3 Semantically Indexing Documents
- 5.4 SEM_CONTAINS and Ancillary Operators
- 5.5 Searching for Documents Using SPARQL Query Patterns
- 5.6 Bindings for SPARQL Variables in Matching Subgraphs in a Document (SEM_CONTAINS_SELECT Ancillary Operator)
- 5.7 Improving the Quality of Document Search Operations
- 5.8 Indexing External Documents
- 5.9 Configuring the Calais Extractor type
- 5.10 Working with General Architecture for Text Engineering (GATE)
- 5.11 Creating a New Extractor Type
- 5.12 Creating a Local Semantic Index on a Range-Partitioned Table
- 5.13 Altering a Semantic Index
- 5.14 Passing Extractor-Specific Parameters in CREATE INDEX and ALTER INDEX
- 5.15 Performing Document-Centric Inference
- 5.16 Metadata Views for Semantic Indexing
- 5.17 Default Style Sheet for GATE Extractor Output
- 6 Fine-Grained Access Control for RDF Data
-
7
RDF Semantic Graph Support for Apache Jena
- 7.1 Setting Up the Software Environment
- 7.2 Setting Up the SPARQL Service
- 7.3 Setting Up the RDF Semantic Graph Environment
- 7.4 SEM_MATCH and RDF Semantic Graph Support for Apache Jena Queries Compared
- 7.5 Retrieving User-Friendly Java Objects from SEM_MATCH or SQL-Based Query Results
- 7.6 Optimized Handling of SPARQL Queries
- 7.7 Additions to the SPARQL Syntax to Support Other Features
- 7.8 Functions Supported in SPARQL Queries through RDF Semantic Graph Support for Apache Jena
- 7.9 SPARQL Update Support
- 7.10 Analytical Functions for RDF Data
- 7.11 Support for Server-Side APIs
- 7.12 Bulk Loading Using RDF Semantic Graph Support for Apache Jena
- 7.13 Automatic Variable Renaming
- 7.14 JavaScript Object Notation (JSON) Format Support
- 7.15 Other Recommendations and Guidelines
-
7.16
Example Queries Using RDF Semantic Graph Support for Apache Jena
- 7.16.1 Test.java: Query Family Relationships
- 7.16.2 Test6.java: Load OWL Ontology and Perform OWLPrime inference
- 7.16.3 Test7.java: Bulk Load OWL Ontology and Perform OWLPrime inference
- 7.16.4 Test8.java: SPARQL OPTIONAL Query
- 7.16.5 Test9.java: SPARQL Query with LIMIT and OFFSET
- 7.16.6 Test10.java: SPARQL Query with TIMEOUT and DOP
- 7.16.7 Test11.java: Query Involving Named Graphs
- 7.16.8 Test12.java: SPARQL ASK Query
- 7.16.9 Test13.java: SPARQL DESCRIBE Query
- 7.16.10 Test14.java: SPARQL CONSTRUCT Query
- 7.16.11 Test15.java: Query Multiple Models and Specify "Allow Duplicates"
- 7.16.12 Test16.java: SPARQL Update
- 7.16.13 Test17.java: SPARQL Query with ARQ Built-In Functions
- 7.16.14 Test18.java: SELECT Cast Query
- 7.16.15 Test19.java: Instantiate Oracle Database Using OracleConnection
- 7.16.16 Test20.java: Oracle Database Connection Pooling
-
7.17
SPARQL Gateway and Semantic Data
- 7.17.1 SPARQL Gateway Features and Benefits Overview
-
7.17.2
Installing and Configuring SPARQL Gateway
- 7.17.2.1 Download the RDF Semantic Graph Support for Apache Jena .zip File (if Not Already Done)
- 7.17.2.2 Deploy SPARQL Gateway in WebLogic Server
- 7.17.2.3 Modify Proxy Settings, if Necessary
- 7.17.2.4 Configure the OracleSGDS Data Source, if Necessary
- 7.17.2.5 Add and Configure the SparqlGatewayAdminGroup Group, if Desired
- 7.17.3 Using SPARQL Gateway with Semantic Data
- 7.17.4 Customizing the Default XSLT File
- 7.17.5 Using the SPARQL Gateway Java API
- 7.17.6 Using the SPARQL Gateway Graphical Web Interface
- 7.17.7 Using SPARQL Gateway as an XML Data Source to OBIEE
- 7.18 Deploying Fuseki in Apache Tomcat
- 7.19 ORARDFLDR Utility for Bulk Loading RDF Data
-
8
RDF Semantic Graph Support for Eclipse RDF4J
- 8.1 Oracle RDF Graph Support for Eclipse RDF4J Overview
- 8.2 Prerequisites for Using Oracle RDF Graph Adapter for Eclipse RDF4J
- 8.3 Setup and Configuration for Using Oracle RDF Graph Adapter for Eclipse RDF4J
- 8.4 Database Connection Management
- 8.5 SPARQL Query Execution Model
- 8.6 SPARQL Update Execution Model
- 8.7 Efficiently Loading RDF Data
- 8.8 Best Practices for Oracle RDF Graph Adapter for Eclipse RDF4J
- 8.9 Blank Nodes Support in Oracle RDF Graph Adapter for Eclipse RDF4J
- 8.10 Unsupported Features in Oracle RDF Graph Adapter for Eclipse RDF4J
-
8.11
Example Queries Using Oracle RDF Graph Adapter for Eclipse RDF4J
- 8.11.1 Example 1: Basic Operations
- 8.11.2 Example 2: Add a Data File in TRIG Format
- 8.11.3 Example 3: Simple Query
- 8.11.4 Example 4: Simple Bulk Load
- 8.11.5 Example 5: Bulk Load RDF/XML
- 8.11.6 Example 6: SPARQL Ask Query
- 8.11.7 Example 7: SPARQL CONSTRUCT Query
- 8.11.8 Example 8: Named Graph Query
- 8.11.9 Example 9: Get COUNT of Matches
- 8.11.10 Example 10: Specify Bind Variable for Constant in Query Pattern
- 8.11.11 Example 11: SPARQL Update
- 8.11.12 Example 12: Oracle Hint
- 8.11.13 Example 13: Using JDBC Bind Values
- 8.11.14 Example 14: Simple Inference
- 8.11.15 Example 15: Simple Virtual Model
-
9
User-Defined Inferencing and Querying
-
9.1
User-Defined Inferencing
- 9.1.1 Problem Solved and Benefit Provided by User-Defined Inferencing
- 9.1.2 API Support for User-Defined Inferencing
- 9.1.3 User-Defined Inference Extension Function Examples
- 9.2 User-Defined Functions and Aggregates
-
9.1
User-Defined Inferencing
- 10 RDF Views: Relational Data as RDF
- 11 RDF Integration with Property Graph Data Stored in Oracle Database
-
1
RDF Graph Overview
-
Part II RDF Graph Server and Query UI
- 12 Introduction to RDF Graph Server and Query UI
- 13 RDF Graph Server and Query UI Concepts
-
14
Oracle RDF Graph Query UI
- 14.1 Installing RDF Graph Query UI
- 14.2 Managing User Roles for RDF Graph Query UI
-
14.3
Getting Started with RDF Graph Query UI
- 14.3.1 Data Sources Page
-
14.3.2
RDF Data Page
- 14.3.2.1 Data Source Selection
- 14.3.2.2 Semantic Network Actions
- 14.3.2.3 Importing Data
- 14.3.2.4 SPARQL Query Cache Manager
- 14.3.2.5 RDF Objects Navigator
- 14.3.2.6 Data Source Published Datasets Navigator
- 14.3.2.7 Performing SPARQL Query and SPARQL Update Operations
- 14.3.2.8 Publishing Oracle RDF Models
- 14.3.2.9 Published Dataset Playground
- 14.3.2.10 Support for Auxiliary Tables
- 14.3.2.11 Advanced Graph View
- 14.3.2.12 Database Views from RDF Models
- 14.3.3 Configuration Files for RDF Server and Client
- 14.4 Accessibility
-
Part III Reference Information
-
15
SEM_APIS Package Subprograms
- 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_MATERIALIZED_VIEW
- 15.24 SEM_APIS.SEM_APIS.CREATE_MV_BITMAP_INDEX
- 15.25 SEM_APIS.CREATE_PG_RDFVIEW
- 15.26 SEM_APIS.CREATE_RDFVIEW_MODEL
- 15.27 SEM_APIS.CREATE_RULEBASE
- 15.28 SEM_APIS.CREATE_SEM_MODEL
- 15.29 SEM_APIS.CREATE_SEM_NETWORK
- 15.30 SEM_APIS.CREATE_SOURCE_EXTERNAL_TABLE
- 15.31 SEM_APIS.CREATE_SPARQL_UPDATE_TABLES
- 15.32 SEM_APIS.CREATE_VIRTUAL_MODEL
- 15.33 SEM_APIS.DELETE_ENTAILMENT_STATS
- 15.34 SEM_APIS.DELETE_MODEL_STATS
- 15.35 SEM_APIS.DISABLE_CHANGE_TRACKING
- 15.36 SEM_APIS.DISABLE_INC_INFERENCE
- 15.37 SEM_APIS.DISABLE_INMEMORY
- 15.38 SEM_APIS.DISABLE_INMEMORY_FOR_ENT
- 15.39 SEM_APIS.DISABLE_INMEMORY_FOR_MODEL
- 15.40 SEM_APIS.DISABLE_NETWORK_SHARING
- 15.41 SEM_APIS.DROP_DATATYPE_INDEX
- 15.42 SEM_APIS.DROP_ENTAILMENT
- 15.43 SEM_APIS.SEM_APIS.DROP_MATERIALIZED_VIEW
- 15.44 SEM_APIS.SEM_APIS.DROP_MV_BITMAP_INDEX
- 15.45 SEM_APIS.DROP_PG_RDFVIEW
- 15.46 SEM_APIS.DROP_PG_RDFVIEW_INDEXES
- 15.47 SEM_APIS.DROP_RDFVIEW_MODEL
- 15.48 SEM_APIS.DROP_RULEBASE
- 15.49 SEM_APIS.DROP_SEM_INDEX
- 15.50 SEM_APIS.DROP_SEM_MODEL
- 15.51 SEM_APIS.DROP_SEM_NETWORK
- 15.52 SEM_APIS.DROP_SPARQL_UPDATE_TABLES
- 15.53 SEM_APIS.DROP_SPM_TAB
- 15.54 SEM_APIS.DROP_USER_INFERENCE_OBJS
- 15.55 SEM_APIS.DROP_VIRTUAL_MODEL
- 15.56 SEM_APIS.ENABLE_CHANGE_TRACKING
- 15.57 SEM_APIS.ENABLE_INC_INFERENCE
- 15.58 SEM_APIS.ENABLE_INMEMORY
- 15.59 SEM_APIS.ENABLE_INMEMORY_FOR_ENT
- 15.60 SEM_APIS.ENABLE_INMEMORY_FOR_MODEL
- 15.61 SEM_APIS.ENABLE_NETWORK_SHARING
- 15.62 SEM_APIS.ESCAPE_CLOB_TERM
- 15.63 SEM_APIS.ESCAPE_CLOB_VALUE
- 15.64 SEM_APIS.ESCAPE_RDF_TERM
- 15.65 SEM_APIS.ESCAPE_RDF_VALUE
- 15.66 SEM_APIS.EXPORT_ENTAILMENT_STATS
- 15.67 SEM_APIS.EXPORT_MODEL_STATS
- 15.68 SEM_APIS.EXPORT_RDFVIEW_MODEL
- 15.69 SEM_APIS.GATHER_SPM_INFO
- 15.70 SEM_APIS.GET_CHANGE_TRACKING_INFO
- 15.71 SEM_APIS.GET_INC_INF_INFO
- 15.72 SEM_APIS.GET_MODEL_ID
- 15.73 SEM_APIS.GET_MODEL_NAME
- 15.74 SEM_APIS.GET_TRIPLE_ID
- 15.75 SEM_APIS.GETV$DATETIMETZVAL
- 15.76 SEM_APIS.GETV$DATETZVAL
- 15.77 SEM_APIS.GETV$GEOMETRYVAL
- 15.78 SEM_APIS.GETV$NUMERICVAL
- 15.79 SEM_APIS.GETV$STRINGVAL
- 15.80 SEM_APIS.GETV$TIMETZVAL
- 15.81 SEM_APIS.GRANT_MODEL_ACCESS_PRIV
- 15.82 SEM_APIS.GRANT_MODEL_ACCESS_PRIVS
- 15.83 SEM_APIS.GRANT_NETWORK_ACCESS_PRIVS
- 15.84 SEM_APIS.GRANT_NETWORK_SHARING_PRIVS
- 15.85 SEM_APIS.IMPORT_ENTAILMENT_STATS
- 15.86 SEM_APIS.IMPORT_MODEL_STATS
- 15.87 SEM_APIS.IS_TRIPLE
- 15.88 SEM_APIS.LOAD_INTO_STAGING_TABLE
- 15.89 SEM_APIS.LOOKUP_ENTAILMENT
- 15.90 SEM_APIS.MERGE_MODELS
- 15.91 SEM_APIS.MIGRATE_DATA_TO_CURRENT
- 15.92 SEM_APIS.MIGRATE_DATA_TO_STORAGE_V2
- 15.93 SEM_APIS.MOVE_SEM_NETWORK_DATA
- 15.94 SEM_APIS.PRIVILEGE_ON_APP_TABLES
- 15.95 SEM_APIS.PURGE_UNUSED_VALUES
- 15.96 SEM_APIS.SEM_APIS.REFRESH_MATERIALIZED_VIEW
- 15.97 SEM_APIS.REFRESH_SEM_NETWORK_INDEX_INFO
- 15.98 SEM_APIS.REMOVE_DUPLICATES
- 15.99 SEM_APIS.RENAME_ENTAILMENT
- 15.100 SEM_APIS.RENAME_MODEL
- 15.101 SEM_APIS.RES2VID
- 15.102 SEM_APIS.RESTORE_SEM_NETWORK_DATA
- 15.103 SEM_APIS.REVOKE_MODEL_ACCESS_PRIV
- 15.104 SEM_APIS.REVOKE_MODEL_ACCESS_PRIVS
- 15.105 SEM_APIS.REVOKE_NETWORK_ACCESS_PRIVS
- 15.106 SEM_APIS.REVOKE_NETWORK_SHARING_PRIVS
- 15.107 SEM_APIS.SET_ENTAILMENT_STATS
- 15.108 SEM_APIS.SET_MODEL_STATS
- 15.109 SEM_APIS.SPARQL_TO_SQL
- 15.110 SEM_APIS.SWAP_NAMES
- 15.111 SEM_APIS.TRUNCATE_SEM_MODEL
- 15.112 SEM_APIS.UNESCAPE_CLOB_TERM
- 15.113 SEM_APIS.UNESCAPE_CLOB_VALUE
- 15.114 SEM_APIS.UNESCAPE_RDF_TERM
- 15.115 SEM_APIS.UNESCAPE_RDF_VALUE
- 15.116 SEM_APIS.UPDATE_MODEL
- 15.117 SEM_APIS.VALIDATE_ENTAILMENT
- 15.118 SEM_APIS.VALIDATE_GEOMETRIES
- 15.119 SEM_APIS.VALIDATE_MODEL
- 15.120 SEM_APIS.VALUE_NAME_PREFIX
- 15.121 SEM_APIS.VALUE_NAME_SUFFIX
- 16 SEM_OLS Package Subprograms
- 17 SEM_PERF Package Subprograms
- 18 SEM_RDFCTX Package Subprograms
- 19 SEM_RDFSA Package Subprograms
-
15
SEM_APIS Package Subprograms
-
Appendixes
- A Enabling, Downgrading, or Removing RDF Semantic Graph Support
-
B
SEM_MATCH Support for Spatial Queries
-
B.1
GeoSPARQL Functions for Spatial
Support
- 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-Specific Functions for
Spatial Support
- 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 Functions for Spatial
Support
-
C
RDF Support in SQL Developer
- C.1 About RDF Support in SQL Developer
- C.2 Setting Up the RDF Semantic Graph Support In SQL Developer
- C.3 Working with RDF Semantic Networks Using SQL Developer
- C.4 Bulk Loading RDF Data Using SQL Developer
- Glossary
- Index