Abstract
Allow nested collections.
Status
Open (JoeGregorio)
Rationale
Nesting is like a lump under the carpet. We keep pushing it down and it just pops up somewhere else. A year ago Ezra and I were trying to figure out how to put nesting into the collection enumeration format.
Proposal
Allow app:collections to contain other app:collections in the Introspection format.
Change:
appCollection =
element app:collection {
appCommonAttributes,
attribute title { text },
attribute href { text },
( appMemberType
& appListTemplate
& extensionElement* )
}
To:
appCollection =
element app:collection {
appCommonAttributes,
attribute title { text },
attribute href { text },
( appCollection*
appMemberType
& appListTemplate
& extensionElement* )
}
Change:
7.3.3 The 'app:collection' Element The app:collection contains information elements that describe the location and capabilities of a collection.
To:
7.3.3 The 'app:collection' Element The app:collection contains information elements that describe the location and capabilities of a collection. It can also contain other app:collection elements.
