Chciałbym wiedzieć, jak wykonać kwerendę SPARQL w SWI-Prolog, po załadowaniu ontologii z pliku OWL / RDF.
Odkryłem, że możliwe jest wykonanie zapytania przez sparql_query / 3, ale wymaga to serwera.
Odpowiedzi:
1 dla odpowiedzi № 1Możesz zagłębić się w kod ClioPatria, który jest serwerem Semantic Web napisanym w Prologu. Jestem pewien, że istnieje kod do ładowania pliku RDF / XML i wysyłania zapytań do wykresu za pomocą SPARQL bez faktycznego uruchamiania serwera.
Uruchamianie łatwego w użyciu serwera SPARQL, takiego jak Fuseki i czy dodawanie danych i wysyłanie zapytań za pośrednictwem SPARQL (U) lub wiersza poleceń jest prawdopodobnie łatwiejsze.