Abstract
In Section 7.2.2 of Draft -07, it says "The app:workspace element MUST contain one or more app:collection elements". There is no reason for this MUST constraint. Make it a MAY
(also see PaceWorkspaceShouldHaveCollections for an alternative)
Status
Proposed
Rationale
There is no justification for the MUST constraint. There are conceivable use cases in which a <workspace> element with no <collection> elements is still useful to communicate metadata to clients.
Proposal
Change to "The app:workspace element MAY contain zero or more app:collection elements"
appWorkspace =
element app:workspace {
appCommonAttributes,
attribute title { text },
( appCollection*
& extensionElement* )
}
