使用Semantic MediaWiki表格数据

时间:2009-11-05 13:56:53

标签: mediawiki spreadsheet tabular semantic-mediawiki

我是否完全偏离思考使用Semantic MediaWiki存储(并组织,报告等)“表格”数据,例如通常存在于电子表格或数据库中的金融交易或天气读数?

似乎每个元组都需要一个单独的小页面;但是,那是设计的,也许它完全没问题。

我问,因为SMW似乎是一种快速简便的方式来启动和运行协作数据存储库。

3 个答案:

答案 0 :(得分:3)

Semantic MediaWiki更适合跟踪Factual或Encyclopedic数据,您可以在其中找到有关某个主题需要了解的所有内容的页面。

对于表格或数字数据,如测量,财务,传感器数据,您确实需要创建关于每个数据点的小页面,这在许多情况下是不切实际的。

但是,Media Wiki有一些扩展,允许您将外部数据源(在MySQL数据库或某些地方的CSV文件中)与MediaWiki页面集成。这可以让您充分利用这两个方面 - 动态访问和表格数据查询以及周围页面的语义注释。

看看:

http://www.mediawiki.org/wiki/Extension:External_Data

答案 1 :(得分:3)

不,我认为这不是一个坏主意。

使用SemanticForms,您可以快速轻松地输入大量小数据页(例如,发票可能需要为每个订单项添加其他页面,但可以使用“多个”功能从一个表单输入所有页面for template表格标签)因此,虽然我从未尝试过在SMW中记录天气数据,但我认为这很容易。我不知道在这么多页面上存储数据会出现什么问题;它很容易以任何你需要的格式组合它。

试一试,让我们知道它是怎么回事!

答案 2 :(得分:1)

您可以使用Semantic Internal Objects扩展(SIO)或SMW的内置子对象(前者与已经提到的外部数据扩展一起使用)来存储多个语义对象(可能是电子表格的行)一页。

然而,除非您真的在寻找具有语义功能的协作工具,否则我怀疑SMW是最适合您任务的软件。

编辑(2015年11月):从SMW 1.9版开始,SIO无法做任何内置子对象无法做到的事情,所以我推荐后者。