Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is a RDF Triple a RDF Statement?

As the subject of the question asks, are the 2 the same thing? Are they interchangeble? If not, please explain the differences or provide clarification with an example.

like image 268
Eminem Avatar asked Aug 20 '12 19:08

Eminem


People also ask

What is RDF triple known as RDF statement?

The RDF Triples In plain English, an RDF statement states facts, relationships and data by linking resources of different kinds. With the help of an RDF statement, just about anything can be expressed by a uniform structure, consisting of three linked data pieces.

What is an RDF statement?

An RDF statement is the statement made by a token of an RDF triple. The subject of an RDF statement is the instance of rdfs:Resource identified by the subject of the triple. The predicate of an RDF statement is the instance of rdf:Property identified by the predicate of the triple.

What is the conventional order of an RDF triple?

An RDF triple is conventionally written in the order subject, predicate, object.

Which is not part of RDF terms?

Namespace IRIs and namespace prefixes are not a formal part of the RDF data model. They are merely a syntactic convenience for abbreviating IRIs. The term “ namespace ” on its own does not have a well-defined meaning in the context of RDF, but is sometimes informally used to mean “namespace IRI ” or “RDF vocabulary”.


1 Answers

To quote from the RDF Concepts specification (RDF 1.1 draft version):

The core structure of the abstract syntax is a collection of triples, each consisting of a subject, a predicate and an object. … The assertion of an RDF triple says that some relationship, indicated by the predicate, holds between the resources denoted by the subject and object. This statement corresponding to an RDF triple is known as an RDF statement.

In other words: The abstract structure, consisting of subject, predicate and object, is called a “triple”. Triples consist of IRIs, blank nodes and/or literals. Each triple expresses some claim or fact about the world – it says that two things are in some relation to each other. This claim about the world is the “statement” encoded in the triple.

So, strictly speaking there is a difference. But that's a very subtle distinction, and often the terms are just used interchangeably.

like image 57
cygri Avatar answered Oct 05 '22 22:10

cygri