Question: Using the Nobel Prize SPARQL endpoint, I can query for winners of the literature prize using this code: PREFIX nobel: PREFIX rdf: PREFIX rdfs: SELECT

Using the Nobel Prize SPARQL endpoint, I can query for winners of the literature prize using this code:

PREFIX nobel:  PREFIX rdf:  PREFIX rdfs:  SELECT DISTINCT ?name ?year WHERE { ?person rdfs:label ?name; nobel:nobelPrize ?prize. ?prize nobel:year ?year; nobel:category nobel:Literature . } ORDER BY ?year

In the nobel ontology (resolved from the prefix nobel: above), the nobel:category predicate is defined with:

nobel:category rdfs:range nobel:Category .

And nobel:category is defined with:

nobel:category owl:oneOf (nobel:Chemistry nobel:Physics nobel:Litterature nobel:Peace nobel:Economic_Sciences nobel:Physiology_or_Medicin ) .

I notice that my query has nobel:literature with one t, but the ontology spells it with two ts. What difference will this make for my query?

Select ALL valid answers

a. If the query uses terms that are not defined in the ontology, the query will not run.

b. If the data is invalid based on the ontology, the query will not run.

c. If nobel:Literature was defined anywhere on the web as equivalent to or a subclass of nobel:Litterature, the data matching this query would be valid.

d. If the data is invalid based on the ontology, the query will be unaffected.

e. If the query uses terms that are not defined in the ontology, the query will be unaffected.

f. If the data is valid according to the ontology, my search will give 0 results.

g. For data matching this query to be valid, nobelprize.org would need to modify their ontology. As the maintainers of the namespace, only they have the authority.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!