我正在网上搜索类似维基数据库的内容,就像维基百科一样,但却存储了结构化内容,可由用户编辑。我正在寻找的是每个人都可以访问的在线数据库,人们可以通过适当的模式和数据版本来设计模式和数据。我找不到任何这样的网站。我不确定这是否是我的搜索技巧,或者目前是否真的没有维基数据库。有没有人知道这样的事情?
我认为这样的事情有很大的潜力。一个可能的例子是一个带有GUI的网站,用于查询MySQL数据库,任何网站访问者都可以创建数据库对象并填充数据。
更新:我已经注册了域名wikidatabase.org以开始使用工具,但我还没有找到足够的时间。如果有人有兴趣花一些时间和编码,请在wikidatabase.org
告诉我答案 0 :(得分:4)
它不是相当您正在寻找的东西,但Semantic Mediawiki为MediaWiki添加了类似数据库的功能:
http://semantic-mediawiki.org/wiki/Semantic_MediaWiki
它仍然基本上是一个Wiki,但你可以在页面上添加语义标签([[foo::bar]] [[baz::1000]]
),然后在它们之间进行数据库类型查询:SELECT baz FROM pages WHERE foo=bar
将是{{#ask: [[foo::bar]] | ?baz}}
。甚至还有一个用于伪SQL查询的胚胎SPARQL实现。
答案 1 :(得分:3)
好的,这个问题已经过时了,但Google引导我到这里,所以对于其他任何寻找结构化数据维基的人:看看Foswiki。
答案 2 :(得分:2)
可能接近您的要求的是Google Docs。
提供的文档编辑大致类似于MS Word,电子表格大致类似于Excel。当然,我正在考虑后者。
在Google文档中,您可以免费创建电子表格;作为电子表格,它们自然具有类似于数据库的行列结构,您可以灵活地定义它们。您也可以与其他人分享这些表格。这似乎是一个仅限邀请的过程,而不是一个开放的过程,但可能还有其他我不知道的可能性,或者在任何情况下,这种分享级别对您来说都足够了。
答案 3 :(得分:2)
这可能就像您要找的那样:dbpedia.org。他们正致力于从维基百科中提取数据,并使用RDF以结构化格式对其进行编码,以便可以使用SPARQL进行查询。
Linkeddata.org有一个很大的RDF数据集列表。
答案 4 :(得分:2)
你的意思是http://www.freebase.com吗?
答案 5 :(得分:1)
我几乎将它用作wiki本身的数据库(页面有表格,键/值......继承,模板等...)但你也可以与API接口,编写dekiscript,获取XML。 ..
答案 6 :(得分:1)
你应该查看https://www.wikidata.org/wiki/Wikidata:Main_Page,这有点不同但仍有可能感兴趣。
答案 7 :(得分:0)
我喜欢这个主意。我听说过一些网站试图将各种大型数据集整合在一起以供开放式使用,但没有一种可以让维基感受到。
你可以从安装phpMyAdmin这样简单的东西开始,这个密码允许人们登录,创建数据库,编辑数据和从网络上的任何其他网站查询。
它可能比维基百科更容易出现准确性问题。
答案 8 :(得分:0)
也许您可能对Couch DB感兴趣:
Apache CouchDB是面向文档的 可以查询的数据库 使用MapReduce方式索引 JavaScript的。 CouchDB还提供 增量复制 双向冲突检测和 分辨率。
答案 9 :(得分:0)
我正在开发一个开源PHP / Symfony / PostgreSQL应用程序。
它允许多个项目,每个项目可以有多个目录,每个目录都有一个已定义的字段结构。管理员设置了所有这些。然后,公众可以建议新记录,编辑或报告现有记录。所有这些都经过审核和版本化。
它还处于早期阶段,但它基本上起作用,已经在几个项目中实际使用过。
正在制定的未来计划包括帮助保持数据最新的工具,更好的搜索/查询以及允许在语言之间翻译内容的字段类型。
还有更多内容答案 10 :(得分:0)
OpenRecord,其开发似乎已在2008年停止,似乎接近这一点。它是一个结构化的wiki,其中页面是对数据的视图。与RDBMS不同,它是松散类型的 - 系统会尝试对您输入的数据进行最佳猜测,但在无法猜测时默认为文本。模式似乎是隐含的。
给出的输入示例是日期。如果在记录中输入“2008”,系统会将其解释为日期。但是,如果输入“未知”,系统也允许这样做。
答案 11 :(得分:0)