Table of Contents

Resource Description Framework (RDF)

About

The Resource Description Framework (RDF) is a language for representing information about resources.

RDF is based on the idea of identifying things using Web identifiers (called Uniform Resource Identifiers, or URIs), and describing resources in terms of simple properties and property values.

This enables RDF to represent simple statements about resources as a graph of nodes and arcs representing the resources, and their properties and values.

The semantic graphs Model complex real-world relationships beyond Boolean in the data as a graph. They are then used in social networks and social interactions by linking disparate data sets.

As the notion of row does not exist for RDF data (the relationship applies for the whole data set (table), new data relationships can be added without restructuring the data model. The schemas can then continuously and dynamically evolve.

Resources

Web metadata

Non Web

Syntax and representation

The RDF terms for the various parts of this statement

http://www.example.org/index.html has a creator whose value is John Smith

are:

that could be represented by an RDF statement with their respective URI having:

Graph

that could be represented within the RDF's graph model (See concept guide) by:

Simple Rdf Statement

Xml

<rdf:RDF>
	<rdf:Description rdf:about="http://../Marcus">
		<rdf:type rdf:resource="http://../Person"/>
		<p:hasName ..="">Marcus</c:name>
		<p:hasAge ..="">38</c:age>
		<p:hasGender ..="">Male</c:gender>
	</rdf:Description>
	<rdf:Description rdf:about="http://../FloridaSwamp">
		<rdf:type rdf:resource="http://../NaturalFeature"/>
		<c:hasLocation>Florida</c:location> ...
</rdf:Description>
...
</rdf:RDF>

Table

Subject Property Object
p:Marcus rdf:type rc:Person
p:Marcus pred:hasName Marcus
p:Marcus pred:hasAge 38
c:AcmeCorp rdf:type rc:Organization
.. .. ..

Getting Started

This Primer is designed to provide the reader with the basic knowledge required to effectively use RDF.

Concept

Open Source Tools

Reference / Documentation

Home Page:

Documentation / Specification: