Sprawozdanie z laboratorium 2: Modeling knowledge with Resource Description Framework (RDF)



Podobne dokumenty
Krzysztof Kutt Sprawozdanie 2: Modeling knowledge with Resource Description Framework (RDF)

Dodatkowe możliwości RDF. Seminarium magisterskie Paweł Chrząszczewski

Marcin Skulimowski - RDF

RDF (Resource Description Framework)

Język RDF. Mikołaj Morzy Agnieszka Ławrynowicz. Instytut Informatyki Poznań, rok akademicki 2013/2014

Spis treści Informacje podstawowe Predykaty Przykłady Źródła RDF. Marek Prząda. PWSZ w Tarnowie. Tarnów, 6 lutego 2009

rdf:type ex:homepage ex:createdwith /amaya rdf:type ex:htmleditor

RDF Schema (schematy RDF)

Technologie Sieci Semantycznych

Jak działa grawitacja?

Ankiety Nowe funkcje! Pomoc Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to students

Semantic Web. Grzegorz Olędzki. prezentacja w ramach seminarium Protokoły komunikacyjne. luty 2005

Semantic Web. dr inż. Aleksander Smywiński-Pohl. Elektroniczne Przetwarzanie Informacji Konsultacje: czw , pokój 3.211

Zarządzanie sieciami telekomunikacyjnymi

Laboratoria 1 i 2. Akademia Górniczo-Hutnicza. Podstawy in»ynierii wiedzy

Machine Learning for Data Science (CS4786) Lecture 11. Spectral Embedding + Clustering

dla elektroniki i elektrotechniki dla elektroinstalatorów

SYSTEM DO GENEROWANIA ONTOLOGII NA PODSTAWIE DIAGRAMÓW UML SYSTEM TO ONTOLOGY GENERATION FROM UML DIAGRAMS

Na podstawie artykułu:

3 grudnia Sieć Semantyczna

0.1. Diagram klas i pakietów

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)

ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS.

Domy inaczej pomyślane A different type of housing CEZARY SANKOWSKI

Ankiety Nowe funkcje! Pomoc Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to teachers

SubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS


Internet Semantyczny. Schematy RDF i wnioskowanie

AKADEMIA GÓRNICZO - HUTNICZA IM. STANISŁAWA STASZICA w KRAKOWIE

Ćwiczenie EA9 Czujniki położenia

Instrukcja obsługi User s manual

Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog

1. CZYM JEST SERIALIZACJA

Ćwiczenie EA1 Silniki wykonawcze prądu stałego

Intro. I.Wojnicki, ZTB:XML ZTB: XML. Igor Wojnicki. Katedra Informatyki Stosowanej, Akademia Górniczo-Hutnicza w Krakowie.

ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL

Adrian Horzyk

DVD MAKER USB2.0 Instrukcja instalacji

PROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.

Wstęp do Technologii Semantycznych. Idea, język RDF

Wirtualizacja zasobów IPv6 w projekcie IIP

Zastosowanie ontologii do organizacji informacji pozyskiwanych z Internetu

AKADEMIA GÓRNICZO - HUTNICZA IM. STANISŁAWA STASZICA w KRAKOWIE

Ćwiczenie EA5 Silnik 2-fazowy indukcyjny wykonawczy

ANKIETA ŚWIAT BAJEK MOJEGO DZIECKA

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

European Crime Prevention Award (ECPA) Annex I - new version 2014

Stargard Szczecinski i okolice (Polish Edition)

y = The Chain Rule Show all work. No calculator unless otherwise stated. If asked to Explain your answer, write in complete sentences.

INFORMACJE DLA RODZICÓW

Analysis of Movie Profitability STAT 469 IN CLASS ANALYSIS #2

Podstawy języka XML. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition)

Wybrzeze Baltyku, mapa turystyczna 1: (Polish Edition)

Revenue Maximization. Sept. 25, 2018

Technologie cyfrowe semestr letni 2018/2019

BAZY DANYCH MAKRA I PRZYCISKI. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

AKADEMIA GÓRNICZO - HUTNICZA IM. STANISŁAWA STASZICA w KRAKOWIE

WOJSKOWA AKADEMIA TECHNICZNA

JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE?

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)

Filtr RDF dla systemu Odra

Network Services for Spatial Data in European Geo-Portals and their Compliance with ISO and OGC Standards


