semsol / arc2
ARC2 是一个用于处理 RDF 的 PHP 库。它还提供了一个基于 MySQL 的三联存储,支持 SPARQL。
3.1.0
2024-08-16 06:44 UTC
Requires
- php: ^8.0.0
- ext-mbstring: *
Requires (Dev)
README
ARC2 是一个适用于 RDF 的 PHP 8.0+ 库。它还提供了一个基于 MySQL 的三联存储,支持 SPARQL。旧版本的 PHP 可能也能工作,但不再进行测试。
测试状态
文档
安装
需要 PHP 8.0+。
包可在 Composer 上找到。
您应使用 Composer 进行安装
composer require semsol/arc2:^3
有关 Composer 使用的更多信息,请参阅此处,例如关于自动加载 ARC2 类的信息。
RDF 三联存储
SPARQL 支持
请参阅 SPARQL-support.md 以了解当前支持哪些 SPARQL 1.0/1.1 特性。
已知数据库问题
MySQL 8.0+
当在 SELECT 查询中使用 REGEX 函数时,会发生以下错误。
一般错误:3995 字符集 'utf8mb3_unicode_ci' 不能与 'binary' 一起在 regexp_like 调用中使用。
开发人员内部信息
请参阅此处以找到有关维护和扩展 ARC2 以及我们用于本地开发的自定义 docker 设置的信息。