8 RDF Graph Support for Eclipse RDF4J
Oracle RDF Graph Adapter for Eclipse RDF4J utilizes the popular Eclipse RDF4J framework to provide Java developers support to use the RDF graph feature of Oracle Database.
Note:
- This feature was previously referred to as the Sesame Adapter for Oracle Database and the Sesame Adapter.
- Some optional features of RDF graph support for Eclipse RDF4J are supported only if Oracle JVM is enabled on your Oracle Autonomous Database Serverless deployments. To enable Oracle JVM, see Use Oracle Java in Using Oracle Autonomous Database Serverless for more information. Specifically, database stored procedure based execution of SPARQL-to-SQL query translation and SPARQL Update require Oracle JVM. These options are further discussed in SPARQL Query Execution Model and SPARQL Update Execution Model.
The Eclipse RDF4J is a powerful Java framework for processing and handling RDF data. This includes creating, parsing, scalable storage, reasoning and querying with RDF and Linked Data. See https://rdf4j.org for more information.
This chapter assumes that you are familiar with major concepts explained in RDF Graph Overview and OWL Concepts . It also assumes that you are familiar with the overall capabilities and use of the Eclipse RDF4J Java framework. See https://rdf4j.org for more information.
The Oracle RDF Graph Adapter for Eclipse RDF4J extends the RDF data management capabilities of Oracle Database RDF/OWL by providing a popular standards based API for Java developers.
- Oracle RDF Graph Support for Eclipse RDF4J Overview
The Oracle RDF Graph Adapter for Eclipse RDF4J API provides a Java-based interface to Oracle RDF data through an API framework and tools that adhere to the Eclipse RDF4J SAIL API. - Prerequisites for Using Oracle RDF Graph Adapter for Eclipse RDF4J
Before you start using the Oracle RDF Graph Adapter for Eclipse RDF4J, you must ensure that your system environment meets certain prerequisites. - Setup and Configuration for Using Oracle RDF Graph Adapter for Eclipse RDF4J
To use the Oracle RDF Graph Adapter for Eclipse RDF4J, you must first setup and configure the system environment. - Using Oracle RDF Graph Adapter for Eclipse RDF4J with Oracle Autonomous Database
To use Oracle RDF Graph Adapter for Eclipse RDF4J with Autonomous Database, you can use a JDBC connection to connect to your Autonomous Database instance. - Database Connection Management
The Oracle RDF Graph Adapter for Eclipse RDF4J provides support for Oracle Database Connection Pooling. - SPARQL Query Execution Model
SPARQL queries executed through the Oracle RDF Graph Adapter for Eclipse RDF4J API run as SQL queries against Oracle’s relational schema for storing RDF data. - SPARQL Update Execution Model
This section explains the SPARQL Update Execution Model for Oracle RDF Graph Adapter for Eclipse RDF4J. - Efficiently Loading RDF Data
The Oracle RDF Graph Adapter for Eclipse RDF4J provides additional or improved Java methods for efficiently loading a large amount of RDF data from files or collections. - Validating RDF Data with SHACL Constraints
This section explains how to validate RDF graphs with SHACL (Shapes Constraint Language) constraints using Oracle RDF Graph Adapter for Eclipse RDF4J. - ORARDFLDR Utility for Bulk Loading RDF Data
This section describes using the ORARDFLDR utility program for bulk loading RDF data serialized in various standard formats such asRDF/XML
,N-Triples
,Turtle
,JSON-LD
, and so on. - Best Practices for Oracle RDF Graph Adapter for Eclipse RDF4J
This section explains the performance best practices for Oracle RDF Graph Adapter for Eclipse RDF4J. - Blank Nodes Support in Oracle RDF Graph Adapter for Eclipse RDF4J
- Unsupported Features in Oracle RDF Graph Adapter for Eclipse RDF4J
The unsupported features in the current version of Oracle RDF Graph Adapter for Eclipse RDF4J are discussed in this section. - Example Queries Using Oracle RDF Graph Adapter for Eclipse RDF4J
Parent topic: Conceptual and Usage Information