ARQ - A SPARQL Processor for Jena
ARQ是Jena的查询引擎,支持SPARQL RDF查询语言。SPARQL查询语言是由W3C RDF数据访问工作组。
ARQ特性
SPARQL标准
自由文本搜索通过Lucene
SPARQL /更新
访问和SPARQL代数的延伸
支持自定义过滤功能
属性函数自定义处理的语义关系
聚合、GROUP BY和分配SPARQL扩展
支持联邦查询
支持扩展到其他存储系统
客户支持远程访问任何SPARQL端点
介绍
一个简短的教程SPARQL
- 应用程序API——涵盖了大多数的应用程序使用
- 常见问题 ARQ的支持
- 应用javadoc 命令行实用工具
- 远程SPARQL查询服务
- HTTP身份验证ARQ 日志记录
- 解释查询 教程:操纵使用ARQ
- SPARQL 基本的联邦查询(服务)
高级的SPARQL使用
现在新的SPARQL 1.1:ARQ的功能:
- 属性路径
- GROUP BY和计算
- 选择表达式
- 子选择
- 否定
- 条件过滤
- 构建四
合法的SPARQL ARQ的功能语法:
- 自由文本搜索
- 访问列表(RDF集合)
扩展机制
- 自定义表达式函数
- 产权的功能
库
- 表达式的函数库
- 属性函数库
编写ARQ滤波器函数
- 以编程方式构建查询
- 参数化查询字符串
- ARQ和SPARQL代数
- 延长ARQ查询执行和访问不同的存储的实现
- 自定义聚合
扩展
特性的ARQ超越SPARQL语法。默认的SPARQL查询语言标准。这些功能需要解析查询ofSyntax.syntaxARQ与显式声明。
- 让变量赋值
更新
ARQ SPARQL更新语言支持W3C标准。
- SPARQL更新
- ARQ SPARQL /更新的API
另请参阅
- Fuseki——SPARQL协议的服务器实现。
- TDB—耶拿的SPARQL的数据库,一个纯Java持久化层对于大型图表,高性能应用程序和嵌入式使用。
- SDB耶拿的SPARQL数据库,使用SQL数据库。
W3C文档
- SPARQL查询语言规范
- SPARQL查询结果的XML格式
- SPARQL协议
文章
文章和其他文档:
- 引入SPARQL:查询语义网(xml.com文章利多兹)
- 搜索和SPARQL RDF数据(由菲尔·麦卡锡)——文章发表在IBM开发人员工作大约SPARQL和耶拿
- SPARQL参考卡(由戴夫·贝克特)
- Parameterised和SPARQL查询ARQ(利多兹)
- 编写一个ARQ扩展函数(通过利多兹)
各种各样的资源
- 海龟——非xml RDF序列化。
在线演示
- 在线查询形式试验SPARQL查询。