Preface

Table of Contents

Conventions Used in This Book

This document describes RDF Graph for Oracle NoSQL Database. Both installation and usage of RDF Graph is described in this book. This book assumes you have a working knowledge of both RDF and Oracle NoSQL Database.

This book is intended for application developers using W3C SPARQL endpoint web services and developing Java applications using open source Apache Jena APIs to load, query and inference RDF graph data stored in Oracle NoSQL Database Enterprise Edition, and for the systems engineer responsible for installing RDF Graph for Oracle NoSQL Database.

Conventions Used in This Book

The following typographical conventions are used within in this manual:

Variable or non-literal text is presented in italics. For example: "Go to your KVHOME directory."

Program examples are displayed in a monospaced font on a shaded background. For example:

import org.openjena.riot.Lang;
import oracle.rdf.kv.client.jena.*;

public class Example16b
{
  
  public static void main(String[] args) throws Exception
  {
    
    String szStoreName  = args[0];
    String szHostName   = args[1];
    String szHostPort   = args[2];
    double iSampRate = Double.parseDouble(args[3]);

In some situations, programming examples are updated from one chapter to the next. When this occurs, the new code is presented in monospaced bold font. For example:

import org.openjena.riot.Lang;
import oracle.rdf.kv.client.jena.*;

public class Example16b
{
  
  public static void main(String[] args) throws Exception
  {
    
    String szStoreName  = args[0];
    String szHostName   = args[1];
    String szHostPort   = args[2];
    double iSampRate = Double.parseDouble(args[3]);

    // Create Oracle NoSQL connection    
    OracleNoSqlConnection conn 
            = OracleNoSqlConnection.createInstance(szStoreName,
                                                   szHostName, 
                                                   szHostPort);

Note

Finally, notes of special interest are represented using a note block such as this.