0

我需要将网页中 OWL 文件中的单词显示为自动完成字段。因此,当用户键入一个术语时,它应该查询使用 Protege 创建的本体文件并在自动完成文本字段中显示匹配项。

我怎样才能做到这一点?这可以使用 Jena API 吗?有人可以提供例子吗?我对本体完全陌生。

4

1 回答 1

0

您可以通过多种方式解决此问题:

  1. 您可以拥有一个 Web 服务 (REST API),它接受一个关键字并以自动完成字段进行响应。这里的 Web 服务可以使用 Jena API (SPARQL) 对本体进行查询。

  2. 如果您的数据是 RDF 形式,您可以使用链接查询本体,然后使用链接

SPARQL 查询语言(它是 Jena API 的一部分)有助于从本体中检索数据。

希望这些信息有所帮助。

于 2012-11-12T10:21:00.773 回答