WikidataData

WikidataData[item,property]

给出所给条目的指定属性的值.

WikidataData[{item1,item2,},property]

给出每个 itemi 的值.

WikidataData[item,{property1,property2,}]

给出每个 propertyi 的值.

WikidataData[items,properties]

给出每个条目的每个属性的值.

更多信息和选项

  • WikidataData 从 Wikidata 的 SPARQL 端点获取数据.
  • 可用 ExternalIdentifier 对象、URL 或原始的 Wikidata 标识符(如 "Q15241057""P31")指定条目和属性.
  • 条目的原始 Wikidata 标识符的形式通常为 "Qnnn",属性的标识符的形式则为 "Pnnn".
  • 支持以下属性:
  • "Label"条目的标签
    "Description"条目的描述
    "AlternativeLabels"条目的其他标签
    "WikidataID"与条目对应的 ExternalIdentifier["WikidataID",] 对象
    "Entity"与条目对应的实体
  • 可将来自 $ExternalIdentifierTypes 的所有类型用作属性,用来请求指定类型的 ExternalIdentifier 对象.
  • WikidataData[item,"Properties"] 给出指定条目的所有可用属性. 可通过 WikidataData[item,"sname"] 获取可用属性的已命名子集. "sname" 的可能的值包括:
  • "IdentifierProperties"外部标识符属性
    "NonIdentifierProperties"除去外部标识符属性的所有属性
  • 还可以用 Entity[] 指定属性.
  • 可用 EntityClass[type,{prop1vspec1,}] 指定条目的隐式列表,其中 type 是实体类型或 ExternalIdentifier 对象,propiEntityPropertyExternalIdentifier 对象,vspeci 是值或布尔运算符.
  • 支持的布尔运算符包括:
  • EqualTo[x]值等于 x
    UnequalTo[x]值不等于 x
    GreaterThan[x]值大于 x
    GreaterEqualThan[x]值大于或等于 x
    LessThan[x]值小于 x
    LessEqualThan[x]值小于或等于 x
    Between[{min,max}]值位于 minmax 之间
    MissingQ该属性没有值
    Not@*MissingQ该属性有值
  • 也支持含有形式为 propTakeLargest[n] 的规则的 EntityClass[type,rules]propTakeSmallest[n].
  • WikidataData[itemspec,propspec] 返回每个值的列表,如果 itemspec 是列表或类似列表,则增加一个层级,如果 propspec 是列表或类似列表,也增加一个层级.
  • WikidataData[itemspec,propspec,"format"] 可用来改变结果的格式. "format" 的可能的值包括:
  • "Dataset"一个 Dataset,其中,最低层级的键是指定的条目,倒数第二低的层级的键为指定的属性
    "Association"一个嵌套关联,其中,最低层级的键是指定的条目,倒数第二低的层级的键为指定的属性
  • WikidataData[itemspec,pclass,"format"] 包括每个指定条目的指定属性类别 pclass 的所有可用属性. pclass 的可能的值包括:
  • All所有属性
    "IdentifierProperties"外部标识符输性
    "NonIdentifierProperties"除去外部标识符属性的所有属性
  • 简化形式 WikidataData[itemspec,"format"] 等价于 WikidataData[itemspec,All,"format"].
  • 可给出以下选项:
  • Language $Language使用何种语言
    Method Automatic选择哪些陈述以及每个陈述中包含哪些信息
  • Language 的设置会影响返回的 ExternalIdentifier 对象的 "Label""Description" 值.
  • Method{opt1val1,} 中,可给出以下子选项 opti
  • "StatementFormat""Value"每个陈述包含什么信息
    "StatementRank""Best"包含哪些陈述
  • "StatementFormat" 的设置包括:
  • "Value"值(默认)
    "Association"包含值、限定符和参考信息的关联
    "Dataset"一个 Dataset,包括值、限定符和参考信息
    {"format","opt1"val1,}子选项,控制关联或数据集中包含的内容
    All包含值、限定符和参考信息的关联
  • 可给出以下子选项:
  • "IncludeQualifiers"Automatic是否包含限定符
    "IncludeReferences"Automatic是否包含参考信息
  • "StatementRank" 的设置包括:
  • "Best"如果没有首选的陈述可用,则采用普通等级的陈述,否则采用首选陈述(默认)
    "Preferred"首选陈述
    "Normal"普通等级的陈述
    "Deprecated"弃用的陈述
    "NonDeprecated"普通等级的陈述或首选陈述
    All所有陈述

范例

打开所有单元关闭所有单元

基本范例  (3)

根据 Wikidata 查找月球的质量:

查找条目的可用属性:

获取多个属性的值:

获取 Entity 的所有可用数据,并制成一个 Dataset

范围  (2)

查找由 ISBN 指定的书籍的数据:

用隐式 EntityClass 指定一类湖:

获取每个湖泊的表面积:

选项  (3)

Language  (1)

用中文查找 Wikidata 条目的标签和描述:

查找西班牙语的标签和说明:

Method  (2)

查找每年访问 Smithsonian 的人数:

返回一个包含限定符但不包含引用的关联:

默认情况下,仅返回排名最高的值:

包括所有不建议使用的值:

给出所有值,包括不建议使用的值:

应用  (1)

获取预期寿命数据,包括参考资料和日期限定符:

为联合国教科文组织确认的值创建 TimeSeries 对象:

绘制时间序列:

Wolfram Research (2020),WikidataData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/WikidataData.html.

文本

Wolfram Research (2020),WikidataData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/WikidataData.html.

CMS

Wolfram 语言. 2020. "WikidataData." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/WikidataData.html.

APA

Wolfram 语言. (2020). WikidataData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/WikidataData.html 年

BibTeX

@misc{reference.wolfram_2024_wikidatadata, author="Wolfram Research", title="{WikidataData}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/WikidataData.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_wikidatadata, organization={Wolfram Research}, title={WikidataData}, year={2020}, url={https://reference.wolfram.com/language/ref/WikidataData.html}, note=[Accessed: 18-November-2024 ]}