在从 OWL/RDF 文件加载本体之后,我想知道如何在 SWI-Prolog 中执行 SPARQL 查询。
我发现可以通过 sparql_query/3 执行查询,但它需要一个服务器。
在从 OWL/RDF 文件加载本体之后,我想知道如何在 SWI-Prolog 中执行 SPARQL 查询。
我发现可以通过 sparql_query/3 执行查询,但它需要一个服务器。
您可以深入研究ClioPatria的代码,这是一个用 Prolog 编写的语义 Web 服务器。我确信有用于加载 RDF/XML 文件并使用 SPARQL 查询图形而不实际运行服务器的代码。
运行像Fuseki这样易于使用的 SPARQL 服务器并通过 SPARQL(U) 或命令行进行数据添加和查询可能更容易。