By Pim Keizer A simple example of some generic sparql queries for use in a search engine. Search phrase: “Adidas” Instance match Select all instances with label "Adidas". SELECT * WHERE { ?resource rdfs:label "Adidas" . } Find synonyms Select all classes that are of the same type. SELECT ?synonyms WHERE { ?resource rdfs:label "Adidas" . ?resource rdf:type ?type . ?synonyms rdf:type ?type . } Find other instances [...]
SPARQL
Consider the following set of triples: subject predicate object countries:Germany rdf:type countries:Country countries:Switzerland rdf:type countries:Country countries:UnitedStates rdf:type countries:Country countries:UnitedStates rdfs:label "United States" countries:TheNetherlands rdfs:label "The Netherlands" Select all triples SPARQL Queries are build of statements and triples. When you look at the following query you see a SELECT statement. SELECT ?subject ?predicate ?object WHERE { ?subject ?predicate ?object } With this statement the result is a set of all existing triples. Within the [...]
