AGH, Informtyk Stosown, Podstwy inżynierii wiedzy 08.05.2012 r. Driusz Jni Piotr Toisz Introduction to the Semntic We Wyniki nliztor formtu RDF orgnizcji W3C No. Suject Predicte Oject 1 http://www.knzki.com/works/2004/imgdsc/minid uck_y_ccc.jpg 2 http://www.w3.org/rdf/vlidtor/run/1336375544 3 http://www.knzki.com/works/2004/imgdsc/minid uck_y_ccc.jpg 4 http://www.w3.org/rdf/vlidtor/run/1336375544 5 http://www.w3.org/rdf/vlidtor/run/1336375544 6 http://www.w3.org/rdf/vlidtor/run/1336375544 http://www.w3.org/1999/02/ 22-rdf-syntx-ns#type http://www.w3.org/1999/02/ 22-rdf-syntx-ns#type http://jiering.com/vocs/ imge/#hsprt http://jiering.com/vocs/ imge/#points http://purl.org/dc/elements/1.1/title http://purl.org/dc/elements/1.1/description http://xmlns.com/fof/0.1/i mge http://jiering.com/vocs/ imge/#rectngle http://www.w3.org/rdf/vl idtor/run/1336375544484# p1 "160,85 269,209" "duck" "duck" Słowniki semntyczne SKOS - rodzin języków formlnych zprojektown do reprezentowni tksonomii, schemtów klsyfikowni itp. Uprszcz on pulikownie treści n potrzey Semntic We. Przykłdowe zstosownie: GeoNmes reprezentcj włściwości typów geogrficznych Dulin Core ziór termów metdt, który może zostć użyty do opisu zsoów internetowych, tkich jk film, grfik, strony internetowe itp. Przykłdowe zstosownie: Open Source Metdt Frmework dokument posidjący definicję DTD, wykorzystywny m.in. w systemie pomocy w środowiskch grficznych GNOME orz KDE. FOAF ontologi opisując osoy, ich ktywności orz relcje do innych osó i przedmiotów; słownik ten zuje n stndrdch RDF orz OWL. DOAP RDF Schem orz słownik XML opisujący projekty progrmistyczne, wykorzystywny m.in. przez fundcję Mozill.
FOAF <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntx-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schem#" xmlns:fof="http://xmlns.com/fof/0.1/" xmlns:dmin="http://wens.net/mvc/"> <fof:personlprofiledocument rdf:out=""> <fof:mker rdf:resource="#me"/> <fof:primrytopic rdf:resource="#me"/> <dmin:genertoragent rdf:resource="http://www.ldodds.com/fof/fof--mtic"/> <dmin:errorreportsto rdf:resource="milto:leigh@ldodds.com"/> </fof:personlprofiledocument> <fof:person rdf:id="me"> <fof:nme>gl Anonim</fof:nme> <fof:title>ph. D.</fof:title> <fof:givennme>gl</fof:givennme> <fof:fmily_nme>anonim</fof:fmily_nme> <fof:nick>gg</fof:nick> <fof:mox_sh1sum>862d571d4fe6136818591f9f47781227822</fof:mox_sh1sum> <fof:homepge rdf:resource="http://pl.wikipedi.org/wiki/gll_anonim"/></fof:person> </rdf:rdf> Adres internetowy pliku: http://student.gh.edu.pl/~ddroo/gl.fof Schems Pierwsze pulikowne ontologie są niezleżne, zś kolejne tworzą sieć zleżności odwołując się do sieie nwzjem. Istnieją ontologie, które swoim temtem duplikują inne ontologie. Przykłdowo ontologi Osoy orz Miejsc pojwiją się wielokrotnie. Ontology visulistion Aplikcj jest niedostępn w chwili wykonywni ćwiczeni. Ontology resoning Aplikcj jest niedostępn w chwili wykonywni ćwiczeni. Linked Open Dt IBM informcje opulikowne przez IBM Reserch GmH, zwier m.in. prcowników, pulikcje nukowe, rezultty dń. Eurécom prcownicy Institut Eurécom, ich pulikcje nukowe The London Gzzete znczące zwidomieni tej rytyjskiej instytucji UK Postcodes kod pocztowe Wielkiej Brytnii wrz z orientcją przestrzenną między nimi Eurostt informcje sttyczne, m.in. ekonomiczne, krjów Unii Europejskiej Semntic We tools 1. Njwżniejsze dl mnie wydją się konwertery dl plików JPEG orz widomości mil. Zdecydownie konwerterów dl innych formtów multimedilnych, w tym innych plików grficznych, formtów muzycznych orz filmowych.
2. Zdecydown większość tych serwisów jest wciąż dostępn w internecie. 3. W zdecydownej większości serwisy te oferują przyjzną użytkownikowi wyszukiwrkę słów kluczowych. 4. Brdzo użyteczną plikcją wydje mi się kolekcj zsoów BBC, któr uprszcz nwigcję po nich orz jej przeszukiwnie. Dzięki temu wyszuknie plików o określonych formtch orz włściwościch nie wymg konstrukcji ot sieciowego. Uwżm, że wiele innych serwisów powinno posidć klsyfikcję udostępninych plików, dzięki czemu możliwe yłoy wyszukiwnie np. utworów muzycznych n podstwie frgmentu utworu. Control questions 1. Poprzez dodnie dokumentów metdt, njlepiej w formtch sformlizownych przez instytucje stndryzujące np. RDF, OWL. 2. Technologie udujące semntic we są oprte n połączeniu kilku formtów opisu zy wiedzy i nrzędzi do utomtyzcji ich tworzeni, przetwrzni i wlidowni. Przykłdowo: interfejs użytkownik w postci wyszukiwrki dokumentów RDF, które to są dokumentmi XML, których formt jest formlnie opisny z pomocą DTD. 3. Dokumenty RDF skłdją się z deklrcji dokumentu XML orz słownictw oejmującego klsy, zsoy, włściwości orz relcje. Formlizują one konstrukcje z wiedzy, lecz są n tyle ogólne, że nie ogrniczją ni fworyzując różnych rodzjów ontologii. 4. Ontologie są strukturą służącą do relizcji semntic we. 5. Link URI identyfikujący zsó; HTTP URI umożliwijący dostęp do zsou innym osoą; użyteczne informcje o zsoie zkodowne z użyciem stndrdowych formtów; linki do innych, skojrzonych zsoów. extensile Mrkup Lnguge (XML) Wrm-up: Well-formedness of the XML 1. <></><> 2. <><>foo</></><>r</> - rk korzeni dokumentu 3. <><>foo</><>r</> - niezmknięty element <> 4. <><><c>foo</>r</c></> - niepoprwn kolejność tgów otwierjących i zmykjących 5. </><>foo</><>r<> - rk korzeni dokumentu
6. <><><c>foo</c>z<c>r</c></></> c z c r 7. < "1" X="2"><>foo</></> 1 2 X= 8. < "1">< "2">foo</></> 1 2 9. < "1" y="2" "3"><>foo</></> - podwójn deklrcj tryutu x 10. <>< "3"><c y="1">foo</c><c>r</c></></> 3 1 y= c c r
Creting XML document, DTD XSD <?xml version="1.0"?> <!DOCTYPE ook [ <!ELEMENT ook (uthor,title,dte,pulisher)> <!ELEMENT uthor (#PCDATA)> <!ELEMENT title (#PCDATA)> <!ELEMENT dte (#PCDATA)> <!ELEMENT pulisher (#PCDATA)> ]> <ook> <uthor>romn Pisrski</uthor> <title>o psie, który jeździł koleją</title> <dte>1967</dte> <pulisher>biuro Wydwnicze "RUCH"</pulisher> </ook> <?xml version="1.0"?> <xs:schem xmlns:xs="http://www.w3.org/2001/xmlschem"> <xs:element nme="ook"> <xs:complextype> <xs:sequence> <xs:element nme="uthor" type="xs:string"/> <xs:element nme="title" type="xs:string"/> <xs:element nme="dte" type="xs:positiveinteger"/> <xs:element nme="pulisher" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> </xs:schem>