2016-07-14 20 views
1

Ist es möglich, eine rdf Datei von einer URL in Swish zu importieren?Swish Import RDF

I.e. so etwas wie:

myload:- load_rdf('www.myrdf.com').

Dann habe ich ?-rdf(A,B,C)

Antwort

0

Mit dem Semweb Paket und mit SWI-Prolog lokal abgefragt werden konnte, ist es einfach:

use_module(library(semweb/rdf11)). 

use_module(library(semweb/rdf_http_plugin)). 

rdf_load('http://dbpedia.org/resource/Amsterdam'). 
% Parsed "http://dbpedia.org/resource/Amsterdam" in 0.13 sec; 5,120 triples 
+0

Dies funktioniert nicht in Swish - das Online Swi Prolog. – user27815

+0

Sie haben Recht. Swish ist eine kleine Teilmenge von Prolog und lädt anscheinend nicht die semweb Pakete. Wenn ich 'use_module (library (semweb/rdf11)).' '(Oder' rdf_db') versuche, gibt es true zurück, aber 'rdf/3' existiert nicht. – MacHeath