7. (c) (d) (e) 8. ex:index.html?limit=100#12 9. subjects: _:hannane 3 different anonymous blank nodes literals "Alex" "Tom" "Leila" "2017-11-15T05:00:00"^^xsd:dateTime "52"^^xsd:double datatypes xsd:string xsd:dateTime xsd:double Mickey mouse a ex:Mouse ; ex:name "Mickey Mouse" ; ex:runsIn ; ex:movements ( _:move1 _:move2 _:move3 _:move4 ) . a ex:Mouse ; ex:name "Minnie" ; ex:runsIn . a ex:Labyrinth . _:move1 a ex:Turn ; ex:direction "LEFT" . _:move2 a ex:MoveForward ; ex:length "6"^^xsd:integer . _:move3 a ex:Turn ; ex:direction "RIGHT" . _:move4 a ex:MoveForward ; ex:length "3"^^xsd:integer . 12 SELECT ?mouse ?name WHERE { ?mouse ex:runsIn ; ex:name ?name . } ORDER BY ?name ?mouse | ?name ---------------------------- | "Mickey Mouse" | "Minnie" 13 SELECT (SUM(?distance) AS ?totalDistance ) WHERE { ex:movements ?listOfMovemenets . ?listOfMovemenets rdf:rest*/rdf:first ?movement . ?movement a ex:MoveForward ; ex:length ?distance . } 14 URI - HTTP URI 15 ... 16 RDF Annotation 17 @base . @prefix foaf: <.......> . <#manu> a foaf:Person . <#manu> foaf:name "Manu Sporny" . <#manu> foaf:knows <#alex> . <#manu> foaf:knows <#brian> . <#alex> a foaf:Person . <#alex> foaf:name "Alex Milowski" . <#brian> a foaf:Person . <#brian> foaf:name "Brian Sletten" . <#brian> foaf:knows <#manu> . 18. @prefix xsd: . @prefix schema: . a schema:Product ; schema:name "Kenmore White 17\" Microwave" ; schema:offers _:azlflilgaefe . _:azlflilgaefe a schema:Offer ; schema:priceCurrency "USD" ; schema:price "55.00"^^xsd:double ; schema:availability schema:InStock .