Подтвердить что ты не робот

База данных Wiki, есть ли она?

Я искал сеть для чего-то вроде базы данных wiki, так же как и wikipedia, но вместо этого хранит структурированный контент, редактируемый пользователями. То, что я искал, - это онлайн-база данных, доступная всем, где люди могут проектировать схему и данные с правильной версией как схемы, так и данных. Я не нашел такого сайта. Я не уверен, что это мои навыки поиска или если на данный момент на данный момент нет базы данных wiki. Кто-нибудь знает что-нибудь подобное?

Я думаю, что есть большой потенциал для чего-то подобного. Возможным примером может служить веб-сайт с графическим интерфейсом для запроса базы данных MySQL, где любой посетитель сайта может создавать объекты БД и заполнять данные.


ОБНОВЛЕНИЕ: я зарегистрировал домен wikidatabase.org, чтобы начать работу с инструментом, но пока не нашел достаточно времени. Если кто-то заинтересован в том, чтобы потратить некоторое время и на это кодирование, сообщите мне по адресу wikidatabase.org

4b9b3361

Ответ 1

Это может быть похоже на то, что вы ищете: dbpedia.org. Они работают над извлечением данных из Википедии и кодируют их в структурированном формате, используя RDF, чтобы его можно было запросить с помощью SPARQL.

Linkeddata.org имеет большой список наборов данных RDF.

Ответ 2

Это не совсем то, что вы ищете, но 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}}. Существует даже эмбриональная реализация SPARQL для псевдо-SQL-запросов.

Ответ 3

OK этот вопрос старый, но Google привел меня сюда, поэтому для кого-то еще ищет wiki для структурированных данных: посмотрите Foswiki.

Ответ 4

Что-то, что может приблизиться к вашим требованиям, Документы Google.

Что предлагается для редактирования документа, примерно аналогичного MS Word, и таблицы, похожие на Excel. Конечно, я думаю о последнем.

В Документах Google вы можете бесплатно создавать электронные таблицы; как электронные таблицы, они, естественно, имеют структуру строк и столбцов, похожую на базу данных, и которую вы можете определить гибко. Вы также можете поделиться этими листами с другими людьми. Кажется, что это процесс только для приглашений, а не открытый для всех, но могут быть другие возможности, о которых я не знаю, или что уровень доступа может быть достаточно для вас в любом случае.

Ответ 6

mindtouch должен уметь это делать. Достаточно легко получить данные в/из. (например: тривиально объединить все IP-адреса для серверов в одну таблицу).

Я в значительной степени использую его как БД в самой вики (страницы имеют таблицы, key/value..inheritance, templates и т.д.), но вы также можете взаимодействовать с API, писать dekiscript, захватывать XML...

Ответ 7

Мне нравится эта идея. Я слышал о некоторых сайтах, которые пытаются собрать большие массивы данных для разных вещей для открытого потребления, но ни один из них не позволит вики почувствовать себя.

Вы можете начать с чего-то такого же простого, как установка phpMyAdmin с известным паролем, который позволит пользователям регистрироваться, создавать базу данных, редактировать данные и запрашивать с любого другого сайта в Интернете.

Возможно, у него будут проблемы с большей точностью, чем википедия.

Ответ 8

Возможно, вас может заинтересовать Couch DB:

Apache CouchDB - это документ-ориентированный базу данных, которая может быть запрошена и индексируется по методу MapReduce, используя JavaScript. CouchDB также предлагает инкрементная репликация с двунаправленное обнаружение конфликтов и разрешение.

Ответ 9

Я работаю над приложением Open Source PHP/Symfony/PostgreSQL, которое делает это.

Он позволяет несколько проектов, каждый проект может иметь несколько каталогов, каждый каталог имеет определенную структуру поля. Админы все это сделали.

Затем члены общественности могут предлагать новые записи, редактировать или сообщать о существующих. Все это модерируется и версируется.

В первые дни, но он в основном работает и уже в реальном мире используется в нескольких проектах.

Будущие планы, которые уже выполняются, включают инструменты, помогающие обновлять данные, улучшать поиск/запрос и типы полей, которые позволяют осуществлять перевод содержимого между языками.

В http://www.directoki.org/

Ответ 11

OpenRecord, развитие которого, похоже, остановилось в 2008 году, похоже, подходит к этому. Это структурированная вики, в которой страницы представляют собой виды данных. В отличие от RDBMSes он слабо типизирован - система пытается лучше понять, какие данные вы ввели, но по умолчанию используется текст, когда он не может догадаться. Схемы, как представляется, подразумевались.

http://openrecord.org

Примером введенного набора является дата даты. Если вы вводите "2008" в записи, система интерпретирует это как дату. Однако, если вы вводите "неизвестный", система также допускает это.