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.
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:
that could be represented within the RDF's graph model (See concept guide) by:
<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>
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 |
.. | .. | .. |
This Primer is designed to provide the reader with the basic knowledge required to effectively use RDF.
Home Page:
Documentation / Specification: