标签: semantic-mediawiki

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

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

例如:假设我有一份婚姻记录,其结果是有2个人结婚的姓氏,结婚年份和他们结婚的国家.

[[has marriage::Jones & Smith; 1990; United States]]看起来应该很轻松.问题是&被编码为&.然后软件看到;并且我最终得到一条看起来像的记录:Jones & Smith; 1990因为;在结尾处&被视为记录的一部分的结尾.有人知道这个吗?

mediawiki mediawiki-templates semantic-mediawiki

7
推荐指数
1
解决办法
143
查看次数

如何使用语义mediawiki创建一系列带AND/OR的高级查询?

如何创建这样的查询如下?

获得头发颜色为棕色或黑色且眼睛颜色为蓝色或绿色的人员列表.

我问这个的原因是因为我不确定在这些查询中如何处理优先级.

例如,如果我写道:

#ask: [[Category:Person]] 
      [[Hair color::brown]] OR [[Hair color::black]] 
      [[Eye color::blue]] OR [[Eye color::green]]
Run Code Online (Sandbox Code Playgroud)

将smw分组为:((头发=棕色或黑色)和(眼睛=蓝色或绿色))

要么

将逻辑分组为:(头发=棕色或(头发=黑色,眼睛=蓝色)或眼睛=绿色)

从我最初的测试看来,似乎后者似乎是这样的情况,似乎无法创建我追求的查询.

这个功能是否缺少smw?

mediawiki semantic-mediawiki

7
推荐指数
1
解决办法
102
查看次数

在Semantic MediaWiki中查询反向关系

在我的语义绯闻诗人Wiki中,我希望能够查询具有特定值的属性的所有页面,理想情况下按属性分组.例如,鉴于"拜伦勋爵"的价值,我希望收到如下列表:

儿子: Catherine Gordon,John"Mad Jack"Byron

传闻中的爱人: Caroline Lamb女士,Jane Elizabeth Scott"牛津女士",Augusta Leigh,Anne Isabella Milbanke,NicolòGiraud,Augusta Leigh,Teresa Makri

父亲: Ada Lovelace,Clara Allegra Byron

传闻中的父亲: Elizabeth Medora Leigh

...等等.我相信这个功能在这里展示:http://semantic-mediawiki.org/wiki/Special : Browse/ California标题为"隐藏链接在这里的属性".它也类似于http://semantic-mediawiki.org/w/index.php?title=Template:Invert-property - 但此模板一次只返回一个已知属性名称的值.

根据http://semantic-mediawiki.org/wiki/Germany,MediaWiki内部不支持反向关系,尽管Special:Browse页面似乎正在管理; 有没有任何扩展或其他技术可以做到这一点?

mediawiki semantic-web mediawiki-templates semantic-mediawiki

6
推荐指数
1
解决办法
495
查看次数

6
推荐指数
1
解决办法
1343
查看次数

使用单元格换行格式化Semantic MediaWiki查询结果表模板

我需要一个语义查询结果表模板,我可以在同一个表中为某些列和逗号分隔的列提供换行符分隔的单元格结果.

例如,如果我使用标准格式= broadtable,则结果将由所有列的表格单元格中的换行符分隔:

{{#ask:[[Category:Items]]
|?Description
|?Models
|?Addons
|format=broadtable
}}
Run Code Online (Sandbox Code Playgroud)

如果我创建了一个模板,那么我能够完成的只是一个以逗号分隔的结果:

<includeonly>
{| class="wikitable sortable"
 ! style="width: 30%;" | Page
 !! style="width: 30%;" | Description
 !! style="width: 20%;" | Models
 !! style="width: 20%;" | Addons
 |-
</includeonly>

{{#ask:[[Category:Items]]
|?Description
|?Models
|?Addons
|format=template
|template=QResTemplate
}}

<includeonly>
|}
</includeonly>
Run Code Online (Sandbox Code Playgroud)

这是QResTemplate:

<includeonly>
 | {{{1}}} || {{{2}}} || {{{3}}} || {{{4}}}
 |-
</includeonly>
Run Code Online (Sandbox Code Playgroud)

每个项目都有多个模型和插件,因此表格中的第3列和第4列我需要其中一个以逗号分隔,而另一个是换行符.

如果我在{{{3}}}之后添加一些内容,就像换行符一样,它会在表格行的最后一个模型之后添加,而不是在我想要的每个模型之后添加.

mediawiki templates tablelayout semantic-mediawiki

5
推荐指数
1
解决办法
339
查看次数

什么是语义维基?

我是一名 PHP 开发人员,对 Semantic Web、Semantic Wiki、Semantic MediaWiki 等术语完全陌生。

几天前得到了关于语义维基的工作要求,然后我探索了很多关于它的内容,但没有得到确切的想法。

还是很困惑..!!!我有一些疑问想向你澄清。

  1. 语义维基到底是什么?
  2. 其目的是什么?
  3. 为什么以及何时使用它?
  4. 它是 PHP 框架还是类似的东西?

如果你用简单的、现实生活中的比较例子来给我答案,而不是维基百科或其其他博客上的解释,我会更好。

任何帮助,将不胜感激。

php wiki semantic-web semantic-mediawiki semantics

2
推荐指数
1
解决办法
912
查看次数