このルールから rdf url をロードしたい:
getActorFilms(Actor_Name,Films):-
my_replace(Actor_Name, ' ', '_', Correct_Syntax_Of_Actor_Name),
string_concat('http://dbpedia.org/data/',Correct_Syntax_Of_Actor_Name, URL_TO_LOAD),
string_concat(URL_TO_LOAD,'.rdf',RDF_URL),
rdf_load(RDF_URL),
rdf(Films, 'http://dbpedia.org/ontology/starring', Object)
.
入力がたとえば「Hugh Jackman」の
場合、エラーが通知されます。
ERROR: [Thread pdt_console_client_0_Default Process] source_sink `http://dbpedia.org/data/Hugh_Jackman.rdf' does not exist
http の間の`文字が本当に気になり
ます。URL は正しいのですが、そうあるsource_sink
べきだと思います。そのエラーをどうすればよいでしょうか。'