我需要一个数据库,其中一个(或多个)字段的行为类似于wiki.我希望wiki的自由格式内容创建方面受到数据库严格语义结构的支持.
具体来说,我需要这个数据库字段来保存维基样式标记,跟踪多用户更改,允许还原等...
我是从几个方向来到这里的:
通过将此字段指向来自单独wiki系统的页面,将Wiki维护到数据库中.
围绕wiki构建数据库(为结构化数据创建每页额外字段).
或者使用我自己的系统从头开始构建它以跟踪此字段中的更改(鉴于那里有多少wiki软件,这真的有必要吗?)
有没有人有任何经验或洞察力来接近这个建设?或者,任何人都可以指向一个框架,让我在路上?
我已经研究了像TikiWiki和TWiki这样的结构化wiki,但我不清楚如何完成我想要的东西.
仅供将来参考,任何对此感兴趣的人也可能想查看semantic-mediawiki扩展:
Semantic MediaWiki(SMW)是MediaWiki的免费扩展 - 维基百科的维基系统 - 有助于搜索,组织,标记,浏览,评估和共享维基的内容.虽然传统的wiki只包含计算机既无法理解也无法评估的文本,但SMW添加了语义注释,可让您轻松发布语义Web内容,并允许Wiki作为协作数据库.