问题标签 [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.
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
mediawiki - Semantic mediawiki #ask 查询:在同一查询中显示嵌套属性
我想在与我正在查询的页面相关的页面的相同查询属性中显示。
假设我想查询位于德国的城市类别中的所有页面,并且我想显示页面的标题,但我还想显示德国的表面数据,例如。
像这样的东西:{{#ask: [[Category:City]] [[location::Germany]] |?mainlabel |?Location.surface }}
我知道这行不通,但是您可以看到我想要实现的目标。
mediawiki - MediaWiki 中的自动顺序文章命名
我正在尝试向公司 wiki 添加一个部分,该部分将用作基于 Documentum 的数据仓库的一种前端(因为没有搜索功能并且内部组织很差)。这个想法是为每个文档创建一个带有元数据和直接链接的文章存根,并使用 Semantic Mediawiki 跟踪和组织系统中的文章。
我正在使用语义表单来管理文章创建(在使用 API 从一些电子表格进行初始推送之后),但我也想自动化文章命名,以便系统从头到尾掌握用户的手。所有的标题都将是 MBMA-00001 之类的东西,所以我想要 MBMA 页面上的一个按钮,按下该按钮时,将搜索 Category:MBMA,确定系统中当前的最大编号 MBMA-n,并将用户带到已输入 MBMA-n+1 作为标题的语义表单模板。
InputBox、CreateBox和CreateArticle等扩展似乎不支持此功能,但是我可以添加另一个扩展来支持此功能吗?还是我必须弄清楚如何编写自己的?
mediawiki - 在语义记录中设置非绑定空间
无论如何,是否允许在语义记录中使用非绑定空间
或其他 HTML 编码字符?我遇到的问题是该;
字符被软件视为记录的结尾。
例如:假设我有一个婚姻记录,其中设置了 2 个结婚的人的姓氏、他们结婚的年份和他们结婚的国家。
[[has marriage::Jones & Smith; 1990; United States]]
看起来很轻它应该工作。问题是&
被编码为&
. 然后软件看到;
并且我最终得到一个看起来像这样的记录:Jones & Smith; 1990
因为;
末尾的&
被视为记录的一部分的结尾。有谁知道解决这个问题的任何方法?
semantic-mediawiki - Semantic Mediawiki:通过查询定义派生属性
(我对整个 Semantic Mediawiki 有点陌生,并且一直在网上搜索我正在做的这个小项目的一些线索。)
如何定义从 Semantic Mediawiki 中的其他属性派生的属性。假设我已经使用 SMW 创建了课程,并会提供有关课程进度的详细信息(即当前页面/总页数,以 % 为单位)。
我读到有这个 Semantic Extra Special Properties 扩展,其中存在一个额外的 SUBPAGES 属性。这会有帮助吗?我猜我可以继续#ask
或以某种方式检查我在整个课程中的哪个子页面?
还有更多(更好的)想法吗?
templates - mediawiki 如何使用某个模板查询页面?
我有使用此模板的页面:shape
我想使用使用该模板选择页面的东西,并选择 [[Diagram type=ATD]]
negation - 在内联查询中排除某些属性值
我对属性使用三个值 (=pages) A
, B
, 。C
is of type
有些页面只有一个值is of type
,有些页面有所有三个值。
我想为没有类型和#ask
类型的页面。A
B
C
我尝试了以下内联查询:
但它并没有按预期工作:它列出了所有类型的页面A
,包括那些类型为B
/C
的页面。
mediawiki - 如何在语义媒体维基中显示外部数据库表
我是 mediawiki 的新用户。我已经正确安装并配置了语义媒体维基。现在我想在 wiki 页面中显示一个外部数据库表。我尝试了外部数据扩展,但我不知道如何正确显示它们。有一些教程可用吗?你可以帮帮我吗?谢谢!
semantic-mediawiki - 如何通过查询为输入字段指定值列表?
我定义了一个字段
指向属性状态:
如何将字段定义更改为可以添加附加值的组合框?
mediawiki - Semantic MediaWiki 中带有标题的子查询
我有2个模板:
好的,现在我会找到“MrX”的每个人的朋友,并检索他的个人信息(如年龄等)
该查询不起作用,但我认为它解释了这个概念:
其中 SUBJECTPAGENAME="MrX"
可能吗?