10

1 つ (または複数) のフィールドが wiki のように動作するデータベースが必要です。データベースの厳密なセマンティック構造によって強化された、ウィキの自由形式のコンテンツ作成の側面が必要です。

具体的には、Wiki スタイルのマークアップを保持したり、複数ユーザーによる変更を追跡したり、元に戻したりできるようにするために、このデータベース フィールドが必要です。

私はいくつかの方向からこれに来ました:

  • このフィールドが別のウィキ システムのページを指すようにすることで、ウィキをデータベースに組み込みます。
  • wiki を中心にデータベースを構築する (構造化データ用にページごとに追加のフィールドを作成する)。
  • または、この分野の変更を追跡するための独自のシステムを使用してゼロから構築することもできます (ウィキ ソフトウェアがどれだけ存在するかを考えれば、これは本当に必要でしょうか?)

これの構築に近づくための経験や洞察を持っている人はいますか? または、誰かが私を私の道に導くフレームワークを教えてもらえますか?

TikiWiki や TWiki などの構造化された Wiki を調べましたが、自分のやりたいことを実現する方法がわかりません。

4

3 に答える 3

7

今後の参考のために、これに興味のある人は、semantic-mediawiki拡張機能もチェックしてみてください:

Semantic MediaWiki (SMW)は、MediaWiki (ウィキペディアを強化するウィキ システム) の無料の拡張機能であり、ウィキのコンテンツの検索、整理、タグ付け、閲覧、評価、および共有を支援します。従来のウィキには、コンピューターが理解も評価もできないテキストしか含まれていませんでしたが、SMW はセマンティック アノテーションを追加して、セマンティック Web コンテンツを簡単に公開し、ウィキが共同データベースとして機能できるようにします。

于 2010-02-20T18:49:34.650 に答える
1

Halo 拡張機能は、SMW+ にパックされた拡張機能の 1 つにすぎません。後者は、インストール済みの MW、SMW、および使いやすさ (WYSIWYG など) と機能を向上させるためのいくつかの拡張機能を含む完全なパッケージです。これは、オープン ソースの win インストーラーまたは vmware です。

于 2011-06-14T08:00:01.967 に答える
0

MediaWikiAttribute 拡張により、カスタム属性をページに追加できます。

これ以上のものが本当に必要な場合は、データベース構造がここに文書化されています。

于 2008-10-30T18:05:32.097 に答える