WebBiz

Blogul echipei WebBiz pentru proiectul Interfete Evoluate

RDF este acronimul de la Resource Description Framework si este un standart pentru codificarea cunostintelor folosit in Web-ul semantic. Daca web-ul actual contine prezentari distribuite, web-ul semantic contine cunostinte distribuite, folosite de motoarelele de cautare pentru a gasi mai repede informatia dorita de utilizator.

Standardul RDF a fost creat in anul 1999 pentru a fi folosit in codificarea metadatelor din fisierele XML. Rolul lui a evoluat de atunci in descrierea proprietatilor si a relatiilor dintre lucruri din lumea reala: oameni, locuri, etc.

Metoda folosita de acest standard descompune orice informative in mai multe informatii scurte, formand astfel un graf de cunostinte. Fiecare arc din graf reprezinta o actiune sau o relatie intre nodurile acestuia. Actiunea poate fi impartita in 3 parti:

  • Subiect – informatia din nodul de start al arcului
  • Predicat – tipul arcului (eticheta lui)
  • Obiect – informatia din nodul de stop al arcului
Regulile de baza ale modelului abstract RDF:

  1. Actiunea este descrisa printr-un tuplu (subiect, predicat, obiect) care poarta numele de declaratie (in engleza: statement)
  2. Subiectul, predicatul si obiectul sunt reprezinta denumiri pentru entitati sau resurse sau noduri.
  3. Denumirile sunt date ca URI (Uniform Resource Identifier) si se refera la acceasi entitate in toate documentele RDF in care apar.

  4. Obiectele pot fi exprimate prin texte, numite si valori literale.

Un scurt exemplu:

Site-ul http://www.interfeteweb.biz/ este creat de studenti care sunt in anul 5 la Facultatea de Automatica si Calculatoare.

Exista mai multe moduri echivalente de a reprezenta exemplul de mai sus. Unul dintre aceaste este:

Subiect: http://www.interfeteweb.biz/
Predicat: A fost creat de
Obiect: student
Subiect: Student
Predicat: student la
Obiect: Facultatea de Automatica si Calculatoare
Predicat: an studiu
Obiect: 5