Semantic Web Notes
- RDF is intended to provide a simple way to make statements
about Web resources.
- In RDF information is simply a collection of statements.
- A statement is a Triple (the base element of the RDF model).
- In a triple, a resource (the subject) is linked to another resource (the object) through an arc labelled with a third resource (the predicate).
- We may say that (subject) has a property (predicate) valued by (object).
- A triple can be viewed as a labelled edge in a graph.
- All the triples result in a direct graph, whose nodes and arcs are labelled (if labelled) with qualified URIs. Exception is objects (targets of the graph) can be literals.
- In the semantic web it’s best to think in terms of graphs (not XML or Documents).
In the RDF Primer, explaining the Basic Concepts (2.1) , they start with an example of stating that someone named John Smith created a particular Web page. A statement is given as an example:
http://www.example.org/index.html has a
creator whose value is
John SmithI would have said:
John Smith created the the
document http://www.example.org/index.htmlor
John Smith is a
person who
created a
web page called
http://www.example.org/index.html(I noted the above example just to churn my head and ask myself some interesting questions about RDF)
URIs are not limited to identifying things that have network locations, or use other computer access mechanisms. In fact, a URI can be created to refer to anything that needs to be referred to in a statement, including
- network-accessible things, such as an electronic document, an image, a service (e.g., “today’s weather report for Los Angeles”), or a group of other resources.
- things that are not network-accessible, such as human beings, corporations, and bound books in a library.
- abstract concepts that do not physically exist, such as the concept of a “creator” or the number 1.