DSD2:DocumentStructureDescription2.0特点:1.有较少、较简单的语言构造成份;2.非XML专家也能轻易理解;3.比DTD和XMLSchema等schema语言有更强大的表现力。设计思想:1.schema由一系列规则(rules)组成;2.对文档中的每个元素(element),所有的在其schema中定义的规则都将被处理;3.规则由名称、属性、和当前元素的上下文关系决定;4.规则包括声明(declare)和要求(require)两部分;5.声明部分定义了当前元素中充许那些内容(包括子元素和数据)和属性;6.要求部分定义了内容和属性的限制,比如次序、出现次数等;7.数据和属性值由正规的表达式(regularexpressions)来描述。比XMLSchema先进在:1.没有类型的概念,规则直接和元素名联系在一起;2.容易理解一个元素的描述(没有XMLSchema中的子类型、替换的组、局部定义等);3.通过属性值和元素内容,规则可以层次化;4.DSD2是100%自描述性的(存在完整的DSD2来描述DSD2自己);5.很多不重要的东西被移到、或简化到更基础和通用的构造成分中去了。在营销学中的渠道理论中有DSD,其中的DSD的含义是:店铺直接配送(DirectStoreDelivery)