RdfUri

From W3C Wiki

RDF and URIs

In general, RDf uses URIs to identify all parts of a statement. So it says something of the form "subject" "predicate" "object" (SubjectPredicateObject.)

Subject is the thing it is talking about. If the thing has has a URI, you can find out more about it. In some cases it is a BlankNode - in other words it describes a thing without naming it. I can describe a person "brown hair, interested in bicycle racing, lives in China" without naming them, and often that description is useful. I can even attempt to identify a particular person - "the guy who wrote the book 100 Years of Solitude" - so that we can try to be sure if we are talking about the same person.

The predicate is the relationship between two things. You could use a BlankNode to describe that, but the logic gets pretty complicated pretty quickly, so this is not very common.

The Object is the description. It might be a single statement - for example, if the subject is a concept, and the relationship is describing its type, the object might be a Class that the subject is a member of. Or the predicate / relationship might be a name, and the object might be some text...


This overlaps a lot with SubjectPredicateObject; We should talk about:

  • URI's
  • Abbreviated forms ("rdf:type")
  • / vs. # ending debate, if we know it.