Sw practicumopdracht 1
Transcript of Sw practicumopdracht 1
1. Neem de volgende zin: “Het College of Science is gehuisvest aan het FNWI op Science Park 904 1098 XH Amsterdam, tel 020 - 525 7703”.
1. Geef deze zin weer in de vorm van een verzameling triples (subject, predicate, object), zonder gebruik van zogenaamde “blank nodes”. Gebruik tenminste 3 triples. 1. <Het College of Science , is gehuisvest in, FNWI>2. <FNWI, heeft adress, Science Park 904 1098 XH Amsterdam>3. <FNWI, heeft telefoon nummer, 020 - 525 7703>
2. Geef deze zin weer in de vorm van tenminste 3 triples (subject, predicate, object) plus tenminste één blank node. 1. <Het College of Science , is gehuisvest in, FNWI>2. <FNWI, heeft adres, adres x>3. <adres x, heeft straat, Science Park 904>4. <adres x, heeft postcode, 1098XH>5. <adres x, heeft stad, Amsterdam>
3. Geef de in (b) uitgeschreven triples weer als een gelabelde, gerichte graaf waarbij de “resources” worden weergegeven in elipsen, de “literals” worden weergegeven in rechthoeken en de properties worden weergegeven als een pijl (dit is de “standaard” grafische notatiewijze voor RDF).
2. Neem de volgende XML file (de heading is weggelaten):
<note date="10/08/2010"> <to>Pieter</to> <from>Jan</from> <heading>Reminder</heading> <body>Geef uiterlijk morgen jouw gegevens door!</body> </note>
Antwoorden van Haska Steltenpohl (#5909821) en Franklin Widjaja (#6390382)
Het College of Science
1098XH
Science Park 904
Amsterdam
FNWIheeft adres
heeft stad
heeft postcode
is gehuisvest in
heeft straat
1. Geef deze XML file weer als een verzameling triples. 1. <note, has date, 10/08/2010>2. <note, has sender, Jan>3. <note, has receiver, Pieter>4. <note, has heading, Reminder>5. <note, has body, Geef uiterlijk morgen jouw gegevens door!>
2. Geef deze triples weer als een gelabelde gerichte graaf.
3. Gegeven de volgende database:
a. Geef deze database weer als een verzameling triples Antwoord:
1. <Student, heeft, Naam>2. <Student, heeft, Leeftijd>3. <Student, heeft, Inschrijving>4. <Student, heeft, Deelneming>5. <Inschrijving, heeft, Opleiding>6. <Deelneming, heeft, Cursus>7. <Cursus, heeft, Naam>8. <Cursus, heeft, Faculteit>
Antwoorden van Haska Steltenpohl (#5909821) en Franklin Widjaja (#6390382)
10/08/2010
note
JanGeef uiterlijk morgen jouw
gegevens door!Reminder Pieter
has date has sender has subject has header has receiver
!"#$%&$'()*+"#$,%-.!"#$%&'%()*+"*,-*./"&/)0/#1*'23/4/#/2*('&/#3'56*77*./"&/)0/#*89:88;
!"#$%&'((%
,< =//)*>/*4+3?/2>/*@'2A*BC/&*D+33/?/*+E*F%'/2%/*'.*?/:('.4/.&*$$2*:/&*G=HI*+"*F%'/2%/*J$#6*98K*
,89L*MC*N).&/#>$)1*&/3*878*O*-7-*PP8QR<
$< S//E*>/@/*@'2*T//#*'2*>/*4+#)*4$2*//2*4/#@$)/3'2?*&#'"3/.*!.(05/%&1*"#/>'%$&/1*+05/%&;1*@+2>/#*
?/0#('6*4$2*@+?/2$$)>/*B03$26*2+>/.R<*S/0#('6*&/2)'2.&/*Q*&#'"3/.<
0< S//E*>/@/*@'2*T//#*'2*>/*4+#)*4$2*&/2)'2.&/*Q*&#'"3/.*!.(05/%&1*"#/>'%$&/1*+05/%&;*"3(.*
&/2)'2.&/*UU2*03$26*2+>/<
%< S//E*>/*'2*!0;*('&?/.%:#/4/2*&#'"3/.*T//#*$3.*//2*?/3$0/3>/1*?/#'%:&/*?#$$E*T$$#0'5*>/*
B#/.+(#%/.R*T+#>/2*T//#?/?/4/2*'2*/3'"./21*>/*B3'&/#$3.R*T+#>/2*T//#?/?/4/2*'2*#/%:&:+/6/2*
/2*>/*"#+"/#&'/.*T+#>/2*T//#?/?/4/2*$3.*//2*"'53*!>'&*'.*>/*B.&$2>$$#>R*?#$E'.%:/*2+&$&'/T'5@/*
4++#*VWG;<
7< =//)*>/*4+3?/2>/*MXY*E'3/*!>/*:/$>'2?*'.*T/??/3$&/2;A
$< S//E*>/@/*MXY*E'3/*T//#*$3.*//2*4/#@$)/3'2?*&#'"3/.<
0< S//E*>/@/*&#'"3/.*T//#*$3.*//2*?/3$0/3>/*?/#'%:&/*?#$$E<
Q< S/?/4/2*>/*4+3?/2>/*>$&$0$./A
$< S//E*>/@/*>$&$0$./*T//#*$3.*//2*4/#@$)/3'2?*&#'"3/.
0< S//E*>/@/*&#'"3/.*T//#*$3.*//2*?/3$0/3>/*?/#'%:&/*?#$$E
!"#$%&'($%)*+,-,.-/,+,*0
&&&&!$#012%$%3!-$#0
&&&&!43#506("!-43#50
&&&&!7%('2"809%52"'%3!-7%('2"80
&&&&!:#';0<%%4&=2$%3>2?@&5#38%"&?#=A&8%8%B%"C&'##3D!-:#';0
!-"#$%0
Z'/*4+3?/2>/*03$>@'5>/
b. Geef deze triples weer als een gelabelde gerichte graaf
Student
Naam Leeftijd
heeft heeft
Inschrijving Deelneming
heeft heeft
Opleiding Cursus
Faculteit Naam
heeft heeft
heeft heeft
Twee multiple choice vragen maken
4. Maak één multiple choice vraag met 3 antwoordmogelijkheden: één goed antwoord en twee plausibele, maar foutieve antwoorden voor de drie artikelen van Tim Burners Lee, Paul Ford en Bergur Páll Gylfason (zie de leeslijst van deze week).
• Twee belangrijke technologien voor Semantic Web zijn XML en RDF. Hoe werken deze samen om data een betekenis te geven?
• a. XML wordt gebruikt om structuur aan documenten te geven, RDF geeft er betekenis aan.• b. RDF wordt gebruikt om structuur aan documenten te geven, XML geeft er betekenis aan.• c. XML wordt gebruikt om zowel structuur als betekenis te geven aan documenten, terwijl
RDF wordt gebruikt om een naam of bron op het internet te identificeren.
5. Doe hetzelfde voor de overige twee items op de leeslijst van deze week: het boek en Christian Bezier (et al.).
Antwoorden van Haska Steltenpohl (#5909821) en Franklin Widjaja (#6390382)
• DBpedia haalt data uit Wikipedia infoboxes. Hoe werkt de algemene extractie algoritme, waarbij triples (subject, predicate en object) worden gecreëerd?
• a. De overeenkomende DBpedia URI wordt gebruikt als subject. De namespace en naam van de infobox attribute worden bijgevoegd tot de predicate URI. De attribute waarde wordt gebruikt als de object.
• b. De overeenkomende DBpedia URI wordt gebruikt als objects. De namespace en naam van de infobox attribute worden bijgevoegd tot de subjects. De attribute waarde wordt gebruikt als de predicate URI.
• c. De overeenkomende DBpedia URI wordt gebruikt als predicate URI. De namespace en naam van de infobox attribute worden bijgevoegd tot de objects. De attribute waarde wordt gebruikt als de subjects.
Antwoorden van Haska Steltenpohl (#5909821) en Franklin Widjaja (#6390382)