我还没有开发公开面对互联网的网络服务应用程序。当我开始考虑向广大受众公开模式定义的问题时,我认为应该花费一定的时间来正确地格式化模式名称空间。
是否有人遇到过指南文档,该文档建议如何标准化组织的XML模式的命名空间格式?
诸如使用FQDN与路径http://schemas.organisation.com/ vs http://organisation.com/schemas
之类的事情样式包含版本路径http://organisation.com/schemas/submissions/2006或http://organisation.com/schemas/submissions/v1
按日期或主题http://organisation.com/schemas/2006/submissions/与http://organisation.com/schemas/submissions/2006
组织诸如此类
2010年1月12日更新: 再次重新审视这个问题我认为它应该只是维基,因为如果有任何书面文件,就没有正确的答案。
答案 0 :(得分:1)
我喜欢使用单独的域名,但现在可能没有站点,或者只是xml架构以及稍后可能是文档和架构的组合。您可能不应该在域名或URL路径中包含组织结构的任何部分,这些事情会发生变化,因此请尝试将其设计为较长期。
最后,有一个不可避免的版本问题,日期(yyyy,yyyy-mm,yyyy-mm-dd)或vN都很好。您应该考虑是否要为最新版本和特定版本的特定日期设置“符号”URL。您可以使用从最新到特定的HTTP重定向,以便客户可以告诉您正在做什么。
答案 1 :(得分:0)
我读过的最接近的事情是关于命名空间应该如何成为样式的文章
但它在实际主题本身上没有找到正确的位置,只是指出了为什么正确的命名空间很重要的因素。