- ODP からデータベースをダウンロードする必要があるのか?
- 検索機能は付かないのか?
- Perl、Java、ASP、C# 等、その他様々な言語や環境への対応は?
- Shift_JIS 版と UTF-8 版のどちらを利用するべきか?
- strict な html を供給しないのは何故か?
- CustomDir を利用しないで ODPのデータを扱う事と、XMLパッケージを利用する事に、果たして違いはあるのか?
- 日本語階層以外の開発予定は?
- 雑誌やニュースサイトで紹介したい
ありません。必要なデータはすべて CustomDir のパッケージの中に含まれています。
現在、検索機能は付いていません。CustomDir を利用して構築されているスプラインサーチ
には検索機能がありますが、同等の機能を実現するためには、PostgreSQL
等のリレーショナルデータベースや、形態素解析エンジン等を設置しなければなりません。これらの設置方法のマニュアルの整備やプログラムコードの汎用化ができていないため、現段階ではフリーソフトウェアとしては提供できない状態です。有償サービスとしては提供しておりますので、関連ページもご参照下さい。なお、全文検索システム Namazu
を利用すれば、独自に検索機能を実装する事ができるかも知れません。興味のある方は試してみて下さい。
Perl、Java、ASP、C# 等、その他様々な言語や環境への対応は?
ニーズに応じて対応していきたいと思いますが、現存するすべての言語に対応する事にはならないと思いますのでご了承下さい。もし XML、XSLT を利用可能ならば、是非、XMLパッケージを利用して下さい。XSLT を記述する事で、あらゆる言語や環境に対応する事ができると思います。
Shift_JIS 版と UTF-8 版のどちらを利用するべきか?
現状では Shift_JIS 版をお勧め致します。こちらの方がファイルサイズが幾分小さくなりますし、ページを閲覧できるブラウザも多少、多くなります。文字コードが UTF-8 のページは、一部のブラウザで対応していなかったり、設定を変更しないと読めない場合等があるのが現状です。ただし ODP のデータベースは UTF-8 ですので、Shift_JIS 版では一部の記号等が文字化けしている可能性があるのでご注意下さい。また、将来 CustomDir が日本階層以外の全階層をサポートするパッケージを配付する事になった場合、UTF-8 版のみを配付する事になります。
HTMLパッケージ、SHTMLパッケージで採用している HTML は、HTML4.01 Transitional です。HTML4.01 Strict、または XHTML1.0 Strict 等で記述したいのは山々なのですが、主に2つの理由により現在は出来ません。第一の理由は、各カテゴリーの説明文に含まれているタグが、ストリクトでない事です。これは ODP から供給されるデータベース本体に含まれているため、CustomDir では対応が難しい状態です。第二に、Open Directory License
に基づき ODP のバナーを必ず記述しなければならないのですが、このバナーはテーブルレイアウトによるタグで構成されていて、やはりストリクトではありません。これらの問題に解決の糸口が見えてくれば、CustomDir もストリクトな HTML を採用していきたいと思っています。
CustomDir を利用しないで ODPのデータを扱う事と、XMLパッケージを利用する事に、果たして違いはあるのか?
CustomDir の目的とは、プログラミングスキル、特に XML に関する知識を必要とせずに ODP のディレクトリデータベースを利用する事です。よって XML パッケージの存在は、ある意味、自己矛盾とも言えます。XML パッケージは本来他のパッケージを開発するための中間成果物であり、CustomDir の主旨を考えれば、公開するべきものであるか判断に迷いました。しかしながら XML パッケージは ODP のディレクトリデータベースから日本階層を切り出し、さらに各カテゴリーごとに分割してあり、さまざまな有用性があります。恐らく、CustomDir をまったく利用しないで ODP のデータを加工する場合でも、通るべき道程であると考えられます。よって XML パッケージに関する学習期間のコストとさえ折り合いが付けば、XMLパッケージを利用することで開発上の利益を得られると考えられます。学習期間のコストに関しましては、各ドキュメントを参照し、各自で判断して下さい。
具体的な予定は今の所ありませんが、対応していきたいと考えています。
是非、よろしくお願い致します。特にご連絡を頂く必要はありませんが、取材のお申込や記事を作成する上での質問がありましたらお問い合わせ下さい。連絡先
ただし、このサイト内の文章やパッケージ内のファイルの文章を、引用の範囲を越えると思われる使い方で記事に利用する場合、必ず事前にご連絡頂き、当方が許諾した場合のみ利用して下さい。例えば文章の一部を丸々記事の一部にするような場合がこれに該当します。
