質問
1つ(または複数)のフィールドがWikiのように動作するデータベースが必要です。データベースの厳密なセマンティック構造によって強化されたウィキの自由形式のコンテンツ作成の側面が欲しい。
具体的には、wikiスタイルのマークアップを保持したり、マルチユーザーの変更を追跡したり、復帰を許可したりするために、このデータベースフィールドが必要です...
私はいくつかの方向からこれに来ました:
- このフィールドが別のウィキシステムのページを指すようにすることで、ウィキをデータベースにウェッジします。
- Wikiを中心としたデータベースの構築(構造化データ用にページごとに追加フィールドを作成)。
- または、このフィールドの変更を追跡するための独自のシステムを使用してゼロから構築します(どれだけのWikiソフトウェアがあるかを考えると、これは本当に必要なのでしょうか?)
これの構築にアプローチした経験や洞察力はありますか?または、誰かが私を自分の道に導くフレームワークを指すことができますか?
TikiWikiやTWikiのような構造化されたwikiを調べましたが、自分が望むものを達成する方法が明確ではありません。
解決
これ以上必要な場合は、データベース構造がこちらに記載されています。
他のヒント
今後の参考のために、これに興味のある方は semantic-mediawiki 拡張機能:
Semantic MediaWiki(SMW)は、MediaWikiの無料の拡張機能です–ウィキペディアを動かすウィキシステム– Wikiのコンテンツの検索、整理、タグ付け、閲覧、評価、共有に役立ちます。従来のウィキにはコンピューターが理解も評価もできないテキストのみが含まれていますが、SMWはセマンティックWebコンテンツを簡単に公開し、ウィキを共同データベースとして機能させるセマンティックアノテーションを追加します。
Halo拡張機能は、SMW +にパックされた1つの拡張機能です。後者は、インストール済みのMW、SMW、および使いやすさ(WYSIWYGなど)および機能性のためのいくつかの拡張機能を含む完全なパッケージです。これはオープンソースのwinインストーラーまたはvmwareです。