问题标签 [sparql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sparql - Jena Sparql 和构建
CONSTRUCT
是 . 的替代 SPARQL 结果子句SELECT
。不是返回结果值表,而是CONSTRUCT
返回一个 RDF 图。例如,在以下 Java 代码中运行此查询会生成一个HttpException: 406 Unacceptable
. 但是,如果CONSTRUCT
我选择而不是块,SELECT ?x
那很好。Jena 是否支持CONSTRUCT
,如果支持,如何支持?DBpedia 端点可以接受这两个查询。
sparql - SPARQL DISTINCT 与 REDUCED
DISTINCT
SPARQL和SPARQL有什么区别REDUCED
?
rdf - Jena 本体 API
我是 Jena 和 Protégé 的新手。我用这些做了一些事情。我有一些问题:
- 我是否需要使用 SPARQL 查询来获取本体类、子类、属性和值,或者我可以使用 OWL-api 来完成吗?你能告诉我怎么做吗?
- 如何获取数据属性值?
- 如何加载本地机器中定义的本体并访问类?
sparql - 如何使用 SPARQL 获取数据类型属性值
我在 protege 中创建了一些示例本体。根据我的本体,有一个名为 person 的类,它有一个名为 Student 的子类。有一些学生个体(john、paul、marry、...)。我已经定义了一些称为“电子邮件”的数据属性并分配了他们的电子邮件地址。
以下查询导致本体中的所有个体。但我想获取每个个体及其电子邮件地址。
上面的查询在 eclipse IDE 中的 jena 上进行了测试。
任何想法..?
预先感谢!
rdf - rdf-sparql 问题
我需要获取属于我的本体的 rdfs 文件的属性值..它具有公里属性,其值为 12500.00..我需要获取此值..在我的 rdfs 文件中没有 URI ……
谁能告诉我这样做的方法::::
sparql - 不同蕴涵制度的耶拿效应
我正在尝试 sparql 和蕴含的使用。
例如,我使用了http://www.w3.org/TR/2010/WD-sparql11-entailment-20100126/#t112
我试着把它们放在耶拿。
其中模型是 OntModel 类型。
我使用了与问题类似的查询
模型是这样创建的。希望 OntModelSpec 没问题。
我从查询中得到结果
谁能给我一个例子,有和没有蕴涵,所以不能尝试代码,可以得到正确的结果。
sparql - 如何在 SPARQL 中获取特定类的对象属性
我有一些本体(campus.owl)。有树类(学生、运动、讲师)。Student 类使用“has”对象属性与 Lecturer 类连接,Student 类使用“isPlay”对象属性与 Sport 类连接。
问题
我想使用一些 SPARQL 查询来获取 Student 和 Lecturer 之间的对象属性。
我应该如何进行?
sparql - 如何使用 SPARQL 获取具有给定对象属性的给定类/个人的个人
我有一个名为“campus.owl”的简单本体。有一个名为“Lecturer”的类,它有两个子类,RegularLecturer 和 VisitingLecturer。还有一个名为“Student”的类,它是 Lecturer 类的兄弟类。我为所有班级创建了个人。
学生类与具有“具有”对象属性的讲座类结合在一起。
问题
我想为给定的学生个人获取一些讲师/访问讲师个人。你能帮我得到这个结果吗!提前致谢!
任何的想法..??
预先感谢!
sparql - TWINKLE SPARQL 查询引擎的文档
我对名为 "TWINKLE" 的 SPARQL 查询引擎有疑问。虽然我找到了可执行文件并且它运行良好,但我在网上找不到任何关于 TWINKLE 使用的手册。由于我是 SPARQL 查询的新手,因此在这方面我需要一些帮助。任何人都可以建议如何获得有关此的更多信息或帮助?
谢谢。拉杰罗珊·索尼。
sparql - SPARQL - 找到本体需要什么?
我对 SPARQL、OWL 和 Jena 还很陌生,所以如果我问的是完全愚蠢的问题,请原谅。几天以来,我遇到了一个让我发疯的问题。我使用以下字符串作为 Jena 的查询QueryFactory.create(queryString)
,
直到今天早上,只要我只要求来自 foaf 命名空间的属性,它就可以工作。一旦我从我自己的命名空间中请求属性,我总是得到空的结果。当我正要在这里发布这个问题并进行一些最终测试以尽可能准确地发布它时,它突然起作用了。因此,由于我不知道究竟要问什么,我在发布之前删除了我的问题。几个小时后,我使用 Protege 的 Pellet 插件创建和导出推断模型。我将其命名为 helloOwlInferred.owl 并将其上传到我的服务器上 helloWl.owl 所在的目录。我调整了加载推断本体的方法并更改了上述查询,以便前缀 ho: 也分配给推断本体。一下子,什么都没有了。确切地说,它不再起作用了,但直到今天早上我的原始查询都出现了相同的症状。我的前缀不再起作用。我做了一个简单的测试:我将所有 helloWorldInferred.owl 文件(我服务器上的前缀文件和我加载的本地副本)重命名为 helloWorld.owl。足够奇怪,解决了所有问题。
将其重命名为 helloWorldInferred.owl 再次破坏了一切。等等。那里发生了什么?我是否只需要等待几周,直到我的本体“注册为有效前缀”?