Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's a RDF triple?

In layman's terms, what's a RDF triple?

like image 968
jade Avatar asked Nov 07 '08 19:11

jade


People also ask

What is RDF triple explain?

An RDF triple contains three components: the subject , which is an RDF URI reference or a blank node. the predicate , which is an RDF URI reference. the object , which is an RDF URI reference, a literal or a blank node.

What makes RDF triple data representation powerful?

RDF enables effective data integration from multiple sources, detaching data from its schema. This allows multiple schemas to be applied, interlinked, queried as one and modified without changing the data instances.

What is meant by RDF?

The Resource Description Framework (RDF) is a general framework for representing interconnected data on the web. RDF statements are used for describing and exchanging metadata, which enables standardized exchange of data based on relationships. RDF is used to integrate data from multiple sources.

What is a triple in Knowledge graph?

Triples (also known as facts) are a way to express graph data. A triple consists of three components: A subject, a predicate, and an object.


1 Answers

I think the question needs to be split into two parts - what is a triple and what makes an "RDF triple" so special?

Firstly, a triple is, as most of the other commenters here have already pointed out, a statement in "subject/predicate/object" form - i.e. a statement linking one object (subject) to another object(object) or a literal, via a predicate. We are all familiar with triples: a triple is the smallest irreducible representation for binary relationship. In plain English: a spreadsheet is a collection of triples, for example, if a column in your spreadsheet has the heading "Paul" and a row has the heading "has Sister" and the value in the cell is "Lisa". Here you have a triple: Paul (subject) has Sister(predicate) Lisa (literal/object).

What makes RDF triples special is that EVERY PART of the triple has a URI associated with it, so the everyday statement "Mike Smith knows John Doe" might be represented in RDF as:

uri://people#MikeSmith12 http://xmlns.com/foaf/0.1/knows uri://people#JohnDoe45 

The analogy to the spreadsheet is that by giving every part of the URI a unique address, you give the cell in the spreadsheet its whole address space....so you could in principle stick every cell (if expressed in RDF triples) of the spreadsheet into a different document on a different server and reconstitute the spreadsheet through a single query.

Edit: This section of the official documentation addresses the original question.

like image 87
Nico Adams Avatar answered Sep 23 '22 10:09

Nico Adams