Yanzerism, By Yanzer Lee Portfolio About Yanzer Lee Experiments Diary Fireworks Solutions Sdn Bhd Contact

Tuesday, August 30, 2005

RDF : The metadata for the web

Introducing RDF

Resource Description Framework, as its name implies, is a framework for describing and interchanging metadata. It is built on the following rules.

1. A Resource is anything that can have a URI; this includes all the Web's pages, as well as individual elements of an XML document. An example of a resource is a draft of the document you are now reading and its URL is http://www.textuality.com/RDF/Why.html
2. A Property is a Resource that has a name and can be used as a property, for example Author or Title. In many cases, all we really care about is the name; but a Property needs to be a resource so that it can have its own properties.
3. A Statement consists of the combination of a Resource, a Property, and a value. These parts are known as the 'subject', 'predicate' and 'object' of a Statement. An example Statement is "The Author of http://www.textuality.com/RDF/Why.html is Tim Bray." The value can just be a string, for example "Tim Bray" in the previous example, or it can be another resource, for example "The Home-Page of http://www.textuality.com/RDF/Why.html is http://www.textuality.com."
4. There is a straightforward method for expressing these abstract Properties in XML, for example:


Tim Bray



RDF is carefully designed to have the following characteristics.

Independence
Since a Property is a resource, any independent organization (or even person) can invent them. I can invent one called Author, and you can invent one called Director (which would only apply to resources that are associated with movies), and someone else can invent one called Restaurant-Category. This is necessary since we don't have a GOD to take care of it for us.
Interchange
Since RDF Statements can be converted into XML, they are easy for us to interchange. This would probably be necessary even if we did have a GOD.
Scalability
RDF statements are simple, three-part records (Resource, Property, value), so they are easy to handle and look things up by, even in large numbers. The Web is already big and getting bigger, and we are probably going to have (literally) billions of these floating around (millions even for a big Intranet). Scalability is important.
Properties are Resources
Properties can have their own properties and can be found and manipulated like any other Resource. This is important because there are going to be lots of them; too many to look at one by one. For example, I might want to know if anyone out there has defined a Property that describes the genre of a movie, with values like Comedy, Horror, Romance, and Thriller. I'll need metadata to help with that.
Values Can Be Resources
For example, most web pages will have a property named Home-Page which points at the home page of their site. So the values of properties, which obviously have to include things like title and author's name, also have to include Resources.
Statements Can Be Resources
Statements can also have properties. Since there's no GOD to provide useful assertions for all the resources, and since the Web is way too big for us to provide our own, we're going to need to do lookups based on other people's metadata (as we do today with Yahoo!). This means that we'll want, given any Statement such as "The Subject of this Page is Donkeys", to be able to ask "Who said so? And When?" One useful way to do this would be with metadata; so Statements will need to have Properties.

Labels:

Digg!   Add to Technorati Favorites

Building the CC : What is RDF?

The Right Way to Find Things

RDF stands for Resource Description Framework. RDF is built for the Web, so that we can easily identify the origin and the "metadata" of the resource....

Digg!   Add to Technorati Favorites

BLOG SPAMMING

Spamming has reach blog. They do this by leaving you a "comment", then when you read your comment, you end up reading their spam!!!

try reading my comment on " MYNIC --- most confusing web system"

Digg!   Add to Technorati Favorites

Friday, August 12, 2005

MYNIC --- most confusing web system

MYNIC administers the name space for the .my top level domain under which seven second level domains exist, namely .com.my, .net.my, .org.my, .gov.my, .edu.my .mil.my and .name.my.


I had many domains (.com.my) here... used thier system many many times, but it never fails to confuse me.

I really cant explain my frustration. Pls try it... you 'll understand.

Digg!   Add to Technorati Favorites

Thursday, August 04, 2005

MDC launching Creative Commons Malaysia soon!

Multimedia Development Corporation supports the Creative Commons movements. They will create a presence of the "CC" culture in Malaysia. More news coming soon.

Digg!   Add to Technorati Favorites

Wednesday, August 03, 2005

New Kid On The BLOG

Just begun to BLOG. Found it to be a "Obligation". Some ppl say its a form of "expression"... Anyway, its vital to keep up with the trend..


1. "Blog" is now the most popular search word in the online version of the Merriam-Webster dictionary.

Digg!   Add to Technorati Favorites

Tuesday, August 02, 2005

Customer Support... NOT!

Just expereinced DIGI's customer support... what i can say that it just lack the human touch. I wanted to speak to a person, but there is NO WAY ( or its hidden in too many layers ) i can get to speak to anyone... computer computer computer..

I agree that the computer operated support system will safe cost, but it sure does drive me away when i feel that DIGI is does not care about talking to us.

You try... 0162211800

Anyway, I've been with all Telco's here is my rating

Maxis : 7/10 - Getting worst, waiting time enough to make 3 cups of coffee... However, whats good is that it is very personalized... They know my name, language etc.. Its more "friendly" i might say..

Celcom : 6/10 - Getting better, but it is not personalize, speaks to me in Malay, noisy background, have to repeat my name & identity over & over... can't they learn from maxis to remember our name, number etc?

Digi : 4/10 - I just dont like talking to computers while everyday i am infront of a PC!

Digg!   Add to Technorati Favorites