语义媒体Wiki 2.4.0

来自semantic-mediawiki.org
(重定向自语义媒体Wiki 2.4.0)
跳转到:航行,搜索
语义媒体Wiki 2.4.0
发布日期: 2016年7月9日
以前的版本: 语义媒体Wiki 2.3.0
下一版本: 语义媒体Wiki 2.5.0
与兼容: MW 1.19.0-1.27.x
当前版本:
SMW 4.1.3标准

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

重要注意事项重要提示:请记住跑步“update.php”升级后,再继续使用Semantic MediaWiki。
注释注:由于Semantic MediaWiki 2.3.x与MediaWiki1.26+之间存在问题,如果您使用此设置,强烈建议升级以获得最佳体验。

语义媒体Wiki 2.4

2016年7月9日发布。

亮点

支持多种语言

添加了对的支持多语言内容.这包括引入单长文本数据类型,一个新的描述属性的特殊属性和新的语义中介语链接扩展.

基于模式的约束

添加了对使用正则表达式的约束规范的支持(#1417)。使用有规律的表达因此允许图案表示约束赋值的属性受到限制发送给具有smw字体编辑正确的。

位置单位

现在可以指定自定义单位应该在相对应注释。这意味着您可以指定[[对应:1欧元]]而不是[[相当于:1欧元]]。您可以找到小例子在沙盒上。

显示精度

现在,您可以指定用于显示数字属性的精度(即Number、,数量、温度)。这是使用的显示精度属性。您可以根据覆盖此显示精度#询问查询,使用-p<数字>.你可以查看示例.

增强的日期和时间格式

扩展日期和时间格式通过支持PHP日期时间格式规则。

显示标题存储

MediaWiki的{{DISPLAYTITLE:…}}现在可以存储为显示的标题特殊属性,因此可以在查询中使用。

兼容性更改

添加了对MediaWiki 1.26和MediaWiki1.27的支持。SMW 2.3知道这些版本的问题因此,如果您计划使用SMW,我们强烈建议您升级SMW。而SMW2.3已经对PHP7提供了测试版支持,本版本完全支持它。

此版本不放弃对任何内容的支持。然而,它是支持PHP旧版本的最后一个版本5.5以上,MediaWiki早于1.25。

有关更多信息,请参阅兼容性概述.

新功能和增强功能

  • #498个扩展重建数据.php删除过时的实体引用(请参见属性TableIdReferenceDisposer)
  • #1243使失败的查询可被发现
  • #1246添加了对的支持~/!~关于单值查询(例如:{{#提问:[[~Foo/*]}})
  • #1267添加了按属性浏览通过WebAPI获取属性列表或单个属性的API模块
  • #1268恢复了对MediaWiki 1.26/1.27 WebAPI界面的遵从性,以确保继续支持阿斯卡格斯输出序列化
  • #1257使用导入-注释参数
  • #1291增加了对范围查询的支持,例如[[>AAA]][[<AAD]]
  • #1293补充_ERRC公司_ERRT(错误)作为预定义属性,以帮助进行错误分析
  • #1299为包含点的子对象名称添加了点命名标识符限制(fooba.bar(fooba.bar)保留用于扩展)
  • #1313向属性页添加了使用计数信息
  • #1321补充$smwgSparqlRepositoryConnector强制HttpVersion设置以在#1306 cURL问题发生时强制特定HTTP版本
  • #1290添加了对属性和的支持原则转发到重定向目标(如果存在)
  • #1329在中声明时添加了单位的位置首选项相对应(500日元对500日元)
  • #1350特殊页面“浏览”上的放大输入字段
  • #1335增加了为数字指定显示精度的可能性数据类型通过表示的显示精度或使用-p<位数>作为#询问打印输出选项
  • #1344补充单语文本值语言代码值
  • #1361补充--带维护日志选择重建数据.php,rebuildPropertyStatistics.php、和重建ConceptCache.php
  • #1381为使用预定义属性的属性添加了可本地化的上下文帮助具有属性描述(指定为单语文本类型)
  • #1389添加了使用-F[…]选项
  • #1391使子对象可从Factbox中直接浏览
  • #1396明确标注的年份现在有一个AC/CE公司年代指示
  • #1397增加了对微秒的支持D时间
  • #1401添加了对解析的支持年/月/日日期格式D时间
  • #1407添加了快速结果下载链接至特别:询问
  • #1410添加了对的支持{{DISPLAYTITLE:标题}}标题使用显示的标题财产
  • #1417补充允许图案属性使用正则表达式和必需的smw字体编辑有权添加这些表达式
  • #1433补充--忽略例外异常日志选项到重建数据.phpwhile选项-v(v)正在显示有关已处理实体的其他信息
  • #1440增加了各种变化以适应MW 1.27
  • #1463添加了对的支持具有唯一性约束属性特征
  • #1474已将零属性的搜索链接添加到特殊:属性
  • #1483添加了有关的统计信息过时的实体专题:统计
  • #1542扩展查询解析器以支持包含以下内容的对象值的条件=(#640)
  • #1545年补充#LOCL(锁定)作为时间值输出格式
  • #1570补充“对象ID处理” 收件人:SMWAdmin
  • #1572扩展查询解析器以支持子类型上的属性链接
  • #1580补充#LOCL(锁定)作为布尔值输出格式
  • #1591补充#LOCL(锁定)作为数字值输出格式
  • #1626补充$GLOBALS[“mwgQueryDependencyAffiliatePropertyDetectionlist”]监视启动查询依赖项更新所需的分支属性

错误修复

  • #541修复了将“进一步结果…”重定向到特别:询问
  • #753非零前导十进制数的固定数字解析(.1 vs 0.1)/(T40476)
  • #1244指定为记录字段时查找属性的重定向(在属性列表值)
  • #1248修复了的错位替换_在中ImportValueParser(导入值分析程序)
  • #1270反向特性的固定打印输出显示
  • #1272修复了的序列化_记录在中键入QueryResultSerializer
  • #1275修复了嵌入子对象时记录类型数据的导出
  • #1286固定支持按类别排序
  • #1287修复了以下情况的异常$smwgFixed属性包含带空格的属性键
  • #1289修复了与导入词汇表匹配的资源的重定向语句(SPARQL公司查询)
  • #1301固定的计数查询结果不一致(排除重定向和删除的实体)
  • #1314修复了的隐藏批注副本[[ :: ]]嵌入查询结果时的文本值
  • #1318已修复可能无效的中的对象AskParser函数创建时查询配置文件
  • #1357固定的|+align=。。。的用法format=表格
  • #1358修复了多字节布尔值的识别
  • #1348固定的单年检测时间值
  • #1414修复了上缺少消息页导致的异常服务链接注释
  • #1449修复了导入的URI到内部的映射数据项
  • #1450固定导出概念
  • #1453固定关闭/打开文本值显示
  • #1459中的固定列显示回归类别结果打印机用于子对象
  • #1466修复了与非默认扩展设置相关的远程资源路径检测
  • #1473修复了由以下原因导致的异常参数输入由于“HTML属性值不能包含值列表”
  • #1477固定查询结果来自SPARQLStore(SPARQL商店)以本机方式筛选重定向
  • #1489修复了中的致命错误RdfResult打印机由于命名空间不匹配
  • #1496固定概念处理postgres公司
  • #1513修复了包含wikitext列表的文本属性的呈现
  • #1526固定的_处理提交给特殊:SearchByProperty
  • #1550固定的SPARQLStore(SPARQL商店) XML格式包含UTF-8字符的字符串的响应分析
  • #1562修复了中的致命错误FeedResult打印机由于使用了interwiki赋值
  • #1568修复了属性名称中无效字符/标记的用法
  • #1594中使用科学记数法对数字的固定处理特殊:SearchByProperty
  • #1597修复了中可能发生的ID冲突依赖关系链接TableUpdater
  • #1598的固定内容语言设置信息链接
  • #1589条件构建期间的固定显示精度约束
  • #1608修复了一个#信息如果没有消息,将创建一个空的工具提示,或者用作<信息/>导致故障
  • #1610修复了中的潜在异常后期创建临时表时的实现
  • #1628修复了以下情况下的异常数字值尝试使用无效作为数值。
  • #1638修复了标签包含以下内容时可能出现的无效属性[

内部变更

  • #1235年提高中的查询性能属性使用列表查找
  • #1023拆分文档分析程序功能
  • #1264远离的pg_unescape字节特殊处理后期在中结果打印机
  • #1276扩展QueryResultSerializer(与API输出相关)导出时间相关值的原始输出
  • #1281扩展QueryResultSerializer导出内部属性密钥
  • #1291补充说明处理器将代码路径与SMWQueryParser
  • #1319在CI环境中从Sesame 2.7.14切换到2.8.7
  • #1382补充调度数据值格式化程序值格式注册表
  • #1385年补充字符串值格式化程序代码字符串值格式化程序
  • #1388补充时间值格式设置工具
  • #1421年补充延迟依赖关系链接更新程序以避免违反报告事务探查器单位:MW 1.26+
  • #1417补充许可PthValidator与新的smwcurator公司组和smw字体编辑正确的
  • #1435补充延迟的可调用更新(连同$GLOBALS[“mwgEnabledDeferredUpdate”])支持MW可延迟更新接口(即支持排队DB相关事务)
  • #1445补充用户语言作为分析器输出选项
  • #1451补充外来语言接口
  • #1460中需要PHP扩展名mbstring作曲家.json
  • #1482添加了SMW::文件上载::更新前
  • #1512支持PHP7的固定测试套件
  • #1575远离的smw_子对象属性列表查找查询
  • #1591补充国际数字格式设置工具
  • #1593补充数字值格式设置工具
  • #1601补充信息链接提供商
  • #1606中禁用了DB事务查询引擎避免在创建临时表时出现潜在问题
  • #1626补充实体ID列表相关性检测筛选器临时实体列表累加器在#1627中
  • #1635在CI环境中从Fuseki 1.1.0切换到2.4.0
  • 大多数更新现在发生在延迟模式符合电话92357希望扩展的扩展鼓励数据对象在更新排队时使用挂钩并避免冲突。

贡献者

  • James香港
  • 杰罗恩·德道夫
  • 卡斯滕·霍夫迈耶
  • 费利佩·德容
  • 弗洛·施密特
  • 尼古拉斯·拉克斯特罗姆
  • 艾哈迈德·加尔贝亚
  • 斯蒂芬·甘布克
  • 阿米尔·E·阿哈罗尼
  • 西布兰德·马泽兰
  • 辛迪·西卡莱斯
  • 汉加
  • 塞巴斯蒂安·贝尤
  • 亚伦·舒尔茨
  • 贾德·安德雷德·费雷拉(Jaider Andrade Ferreira)
  • 库纳尔·梅塔
  • 奥里·利夫涅
  • 彼得·格拉斯伯格
  • 瑞迪
  • 维塔利·菲利波夫
  • 沃尔夫冈·法尔
  • 亚历山大·格辛
  • TranslateWiki.net翻译人员

语义媒体Wiki 2.3.1

2016年1月4日发布。

错误修复

  • #1248固定错位更换_在中ImportValueParser(导入值分析程序)
  • #添加1252$smwgEnabledInTextAnnotationParserStrictMode允许在中重新启用(通过禁用默认启用的严格模式)多属性分配[[ :: ]]
  • #1256添加了在中尚不可用的对象ID的创建嵌入式QueryDependencyLinks存储
  • #1268修复了1.26/1.27 API/RawMode MediaWiki输出更改
  • #1255固定输出回归(T121761)与#询问和生成的模板HTML输出
  • #增加1321$smwgSparqlRepositoryConnector强制HttpVersion设置,以在发现cURL问题时设置特定的HTTP版本(#1306)

里程碑[编辑]