RE: Why Rdf?

Hi Federico,

if you use an XML format then you get the benefit of working with data
interchange instead of changing program code every time you want to deal with
something new. But whenever you want to change the things you do, or extend
them, you still need to re-write the schema, and then work out whether you
need to change all of your existing data for compatibility.

There are other people working on security (as XML there are a number of
basic security pieces already in place), and although I don't have a handy
list of users I did see recently presentations by Adobe (it's in nearly all
their products now), Sun (who use it internally), IBM, the New Zealand
national library, about why they use it.

I use it because it lets me have flexibility in what I do, and connect things
when I am ready, easily, at the same time giving me easy compatibility
between my private work and things that are used in the wide marketplace.



On Mon, 24 Nov 2003, Federico Rozados wrote:

>Ok, thanks for your explanation Charles. But, is not the if i use xml format
>or another, to represent my information?.
>Now, i want to develop a University site, that has Library access (all
>information about books and reservation), students informations and teachers
>information. My point is, which are the advantages to that rdf has to
>develop this and Is not the same if i develop using jsp, ejb or jb (java
>beans) or servlets?.
>i appreciate your opinion about this?. and if you have any information about
>the future of rdf, which companies use this technology, the usability,
>security and other point you can send me.
>thanks a lot
>----- Original Message -----
>From: Charles McCathieNevile <>
>To: Federico Rozados <>
>Cc: <>; <>
>Sent: Monday, November 24, 2003 2:02 AM
>Subject: Re: Why Rdf?
>You could indeed do the same thing using servlets and jsp. Or COBOL. Some
>reasons why I would use RDF instead:
>1. When I want to migrate the project to a new computer/mobile
>that has a different server setup I don't need to rewrite my code.
>2. When I want to extend the project with some new kind of information I
>don't need to write new code for handling most of the extension. For
>to extend "foaf" applications to understand what language(s) people speak,
>and what their interests are, I simply need to render the extra RDF triples
>in a user interface. Passing around RDF means that I don't care what is
>inside it.
>3. Because it is a data format, not active code, I can decide at any time to
>search the data for email addresses coming from Spanish-speaking countries
>and suggest that people look at - the
>spanish Wiki page on RDF. To do this with jsp/servlets I need to write a new
>interface to the data, so I need to understand the existing code as well as
>the data that is presented.
>On Sun, 23 Nov 2003, Federico Rozados wrote:
>>Hello all, how are you?.
>>I have to develope something to show the usability of RDF, but i couldnīt
>>see why rdf i so important or which is the usability of rdf. I think that
>>could do the same things using java servlets and jsp.
>>can someone explain me why to use rdf?.
>Charles McCathieNevile  tel: +61 409 134
>SWAD-E         fax(france): +33 4 92 38 78
> Post:   21 Mitchell street, FOOTSCRAY Vic 3011, Australia    or
> W3C, 2004 Route des Lucioles, 06902 Sophia Antipolis Cedex, France

Charles McCathieNevile  tel: +61 409 134 136
SWAD-E         fax(france): +33 4 92 38 78 22
 Post:   21 Mitchell street, FOOTSCRAY Vic 3011, Australia    or
 W3C, 2004 Route des Lucioles, 06902 Sophia Antipolis Cedex, France

Received on Monday, 24 November 2003 20:19:28 UTC