How to write Federated SPARQL request in Protege

99 Views Asked by At

Can somebody help me please with SPARQL Federated, because I can't understand it syntax.

For example I have my own local ontology (museum domen) and there are some data regarding weather I find this https://dbpedia.org/page/Weather_forecasting.

How can I view information from this ontology (weather and date, for example) and my ontology (excursion and date)? I tried to create request here https://query.wikidata.org/#SELECT%20DISTINCT%20%3Fitem%20%3FitemLabel%20WHERE%20%7B%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%22.%20%7D%0A%20%20%7B%0A%20%20%20%20SELECT%20DISTINCT%20%3Fitem%20WHERE%20%7B%0A%20%20%20%20%20%20%3Fitem%20p%3AP4150%20%3Fstatement0.%0A%20%20%20%20%20%20%3Fstatement0%20%28ps%3AP4150%29%20_%3AanyValueP4150.%0A%20%20%20%20%7D%0A%20%20%20%20LIMIT%20100%0A%20%20%7D%0A%7D but it does not work in Protege.

I tried to create request in Protege:

*** PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX foaf: <http://www.menthor.net/myontology#>
PREFIX foaf:   <http://xmlns.com/foaf/0.1/>

SELECT ?date ?excursion
FROM <https://dbpedia.org/page/Weather_forecasting>
    WHERE <http://www.menthor.net/myontology> foaf: ?excursion .
  SERVICE <https://dbpedia.org/page/Weather_forecasting/sparql> { 
    ?date foaf:date ?date . ***

but it does not work again

What prefixes should I have? Can I get data from this link https://dbpedia.org/page/Weather_forecasting in Protege?

enter image description here I can get data from my ontology, but do not understand how to use dbpedia data

0

There are 0 best solutions below