Welcome Guest Search | Active Topics | Members | Log In

Integracja plików RDF Options · View
subieta
Posted: Tuesday, May 10, 2005 10:31:40 PM

Rank: Advanced Member

Joined: 12/22/2004
Posts: 675
Points: 704
Location: Legionowo
RDF (Resource Description Framework) jest zaproponowany przez W3C jako oparty na XML jezyk sluzacy do opisu metadanych lub ontologii. Jest to pomysl dosc kontrowersyjny, ale to temat na inna bajke. Zakladajac, że RDF przyjmie sie jako przemyslowy standard (co nie jest pewne) warto pokusic sie o stworzenie mozliwosci w ODRA, ktora ten standard obsluzy. Architektonicznie to wyglada tak, ze plik RDF (zapisany w XML) siedzi sobie na jakims serwerze Web i jest dostepny przez jego URL lub URI. Zadaniem tego pliku jest opis metadanych (ontologii) dotyczacych jakiegos serwisu. W tym pliku siedzi normalna informacja biznesowa, co do ktorej umowili sie ci, co maja podobne serwisy, oraz URL-e lub URI do serwisow. Nasz jezyk SBQL zaimplementowany w ODRZE moglby te informacje odczytac i przekazac dalej do pytajacego, ale aby to zrobic potrzebne sa nastepujace dzialania:
- nalezy sciagnac ten plik RDF na nasza strone,
- nalezy go sparsowac, czyli wprowadzic jego strukture do bazy danych w postaci normalnych obiektow ODRA,
- nalezy na nim wykonac zapytanie SBQL, ktore jest skladnikiem jakiejs aplikacji dzialajacej u nas pod ODRA,
- nalezy rezultat tego zapytania przeslac do tej aplikacji najlepiej w formacie XML lub RDF.
- aplikacja ta zajmie sie ewentualnym odpaleniem serwisow zidentyfikowanych w ten sposob, ale to w gruncie rzeczy nas nie obchodzi.
Sprawa wydaje sie wiec dosc banalna, ale powstaje troche problemow, m.in. z odwzorowanie pliku RDF na struktury ODRA i pozniej zamiany otrzymanego wyniku na RDF. Dazymy bowiem do tego, aby aplikacja nie byla tylko aplikacja wykonana pod systemem ODRA - moze to byc dowolna inna aplikacja, ktora przysle zapytanie do ODRA w formacie SBQL i zaadresowane do pliku RDF. Zatem jest troche roboty, w sam raz na prace magisterska.
Users browsing this topic
Guest


Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Main Forum RSS : RSS

Powered by Yet Another Forum.net version 1.9.1.6 (NET v2.0) - 11/14/2007
Copyright © 2003-2006 Yet Another Forum.net. All rights reserved.
This page was generated in 0.051 seconds.