java - 是否可以在查询 SPARQL 中进行文本预处理?
问题描述
我在搜索使用自然语言的长文本时遇到问题,但我也应该使用 SPARQL 处理它,因为我想从我的 RDF 返回所有值。所以例子是:
String query = "SELECT ?x ?z " +
"WHERE { " +
"?x rdfs:label ?z ." +
"FILTER CONTAINS (LCASE(str(?z)), LCASE('the apple is red')) ."+
" }";
所以它应该给出结果“apple”(一个关键字),它可以引用我的 RDF 中的“fruit”类。
有人可以建议我怎么做吗?谢谢你。
解决方案
推荐阅读
- javascript - Three.js:使用 InstancedBufferGeometry + ShaderMaterial 为每个四边形自定义大小
- c# - 在列表框中动态添加值,然后尝试在提交按钮上获取值
- html - 如何在不弄乱滚动条的情况下使用溢出滚动制作圆角?
- javascript - 如何仅使用 Enter/press 触发 Typeahead?
- vb.net - 是否可以对多个图片框进行分组?
- c# - 如何在 c# 中创建一个长度为 64 位无符号整数的列表?
- firebase - 在飞镖中返回一个整数
- python - 使用斜纹从登录页面 Python 抓取 .txt
- java - 当我将项目发送给任何人时,如何自动添加外部 Java 库?
- windows - 试图创建一个批处理文件来移动和替换 desktop.ini 但它说找不到文件