0

私は、インターネットに公的に直面するWebサービスアプリケーションを開発していません。スキーマ定義を幅広い対象者に公開する問題を検討し始めると、スキーマ名前空間を適切にフォーマットするためにある程度の考慮を払う必要があると思います。

組織のXMLスキーマの名前空間形式を標準化する方法をアドバイスするガイドライン文書に出くわした人はいますか?

FQDNとパスの使用などhttp://schemas.organisation.com/http://organisation.com/schemas

バージョンパスを含めるスタイルhttp://organisation.com/schemas/submissions/2006またはhttp://organisation.com/schemas/submissions/v1

日付または主題別組織http://organisation.com/schemas/2006/submissions/vshttp://organisation.com/schemas/submissions/2006

etcetera

2010年1月12日更新:この問題をもう一度見直すと、実際に書かれた論文があるとしても、これについて正しい答えはあり得ないので、それはwikiである必要があると思います。

4

2 に答える 2

1

私は別々のドメインを使用するのが好きですが、現在そこにサイトがないか、xml スキーマだけで、後でドキュメントとスキーマの組み合わせになる可能性があります。おそらく、組織の構造のどの部分もドメイン名または URL パスに含めるべきではありません。これらは変更されるため、長期的に設計するようにしてください。

最後に、どちらの日付 (yyyy、yyyy-mm、yyyy-mm-dd) または vN のどちらが適切かというバージョン管理の問題は避けられません。最新バージョンの「シンボリック」URL を使用するかどうか、および特定のリリースの特定の日付を使用するかどうかを検討する必要があります。クライアントが何をしているかを知ることができるように、最新のものから特定のものへの HTTP リダイレクトを使用できます。

于 2008-10-30T03:58:25.927 に答える
0

名前空間がどのようにスタイルされるべきかについて言及している私が読んだ最も近いものは、この記事です

http://www.builderau.com.au/strategy/architecture/soa/Good-schema-management-helps-to-maintain-XML-namespace/0,339028264,320273067,00.htm

しかし、それは実際のトピック自体には当てはまりません。適切な名前空間が重要である理由を示す要因を指摘するだけです。

于 2010-01-12T08:57:01.830 に答える