问题标签 [semantic-mediawiki]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
192 浏览

mediawiki - Semantic Mediawiki 不跟踪重定向

我最近重命名了几个页面(并更新了所有重定向),从那时起,他们的重定向都没有出现在{{#ask}}基于页面名称的查询中。例如,我有一个页面从 Infliximab 重命名为 PF-06438179,它有 26 个重定向。之前,页面上的模板带有表单的查询

列出了 53 个页面,但自从移动以来,它只列出了直接链接到该页面的 6 个(并忽略了链接到重定向的 47 个)。

  • 我已多次对所有重定向执行虚拟编辑以尝试刷新索引
  • 我在页面和模板上执行了虚拟编辑以尝试刷新{{#ask}}功能
  • 我在一些链接到重定向的页面上执行了虚拟编辑,以尝试刷新语义标签
  • 我已通过 SMW 管理面板完成了一个数据修复周期
  • 我已经运行了我的系统管理员refreshLinks.php

这些都没有解决问题。如何让 SMW 重新发现这些重定向?谢谢!

  • 语义媒体维基 1.8
  • 媒体维基 1.20.2
  • PHP 5.3.19 (apache2handler)
  • MySQL 5.1.30
0 投票
1 回答
1721 浏览

mediawiki - Semantic mediawiki #ask 查询:在同一查询中显示嵌套属性

我想在与我正在查询的页面相关的页面的相同查询属性中显示。

假设我想查询位于德国的城市类别中的所有页面,并且我想显示页面的标题,但我还想显示德国的表面数据,例如。

像这样的东西:{{#ask: [[Category:City]] [[location::Germany]] |?mainlabel |?Location.surface }}

我知道这行不通,但是您可以看到我想要实现的目标。

0 投票
2 回答
157 浏览

mediawiki - MediaWiki 中的自动顺序文章命名

我正在尝试向公司 wiki 添加一个部分,该部分将用作基于 Documentum 的数据仓库的一种前端(因为没有搜索功能并且内部组织很差)。这个想法是为每个文档创建一个带有元数据和直接链接的文章存根,并使用 Semantic Mediawiki 跟踪和组织系统中的文章。

我正在使用语义表单来管理文章创建(在使用 API 从一些电子表格进行初始推送之后),但我也想自动化文章命名,以便系统从头到尾掌握用户的手。所有的标题都将是 MBMA-00001 之类的东西,所以我想要 MBMA 页面上的一个按钮,按下该按钮时,将搜索 Category:MBMA,确定系统中当前的最大编号 MBMA-n,并将用户带到已输入 MBMA-n+1 作为标题的语义表单模板。

InputBoxCreateBoxCreateArticle等扩展似乎不支持此功能,但是我可以添加另一个扩展来支持此功能吗?还是我必须弄清楚如何编写自己的?

0 投票
3 回答
150 浏览

mediawiki - 在语义记录中设置非绑定空间

无论如何,是否允许在语义记录中使用非绑定空间 或其他 HTML 编码字符?我遇到的问题是该;字符被软件视为记录的结尾。

例如:假设我有一个婚姻记录,其中设置了 2 个结婚的人的姓氏、他们结婚的年份和他们结婚的国家。

[[has marriage::Jones & Smith; 1990; United States]]看起来很轻它应该工作。问题是&被编码为&. 然后软件看到;并且我最终得到一个看起来像这样的记录:Jones & Smith; 1990因为;末尾的&被视为记录的一部分的结尾。有谁知道解决这个问题的任何方法?

0 投票
1 回答
676 浏览

semantic-mediawiki - Semantic Mediawiki:通过查询定义派生属性

(我对整个 Semantic Mediawiki 有点陌生,并且一直在网上搜索我正在做的这个小项目的一些线索。)

如何定义从 Semantic Mediawiki 中的其他属性派生的属性。假设我已经使用 SMW 创建了课程,并会提供有关课程进度的详细信息(即当前页面/总页数,以 % 为单位)。

我读到有这个 Semantic Extra Special Properties 扩展,其中存在一个额外的 SUBPAGES 属性。这会有帮助吗?我猜我可以继续#ask或以某种方式检查我在整个课程中的哪个子页面?

还有更多(更好的)想法吗?

0 投票
1 回答
49 浏览

templates - mediawiki 如何使用某个模板查询页面?

我有使用此模板的页面:shape

我想使用使用该模板选择页面的东西,并选择 [[Diagram type=ATD]]

0 投票
1 回答
180 浏览

negation - 在内联查询中排除某些属性值

我对属性使用三个值 (=pages) A, B, 。Cis of type

有些页面只有一个值is of type,有些页面有所有三个值。

我想为没有类型和#ask类型的页面。A BC

我尝试了以下内联查询:

但它并没有按预期工作:它列出了所有类型的页面A,包括那些类型为B/C的页面。

0 投票
1 回答
1654 浏览

mediawiki - 如何在语义媒体维基中显示外部数据库表

我是 mediawiki 的新用户。我已经正确安装并配置了语义媒体维基。现在我想在 wiki 页面中显示一个外部数据库表。我尝试了外部数据扩展,但我不知道如何正确显示它们。有一些教程可用吗?你可以帮帮我吗?谢谢!

0 投票
2 回答
528 浏览

semantic-mediawiki - 如何通过查询为输入字段指定值列表?

我定义了一个字段

指向属性状态:

如何将字段定义更改为可以添加附加值的组合框?

0 投票
1 回答
210 浏览

mediawiki - Semantic MediaWiki 中带有标题的子查询

我有2个模板:

好的,现在我会找到“MrX”的每个人的朋友,并检索他的个人信息(如年龄等)

该查询不起作用,但我认为它解释了这个概念:

其中 SUBJECTPAGENAME="MrX"

可能吗?