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