语义媒体Wiki 2.5.0

来自semantic-mediawiki.org
(重定向自语义媒体Wiki 2.5.0)
跳转到:航行,搜索
语义媒体Wiki 2.5.0
发布日期: 2017年3月14日
以前的版本: 语义媒体Wiki 2.4.6
下一版本: 语义媒体Wiki 2.5.1
与兼容: 兆瓦1.23.0-1.29.x
当前版本:
SMW 4.1.3标准

2.5.0版属于语义媒体Wiki是继语义媒体Wiki 2.4.0释放。它引入了几个新特性,增强了现有功能,提供了错误修复,并进一步提高了平台的稳定性。有关更多信息,请参阅本页下面的英文发行说明。请参阅上的帮助页面安装Semantic MediaWiki获取有关如何安装或升级的详细说明。

请记住运行MediaWiki的“update.php”维护脚本升级后,再继续使用Semantic MediaWiki。

语义媒体Wiki 2.5

2017年3月14日发布。

亮点

全文搜索支持

支持全文检索使用SQL后端“MySQL”/“MariaDB”(#1481)和“SQLite”(#1801)的本地功能添加了“文本”、“URL”和“页面”数据类型。

产地数据记录

使用简单的种源模型现在支持(1808)使用现有机制定义属性规范以及新的“参考”数据类型(视频).

打印请求中的属性链和语言筛选器支持

财产链条件(例如[[位于首都::Foo]])提供了一段时间,现在得到了扩展(1824),以支持打印请求的语法,以检索表示页面节点的链成员的值。数据类型“单语文本”的值现在可以使用语言过滤器(#2037)来限制打印请求中值的显示。

编辑保护

编辑保护帮助避免更改属性或其他数据敏感页,以免导致数据无效(例如更改属性类型、规范不一致等)或过程中断。此功能与MediaWiki的页面保护功能集成。

首选属性标签支持

Semantic MediaWiki现在支持声明首选特性标签(#1865)的目标是在用户上下文中的特殊页面、查询结果和factbox上显示标签,而不是规范属性标签。

查询结果缓存

缓存查询结果(1251)被添加为实验特性,以最小化页面查看期间和之后查询处理的可能影响。此更改还包括对查询哈希(用作标识符)的重新评估(#2099,#2176),以确保减少缓存碎片,并且重复查询可以在不同页面上共享相同的缓存。

值中的链接

支持值中的链接对于数据类型“Text”,通过用例进行了扩展,性能得到了改进,同时避免了以前容易出错的“PCRE-approach”。

固定属性

支持固定属性已彻底检修、修复(2135号),不再处于试验阶段。

特殊页面“SemanticMediaWiki”

特殊页面“SemanticMediaWiki”以前被称为“SMWAdmin”的特殊页面进行了现代化和扩展(#2044等),包括一个新的配置设置允许对功能可访问性进行更精细的控制(#2142)。

兼容性更改

  • PHP的最低要求更改为5.5及更高版本
  • MediaWiki的最低要求更改为1.23及更高版本(建议为1.27及更高)
  • 向前兼容MediaWiki 1.29+调整,包括#2149、#2198

正在升级

此版本需要运行更新.phpsetupStore.php为URI表(#1872)添加额外的表列,并为首选标签属性(#1865)添加新表。

新功能和增强功能

  • #1251添加了对缓存查询结果的支持
  • #1418添加了对查询结果中图像格式选项的识别
  • #1481已添加全文MySQL数据库/马里兰州开发银行搜索支持SQL存储(有关支持的限制和功能,请参阅#1481)
  • #1652添加了对包含命名空间的近似搜索查询的支持[[帮助:~Abc*]]
  • #1691为特殊属性添加了语言回退
  • #1708年添加了外部标识符类型
  • #1718添加的功能标志SMW_DV_NUMV_USPACE格式允许在单位标签中保留空格
  • #1747扩展文本注释分析器检查可能的管道语法与::
  • #1757添加了$smwgQ临时表自动提交模式设置以缓解中临时表的可能问题MySQL数据库何时enforce_gtid_consistency=真已设置
  • #1756年扩展了特殊:浏览通过API后端加载内容(可以通过维护$smwgBrowseByApi具有)
  • #1759改进特别:询问错误输出
  • #1760年改进的处理单语文本值在里面特殊:SearchByProperty
  • #1761在属性页中添加了语言上下文支持以识别本地化属性类型[[有类型…]]注释
  • #1768在用户语言上下文中显示的扩展错误显示
  • #1778导出特殊页面的规范形式(例如。特殊:ExportRDF,特殊:URIResolver)
  • #1779补充特殊:ProcessingErrorList
  • #1793扩展日期类型(时间值)带有#LOCL@lang(锁定@语言)识别特定语言标记的输出格式
  • #1801补充SQL存储全文搜索支持数据库
  • #1802中的扩展解析#设置当前事件为了避免00:00:00时间显示器
  • #1809添加了对在打印请求中使用属性名作为索引标识符的支持记录类型
  • #1808年增加了对录制的支持物源数据
  • #1824添加了对的支持财产链语法(例如。?SomeProperty公司。)在打印请求中
  • #1838在中添加了时区支持时间值与新的#LOCL#TZ号输出格式
  • #1854为添加了非转义输出选项格式=json
  • #1855补充@@@作为特殊的注释语法来生成指向属性的链接(例如[[Foo::@@@]][[Foo::@@@en]])
  • #1865添加了对的支持首选特性标签
  • #1872增加了对检索和存储长度超过255个字符的URI的支持
  • #1875添加了对显示标题非JS环境工具提示上的属性
  • #1891添加了对的支持JSON格式在中键入注释#套#子对象使用@杰森标记
  • #1927补充$smwgSubPropertyListLimit限制在属性页上选择子属性
  • #2007扩展了介绍欧特罗人参数以正确显示中的解析链接特别:询问
  • #2024添加的选项模板参数在里面format=模板定义所用参数的类型
  • #2027扩展format=表格在中显示图像(而不是链接)特别:询问
  • #2036增加了文本值的打印请求选项,以减少文本输出的长度(例如。|?有文本#20)
  • #2037补充|+朗=作为打印请求筛选器,为单语文本结果实例
  • #2068扩展了#信息用于多个表单节的工具提示
  • #2108扩展了smw.dataItem.time数据项时间支持历史日期的JS组件
  • #2109扩展特殊:浏览区分机器和人工生成链接
  • #2113扩展了唯一性约束对竞争注释应用更严格的验证
  • #2118向添加了一个按钮特别:询问将查询复制到剪贴板
  • #2135更改并修复了$smwgFixed属性设置固定属性确保输入一致
  • #2137扩展了中统计信息的显示专题:统计
  • #2139特殊:SemanticMediaWiki第页
  • #2142补充$smwgAdminFeatures($smwg管理员功能)支持属性统计重建作业全文搜索表重建作业来自特殊:SemanticMediaWiki(正式名称为特殊:SMWAdmin)第页smwg管理员刷新存储设置已弃用
  • #2153改变了$smwgLinksIn值设置以允许使用模糊处理程序(SMW_LINV_OBFU)方法而不是PCRE公司匹配值中的链接(例如。[[有文字::[[Lorem ipsum]]dolor sit amet,[[有页码::consectetur adipiscing elit]]])
  • #2157扩展属性页以显示重定向(同义词)直接地
  • #2017年添加了对美化的支持JSON格式中的输出代码字符串值格式化程序
  • #2176添加了一个实验功能smwgQFilterDuplicates(smwgQ过滤器重复)筛选重复的查询段
  • #2204扩展特殊:未使用属性特殊:想要的财产提供输入表单
  • #2207补充smwg导出资源Asiri允许将资源导出为IRI
  • #2209扩展接口消息解析以支持其他smwgEnabled特殊页
  • #2221增加了在每个属性页上显示一般消息的可能性(smw-属性-介绍-消息)或针对特定类型的财产(smw属性介绍消息用户,smw-property-简介-message-special)
  • #2227在属性页上添加了不完整要求的警告、错误和信息消息
  • #2232添加了对的支持受编辑保护财产连同$wg限制级别(编号2249)
  • #2243已将属性和概念命名空间添加到$wgContentNamespaces$wgNamespacesToBeSearchedDefault设置
  • #2244补充特殊:属性标签相似性帮助报告属性标签之间的语法相似性
  • #2253补充#-hl公司输出格式选项,用于突出显示结果集中的搜索标记
  • #2270添加了记录在中的查询参数查询探查器
  • #2281添加了检查以检测导入词汇表的不同类型规范
  • #2282补充$smwgPropertyInvalidCharacterList为属性标签定义字符验证规则
  • #2285补充SMW_HTTP_DEFERRED_SYNC_JOB公司同步执行辅助更新的选项
  • #2289添加了一个内容导入程序支持在设置过程中导入其他数据
  • #2290补充查询引用将节链接到特殊:浏览
  • #2295补充允许值列表使用NS_MEDIAWIKI公司参考页
  • #2301补充$smwgSparqlReplicationPropertyExemption列表要禁止将选定属性复制到SPARQL公司端点
  • #2325补充#-国际航空公司作为文本数据类型的打印请求输出选项
  • #2331补充$smwgResultFormats功能控制特定的可用功能结果格式设置工具包括(SMW_RF_模板_ UTSEP支持2022变更)
  • translatewiki.net网站
  • Semantic MediaWiki社区成员为加泰罗尼亚语和德语的特殊属性、数据类型、魔法词、日期格式和别名提供的新翻译

错误修复

  • #1258修复了在进一步的结果链接中使用“named args”参数的问题
  • #1328修复了中的“未定义索引:语言”错误#smwdoc公司解析器函数
  • #1419年修复了空结果的Feed结果打印机输出
  • #1709修复了与相关的潜在“锁定等待超时;尝试重新启动事务”--程序
  • #1713修复了以下情况的“分段错误”QueryResultDependencyListResolver尝试使用循环引用解析类别/属性层次结构
  • #1715修复了中单引号的解码DisplayTitlePropertyAnnotator(显示标题属性注释器)
  • #1724修复了一个可能的无效参数异常与…有关SMW_DV_PVUC公司通过更新缓存属性值预取器版本号
  • #1727修复了属性名称包含<>符号
  • #1728修复了中的致命错误特殊:SearchByProperty当属性名称包含无效字符时启用
  • #1731修复了皮肤后内容使用空对象时挂接
  • #1744修复了特殊页面“Searchbyproperty”无法与“-”符号一起正常工作的问题
  • #1775固定时间偏移识别
  • #1817残疾人数据值在查询上下文中使用时的约束验证
  • #1823固定注释显示的标题什么时候SMW_DV_WPV_DTITLE公司已禁用
  • #1880固定处理二进制数据键入postgres公司对于blob字段
  • #1886年修复了财产命名空间与使用wf加载扩展
  • #1922固定信息链接提供商以避免LOCL(锁定)信息链接
  • #1926固定打印请求识别标签中的spant标记
  • #1935修复了PostgreSQL的“错误:42P10错误:…ORDER BY表达式必须出现在选择列表中”
  • #1957固定SMWSQLStore3写入程序::getSubobjects在预定义属性的情况下使用错误的DBKey
  • #1963依靠#2153修复
  • #1977年修复了资源加载器的意外通用模块
  • #1978年固定表格生成器避免在未更改的模式定义上创建索引
  • #1985年修复了一个潜在的致命错误维护记录仪用于何时$wgMaxNameChars(最大名称字符)与预期的名称长度不匹配
  • #2000固定标签和标题清理
  • #2022修复了格式“template”的sep参数的用法
  • #2061固定严格比较===对于中的字符串属性表行差异
  • #2070从中筛选无效实体显示特殊:概念
  • #2071防止扩展注册已知规范属性标签,从而避免可能的ID不匹配
  • #2076修正了公历和儒略历0年的问题
  • #2078修复了MySQL 5.7中“SELECT list;this is incompatible with DISTINCT”的问题+
  • #2089修复了MySQL 5.7中“UPDATE-SET;数据对于列太长”的问题+
  • #2093通过在目标中使用#REDIRECT避免删除现有数据
  • #2107固定命名空间管理器::init设置SMW_NS*默认设置
  • #2127修复了对成员函数的调用获取散列()论零
  • #2182固定显示中的特殊属性特殊:未使用属性
  • #2183修复了中没有显式数据类型的属性的显示特殊:未使用属性
  • #2188修复了具有非拉丁实例名称的特殊页面“RDFExport”中的错误
  • #2202添加了防止错误“无效或虚拟名称空间-给定1”的保护
  • #第222页中表格格式的固定文本输出特别:询问
  • #2294避免分析器::lock更新作业

内部变更

  • #1511删除MediaWiki<1.23最初需要的I18n垫片
  • #1726允许查询依赖链接存储执行按最新检索获取依赖项列表即使在初始空列表的情况下
  • #添加1750表格生成器更换SMWSQL帮助程序
  • #添加1780资源生成器调度资源生成器
  • #1791添加属性注册表::registerPropertyDescriptionByMsgKey
  • #1776添加查询引擎Storeware软件接口
  • #1848补充外来语言处理特定于Semantic MediaWiki的国际18n中的内容JSON格式格式,删除了菲律宾比索语言文件
  • #添加1940安装程序表架构管理器更换SMWSQLStore3设置处理程序
  • #2118添加了onoi/共享资源~0.3附属国
  • #2201将空间的规范化更改为_而不是%20在里面迪乌里
  • #2214补充链接处理器语义链接分析器
  • #2217补充查询段列表生成管理器
  • #2275添加了onoi/回调控制器:~2.0附属国
  • #2282补充数据值服务工厂DataValueServices.php允许将服务注入数据值实例

设置和配置

设置和配置添加了2.5.0。

贡献者

  • 688-詹姆士香港
  • 59-卡斯滕·霍夫迈耶
  • 51-杰罗恩·德道夫
  • 37-尼克拉斯·拉克斯特伦
  • 14-translatewiki.net
  • 5-马西耶·布伦茨
  • 4-菲利佩·德容
  • 4-西布兰德·马泽兰
  • 2-亚历克斯·温克勒
  • 2-Stephan Gambke
  • 2-托尼·赫莫索·普利多
  • 1-阿米尔·E·阿哈罗尼
  • 1-菲利佩·舍农
  • 1-贾德·安德拉德·费雷拉(Jaider Andrade Ferreira)
  • 1-詹姆斯·福雷斯特
  • 1-贾斯汀·杜
  • 1-塞巴斯蒂安·贝尤
  • 1-弗吉尼亚州塞佩达

里程碑[编辑]