Add new property + first SPARQL query

This commit is contained in:
Jan Philipp Timme 2017-11-20 19:58:45 +01:00
parent 3762eead8c
commit a8cbc86df3
3 changed files with 23 additions and 0 deletions

View File

@ -10,6 +10,7 @@
foaf:givenName "Tatsumi"^^xsd:string . foaf:givenName "Tatsumi"^^xsd:string .
:Wii rdf:type :GameConsole . :Wii rdf:type :GameConsole .
:Wii :madeBy :Nintendo .
:Nintendo rdf:type foaf:Organization ; :Nintendo rdf:type foaf:Organization ;
:ceo :Kimishima ; :ceo :Kimishima ;
@ -22,9 +23,11 @@
:numOfSupportedControllers 8 ; :numOfSupportedControllers 8 ;
:predecessorOfConsole :Wii ; :predecessorOfConsole :Wii ;
:releaseYear 2012 ; :releaseYear 2012 ;
:madeBy :Nintendo ;
:successorOfConsole :Switch . :successorOfConsole :Switch .
:Switch rdf:type :PortableGameConsole . :Switch rdf:type :PortableGameConsole .
:Switch :madeBy :Nintendo
:Switch rev:hasReview :SwitchReviewByJPT . :Switch rev:hasReview :SwitchReviewByJPT .
:JPT rdf:type foaf:Person ; :JPT rdf:type foaf:Person ;

View File

@ -0,0 +1,15 @@
# Common prefixes across all queries
PREFIX : <http://example.com/ins_uebung/#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX rev: <http://purl.org/stuff/rev#>
# How many consoles did nintendo produce?
SELECT COUNT(?console) AS ?numConsoles
WHERE {
?console :madeBy ?organization .
}
GROUP BY ?organization

View File

@ -42,6 +42,11 @@
rdfs:domain :GameConsole ; rdfs:domain :GameConsole ;
rdfs:range xsd:int . rdfs:range xsd:int .
:madeBy rdf:type rdf:Property ;
rdfs:domain :GameConsole ;
rdfs:range foaf:Organization .
# rdfs:Datatype # rdfs:Datatype
:PriceEur rdf:type rdfs:Datatype . :PriceEur rdf:type rdfs:Datatype .
:PriceEur rdfs:label "Preis in Euro"^^xsd:string . :PriceEur rdfs:label "Preis in Euro"^^xsd:string .