sparql
使用SQL查询SPARQL数据源
概览
| 扩展包名 | 版本 | 分类 | 许可证 | 语言 |
|---|---|---|---|---|
pgsparql | 1.0 | UTIL | Apache-2.0 | SQL |
| ID | 扩展名 | Bin | Lib | Load | Create | Trust | Reloc | 模式 |
|---|---|---|---|---|---|---|---|---|
| 4470 | sparql | 否 | 否 | 否 | 是 | 否 | 否 | sparql |
版本
| 类型 | 仓库 | 版本 | PG 大版本 | 包名 | 依赖 |
|---|---|---|---|---|---|
| EXT | PIGSTY | 1.0 | 1817161514 | pgsparql | plperl, plperlu |
| RPM | PIGSTY | 1.0 | 1817161514 | pgsparql_$v | - |
| DEB | PIGSTY | 1.0 | 1817161514 | postgresql-$v-pgsparql | - |
构建
您可以使用 pig build 命令构建 pgsparql 扩展的 RPM / DEB 包:
BASH
安装
您可以直接安装 pgsparql 扩展包的预置二进制包,首先确保 PGDG 和 PIGSTY 仓库已经添加并启用:
BASH
使用 pig 或者是 apt/yum/dnf 安装扩展:
安装
BASH
pig
BASH
dnf
BASH
apt
BASH
创建扩展:
SQL
用法
从 PostgreSQL 查询 SPARQL 端点(如 DBpedia/Virtuoso)。SPARQL 查询被编译为 PostgreSQL 视图,可在 SQL 中使用。
获取资源的属性
SQL
获取资源的引用
SQL
将 SPARQL 查询编译为 SQL 视图
SQL
参数:
endpoint– 默认 SPARQL 端点名称identifier– 创建的函数和视图的 SQL 标识符sparql_query– 要编译的 SPARQL 查询grouping– 可选的分组标识符数组(未分组的列会被聚合为数组)
示例
SQL
这将创建一个函数 ludwig_van() 和一个视图 ludwig_van,用于查询 SPARQL 端点并以 SQL 表的形式返回结果。