ファイル内の文字列を検索する必要があり、用語が存在する場合はファクトをアサートします。
例えば
私のファイル:
title"Fast and furious"
year"2013"
actor"Vin Diesel"
assert(title(Fast and furious)),
assert(year(2013)),
assert(actor(Vin Diesel)).
どのようにできるのか?
編集:
文字列の一部を抽出することは可能ですか?
<title>Fast and Furious</title>
「Fast and Furious」のみを取得し、次に assert(title(Fast and Furious)) とします。可能ですか?swi_prolog のライブラリ(sgml)は使用しません。