1

SEMINARSKI RAD

SEMANTIČKI WEB

2

SADRŽAJ

1.Uvod…………………………………………………………………………3

2. Ontologije…………………………………………………………………..…4

2.1 RDF……………………………………………………………….....5

2.2 SKOS…………………………………………………………….…..8

2.3 OWL Jezik ontologija………………………………………………..…9

2.3.1. XML – xtensable markup language………………………………….9

2.3.2  XML – Šema………………………………………………………...10

2.3.3 OWL podjezici……………………………………………………….10

2.3.4 OWL 2………………………………………………………….........12

2.3.4.1 Ontologije…………………………………………………………..13

2.3.4.2 Sintakse……………………………………………………............14

2.3.4.3 Profili……………………………………………………………….14

2.3.4.4 Veza sa OWL……………………………………………………….15

2.4 RIF………………………………………………………………………15

3. Primer Internet Prodaje……………………………………………………........16

3.1 Potencijalna internet prodaja induatrije osiguranja……………………17

4. Zaključak…………………………………………………………………………….19

5. Literatura………………………………………………………...20

background image

4

Ontologije  definišu   koncepte  i  relacije  koje  se   koriste  da  se   predstavi  područje  znanja. 

Koriste se da klasifikuju izraze korišćene u pojedinim aplikacijama, karakterišu moguće 

veze   i   definišumoguća   ograničenja.   U   praksi   ontologije   mogu   biti   jako   kompleksne   (s 

nekoliko hiljada izraza) ili vrlo jednostavne (opisujući samo jedan ili dva koncepta).

Generalni primer ontologija koji pomaže njihovom razumevanju ilustruje primer kada 
prodavac knjiga želi skupiti podatke koji dolaze od razli čitih izdavača. Podaci se mogu 

importirati u često korišćenu RDF

2

 šemu, koristeći konvertore baze izdavača. Baza može 

koristiti izraze tipa „Autor“, dok ostali mogu koristiti reč „Kreator“. Da bi se skupljanje izvršilo 
potrebno je dodati posebne uslove u RFD šemi, opisujući činjenice koje tvrde da je „Autor“ 
isto što i „kreator“. Taj mali delić informacije, iako posve jednostavan, u stvari je ontologija. 

Jezici poput RDF šema i razne varijante OWL

3

-a predstavljaju jezik za izražavanje ontologija 

u kontekstu Semantičkog Web-a.

2 Ontologije

Ontologije 

ili

 rečnici 

često se smatraju za osnovne blokove Semantičkog Web-a tesluže kao 

pomoć   tehnikama   zaključivanja   u   Semantičkom   Web-u.   Ne   postoji   jasna  razlika  između 

onoga   što   predstavljaju   izrazi  

„rečnici“

  i  

„ontologije“

  .   Navika   je   koristiti   „ontologije“   za 

kompleksnije skupove izraza, a „rečnike“ kada ne postoji tačan formalizam, ili se uveliko 

gubi smisao definicije izraza.

Ontologija u Semantičkom Web-u pomaže pri integraciji podataka, npe. kada u izrazima mogu 

postojati nejasnoće korišćene u različitim skupovima podataka, ili kada se s vrlo malo znanja 

mogu otkriti nove veze među njima. Neki se primeri ontologije koriste na polju medicinske nege. 

Doktori   ih   koriste   da   opišu   simptome,   bolest   i   terapiju,   farmaceutske   kompanije   ih   koriste 

predstavljajući tako informacije o drogama i alergijama. Kombinujući znanje iz takvih i sličnih 

skupova podataka omogućuje se izrada pametnih aplikacija koje mogu pomoći pri odluci pri 

lečenju,  sastavima  koji  prate uticaj  droga  i  mogućih drugih  efekata,  alata za  epidemiološko 

istraživanje,   itd.   Uz   pomoć   ontologija   razne   industrije   ubrzale   su   zaključivanje   na   temelju 

podataka dobijenih iz različitih skupova. Za primer mogu se navesti knjižnice, muzeji, novinske 

agencije, kompanije, društvene mreže i blogovi.

Zavisno od zahteva aplikacije koliko kompleksne ontologije koristi mogu se koristiti ontologije 

zasnovane na programskoj logici koje dopuštaju okruženju semantičkog weba da

2

RDF (Resource Description Framework) 

3

OWL (Web ontology language) 

5

ih koristi za identifikaciju izraza, bez ikakva nametanja logike sastava, dok druge aplikacije 

zahtevaju kompleksnije ontologije s kompleksnijim procedurama. Sve zavisi od zahteva i 

ciljeva aplikacije.

Kako bi zadovoljili različite potrebe W3C

4

  je ponudio razne palete tehnologija za opis i 

definiciju različitih formi ontologija, te njihovu standardizaciju.

To uključuje:

RDF 

(Resource Description Framework)

SKOS

 

(Simple   Knowledge   Organization 

System)

 OWL 

(Web Ontology Language)

RIF 

(Rule Interchange Format)

2.1 RDF 

Resource Description Framework (RDF) je jezik za predstavljanje informacija o resursima 

World Wide Web-a (WWW). Posebno je namenjen predstavljanju metapodataka o Web 

resursima   kao   što   su   naslov,   autor,   datum   promene   web   stranice,   autorska   prava, 

dostupnost nekih deljenih resursa. Generalizirajući koncept  

Web resursa

  RDF se može 

koristiti za predstavljanje informacija o stvarima koje se mogu identificirati na Web-u, čak 

ako ne mogu biti dohvaćene direktno s Web-a. Za primer se može navesti informacija o 

dostupnim artiklima nekog web šopa (informacije o specifikacijama, cenama i dostupnosti), 

ili postavkama dostave za web korisnika.

RDF   je   ponajpre   namenjen   za   slučajeve   u   kojima   se   informacija   treba   obraditi   na 

aplikativnom   nivou,   dok   je   manje   bitna   prezentacija   korisniku.   RDF   predstavlja   opšti 

framework,   ili   skup   biblioteka   za   predstavljanje   tih   informacija   tako   da   one   mogu   biti 

razmenjene   bez   gubitka   svog   značenja.   Baziran   je   na   ideji   prepoznavanja   stvari 

korišćenjem web identifikatora (zvanih 

URI – Uniform Resource Locator

 ), opisujući resurse 

kao jednostavna 

svojstva (properties)

 i 

njihove vrednosti

. To mu omogućuje predstavljanje 

jednostavne izjave vrednosti resursa kao grafova s svojim nodovima i lukovima, odnosno 

njihovim svojstvima i vrednostima.

Na Slici 1 nalazi se primjer RDF grafa gde je osoba označena sa:

http://www.w3.org/People/EM/contact#me

čiji su podaci: ime

Eric Miller

, mail adresa

[email protected]

I lični naziv

Dr

:

4

 W3C (World Wide Web Consortium)

background image

Želiš da pročitaš svih 20 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti