25.10.2014 Views

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.4.2 RDF<br />

Resource Description Framework is the basic buil<strong>di</strong>ng block for supporting the Semantic Web.<br />

RDF is to the Semantic Web what HTML has been to the Web. RDF is an XML-based language<br />

for describing information contained in a Web resource. A Web resource can be a Web page, an<br />

entire Web site, or any item on the Web that contains information in some form.<br />

RDF is a language recommended by W3C [20], and it is all about metadata. It is capable of<br />

describing any fact (resource) independent of any domain. It provides a basis for co<strong>di</strong>ng,<br />

exchanging, and reusing structured metadata. RDF is structured; i.e., it is machineunderstandable.<br />

Machines can do useful operations with the knowledge expressed in RDF. RDF<br />

allows interoperability among applications exchanging machine understandable information on<br />

the Web.<br />

RDF can be used to describe resources in a structured way that machines can process; it can also<br />

be used to assert relations between these resources so that machines can be empowered with<br />

some basic reasoning capabilities. However, it does not define the vocabulary used; that is, RDF<br />

does not say anything about the classes, subclasses and the relations that may exist between these<br />

classes<br />

RDFS stands for RDF Schema. RDFS is used to create such a vocabulary. It can be viewed as an<br />

RDF vocabulary description language. RDFS in conjunction with RDF statements will push the<br />

Internet one step further toward machine-readability, and this ad<strong>di</strong>tional step cannot be<br />

accomplished by RDF alone. RDFS is a language one can use to create a vocabulary for<br />

describing classes, subclasses, and properties of RDF resources; it is a recommendation from<br />

W3C [18]. The RDFS language also associates the properties with the classes it defines. RDFS<br />

can add semantics to RDF pre<strong>di</strong>cates and resources: it defines the meaning of a given term by<br />

specifying its properties and what kinds of objects can be the values of these properties.<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!