Home › Resources & tools › RDF graphs

RDF graphs

TL;DR

Visualizing RDF graphs is useful when you need to present your RDF data, highlight specific patterns, understand its structure, or debug it. To see it in action, you can play with the example RDF graph visualization below or automatically create one for your own RDF data.

Introduction

The Resource Description Framework (RDF) provides a unique way to capture/represent information. In this model, the information is built up from subject–predicate–object triples, each acting as a statement/fact that connects the subject and the object through the predicate.

RDF is used in a variety of applications, including the Semantic Web, knowledge graphs, data integration, and data exchange/interchange. It is really good for highly interconnected data such as social networks and the Internet of Things (IoT) device networks.

RDF datasets are graphs

Here's an example of a small RDF dataset expressed in the Turtle syntax:

@prefix ex: <http://example.org/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .

ex:John foaf:knows ex:Mary .
ex:Mary foaf:knows ex:Tom .

This dataset consists of two facts: John knows Mary and Mary knows Tom. Intuitively, the dataset represents a social network (a graph) involving three people/resources who are connected to each other through two foaf:knows relationship.

Visualizing RDF graphs

The graph "feature" of RDF makes it a natural fit for visual presentation and exploration. Even if you draw them by hand, RDF graphs are very helpful when you want to demo your data or highlight specific patterns.

You can visualize RDF graphs using the tool below. Paste RDF data in the Turtle syntax to generate the graph visualization.

The RDF dataset to visualize.
Graph
Use ⌘ + scroll (ctrl + scroll) to zoom the graph
Use two fingers to move the graph

See also

Irish Alphabet Poster, English-Labeled
$17.99

The Irish alphabet chart.

chromium IPA Transcription Poster
$14.99

A poster featuring the phonetic transcription of "chromium" in the International Phonetic Alphabet (IPA).

In development
Ukrainian Pronunciation Dictionary

A pronunciation dictionary of the Ukrainian language with IPA transcriptions.

Prismane Molecule Poster, Ball-and-Stick Model, Stylized, English-Labeled
$19.99

A poster featuring the ball-and-stick model (stylized) of the prismane molecule.

Introduction to SPARQL

SPARQL is a query language for graph data. The graph model of thinking fits well a lot of use cases.

Turtle Parse Tree Viewer

Visualize the parse tree of Turtle syntax.

Creating an Amazon Neptune database using AWS CDK v2

Provisioning a graph database cluster in AWS using TypeScript.

Turtle Editor

Edit Turtle documents online.

Turtle Inspector

Inspect the RDF content of Turtle files.

All prices listed are in United States Dollars (USD). Visual representations of products are intended for illustrative purposes. Actual products may exhibit variations in color, texture, or other characteristics inherent to the manufacturing process. The products' design and underlying technology are protected by applicable intellectual property laws. Unauthorized reproduction or distribution is prohibited.