Programowanie Obiektowew języku C++ Zadania L2

Please fill in the questionnaire below. Each person who was involved in (parts of) the project can respond.

Extraclass. Football Men. Season 2009/10 - Autumn round

Internet Semantyczny. Idea

Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2)

Rysunek 8. Rysunek 9.

Egzamin maturalny z języka angielskiego na poziomie dwujęzycznym Rozmowa wstępna (wyłącznie dla egzaminującego)

UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

Grafowe języki zapytań. Anna Kosieradzka

SZTUCZNA INTELIGENCJA

AKADEMIA GÓRNICZO - HUTNICZA im. Stanisława Staszica w Krakowie

Tychy, plan miasta: Skala 1: (Polish Edition)

Rysunek 1: Przykłady graficznej prezentacji klas.

Business Intelligence Beans + Oracle JDeveloper

Gdańsk, dn r. Jak zostać ekspertem Komisji Europejskiej oceniającym wnioski? Magdalena Urbanowicz

Oferta przetargu. Poland Tender. Nazwa. Miejscowość. Warszawa Numer ogłoszenia. Data zamieszczenia Typ ogłoszenia

XQuery. XQuery. Przykład. dokument XML. XQuery (XML Query Language) XQuery 1.0: An XML Query Language. W3C Recommendation

REGULAMIN finansowania projektów oraz wyjazdów naukowych Studenckiego Koła Naukowego Fizyków BOZON

- wewnątrz elementów prostych występuje tylko jeden typ danych, wewnątrz złoŝonych nie moŝemy dokładnie określić liczby wystąpień elementu

Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis

ELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013

AKADEMICKA BAZA INFORMACJI JAKO PRZYKŁAD WYKORZYSTANIA TECHNOLOGII SIECI SEMANTYCZNEJ

Wybrane problemy z dziedziny modelowania i wdrażania baz danych przestrzennych w aspekcie dydaktyki. Artur Krawczyk AGH Akademia Górniczo Hutnicza

Podstawy programowania w języku C++ Zadania

Ćwiczenie EA8 Prądnice tachometryczne

Uchwała nr 56/2017. Senatu AGH z dnia 31 maja 2017 r.

Dolny Slask 1: , mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition)

MODELOWANIE STANÓW CZYNNOŚCIOWYCH W JĘZYKU SIECI BAYESOWSKICH

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX

Previously on CSCI 4622

Uchwała nr 69/2015. Senatu AGH z dnia 27 maja 2015 r.

Szkolenia dla studentów AGH wczoraj i dziś

Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0 Zofia Kruczkiewicz

KSIĘGA IDENTYFIKACJI WIZUALNEJ. Wydziału Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej

I.Wojnicki, PHP. Smarty. Igor Wojnicki. Katedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie. 28 marca 2014

Automatyczne generowanie testów z modeli. Bogdan Bereza Automatyczne generowanie testów z modeli

Transkrypt:

Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki KATEDRA AUTOMATYKI Sprawozdanie z laboratorium 2: Modeling knowledge with Resource Description Framework (RDF) Agata Sitnik Adam Bereś Kraków 2012

1. RDF model 1.1. Why is the node for http://www.w3.org/ oval and the node for World Wide Web Consortium rectangular? What's the difference between these two resources? Odp: Węzły przedstawiane w owalu to zasoby (obiekty) reprezentowane przez URI lub pusty węzeł natomiast te przedstawiane w czworokącie to wartości (adresy URI, puste węzły lub wartości) W przykładzie prezentowanym na zajęciach: http://www.w3.org jest obiektem, a Worls Wide Web Consortium to wartość. 1.2. What's the meaning of the nodes for genid:a15816 and genid:a15815 objects? Odp: Jest to ID generowane automatycznie przez walidator RDF w przypadku gdy dany węzeł nie miał przypisanej wartości. Jest to unikalna wartość pozwalająca zidentyfikować element. 2. Modeling knowledge with RDF graphs 2.1. How can you represent relations with more than 2 resources involved? If you can, put such an information in your graph. Odp: Można wykorzystać do tego celu kolekcję (można nazwać lub pozostawić węzeł pusty). W grafie wykorzystano to w kilku miejscach, dla przedstawienia małżeństwa, w przypadku gdy dana osoba miała więcej niż jednego małżonka oraz do zilustrowania kolekcji dzieci. Strona 1

