1. Antwoorden van Haska Steltenpohl (#5909821) en Franklin Widjaja (#6390382)
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).
Het
College of Science
Amsterdam
heeft stad
is gehuisvest in
Science Park 904
heeft adres
heeft straat FNWI
heeft postcode
1098XH
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>
2. !"#$%&$'()*+"#$,%-.
Antwoorden van Haska Steltenpohl (#5909821) en Franklin Widjaja (#6390382)
!"#$%&'%()*+"*,-*./"&/)0/#1*'23/4/#/2*('&/#3'56*77*./"&/)0/#*89:88;
!"#$%&'((% Geef deze XML file weer als een verzameling triples.
1.
1. <note, has date, 10/08/2010>
,< =//)*>/*4+3?/2>/*@'2A*BC/&*D+33/?/*+E*F%'/2%/*'.*?/:('.4/.&*$$2*:/&*G=HI*+"*F%'/2%/*J$#6*98K*
2. <note, has sender, Jan>
,89L*MC*N).&/#>$)1*&/3*878*O*-7-*PP8QR<
3. <note, has receiver, Pieter>
$< S//E*>/@/*@'2*T//#*'2*>/*4+#)*4$2*//2*4/#@$)/3'2?*&#'"3/.*!.(05/%&1*"#/>'%$&/1*+05/%&;1*@+2>/#*
4. <note, has heading, Reminder>
?/0#('6*4$2*@+?/2$$)>/*B03$26*2+>/.R<*S/0#('6*&/2)'2.&/*Q*&#'"3/.<
5. <note, has body, Geef uiterlijk morgen jouw gegevens door!>
0< S//E*>/@/*@'2*T//#*'2*>/*4+#)*4$2*&/2)'2.&/*Q*&#'"3/.*!.(05/%&1*"#/>'%$&/1*+05/%&;*"3(.*
&/2)'2.&/*UU2*03$26*2+>/<
2. %< S//E*>/*'2*!0;*('&?/.%:#/4/2*&#'"3/.*T//#*$3.*//2*?/3$0/3>/1*?/#'%:&/*?#$$E*T$$#0'5*>/*
Geef deze triples weer als een gelabelde gerichte graaf.
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@/*
note
4++#*VWG;<
7< =//)*>/*4+3?/2>/*MXY*E'3/*!>/*:/$>'2?*'.*T/??/3$&/2;A
!"#$%&'($%)*+,-,.-/,+,*0
&&&&!$#012%$%3!-$#0
&&&&!43#506("!-43#50
has date has sender has subject has header has receiver
&&&&!7%('2"809%52"'%3!-7%('2"80
&&&&!:#';0<%%4&=2$%3>2?@&5#38%"&?#=A&8%8%B%"C&'##3D!-:#';0
!-"#$%0 Geef uiterlijk morgen jouw
10/08/2010 Jan Reminder Pieter
gegevens door!
$< S//E*>/@/*MXY*E'3/*T//#*$3.*//2*4/#@$)/3'2?*&#'"3/.<
Q<
3.0<Gegeven de volgende database:
S//E*>/@/*&#'"3/.*T//#*$3.*//2*?/3$0/3>/*?/#'%:&/*?#$$E<
S/?/4/2*>/*4+3?/2>/*>$&$0$./A
a. $< S//E*>/@/*>$&$0$./*T//#*$3.*//2*4/#@$)/3'2?*&#'"3/.
Geef deze database weer als een verzameling triples
Antwoord:
0< S//E*>/@/*&#'"3/.*T//#*$3.*//2*?/3$0/3>/*?/#'%:&/*?#$$E
1. <Student, heeft, Naam>
2. <Student, heeft, Leeftijd>
Z'/*4+3?/2>/*03$>@'5>/
3. <Student, heeft, Inschrijving>
4. <Student, heeft, Deelneming>
5. <Inschrijving, heeft, Opleiding>
6. <Deelneming, heeft, Cursus>
7. <Cursus, heeft, Naam>
8. <Cursus, heeft, Faculteit>
3. Antwoorden van Haska Steltenpohl (#5909821) en Franklin Widjaja (#6390382)
b. Geef deze triples weer als een gelabelde gerichte graaf
Student
heeft heeft heeft heeft
Naam Leeftijd Inschrijving Deelneming
heeft heeft
Opleiding Cursus
heeft heeft
Faculteit Naam
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.).
4. 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.