问题:
我一直在尝试使用 Mediawiki RESTfull API 提取 wiki 页面信息。我似乎以“text/x-wiki”格式检索页面文本,但如果我想在 Talend 中转换数据,我需要 XML 元素。
是否可以以完整的 XML 格式检索 Mediawiki 查询结果(因此没有 text/x-wiki)?
[错误] 示例文本/x-wiki 格式:
<format>text/x-wiki</format>
<text xml:space="preserve" bytes="952">
{{Handelingsperspectief
|Context=OLmK Naasten - Contact met lotgenoten,
|Intentional Element decomposition type=IOR
}}
</text>
[右] XML 格式示例:
<format>xml</format>
<text xml:space="preserve" bytes="952">
<Handelingsperspectief>
<Context>OLmK Naasten - Contact met lotgenoten</context>
<Intentional_Element_decomposition_type>IOR</Intentional_Element_decomposition_type>
</Handelingsperspectief>
</text>
背景/情况:
作为创建刺激人类理解的“交互式 3D 叙事体验”(游戏)研究的一部分,以支持解决社会问题,必须提取 wiki 内容。此 wiki 内容来自(语义)Mediawiki。这个 wiki 表达了专业知识管理本体 (EMont),这是一种在特定条件下描述人类交互的本体。wiki 以面向对象的范式表达本体,每个页面代表一个 EMont 元素的实例。