2.2. Put the sketch (a scan/picture) of the graph in your report. 3. Modeling knowledge with RDF triples 1.1. TTL: @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. @prefix xsd: <http://www.w3.org/2001/xmlschema#>. @prefix moda: <http://student.agh.edu.pl/~agatas/ksiazki#>. moda:rodzina-forrester moda:mieszka-w moda:los-angeles; moda:zalozyla moda:dom-mody; moda:senior-rodu moda:eric-forrester. moda:dom-mody moda:nazywa-sie moda:forrester-creation. moda:eric-forrester moda:jest-rodzicem :_dzieciericistephanie; moda:jest-rodzicem moda:rick; moda:jest-mezem :_zonyerica. moda:stephanie-douglas moda:jest-rodzicem :_dzieciericistephanie; moda:jest-rodzicem moda:ridge. moda:massimo-marone moda:jest-rodzicem moda:ridge. moda:ridge moda:jest-mezem :_zonyridge. moda:thorne moda:jest-mezem :Taylor-Hayes. moda:brooke-logan moda:jest-rodzicem moda:rick. :_dziecistepheric

rdf:type rdf:bag1; rdf:_1 moda:thorne; rdf:_2 moda:kristen; rdf:_3 moda:felicja; rdf:_4 moda:angela. moda:angela moda:zyla "14"^^xsd:integer. :_zonyeric rdf:type rdf:bag2; rdf:_1 moda:stephanie-douglas; rdf:_2 moda:brooke-logan. :_zonyridge rdf:type rdf:bag3; rdf:_1 moda:caroline-spencer; rdf:_2 moda:brooke-logan; rdf:_2 moda:taylor-hayes. 4.2. RDF: <?xml version="1.0"?> <rdf:rdf xmlns:xsd="http://www.w3.org/2001/xmlschema#" xmlns:moda="http://student.agh.edu.pl/~agatas/ksiazki#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> rdf:about="http://student.agh.edu.pl/~agatas/ksiazki#rodzina- Forrester"> <moda:mieszka-w rdf:resource="http://student.agh.edu.pl/~agatas/ksiazki#los- Angeles" /> <moda:zalozyla> rdf:about="http://student.agh.edu.pl/~agatas/ksiazki#dom-mody"> Strona 1

<moda:nazywa-sie rdf:resource="http://student.agh.edu.pl/~agatas/ksiazki#forrester -Creation" /> </moda:zalozyla> <moda:senior-rodu> rdf:about="http://student.agh.edu.pl/~agatas/ksiazki#eric- Forrester"> <moda:jest-rodzicem rdf:resource="#_dzieciericistephanie" /> <moda:jest-rodzicem rdf:resource="http://student.agh.edu.pl/~agatas/ksiazki#rick" /> <moda:jest-mezem rdf:resource="#_zonyerica" /> </moda:senior-rodu> rdf:about="http://student.agh.edu.pl/~agatas/ksiazki#massimo- Marone"> <moda:jest-rodzicem rdf:resource="http://student.agh.edu.pl/~agatas/ksiazki#ridge" /> rdf:about="http://student.agh.edu.pl/~agatas/ksiazki#brooke- Logan"> <moda:jest-rodzicem rdf:resource="http://student.agh.edu.pl/~agatas/ksiazki#rick" /> <rdf:bag1 rdf:about="#_dziecistepheric"> <rdf:li> rdf:about="http://student.agh.edu.pl/~agatas/ksiazki#thorne"> <moda:jest-mezem rdf:resource="#taylor- Hayes" /> </rdf:li> <rdf:li rdf:resource="http://student.agh.edu.pl/~agatas/ksiazki#kristen" /> Strona 2

<rdf:li rdf:resource="http://student.agh.edu.pl/~agatas/ksiazki#felicja" /> <rdf:li> rdf:about="http://student.agh.edu.pl/~agatas/ksiazki#angela"> <moda:zyla rdf:datatype="http://www.w3.org/2001/xmlschema#integer">14</moda: zyla> </rdf:li> </rdf:bag1> <rdf:bag2 rdf:about="#_zonyeric"> <rdf:li> rdf:about="http://student.agh.edu.pl/~agatas/ksiazki#stephanie- Douglas"> <moda:jest-rodzicem rdf:resource="#_dzieciericistephanie" /> <moda:jest-rodzicem> rdf:about="http://student.agh.edu.pl/~agatas/ksiazki#ridge"> <moda:jest-mezem> <rdf:bag3 rdf:about="#_zonyridge"> <rdf:li rdf:resource="http://student.agh.edu.pl/~agatas/ksiazki#caroline- Spencer" /> <rdf:li rdf:resource="http://student.agh.edu.pl/~agatas/ksiazki#brooke- Logan" /> <rdf:_2 rdf:resource="http://student.agh.edu.pl/~agatas/ksiazki#taylor- Hayes" /> </rdf:bag3> </moda:jest-mezem> </moda:jest-rodzicem> </rdf:li> <rdf:li rdf:resource="http://student.agh.edu.pl/~agatas/ksiazki#brooke- Logan" /> Strona 3

