10

我需要一个数据库,其中一个(或多个)字段的行为类似于 wiki。我希望 wiki 的自由形式内容创建方面得到数据库严格语义结构的支持。

具体来说,我需要这个数据库字段来保存 wiki 样式的标记、跟踪多用户更改、允许还原等......

我是从几个方向来的:

  • 通过使该字段指向来自单独的 wiki 系统的页面,将 wiki 嵌入数据库。
  • 围绕 wiki 构建数据库(为我的结构化数据每页创建额外的字段)。
  • 或者用我自己的系统从头开始构建它来跟踪这个领域的变化(考虑到有多少维基软件,这真的有必要吗?)

有没有人有任何经验或见解接近这个建设?或者任何人都可以向我指出一个可以让我上路的框架吗?

我研究过像 TikiWiki 和 TWiki 这样的结构化 wiki,但我不清楚如何完成我想要的。

4

3 回答 3

7

仅供将来参考,对此感兴趣的任何人可能还想查看语义媒体维基扩展:

Semantic MediaWiki (SMW)是 MediaWiki(支持 Wikipedia 的 wiki 系统)的免费扩展,有助于搜索、组织、标记、浏览、评估和共享 wiki 的内容。传统的 wiki 只包含计算机既无法理解也无法评估的文本,而 SMW 添加了语义注释,使您可以轻松发布语义 Web 内容,并允许 wiki 充当协作数据库。

于 2010-02-20T18:49:34.650 回答
1

Halo 扩展只是 SMW+ 中的一个扩展。后者是一个完整的软件包,包含已安装的 MW、SMW 和几个扩展,以实现更好的可用性(例如 WYSIWYG)和功能。它是一个开源的 win 安装程序或 vmware。

于 2011-06-14T08:00:01.967 回答
0

MediaWiki属性扩展将允许您向页面添加自定义属性。

如果你真的需要更多,这里记录了数据库结构。

于 2008-10-30T18:05:32.097 回答