首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用RDF实现语义搜索

用RDF实现语义搜索
EN

Stack Overflow用户
提问于 2009-05-30 17:47:53
回答 3查看 2.1K关注 0票数 1

我正在尝试使用Java作为基础编程语言来创建语义搜索。

我的任务是创建一个包含三个元素的搜索原型,即患者、访问和医生。如果我使用患者姓名进行搜索,结果应该是患者姓名、就诊时间和相应的医生姓名。

我将以文本文件的形式使用三元组,即患者、就诊和医生信息将分别包含在每个文本文件中,例如patient.txt、visits.txt和doctors.txt。

在这里,我将使用java以及一些完整性约束来创建搜索,以获取我确信能够做到的结果。但是我被要求使用RDF概念来做这件事。这就是混乱的开始,我真的不确定如何将RDF概念和三元组与java集成在一起,我也不知道从哪里开始。

EN

回答 3

Stack Overflow用户

发布于 2009-05-30 18:57:49

Jena http://jena.sourceforge.net/是使用JAVA启动语义web应用程序的一个很好的应用程序接口。使用RDF或N3语法构建文件。您可以将数据存储在基于mysql的数据库(RDF- store )中,并使用SPARQL语言对其进行查询。

票数 4
EN

Stack Overflow用户

发布于 2009-05-31 14:23:48

下面是一些为Java提供RDF支持的API。您可以查看这些,并决定哪一个最适合您。

  1. Jena
  2. JRDF
  3. Sesame
票数 2
EN

Stack Overflow用户

发布于 2009-10-12 02:45:40

这篇link是对使用Jena和Joseki开发SPARQL查询的一般介绍。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/930201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档