</rdf:bag2> </rdf:rdf> 6. RDF/XML document: Datatypes @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. @prefix xsd: <http://www.w3.org/2001/xmlschema#>. @prefix ulu: <http://student.agh.edu.pl/~agatas/moje-ulu#>. ulu:moje-ulubione ulu:do-czytania ulu:ksiazki; ulu:do-sluchania ulu:plyty. ulu:ksiazki ulu:zawiera ulu:_uluksiazki. ulu:mistrz-i-malgorzata ulu:tytul "Mistrz-i- Malgorzata"^^xsd:string. ulu:mistrz-i-malgorzata ulu:autor "Michail-Bulhakow"^^xsd:string. ulu:mistrz-i-malgorzata ulu:wydawca "Gazeta- Wyborcza"^^xsd:string. ulu:mistrz-i-malgorzata ulu:rok-wydania "2007"^^xsd:integer. ulu:milczenie-owiec ulu:tytul "Milczenie-owiec "^^xsd:string. ulu:milczenie-owiec ulu:autor " Thomas-Harris "^^xsd:string. ulu:milczenie-owiec ulu:wydawca " Amber "^^xsd:string. ulu:milczenie-owiec ulu:rok-wydania "1990"^^xsd:integer. ulu:plyty ulu:zawiera ulu:_uluplyty. ulu:jelonek ulu:tytul "Jelonek "^^xsd:string. ulu:jelonek ulu:autor " Michal-Jelonek "^^xsd:string. ulu:jelonek ulu:piosenki ulu:_jelonekpiosenki. ulu:mezczyzni ulu:tytul "Mezczyzni "^^xsd:string. ulu:mezczyzni ulu:autor " Katarzyna-Groniec "^^xsd:string. ulu:mezczyzni ulu:piosenki ulu:_groniecpiosenki. :_uluksiazki rdf:type rdf:bag; rdf:_1 ulu:mistrz-i-malgorzata; rdf:_2 ulu:milczenie-owiec. :_uluplyty rdf:type rdf:bag2; rdf:_1 ulu:jelonek; rdf:_2 ulu:mezczyzni. :_JelonekPiosenki rdf:type rdf:bag3; rdf:_1 ulu:barock; rdf:_2 ulu:vendome1212; Strona 4

rdf:_1 ulu:akka; rdf:_2 ulu:steppe. :_GroniecPiosenki rdf:type rdf:bag4; rdf:_1 ulu:dzieki-za-milosc; rdf:_2 ulu:tango-z-pistoletem; rdf:_1 ulu:ona-jest; rdf:_2 ulu:zwariowalam. 7. RDF Visualization 8.1. Are there any problems/limitations with the tool? Odp: Głównym problemem jest to, że nie jest zachowana hierarchia podczas tworzenia grafu. Węzły są rozmieszczone losowo. Od razu po wygenerowaniu (Rysunek. 2, Rysunek. 3) praktycznie nie nadają się do analizy, dopiero po uporządkowaniu danych (Rysunek. 1) zaczynają być użyteczne. Dodatkowo, im więcej danych, tym bardziej zamazany staje się obraz i więcej danych nakłada się na siebie, przez co stają się nieczytelne. Można oczywiście wybierać małe dziedziny z wszystkich danych za pomocą odpowiednich filtrów, ale jest to dość czasochłonne. Strona 5

8.2. RDFGravity: Rysunek 1. RDF - Gravity - Diagram dla mody na sukces

Rysunek 2. RDF - Gravity - Chaotyczny graf dla biblioteki płyt CD i książek Strona 1

Rysunek 3. RDF - Gravity - Uporządkowany graf dla biblioteki płyt CD i książek Strona 2