Purchase Solution

Significance of RDF

Not what you're looking for?

Ask Custom Question

What are the various reasons that make RDF data model
essential to store data, rather than using xml or relational model?

Include references.

Purchase this Solution

Solution Summary

This solution compares Resource Description Framework as compared to use of Extensible Markup Language and Relational Database Management Systems.

Solution Preview

Why RDF? Why not XML or RDBMS
What are the various reasons that make RDF data model essential to store data, rather than using xml or relational model?

At least 3 pages.
Include references.
The Resource Description Framework (RDF) is a language for representing information about resources in the World Wide Web (W3.org, n.d.). The purpose that RDF is particularly designed for is for the representation of metadata about Web resources. This metadata can be things like a Web documents title, author, copyright information, originating organization, or it could be information on availability, or anything else about a shared resource anywhere on the Web.
XML (Extensible Markup Language) and RDF (Resource Description Framework) are the existing standards for instituting semantic interoperability on the Web. In the case of XML, it basically addresses only document structure, while in the case of RDF, it better facilitates interoperation because it provides a "data model that can be extended to address sophisticated ontology representation techniques" (Decker et al, 2000).
There are several reasons for using RDF rather than XML, of which the three most important ones are:
a) In case of XML, the order in which the elements appear is quite important and it usually signifies the meaning just as in the case of relational models. However, the order is not of much significance when we consider metadata (Infomesh.net, 2001). We can take the example of website element which may contain the name of the website and the URL of the website. In this case the order of the elements is not significant because when a search is made as long ...

Purchase this Solution


Free BrainMass Quizzes
Java loops

This quiz checks your knowledge of for and while loops in Java. For and while loops are essential building blocks for all Java programs. Having a solid understanding of these constructs is critical for success in programming Java.

Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.

Basic Networking Questions

This quiz consists of some basic networking questions.

Word 2010: Table of Contents

Ever wondered where a Table of Contents in a Word document comes from? Maybe you need a refresher on the topic? This quiz will remind you of the keywords and options used when working with a T.O.C. in Word 2010.

Javscript Basics

Quiz on basics of javascript programming language.