propertysuggester / property-suggester
为 Wikibase 提供新属性建议的扩展
dev-master
2024-09-11 07:21 UTC
Requires (Dev)
- dev-master
- dev-REL1_41
- dev-REL1_39
- dev-REL1_42
- dev-wmf/1.43.0-wmf.23
- dev-wmf/branch_cut_pretest
- dev-wmf/next
- dev-wmf/1.43.0-wmf.21
- dev-wmf/1.43.0-wmf.22
- dev-wmf/1.43.0-wmf.20
- dev-wmf/1.43.0-wmf.18
- dev-wmf/1.43.0-wmf.19
- dev-wmf/1.43.0-wmf.16
- dev-wmf/1.43.0-wmf.17
- dev-wmf/1.43.0-wmf.14
- dev-wmf/1.43.0-wmf.15
- dev-wmf/1.43.0-wmf.12
- dev-wmf/1.43.0-wmf.13
- dev-wmf/1.43.0-wmf.11
- dev-wmf/1.43.0-wmf.10
- dev-wmf/1.43.0-wmf.9
- dev-wmf/1.43.0-wmf.6
- dev-wmf/1.43.0-wmf.7
- dev-wmf/1.43.0-wmf.8
- dev-REL1_40
- dev-wmf/1.43.0-wmf.5
- dev-wmf/1.43.0-wmf.3
- dev-wmf/1.43.0-wmf.4
- dev-wmf/1.43.0-wmf.2
- dev-wmf/1.43.0-wmf.1
- dev-wmf/1.42.0-wmf.26
- dev-wmf/1.42.0-wmf.23
- dev-wmf/1.42.0-wmf.24
- dev-wmf/1.42.0-wmf.25
- dev-wmf/1.42.0-wmf.22
- dev-wmf/1.42.0-wmf.18
- dev-wmf/1.42.0-wmf.19
- dev-wmf/1.42.0-wmf.20
- dev-wmf/1.42.0-wmf.21
- dev-wmf/1.42.0-wmf.15
- dev-wmf/1.42.0-wmf.16
- dev-wmf/1.42.0-wmf.17
- dev-wmf/1.42.0-wmf.14
- dev-wmf/1.42.0-wmf.13
- dev-wmf/1.42.0-wmf.10
- dev-wmf/1.42.0-wmf.12
- dev-REL1_35
- dev-wmf/1.42.0-wmf.9
- dev-wmf/1.42.0-wmf.7
- dev-wmf/1.42.0-wmf.2
- dev-wmf/1.42.0-wmf.3
- dev-wmf/1.42.0-wmf.4
- dev-wmf/1.42.0-wmf.5
- dev-wmf/1.41.0-wmf.29
- dev-wmf/1.41.0-wmf.30
- dev-wmf/1.42.0-wmf.1
- dev-wmf/1.41.0-wmf.27
- dev-wmf/1.41.0-wmf.28
- dev-REL1_38
- dev-wmf/1.41.0-wmf.24
- dev-wmf/1.41.0-wmf.25
- dev-wmf/1.41.0-wmf.26
- dev-wmf/1.41.0-wmf.23
- dev-wmf/1.41.0-wmf.19
- dev-wmf/1.41.0-wmf.20
- dev-wmf/1.41.0-wmf.22
- dev-wmf/1.41.0-wmf.15
- dev-wmf/1.41.0-wmf.16
- dev-wmf/1.41.0-wmf.17
- dev-wmf/1.41.0-wmf.18
- dev-wmf/1.41.0-wmf.13
- dev-wmf/1.41.0-wmf.12
- dev-wmf/1.41.0-wmf.10
- dev-wmf/1.41.0-wmf.11
- dev-wmf/1.41.0-wmf.8
- dev-wmf/1.41.0-wmf.9
- dev-wmf/1.41.0-wmf.7
- dev-wmf/1.41.0-wmf.4
- dev-wmf/1.41.0-wmf.5
- dev-wmf/1.41.0-wmf.6
- dev-wmf/1.41.0-wmf.2
- dev-wmf/1.41.0-wmf.3
- dev-wmf/1.40.0-wmf.27
- dev-wmf/1.41.0-wmf.1
- dev-wmf/1.40.0-wmf.26
- dev-wmf/1.40.0-wmf.23
- dev-wmf/1.40.0-wmf.24
- dev-wmf/1.40.0-wmf.25
- dev-wmf/1.40.0-wmf.22
- dev-wmf/1.40.0-wmf.20
- dev-wmf/1.40.0-wmf.21
- dev-wmf/1.40.0-wmf.18
- dev-wmf/1.40.0-wmf.19
- dev-wmf/1.40.0-wmf.17
- dev-wmf/1.40.0-wmf.14
- dev-wmf/1.40.0-wmf.13
- dev-wmf/1.40.0-wmf.12
- dev-REL1_37
- dev-wmf/1.40.0-wmf.10
- dev-wmf/1.40.0-wmf.9
- dev-wmf/1.40.0-wmf.7
- dev-wmf/1.40.0-wmf.8
- dev-wmf/1.40.0-wmf.6
- dev-wmf/1.40.0-wmf.5
- dev-wmf/1.39.0-wmf.26
- dev-wmf/1.39.0-wmf.27
- dev-wmf/1.39.0-wmf.28
- dev-wmf/1.40.0-wmf.1
- dev-wmf/1.40.0-wmf.2
- dev-wmf/1.40.0-wmf.3
- dev-wmf/1.40.0-wmf.4
- dev-wmf/1.39.0-wmf.22
- dev-wmf/1.39.0-wmf.23
- dev-wmf/1.39.0-wmf.24
- dev-wmf/1.39.0-wmf.25
- dev-wmf/1.39.0-wmf.21
- dev-wmf/1.39.0-wmf.17
- dev-wmf/1.39.0-wmf.18
- dev-wmf/1.39.0-wmf.19
- dev-wmf/1.39.0-wmf.20
- dev-wmf/1.39.0-wmf.15
- dev-wmf/1.39.0-wmf.16
- dev-REL1_36
- dev-wmf/1.39.0-wmf.13
- dev-wmf/1.39.0-wmf.14
- dev-wmf/1.39.0-wmf.10
- dev-wmf/1.39.0-wmf.11
- dev-wmf/1.39.0-wmf.12
- dev-wmf/1.39.0-wmf.8
- dev-wmf/1.39.0-wmf.9
- dev-wmf/1.39.0-wmf.6
- dev-wmf/1.39.0-wmf.7
- dev-wmf/1.38.0-wmf.26
- dev-wmf/1.39.0-wmf.1
- dev-wmf/1.39.0-wmf.2
- dev-wmf/1.39.0-wmf.3
- dev-wmf/1.39.0-wmf.4
- dev-wmf/1.39.0-wmf.5
- dev-wmf/1.38.0-wmf.25
- dev-wmf/1.38.0-wmf.24
- dev-wmf/1.38.0-wmf.22
- dev-wmf/1.38.0-wmf.23
- dev-wmf/1.38.0-wmf.15
- dev-wmf/1.38.0-wmf.16
- dev-wmf/1.38.0-wmf.17
- dev-wmf/1.38.0-wmf.18
- dev-wmf/1.38.0-wmf.19
- dev-wmf/1.38.0-wmf.20
- dev-wmf/1.38.0-wmf.21
- dev-wmf/1.38.0-wmf.12
- dev-wmf/1.38.0-wmf.13
- dev-wmf/1.38.0-wmf.14
- dev-wmf/1.38.0-wmf.10
- dev-wmf/1.38.0-wmf.11
- dev-wmf/1.38.0-wmf.9
- dev-wmf/1.38.0-wmf.8
- dev-wmf/1.38.0-wmf.6
- dev-wmf/1.38.0-wmf.7
- dev-wmf/1.38.0-wmf.5
- dev-wmf/1.38.0-wmf.4
- dev-wmf/1.38.0-wmf.2
- dev-wmf/1.38.0-wmf.3
- dev-wmf/1.37.0-wmf.24
- dev-wmf/1.38.0-wmf.1
- dev-wmf/1.37.0-wmf.23
- dev-REL1_31
- dev-wmf/1.37.0-wmf.22
- dev-wmf/1.37.0-wmf.19
- dev-wmf/1.37.0-wmf.20
- dev-wmf/1.37.0-wmf.21
- dev-wmf/1.37.0-wmf.18
- dev-wmf/1.37.0-wmf.17
- dev-wmf/1.37.0-wmf.16
- dev-wmf/1.37.0-wmf.15
- dev-wmf/1.37.0-wmf.14
- dev-wmf/1.37.0-wmf.13
- dev-wmf/1.37.0-wmf.10
- dev-wmf/1.37.0-wmf.11
- dev-wmf/1.37.0-wmf.12
- dev-wmf/1.37.0-wmf.8
- dev-wmf/1.37.0-wmf.9
- dev-wmf/1.37.0-wmf.6
- dev-wmf/1.37.0-wmf.7
- dev-wmf/1.37.0-wmf.5
- dev-wmf/1.37.0-wmf.3
- dev-wmf/1.37.0-wmf.4
- dev-wmf/1.37.0-wmf.2
- dev-wmf/1.36.0-wmf.39
- dev-wmf/1.37.0-wmf.1
- dev-wmf/1.36.0-wmf.38
- dev-wmf/1.36.0-wmf.36
- dev-wmf/1.36.0-wmf.37
- dev-wmf/1.36.0-wmf.35
- dev-wmf/1.36.0-wmf.34
- dev-wmf/1.36.0-wmf.33
- dev-wmf/1.36.0-wmf.30
- dev-wmf/1.36.0-wmf.31
- dev-wmf/1.36.0-wmf.32
- dev-wmf/1.36.0-wmf.29
- dev-wmf/1.36.0-wmf.24
- dev-wmf/1.36.0-wmf.25
- dev-wmf/1.36.0-wmf.26
- dev-wmf/1.36.0-wmf.27
- dev-wmf/1.36.0-wmf.28
- dev-wmf/1.36.0-wmf.23
- dev-wmf/1.36.0-wmf.22
- dev-wmf/1.36.0-wmf.21
- dev-wmf/1.36.0-wmf.19
- dev-wmf/1.36.0-wmf.20
- dev-wmf/1.36.0-wmf.17
- dev-wmf/1.36.0-wmf.18
- dev-wmf/1.36.0-wmf.12
- dev-wmf/1.36.0-wmf.13
- dev-wmf/1.36.0-wmf.14
- dev-wmf/1.36.0-wmf.15
- dev-wmf/1.36.0-wmf.16
- dev-wmf/1.36.0-wmf.11
- dev-wmf/1.36.0-wmf.10
- dev-wmf/1.36.0-wmf.9
- dev-wmf/1.36.0-wmf.8
- dev-wmf/1.36.0-wmf.2
- dev-wmf/1.36.0-wmf.3
- dev-wmf/1.36.0-wmf.4
- dev-wmf/1.36.0-wmf.5
- dev-wmf/1.36.0-wmf.6
- dev-wmf/1.36.0-wmf.7
- dev-wmf/1.36.0-wmf.1
- dev-wmf/1.35.0-wmf.41
- dev-wmf/1.35.0-wmf.40
- dev-wmf/1.35.0-wmf.39
- dev-wmf/1.35.0-wmf.37
- dev-wmf/1.35.0-wmf.38
- dev-wmf/1.35.0-wmf.36
- dev-wmf/1.35.0-wmf.35
- dev-wmf/1.35.0-wmf.34
- dev-wmf/1.35.0-wmf.32
- dev-wmf/1.35.0-wmf.30
- dev-wmf/1.35.0-wmf.31
- dev-wmf/1.35.0-wmf.999
- dev-wmf/1.35.0-wmf.27
- dev-wmf/1.35.0-wmf.28
- dev-wmf/1.35.0-wmf.25
- dev-wmf/1.35.0-wmf.26
- dev-wmf/1.35.0-wmf.24
- dev-wmf/1.35.0-wmf.23
- dev-wmf/1.35.0-wmf.22
- dev-wmf/1.34.0-wmf.18
- dev-wmf/1.35.0-wmf.18
- dev-wmf/1.35.0-wmf.19
- dev-wmf/1.35.0-wmf.20
- dev-wmf/1.35.0-wmf.21
- dev-wmf/1.35.0-wmf.16
- dev-wmf/1.35.0-wmf.15
- dev-wmf/1.35.0-wmf.14
- dev-wmf/1.35.0-wmf.11
- dev-wmf/1.35.0-wmf.10
- dev-wmf/1.35.0-wmf.8
- dev-wmf/1.35.0-wmf.4
- dev-wmf/1.35.0-wmf.5
- dev-wmf/1.35.0-wmf.3
- dev-wmf/1.35.0-wmf.2
- dev-wmf/1.35.0-wmf.1
- dev-REL1_34
- dev-wmf/1.34.0-wmf.25
- dev-wmf/1.34.0-wmf.24
- dev-wmf/1.34.0-wmf.22
- dev-wmf/1.34.0-wmf.23
- dev-wmf/1.34.0-wmf.21
- dev-wmf/1.34.0-wmf.20
- dev-wmf/1.34.0-wmf.19
- dev-wmf/1.34.0-wmf.17
- dev-wmf/1.34.0-wmf.14
- dev-wmf/1.34.0-wmf.15
- dev-wmf/1.34.0-wmf.16
- dev-wmf/1.34.0-wmf.13
- dev-wmf/1.34.0-wmf.10
- dev-wmf/1.34.0-wmf.11
- dev-wmf/1.34.0-wmf.5
- dev-wmf/1.34.0-wmf.6
- dev-wmf/1.34.0-wmf.7
- dev-wmf/1.34.0-wmf.8
- dev-wmf/1.34.0-wmf.4
- dev-wmf/1.33.0-wmf.24
- dev-wmf/1.33.0-wmf.25
- dev-wmf/1.34.0-wmf.1
- dev-wmf/1.34.0-wmf.3
- dev-REL1_33
- dev-wmf/1.33.0-wmf.19
- dev-wmf/1.33.0-wmf.20
- dev-wmf/1.33.0-wmf.21
- dev-wmf/1.33.0-wmf.22
- dev-wmf/1.33.0-wmf.23
- dev-wmf/1.33.0-wmf.17
- dev-wmf/1.33.0-wmf.18
- dev-REL1_32
- dev-REL1_30
This package is auto-updated.
Last update: 2024-09-18 05:56:30 UTC
README
PropertySuggester 是一个扩展,用于 Wikibase,当用户尝试向条目添加新声明时提供建议的属性。
在 Packagist 上:
安装
使用此库的推荐方法是使用 Composer。
Composer
要将此包作为本地、项目特定的依赖项添加到项目中,只需将 propertysuggester/property-suggester
添加到项目中的 composer.json
文件中。以下是一个 composer.json
文件的示例
{
"require": {
"propertysuggester/property-suggester": "*"
}
}
设置
此扩展添加了一个新表 "wbs_propertypairs",其中包含生成建议所需的信息。您可以使用 property-suggester-scripts 从 wikidata 导出生成这些数据。
- 在您的 localsettings 中添加
wfLoadExtension( 'PropertySuggester' );
- 运行
maintenance/update.php
创建所需的表 - 遵循 PropertySuggester-Python 的说明来生成和加载建议数据
配置
- $wgPropertySuggesterMinProbability - 设置建议的最小阈值(默认 0.05)的浮点数
- $wgPropertySuggesterDeprecatedIds - 不会用于建议的整数列表
- $wgPropertySuggesterInitialSuggestions - 当不存在声明时将建议的整数列表
- $wgPropertySuggesterSchemaTreeUrl - 包含 SchemaTree 建议器的端点 URL 的字符串(如果默认建议器是 SchemaTree 或启用 A/B 测试,则必需)
- $wgPropertySuggesterABTestingState - 表示 A/B 测试状态的布尔值
- $wgPropertySuggesterDefaultSuggester - 表示默认建议器的字符串(SchemaTreeSuggester 或 PropertySuggester)
- $wgPropertySuggesterTestingRatio - 表示启用 A/B 测试时使用的建议器比例。值为 2 将导致大约 50/50 的拆分,大于 2 的值将导致 PropertySuggester 更频繁地使用
发布说明
3.2.1 (2018-11-14)
- 添加了对 Wikibase DataModel 9.x 的兼容性
3.2.0 (2017-04-24)
- 将扩展转换为使用 MediaWiki 扩展注册。
3.1.7 (2017-03-27)
- 添加了对 Wikibase DataModel 7.x 的兼容性
- 将最低要求的 Wikibase DataModel 版本提高到 6.1
- 添加了安全措施,以确保
SimpleSuggester
不会将非项作为项索引
3.1.6 (2017-01-03)
- 根据 Wikibase 的更改调整实体建议器。
3.1.5 (2016-12-02)
- 根据 Wikibase 的更改调整实体建议器。
3.1.4 (2016-10-03)
- 处理 MediaWiki 的
OutputPage::getTitle
返回null
。
3.1.3 (2016-08-31)
- 仅在属性输入字段最初聚焦时获取一次建议。
3.1.2 (2016-08-04)
- 对实体建议器的后续修复,更新 EntitySuggester 中的缓存管理。
3.1.1 (2016-08-03)
- 对实体建议器的后续修复,更新 EntitySuggester 中的方法调用。
3.1.0 (2016-08-03)
- 根据 Wikibase 的更改调整实体建议器。
3.0.2 (2016-06-20)
- 根据命名空间调整实体类型
- 小清理
3.0.1 (2016-03-14)
- 定义了对 Wikibase DataModel ~6.0 的兼容性
3.0.0 (2016-02-25)
- 现在需要 PHP 5.5.0 或更高版本
- 定义了对 Wikibase DataModel ~5.0 的兼容性
2.4.5 (2015-12-27)
- 将国际化(i18n)添加到
wbsgetsuggestions
API模块。这使得MediaWiki的ApiDocumentationTest
通过。
2.4.4 (2015-10-14)
- 修复了
jquery.wikibase.entityselector
模块的资源加载器依赖问题。
2.4.3 (2015-09-17)
- 定义了与Wikibase DataModel Services ~3.0的兼容性。
2.4.2 (2015-09-03)
- 定义了与Wikibase DataModel Services ~2.0的兼容性。
2.4.1 (2015-08-27)
- 明确依赖Wikibase DataModel。
wbsgetsuggestions
API在每个匹配中最多只返回一个aliases
条目。- 当标签已经是成功匹配时,
wbsgetsuggestions
不返回aliases
。 - 显式地使用带有
uselang
选项的wbsearchentities
。
2.4.0 (2015-08-12)
- 需要DataModelServices ~1.1。
- 使用DataModelServices中的EntityLookup接口来替换已删除的WikibaseLib接口。
2.3.1 (2015-07-13)
- 由于命名空间更改,修复了 WikibaseApiTestCase 的使用。
2.3.0 (2015-06-26)
- 将 Wikibase\TermIndex::getMatchingIDs 替换为 Wikibase\TermIndex::getTopMatchingTerms。
- EntitySelector不再将"类型"参数传递给wbsgetsuggestions,从而避免了"未识别的参数"警告。
2.2.1 (2015-06-18)
- 根据 Wikibase 的更改,将 Wikibase\Term 替换为 Wikibase\TermIndexEntry。
2.2.0 (2015-04-29)
- 调整api代码以适应核心api的更改(这需要较新的mediawiki核心)。
- 替换已废弃的Item::addClaim。
2.1.0 (2015-04-02)
- 为尚未有声明的事项和属性建议初始属性。
2.0.6 (2015-02-20)
- 不再使用 Wikibase\Utils,因为它已被重命名。
- 移除明显的函数级分析。
2.0.5 (2015-01-29)
- 修复ResultBuilder中的TermIndex方法调用。
2.0.4 (2015-01-13)
- 适应ValueView 0.10.0的更改。
2.0.3 (2015-01-06)
- 适应claimview的删除。
2.0.2 (2014-12-17)
- 修复ResultBuilder中的TermIndex方法调用。
2.0.1 (2014-11-11)
适应DataModel-JavaScript的新版本。
2.0.0 (2014-11-10)
- 考虑对属性进行分类(需要PropertySuggester-Python的2.0.0版本)。
1.1.4 (2014-10-22)
- 替换使用Wikibase\NamespaceUtils,以与Wikibase Repo兼容。
- 指定GPL-2.0-or-later许可。
1.1.3 (2014-10-17)
- Wikibase数据模型2.0兼容性修复。
1.1.2 (2014-09-05)
- Wikibase数据模型1.0兼容性修复。
1.1.1 (2014-08-27)
- 根据 Wikibase 的更改,更新EntityTitleLookup的命名空间。
1.1.0 (2014-07-25)
- 根据主snak的属性为限定词和参考建议属性。
1.0.0 (2014-07-01)
- 基于与项目中的其他属性的关联提供属性建议。