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

Cyclooctatetraene Molecule Poster, 2D Structure, English-Labeled
$19.99

A poster featuring the 2D structure of the cyclooctatetraene molecule.

чёрно-белый Morphemic Analysis Poster
$14.99

A poster featuring the morphemic analysis of the Russian word чёрно-белый.

IPA for English Poster, Russian-Labeled
$19.99

A poster featuring the IPA chart for English

Norwegian Alphabet Poster, English-Labeled
$17.99

The Norwegian alphabet chart.

emoji IPA Transcription Poster
$14.99

A poster featuring the phonetic transcription of the word emoji in the International Phonetic Alphabet (IPA).

AstraZeneca's knowledge graph: Drug discovery is a lot about connections

The biomedical knowledge graph built by AstraZeneca helps the company find new drugs and drug targets.

Turtle Inspector

Inspect the RDF content of Turtle files.

SPARQL Parse Tree Viewer

Visualize the parse tree of SPARQL queries.

Introduction to SPARQL

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

Let's explore the Nobel Prize dataset

An overview of the official Nobel Prize Linked Data dataset with some example SPARQL queries.

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.