对表格数据使用语义MediaWiki
我是否完全没有考虑使用“表格”数据来存储(以及组织、报告等),例如通常存在于电子表格或数据库中的金融交易或天气读数 似乎每个元组都需要一个单独的、微小的页面;但是,这是设计的,也许完全可以对表格数据使用语义MediaWiki,mediawiki,spreadsheet,tabular,semantic-mediawiki,Mediawiki,Spreadsheet,Tabular,Semantic Mediawiki,我是否完全没有考虑使用“表格”数据来存储(以及组织、报告等),例如通常存在于电子表格或数据库中的金融交易或天气读数 似乎每个元组都需要一个单独的、微小的页面;但是,这是设计的,也许完全可以 我这样问,仅仅是因为SMW似乎是一种快速而简单的方式来建立和运行协作数据存储库。语义MediaWiki更适合跟踪事实数据或百科全书数据,在那里你可以拥有关于某个主题的所有你需要知道的信息的页面 对于表格或数字数据,如测量、财务、传感器数据,您确实需要创建关于每个数据点的小页面,这在许多情况下是不实际的 但是,
我这样问,仅仅是因为SMW似乎是一种快速而简单的方式来建立和运行协作数据存储库。语义MediaWiki更适合跟踪事实数据或百科全书数据,在那里你可以拥有关于某个主题的所有你需要知道的信息的页面 对于表格或数字数据,如测量、财务、传感器数据,您确实需要创建关于每个数据点的小页面,这在许多情况下是不实际的 但是,Media Wiki有一些扩展,允许您将外部数据源(MySQL数据库或某个地方的CSV文件)与MediaWiki页面集成。这可以让您充分利用这两个方面的优势—表格数据的动态访问和查询以及周围页面的语义注释 看看:
语义MediaWiki更适合跟踪事实或百科全书数据,在那里你可以拥有关于某个主题的所有你需要知道的内容的页面 对于表格或数字数据,如测量、财务、传感器数据,您确实需要创建关于每个数据点的小页面,这在许多情况下是不实际的 但是,Media Wiki有一些扩展,允许您将外部数据源(MySQL数据库或某个地方的CSV文件)与MediaWiki页面集成。这可以让您充分利用这两个方面的优势—表格数据的动态访问和查询以及周围页面的语义注释 看看:
不,我不认为这是个坏主意 使用,您可以快速轻松地输入大量的小数据页(例如,发票可能需要为每个行项目添加更多页面,但可以使用
for template
表单标记的“多个”功能从一个表单输入所有页面)。所以,尽管我从未尝试过在SMW中记录天气数据,但我认为这将非常容易。我看不出在这么多页面上存储数据会有什么问题;可以很容易地以您需要的任何格式组合它
试一试,让我们知道进展如何 不,我不认为这是个坏主意 使用,您可以快速轻松地输入大量的小数据页(例如,发票可能需要为每个行项目添加更多页面,但可以使用
for template
表单标记的“多个”功能从一个表单输入所有页面)。所以,尽管我从未尝试过在SMW中记录天气数据,但我认为这将非常容易。我看不出在这么多页面上存储数据会有什么问题;可以很容易地以您需要的任何格式组合它
试一试,让我们知道进展如何 您可以使用语义内部对象扩展(SIO)或SMW的内置子对象(前者与前面提到的外部数据扩展配合良好),在一个页面中存储多个语义对象(可以是电子表格的行) 然而,除非您真的在寻找一个具有语义功能的协作工具,否则我怀疑SMW是最适合您的任务的软件
编辑(2015年11月):自SMW版本1.9以来,SIO所能做的一切都是内置子对象所不能做的,因此我建议使用后者。您可以使用语义内部对象扩展(SIO)或SMW的内置子对象(前者与前面提到的外部数据扩展配合得很好),在一个页面中存储多个语义对象(可以是电子表格中的行) 然而,除非您真的在寻找一个具有语义功能的协作工具,否则我怀疑SMW是最适合您的任务的软件
编辑(2015年11月):自SMW版本1.9以来,SIO所能做的一切都是内置子对象所不能做的,因此我推荐后者。哦,而且它不允许我将其标记为语义mediawiki,所以如果有人想这样做…:-)标记修复显然需要一段时间…哦,它不允许我将其标记为语义mediawiki,因此如果有人想这样做…:-)标记修复显然需要一段时间……外部数据扩展是否允许用户写入外部存储库?我想这是OP的一个要求。外部数据非常适合这样做。外部数据扩展是否允许用户写入外部存储库?我想这可能是OP的一个要求。外部数据非常适合这一点。语义形式对于语义MediaWiki至关重要。在这种情况下,您还可以将它们设置为基于日期或其他模式创建具有自动标题的页面,这样它们肯定会有所帮助。我同意最好的办法就是尝试一下。语义形式对于语义MediaWiki是必不可少的。在这种情况下,您还可以将它们设置为基于日期或其他模式创建具有自动标题的页面,这样它们肯定会有所帮助。我同意最好的办法就是试一试。