在SMW中更新页面

时间:2016-02-11 04:02:57

标签: semantic-mediawiki

我是SMW的新手,我继承了一个没有人知道任何细节的系统。

我有几个问题:

如何找出SMW背后的数据库的位置和位置?我认为某处有配置文件,但我无法找到它。

当我使用browsebysubject查看页面时,我看到与数据相关联的类型,例如:

{u'property': u'HasSide', u'dataitem': [{u'item': u'Left', u'type': 2}]}
{u'property': u'HasReferenceDataset', u'dataitem': [{u'item':
u'RefData, u'type': 9}]}

这些类型意味着什么?

我被要求编辑1000页以删除2个字段并添加新字段。要使用API​​执行此操作,我将使用browsebysubject获取数据并修改该dict吗?但那我该怎么写呢?

或者我可以使用index.php获取原始数据吗?action = raw,修改它,然后使用edit(https://www.mediawiki.org/wiki/API:Edit)将其写回。

我尝试了后者,这导致我要移除的2个字段的数据消失,但字段标题没有,并且我的新字段未显示。然后我虽然必须更改表单,但我这样做了,但表单更改没有反映在页面中。我认为表单上的字段与数据库中的某些列或某些内容之间必须存在一些联系。我不认为我可以放入任何自由格式标签并让它工作。

任何人都可以给予我任何帮助或指示将不胜感激。

0 个答案:

没有答案