Как запрашивать данные из URI объекта в sparql

#sparql #rdf #owl #semantic-web

#sparql #rdf #owl #семантическая сеть

Вопрос:

     <?xml version="1.0"?>
<rdf:RDF xmlns="http://localhost/mydata#"
     xml:base="http://localhost/mydata"
     xmlns:g="http://localhost/mydata/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
    <owl:Ontology rdf:about="http://localhost/mydata">
        <owl:imports rdf:resource="http://www.owl-ontologies.com/travel.owl"/>
        <owl:imports rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
    </owl:Ontology>
</rdf:RDF>
 

У меня есть мой RDF в указанном выше формате. Я хочу запросить данные в ресурсе http://www.owl-ontologies.com/travel.owl как хорошо. Как я могу это сделать? Я получаю значение URI, используя приведенный ниже запрос, но что делать дальше?

     prefix ab:<http://www.owl-ontologies.com/travel.owl#>
prefix rdfs:<https://www.w3.org/2000/01/rdf-schema#>
prefix rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
prefix owl:<http://www.w3.org/2002/07/owl#>
SELECT ?y
WHERE { ?x owl:imports ?y.
  ?
}
 

Комментарии:

1. невозможно. Вы должны загрузить данные в тройное хранилище / механизм обработки данных. Затем вы можете запросить его

2. Я новичок в этом. Можете ли вы сказать мне, как загрузить его в тройное хранилище или механизм обработки данных? В настоящее время я использую Fuseki для запроса данных.

3. Я предлагаю вам взглянуть на jena.apache.org/documentation/fuseki2/index.html