在SWI Prolog中,在OWL本体上执行SPARQL查询

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

我想知道在从OWL/RDF文件加载本体之后,如何在SWI Prolog中执行SPARQL查询


我发现可以通过sparql_query/3执行查询,但它需要一个服务器。

您可以深入研究的代码,它是一个用Prolog编写的语义Web服务器。我确信有代码可以加载RDF/XML文件并使用SPARQL查询图形,而无需实际运行服务器

不过,通过SPARQL(U)或命令行运行易于使用的SPARQL服务器(如and-do)和数据添加和查询可能更容易