Closed kohlhase closed 6 years ago
But if we want to use CDGroups as catalogs as suggested in #57, then
CDURL
children of CDGroupMember
to be present (or defaulted). For 1. I would suggest that if a CDURL is not present, then its URL is derived from the CDGroup URL by replacing the file name with the value of the CDName
field and appending the .cdg
extension.
For 2. I propose that the last (we could equivalently also use the first, but last is more often used I think) URL for the CDName
determines the catalog CDURL.
I have included this into #61.
In #57 proposes to add a
cdgroup
attribute toOMOBJ
as a catalog for defaultcdbases
. This works well, if we can build "the cdgroup of all things I care about". This would be made much much easier, ifCDGroup
had an inclusion mechahism.Concretely, I propose to add an element
CDGroupInclude
with ahref
attribute that specifies the URI of theCDGroup
to be included.Acting on these inclusions would create "nested CDGroup", which we could flatten into an un-"nested CDGroup", which constitutes the meaning of the inclusion-extended CDGroup.