扩展名:WikibaseMediaInfo

来自MediaWiki.org
跳转到导航 跳转到搜索
此页是翻译版本页面的扩展名:WikibaseMediaInfo翻译完成了27%。
像这样标记为过时的翻译。
其他语言:
英语 • ‎蒂尔克çe • ‎西班牙 • ‎法国 • ‎意大利人 • ‎波兰语 • ‎العربية • ‎مصرى • ‎中文 • ‎日本語
媒体维基扩展手册
OOjs UI icon advanced.svg
维基媒体信息
埃塔德拉版本: 稳定的
info.png实体
说明 扩展Wikibase pour gérer les métadonnées structures des fichiers multimédia。
作者 L'quipe维基数据
德尼埃版本 米塞斯亚茹尔继续说
维基百科 主人
菲律宾比索 5.5.9条+
多恩·德拉多恩 是的
许可证 许可证publique générale GNU v2.0 ou supérieur
抵押贷款
自述文件
  • $wgMediaInfoSupportedDataTypes
  • $WGMediaInfoPerties属性
  • $wgMediaInfoExternalEntitySearchBaseUri
  • $WGMediaInfoHelpURL
  • $wgMediaInfoEnableSearch
  • mediainfo术语
  • 媒体搜索
Traduisez l'extension维基基础媒体信息
利用率和版本矩阵。
问题 酒馆·信号灯un bogue

维基媒体信息扩展de维基库永久性媒体信息便利性结构管理。

扩展名与文件页挂钩。 它将有关文件的补充元数据(标题和描述语句)存储在媒体信息实体用户可以查看、创建、编辑和删除此数据。

要求


安装

  • 确保cirrusearch、Wikibase(客户端和回购)和wikibasecirrusearch设置正确。
  • 特莱夏尔茨并将其放在可能出现的情况下维基媒体信息dans votre档案扩展/.
  • 你可以把你的工作交给你作曲家pour安装程序les dépendences PHP,进入者composer安装--无开发你现在的位置是延长的。(万岁T173141可能的并发症。)
  • 一份工作守则本地设置.php :
    wfLoadExtension( 'WikibaseMediaInfo' );
    
  • 埃克特兹勒手稿自动测试台不需要扩展。
  • 是的 信仰–Accédezá特殊:版本pourésurévée vévévévévévévévévévévévévévévévévévévévévévé。
  • 添加配置.

MediaInfo接口

我们的媒体信息来源于一个叫Fichier associe et puvent're modifiées a partir de celle ci。关于“描述”和“作者”的描述和描述的“描述”和“描述”相关的“描述”和“描述”相关的“描述”和“描述”相关的“描述”和“描述”。

UI中有单独的部分可供编辑标题声明.

的编辑界面始终默认显示属性(默认值在中定义配置). 在live commons上描绘用户所描述的只是一个默认的图片。与其他人的陈述属性用户可以随意添加。

词汇表

媒体信息实体

包含有关媒体文件的结构化数据的Wikibase实体。它是存储在文件页的槽中包括

  • 格式为Mxxx的ID,其中xxx是关联wiki页面的ID
  • 任意数量的标题(每种语言一个)
  • 任何数量的语句

(注意:如果没有标题或语句数据,则实体不会存储在数据库中-在这种情况下,它被称为“虚拟实体”)

解说词

描述媒体文件及其语言的简短文本。用于提供文件的简短描述(与wikibase中的“labels”相同)。

声明

关于媒体文件的一个事实,包括一个键值对,如许可证=CC-BY-SA描述=狗.

钥匙总是财产. 值可以是任何wikibase数据类型.

严格地说,wikibase“statement”意味着一个键值对(“claim”)军衔(首选,正常的,或已弃用)以及零份或更多的参考文献。我们通常没有文档参考来描述文件,所有的声明都有一个正常的默认情况下排名,因此在medianfo中,我们更喜欢使用术语“statement”而不是“claim”。

财产

属性是一个文件的属性,可以有一个值,例如“描述”(图像是什么图片)、“分辨率”、“创建者”、“许可证”。在wikibase中,每个属性在表单中都有一个唯一的idPxxx公司例如123页.

项目

条目是一个带有id的概念、主题或对象,例如在Wikidata上,CC0许可证是问题6938433,物理是问题413地球就是问题2. wikibase中的每个项目在表单中都有一个唯一的id问题XXX例如问题123.

资格

