dnb / wikibase-converter
将GND PICA转换为Wikibase条目
dev-master
2022-12-16 13:14 UTC
Requires
- php: >=7.4
- ext-json: *
- opis/json-schema: ^2.3.0
- symfony/polyfill-php80: ^1.22.1
Requires (Dev)
- phpstan/phpstan: ^1.8.2
- phpunit/phpunit: ^9.5.21
- vimeo/psalm: ^4.3.0
This package is auto-updated.
Last update: 2024-09-16 17:01:28 UTC
README
PHP库,提供将GND条目从PICA+格式转换为准备好导入到Wikibase的结构的服务。
GND Wikibase Converter由Professional.Wiki为德国国家图书馆创建。
安装
可以通过Composer依赖管理器在项目中使用此库。
包名为dnb/wikibase-converter
。以下是一个composer.json
文件的示例
{ "require": { "dnb/wikibase-converter": "~1.0" } }
用法
PICA+ JSON到类似Wikibase的数据结构
use DNB\WikibaseConverter\PicaConverter; $gndItem = PicaConverter::newWithDefaultMapping()->picaJsonToGndItem( $string ); $gndItem->getPropertyIds(); $gndItem->getStatementsForProperty( 'P123' );
开发
首先通过执行以下命令安装项目依赖
composer update
可以通过执行以下命令运行测试
make test
可以通过执行以下命令运行风格检查
make cs
要运行所有CI检查,执行以下命令
make ci
您也可以直接调用PHPUnit并传递参数,如下所示
vendor/bin/phpunit --filter SomeClassNameOrFilter
发行说明
版本 0.1.0
开发中