Base de dados Wiki, há algum?
estava a procurar na rede por algo como uma base de dados wiki, tal como a wikipedia, mas em vez disso armazena conteúdos estruturados, editáveis pelos utilizadores. O que eu estava procurando era um banco de dados on-line acessível por todos onde as pessoas podem projetar o esquema e os dados com versionamento adequado de ambos os esquemas e dados. Não encontrei nenhum sítio assim. Não tenho certeza se é minhas habilidades de pesquisa ou se realmente não há nenhuma base de dados wiki a partir de agora. Alguém lá fora sabe algo assim?
acho que há um grande potencial para algo assim. Um exemplo possível será um site com um GUI para questionar um MySQL DB onde qualquer visitante do site pode criar objetos DB e preencher dados.
actualização: eu tinha registado o domínio wikidatabase.org para começar com uma ferramenta, mas ainda não encontrei tempo suficiente. Se alguém estiver interessado em passar algum tempo e codificar isto, por favor, avise-me em wikidatabase.org
11 answers
Linkeddata.org tem uma grande lista de conjuntos de dados RDF.
Não é bemo que você está procurando, mas Mediawiki semântico adiciona recursos como base de dados para MediaWiki:
Http://semantic-mediawiki.org/wiki/Semantic_MediaWiki
Ainda é fundamentalmente um Wiki, mas você pode adicionar tags semânticos às páginas ({[[0]}) e então fazer consultas Tipo Banco de dados através delas: SELECT baz FROM pages WHERE foo=bar
seria {{#ask: [[foo::bar]] | ?baz}}
. Existe mesmo uma implementação SPARQL embrionária para consultas pseudo-SQL.
OK esta pergunta é antiga, mas o Google trouxe-me até aqui, por isso para qualquer outra pessoa lá fora à procura de um wiki para dados estruturados: dê uma olhada em Foswiki.
Algo que pode aproximar-se dos seus requisitos é o Google Docs .
O que é oferecido é a edição de documentos aproximadamente semelhante ao MS Word, e planilhas aproximadamente semelhantes ao Excel. Estou a pensar no último, claro.
No Google Docs, você pode criar planilhas gratuitamente; sendo planilhas, elas têm naturalmente uma estrutura de linha e coluna semelhante a uma base de dados, e que você pode definir de forma flexível. Você também pode compartilhar esses lençóis com outras pessoas. Presente parece ser um processo só por convite em vez de aberto a todos, mas pode haver outras possibilidades que eu não estou ciente, ou esse nível de partilha pode ser suficiente para você em qualquer caso.
USO-o como DB no próprio wiki (as páginas têm tabelas, chave/valor..herança, modelos, etc...) mas você também pode interagir com a API, escrever dekiscript, pegar o XML...
O Apache CouchDB é orientado para documentos banco de dados que pode ser consultado e indexado de forma Mapreduzida usando Forum. CouchDB também oferece replicação incremental com detecção de conflitos bidireccionais e resolucao.
Estou a trabalhar numa aplicação de código aberto PHP / Symfony / PostgreSQL que faz isto.
Permite vários projectos, cada projecto pode ter vários directórios, cada directório tem uma estrutura de campo definida. Os administradores organizaram tudo isto.
Então os membros do público podem sugerir novos registros, editar ou relatar os existentes. Tudo isto é moderado e versionado. Ainda é cedo, mas basicamente funciona e já está em uso no mundo real em vários projecto.Os planos futuros já em curso incluem ferramentas para ajudar a manter os dados atualizados, melhor pesquisa/pesquisa e tipos de campo que permitem traduções de conteúdo entre idiomas.
Há mais em http://www.directoki.org/
, Você pode começar com algo tão simples como uma instalação do phpMyAdmin com uma senha que permite que as pessoas para log in, criar um banco de dados, edição de dados e consulta a partir de qualquer outro site na web.
Pode sofrer de mais problemas de precisão do que a Wikipédia.
Um exemplo da tipagem que é dada é o de uma data. Se você digitar '2008' em um registro, o o system interpreta isto como uma data. Se você digitar 'desconhecido' no entanto, o sistema também permite isso.