Withdata Software

Parse RDF file and save to Oracle

Want to parse RDF file and save to Oracle ? Want to schedule and automate this importing task?

To import Xml format RDF file (.rdf, .owl) to Oracle, https://www.withdata.com/blog/rdftooracle/oracle-import-rdf.html

To import RDF Turtle file (.ttl, .n3) to Oracle, https://www.withdata.com/blog/rdftooracle/ttl-to-oracle.html

To import RDF N-Triples file (.nt, .ntriples) to Oracle, https://www.withdata.com/blog/rdftooracle/n-triples-to-oracle.html

To import RDF N-Quads file (.nq, .nquads) to Oracle, https://www.withdata.com/blog/rdftooracle/n-quads-to-oracle.html

RDF → Oracle reference

Type mapping

Value kindin RDFin Oracle
Int"1234"^^xsd:intNUMBER(10)
Bigint"9007199254740993"^^xsd:longNUMBER(19)
Decimal"1234.56"^^xsd:decimalNUMBER(p,s)
Float"1.234e10"^^xsd:doubleBINARY_DOUBLE
Textplain literal without a datatypeVARCHAR2(n)
Long textplain literal; newlines allowed insideCLOB
Date"2026-09-18"^^xsd:dateDATE
Datetime"2026-09-18T14:30:00Z"^^xsd:dateTimeTIMESTAMP
Binary"base64..."^^xsd:base64BinaryBLOB
Boolean"true"^^xsd:booleanNUMBER(1)
JSONa literal, or reified as its own sub-graphCLOB

Dialect differences

RDF is a file format and Oracle is a database server, so the target has to be told the types the file never carried - the rows below are where the two sides diverge.

Propertyin RDFin Oracle
port—1521
identifiersXML attribute quoting; entities for reserved characters"double quotes"
row limit—FETCH FIRST n ROWS ONLY
datesxsd:dateTime typed literalsDATE, TIMESTAMP
long text—CLOB, NCLOB
binaryxsd:base64Binary typed literalsBLOB, BFILE
separatorXML elements (rdf:Description / rdf:resource)—
encodingDeclared in the XML declaration—
typingEvery value is a resource or a typed literal—
shapeGraph of triples; there are no rows or columnsTables of rows and columns
ceilingWhole document is usually parsed into memory—

Command line

SideCommand
Oracleexp / expdp
Oracle (load)sqlldr (SQL*Loader)

Convert your data online, free

Free in-browser converters for CSV, Excel, JSON, XML and SQL: Withdata Online Data Conversion. Large files, batch conversion or scheduling? See the offline desktop apps, or browse all data conversion tools.