第二次申报原则不合格。例如,一个典型的例子是,一个重要的计划和一个新的计划,以及它的描述=arbre(partie concereée=arrière plan)'et'description=mer(partie concertée=premier plan)'(partie concertée=premier plan)''et dans ce ce ce elle peut'tre associédeux déclarrances'描述=arbre(partie concere e=arrière plan。

雷切

男女平等

用户可以通过MediaInfo标题搜索文件,就像搜索其他内容一样。例如,如果用户上传了埃菲尔铁塔的图片,并输入了“Tour Eiffel”(法语)和“Eiffel Tower”(英语)作为多语言文件标题,则另一个搜索“Eiffel Tower”或“Tour Eiffel”的用户都可以找到该图片。

搜索索赔/声明

通过wikibasecirrusearch关键字搜索索赔/声明,有关详细信息,请参见:帮助:wikibasecirrusearch

搜索实现

保存文件页时,以下MediaInfo数据将写入Elasticsearch索引(所有示例都使用Wikidata属性和项ID):

  • 每种语言的字幕数据都存储在打开文本\领域
  • 声明以格式存储propertyID=值作为数组元素语句\u关键字使用wikibase属性ID的字段(如果值是项目,则为项目ID),例如“描述家猫”存储为P180=Q146
  • 带有限定符的声明存储在语句\u关键字字段及其格式中的限定符属性ID=值[限定符属性ID=限定符值]. 例如,蒙娜丽莎的画(Wikidata项目Q12418)在背景中描绘了天空(Q13217555)(Wikidata属性P518)。如果我们在Wikibase声明中安排这些数据,它将是:“描绘天空,应用于部分背景”,它将存储为P180=Q12418[P518=Q13217555]
  • 请注意,带有限定符的声明也存储在没有限定符的情况下,以提高其可查找性。例如,如果有人输入了上面的claim plus限定符P180=Q12418也会被存储,以便有人可以通过单独搜索“描摹天空”以及搜索“描摹天空,应用于部分背景”来查找文件。
  • 具有限定符(限定符值为数量)的声明数据存储在报表数量格式为的字段属性ID=值|数量,例如“描绘人类,数量1”存储为P180=Q5 | 1.

请注意,并不是所有的索赔都被存储。只有满足以下所有条件时,索赔才会在ElasticSearch中编制索引:

  • 声明具有实际值(即其值不是“无值”或“未知值”)以及
  • 我们知道如何处理它的索引值。将来可能会添加更多的值处理器,但目前我们要求索赔的值为Q项ID、字符串(字母数字)或数量(数字)以及
  • 声明的Wikidata属性ID不在排除的ID的可配置列表中($wgWBRepoSettings['searchIndexPropertiesExclude'])以及它的属性ID在应该被索引的属性ID的可配置列表中($wgWBRepoSettings['searchIndexProperties'])或者它的属性类型在应该索引的属性类型的可配置列表中($wgWBRepoSettings['searchIndexTypes'])

请注意,对于要存储的索赔数量,索赔必须满足上述所有标准以及数量限定符的属性ID必须存在于属性ID的可配置列表中($wgWBRepoSettings['searchIndexQualifierPropertiesForQuantity']).

配置

扩展配置变量是一组键值对。详细记录在WikibaseMediaInfo/extension.json. 所有配置变量都将添加到本地设置.php.

以下配置选项可用于此扩展:

配置(在LocalSettings.php中)

  • $WGMediaInfoPerties属性将始终显示的默认wikibase属性,允许用户在“文件页/上载向导”上添加/编辑/删除值,而不管用户是否已经有值。在livecommons上,这是“描述”属性,因为我们希望鼓励用户为此填充值。Value是将标签名称连接到现有wikibase数据库id的键值对数组。
   ['描述'=>'P180']
  • $WGMediaInfoHelpURL用户可以在其中了解有关特定wikibase属性的更多信息的页面的url-如果有特定属性的帮助url,则该属性将有一个“了解更多”链接,该链接将指向配置中的url。
   ['P180'=>'https://www.wikidata.org/wiki/Property:P180']

其他配置

  • $wgUploadWizardConfig['wikibase']['enabled']启用MediaInfo数据上载向导设置为true时。

发展

测验

PHPUnit测试位于测试/PHP. 您可以运行不需要MediaWiki框架的测试(位于测试/phpunit/composer)通过跑步作曲家测试. 此命令还使用phpc运行代码样式检查。

依赖于MediaWiki框架的测试(位于Wiki/phpunit测试)必须使用MediaWiki核心的phpunit.php文件终结点。

JavaScript测试位于测试/节点群. 你可以从终端运行测试npm运行测试:单位. 应该使用6.x版的节点。

澳大利亚之音