Defining Document Feature Name Feature Type Supported by Eclipse COSMOS Supported by Microsoft
SML SML references Required yes yes
SML Target required Required yes yes
SML Target type Required yes yes
SML Deref outside of validator Required yes yes
SML Acyclic Required yes yes
SML Target element Required yes yes
SML Rules (embedded in schemas + rule documents) Required yes yes
SML sml:key, keyref, unique Required yes yes
SML validation Required yes yes
SML-IF Base64 Required yes yes
SML-IF Embedded or By-Value Documents Required yes yes
SML-IF Schema binding - behavior when not supported by implementation. Here we have an existential problem: Required, but cannot be implemented in tandem with the Schema Binding feature. As currently phrased, we could never meet exit criteria given currently known implementations. Required no yes
SML-IF SML-IF:baseuri (optional for both). Here we have an existential problem: Required, but "optional for both". Separate question: do we have/need a feature(s) for relative/absolute URIs. That seems like more of a testing issue though, which is not the point of this feature list. Required yes yes
SML-IF Schema complete Required yes yes
SML-IF Aliases Required yes yes
SML-IF Locator - behavior when not supported by implementation. Here we have an existential problem: Required, but cannot be implemented in tandem with the Locator feature. Required no yes
SML-IF XML:base (required for producers, optional for consumers, which list does it belong in??) Required yes yes
SML-IF Rule bindings Required yes yes
SML-IF Consumers must attempt to process regardless of document version contents Required yes yes
SML-IF Establish base URI if any relative references Required yes yes
SML Localization resource ID Optional yes no
SML DTD-defined IDs can be used as bare names in SML references Optional yes no
SML-IF Documents can be referred to instead of being embedded in-line Optional yes no
SML-IF Subsets of the model's definition section's schema documents can be used to assess instance validity Optional yes no