1 / 31

Deklarativni ž ivot I semanti č ki Web

Arhitekturni obrasci . Deklarativni ž ivot I semanti č ki Web. Arhitekturni obrazac: Deklarativni život.

gladys
Download Presentation

Deklarativni ž ivot I semanti č ki Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Arhitekturni obrasci Deklarativniživot Isemantički Web

  2. Arhitekturni obrazac: Deklarativni život

  3. Iako mnogi smatraju da su drustvene mreže samo privremena moda Web 2.0, drustvenemreže su stare koliko i samo društvo. Ono sto je zaista novo jesu načini koje smopronašli da deklarišemonaše socijalne mreže na nekoliko Web 2.0 platformi. Najznačajnije od njih su MySpace,Faceook,Twitter,Linkedin i YouTube. Društvene mreže

  4. U razgovorima sirom sveta ljudi stalno izražavaju svoja mišljenja (izjavljujemo ko su naši prijatelji, govorimo o video snimcima, muzici, knjigama.... ). Ista je situacija i na Webu, osim sto na Web-u ove izjave prevodimo u ekplicitnezajedničke formei tehnologije ( kao naprimer oznake) koje snimamo na odredjenim digitalnim uredjajima i omogućimo drugim ljudima da donese sopstvenezaključke o njima. Poslovni problem

  5. Prikupljene tagove zatim prevodimo u digitalnu formu i dajemo akterima (coveku ili masini) da izvukuzaključke iz ovih deklaracija. Ovaj obrazac se upotrebljava u bilo kom kontekstu gde se donose neke deklaracije ili gde se koristeodgovarajući mehanizmi za prikupljanje tih deklaraicija za nekeračunarske frakcije. Poslovni problem

  6. Deklarativni život obuhvata aspekat obrasca koji prikuplja koncept metapodataka(podaci o podacima), i aspekt taga bašte koji prikupljazaključivanje o komponentama veštacke inteligencije. Iz ovoga zaključujemo da je obrazac Deklarativni život zastupljen u bilo kom sistemu u kome korisnik može da saopšti javnosti svoje akcije, kako ekplicitno tako i ostavljanjem slucajnih tragova njegovih akcija. kontekst

  7. Da bi se olakšalo korisćenje ovog obrasca potreban je mehanizam koji omogućava korisnicima da prave svesne deklaracije koji opciono mogu da vezu te deklaracije sa resursima. Korisnicki interfejs koji podrzava obrasce Deklaritivni život i Tag bašte mora da bude intuitivan i jednostavan za koriscenje, kao i da olaksa unos podataka na korisnikovom maternjem jeziku. Izvedeni zahtevi

  8. Svaki uspešni deklarativni živi servis mora po definiciji da bude ekstremno lak za korisćenje, kao samosadržajan u smislu pruzanja usluga krajnjem korisniku; u suprotnom neće biti prihvaćen (ljudi će teško prihvatiti obeležavanje sadržaja i neko njegovo povezivanje sa određenim čvorovima). Uzimanjem automatizovanog posrednika pri tagovanju nam daje mogucnost da razmišljamo o pojmu taga bašte primenjenom na objektima ali ne i na ljudima koji žive deklarativno (profili na socijalnoj mreži). Generalizovana rešenja

  9. Kada svaka instanca klase bude počinjala da pravi probrane deklaracije doći će do ekponencijalnog porasta tagova bašte. Da bi ovo omogućili, programeri će morati da povećaju i prošire razmere serverske strane zbog dolaska novih pristupa integritetu podataka i referencijalnosti. Generalizovana rešenja

  10. Statički pogledi • Ovaj obrazac ima dva statička pogleda: • Na ovoj slici je prikazan jednostavan pogled kojim korisnik interaguje sa resursima ičini deklacije o resursima. • Preko ovih deklaracija ljudi izražvaju sebe o tome kako doživljajaju njihovo postojanje.

  11. Statički pogledi • Drugi statički pogled ovog obasca odgovara aspektu taga bašte. • Ovde deklaracija može biti naknadno dobijena, zato što u tagu bašte akter moze biti čovek, mašina ili drugi tip aktera. • Jednom dobijena deklaracija može biti reprezentovana u više formi.

  12. Dinamicki aspekti obrasca deklarativnog zivota I taga baste su grubo ekvivalentni. Dva obrasca međutim imaju neke razlike u smislu analize. Tag baste nudi neke specificnepristupe: tag meta podataka može npr. biti izražen prekoobrazacakorisničkoginterfejsa kao što je tag oblaka. Obrazac taga bašte

  13. Tag oblaka • Tag oblakadolazi sa FLICKR, I predstavlja prvimandatizloznostimnogih ljudi. • Sto je tag oblakaveciismelijitermin taga postajesvepopularniji. U suštiniovo predstavlja tag bašte koji se koristi da deklariše digitalneslikerefencirane od strane FLICKR-a.

  14. Deklarativniživot (čin donošenje ekplicitne deklaracije o resursima) može biti specijalizovan na mnogo načina. Jedan od primera njegove najšire primene je LastFM koji nam na osnovu taga bašte (kolektivne inteligencije njiegovih korisnika) nudi muziku kao online radio stanica. specijalizacija

  15. Takođe se u ovom obrazcu možemo primeniti i par dodatnih specijalizacija: Book tagging (tag knjige) URL tagging (URL tag) Search (pretraživanje) Photo tagging (Foto tag) RFID mashups (Radio frekfentna identifikacija) specijalizacija

  16. Najpoznatija koriščenja tega deklarativnog života i taga bašte su: Delicious ( http://delicius.com) Digg ( http://www.digg.com) Twitter (http:// www.twitter.com) Dopplr (http://www.dopplr.com) Ako se umanjisloženostoznačavanja, deklarativniživot i pridruzene oznake u tagu bašte mogu brzo da privuku nove korisnike Ukolikotagovipoboljšajukorisnickaiskustva, onipodstiču zajednicu, što za uzvratpodstiče veću pažnju I povećavaju mogućnosti razvoja DŽ i TB. Poznata korišćenja i posledice

  17. Arhitekturni obrazac: Semantički Web

  18. Semanticki Web: -nastavak, ekstenzijapostojećegweb-agde je informacijidatoprezicnodefinisanoznačenjei kojiboljeomogucava saradnju izmedjuračunara I korisnika. • Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001 -web sačinjen od podataka koji mogu biti procesirani direktno ili indirektno uzpomoć mašina • Tim Berners-Lee у Weaving the Web Definicija

  19. Semantički web, predstavlja pokušaj da se primena weba još više proširi, da on od komunikacionog medija postane globalni informacionisistem Semantički web je tehnologija koja će imati ključnu ulogu u razvoju informatike. Definicija

  20. Semantički web počivanaidejidainformacijenawebupostanumašinskičitljive. Značida se umestodokumenatapovezanihhiperlinkovima (u kojemožebitiugrađenrazličitimultimedijskisadržaj), koristemeđusobnopovezanipodacikojiimajuspecificiranustrukturuiznačenje Ideja?

  21. objašnjava princip semantičkog weba, odnos prema postojećem webu i njegova arhitektura • ilustruje ograničenja postojećeg weba i pokazuje da se ona ne mogu rešiti u okviru tehnologija koje se u njemu koriste Primer

  22. U nedelju po podne setili smo se da uveče treba da odemo na rođendan prijatelju. Odlučili smo se da mu poklonimo knjigu, znamo da voli špijunske romane i da nije pročitao nijedan od novijih romana Džona le Karea Primer

  23. Da li je kod nasobjavljenneki le Kareovromana? • Naći spisakknjižara koje rade nedeljom popodne? • Posetiti jednupo jednu web lokaciju knjižara, proveraviti njihovo radno vreme ipretražiti katalog artikala. Kada pronađemo knjižaru, koja radi nedeljom i poseduje neki od romana koje tražimo, prekidamo pretraživanje. Problemi sa kojima se susrećemo

  24. idealnobi bilo da nekom pretraživaču možemo postaviti pitanje „Koje knjižare rade nedeljom po podne, imaju neki od Le Kareovih romana koji su objavljeni u poslednjih nekoliko godina? Idealno resenje

  25. Tehnološka ograničenja koja onemogućavaju postojanje ovakvih pretraživača: • Pretraživač bi trebalo da razlikuje prezentacije knjižara od drugih dokumenata u kojima se knjižare samo pominju. • Pretraživač bi iz prezentacije morao da izdvoji informaciju o adresi i radnom vremenu – problem je što su ovi podaci skriveni negde u tekstu i to često ne na istoj strani prezentacije. • Potrebno je da postoji jedinstven jezik za pretraživanje kataloga knjižarskih artikala. Takođe, rezultati upita moraju biti u obliku koji pretraživač može da protumači. Tehnoloska ogranicenja

  26. Razvojweba zasnovan je na sledećim tehnološkim i organizacionim principima: • jednostavnost, • modularni dizajn, • decentralizacija (distribucija), • tolerancija, • distribucija. PrincipisemantiČkog web-a

  27. Prva dva principa odnose se na softverski inženjering Decentralizacija se ne odnosi samo na činjenicu da se informacije nalaze na različitim lokacijama na internetu, već i na to da je svako odgovoran za informacije koje postavi na web – i to kako za njihov sadržaj, tako i za oblik u kome se one nalaze Pod tolerancijom se podrazumevadanovetehnologije ne smejuonemogućitikorišćenjestarihtehnologija. Time se obezbeđujepostepen, evolutivanrazvojweba. Objasnjenje

  28. Predviđa se da će postojati dva oblika semantičkogweba: • Klasičan web u kome će dokumenti, pored oblika prilagođenog čoveku, sadržati i mašinski čitljive informacije. • Semantički web kao poseban web podataka, pri čemu mogu postojati reference iz semantičkog na dokumente običnog weba i obrnuto. • Ova dva oblika semantičkog weba ne isključuju se međusobno, iako drugi oblik (zaseban web podataka) ima neosporne prednosti. Oblici semantickog weba

  29. Kao i većina informacionih tehnologija, semantički web ima slojevitu arhitekturu. Glavni elementi ove arhitekture su prikazani na sledecoj slici Struktura

  30. neizvesna buducnostsemantičkog weba veliki napori da se obezbedi softverska infrastruktura potrebna za razvoj i funkcionisanje aplikacija i servisa zasnovanih na semantičkom webu presudni uticaj neće dati softver, već broj korisnika koji ce se opredeliti zasemantički web Zakljucak

  31. Hvalanapaznji! Mentor:prof.dr.Milorad Tošić Studenti: Danijel Stojanović 13098 Milica Stojković 13111

More Related