jena

    6热度

    1回答

    如何分析并将由表示法3文件表示的三元数据加载到数据库中?我有点熟悉Jena和Sesame,但这些似乎适合处理RDF或乌龟,而不是完整的Notation3。 我发现处理N3的强大工具相对较少。我发现的少数列出了here,并且只包含粗略的Python脚本,它们只能执行基本的命令行操作,并且似乎没有标准的打包,分发或维护。默认的Python库似乎是notation3.py,但是我找不到它的一个主页,并且

    3热度

    1回答

    在所有的dbpedia页面中,例如 http://dbpedia.org/page/Ireland 有一个RDF文件的链接。 在我的应用程序中,我需要分析rdf代码并在其上运行一些逻辑。 我可以依赖dbpedia SPARQL端点,但我更愿意在本地下载rdf代码并解析它,以完全控制它。 我安装了JENA我试图解析代码并提取一个名为“geo:geometry”的属性。 我与努力: StringRea

    0热度

    1回答

    我想知道如何从使用Jena框架的本体中加载一个模型,在该模型中我将检索在本体中定义的完全相同的语义。我发现了大约Jean ontology API 给人以本体模型,类操作的可能性,等等 然后给下面的例子: <owl:Class rdf:ID="DigitalCamera"> <rdf:type owl:ObjectProperty /> </owl:Class> 这是可以做到: R

    -1热度

    1回答

    package sample; import java.io.InputStream; import com.hp.hpl.jena.rdf.model.Model; import com.hp.hpl.jena.rdf.model.ModelFactory; import com.hp.hpl.jena.util.FileManager; public class ReadRDF

    1热度

    1回答

    我正在使用Jena语义Web框架版本2.6.3。我有一个创建与猫头鹰推理模型,然后代码添加以下三元组: _:bnode-3 rdf:type owl:Restriction . _:bnode-3 owl:onProperty :offspringOf . _:bnode-3 owl:someValuesFrom :Person . _:bnode-3 rdfs:subClass

    6热度

    2回答

    如何检索两个节点之间的路径长度?例如,给定一个组织层次结构,我怎样才能确定父母和子孙组织的分离程度?请考虑以下方案: OrgA -hasSubOrganization-> OrgB, OrgC 这就是我想要得到一个实体的所有直接下属组织的非常简单的情况。因此,路径长度为1。 OrgA -> OrgB -> OrgC 或一般情况下 OrgA -> OrgB - - - - - - - - OrgZ

    0热度

    1回答

    我正在使用Eclipse与Jena框架开发Web应用程序。我的应用程序执行以下操作: 1)向新用户注册名称,电子邮件,兴趣信息(C语言,Java等),职业,用户名和密码。 2)该信息存储在名为user.rdf的rdf文件中。 3)使用新的所需用户名和密码创建一个新的用户帐户。根据用户的兴趣,新用户的登录会打开数据库中的所有相关书籍。 4)现在我需要推荐新用户执行以下操作: 如果他/她有兴趣在C语言

    4热度

    2回答

    我想知道是否有方法使用Jena通过dbpedia执行sparql查询并使用http://dbpedia.org/sparql中给出的超时设置(如果看到此页面,可以看到有一种方法可以在那里设置超时),这是需要的,因为我想做一个大的查询,我已经尝试了几次(通过页面),没有设置超时,我无法得到结果(它总是一个事务超时异常) 编辑:我用java。

    -3热度

    2回答

    虽然我在开发使用ASP技术的动态网站方面有一点点经验,但是我对语义网络编程还很陌生,而且我打算实现一个基于语义网络技术的网站。我想开发一个搜索引擎,网络用户可以查询从后端RDF三元store.I要实现使用Java和JSP.I网站的关键字有如下问题: 目前我正在耶拿框架和SPARQL开始,但 我不知道我需要学习什么其他技术,以 实施网站。 RDF和OWL有什么区别,我已经经历了大量的网络资源,但我仍

    1热度

    2回答

    我的代码:如何产生 package sample; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import com.hp.hpl.jena.query.Query; import com.hp.hpl.jen