2

アプリケーションコンポーネント間でデータを通信するためのカスタムXMLスキーマを開発しています。SOの人々は、名前空間のURIを選択するための良い(または理想的には最良の)プラクティスを何と考えていますか?なんで?

いくつかの基本的な考慮事項:

私たちの製品には多くのコンポーネントがあり、名前空間がどのコンポーネントがそれを消費するかを示しているかどうかはおそらく良い考えです。それ以外にも、特定の種類のデータがあります。どのくらい資格がありますか?

私たちのビジネスユニットは所有権を数回変更しましたが、再び変更される可能性があります。それが起こったとき、URIに会社名を保持することは少し奇妙ですが、それは問題外ではありません。これを残しておくのは良い考えですか?

HTTP URLは優れていますが、これらのスキーマを取得するためのWebサーバーがこれまでにないため、離婚することはかなり理にかなっています。それにもかかわらず、それは慣習のようです。フォローする価値はありますか?

4

1 に答える 1

3

はい、それは主に好みの問題です。一部の要件 (解決可能性や長期安定性など) は簡単には両立できないため、自分にとって何が最も重要かを調べてみてください。それにもかかわらず、いくつかの意見:

  1. 名前空間 URI を実際の Web ページ (ドキュメンテーションなどのために) に解決する方がよいと思うので、「適切な」(安定した、美しい) ドメイン名を使用する価値があります。

  2. 名前の変更などの存在下で長期的な安定性が必要な場合、さらに別のレジストリを必要としない最も軽量なソリューションは、RFC 4151で標準化されたタグ URIです。それらは解決できないことに注意してください。

于 2009-03-20T16:01:12.257 に答える