> > (a) when ingesting content model objects, should we enforce a RELS-EXT > > assertion to a valid content model for content model objects? or > > (b) should we create a Resource Index triple identifying the > > fedora-system:ContentModel-3.0 as a default for content model objects when > > none is specified in RELS-EXT? > > I think a) would be better, as b) would be too surprising for most > people. The challenge, as you noted, is how to infer that an object > was intended to be a cmodel if it doesn't correctly indicate it via > the hasModel relationship.
I think either one might be surprising. Do we really want Fedora to guess what a client is trying to do, and stop them if it thinks they are doing it wrong? > > (c) should we stop CMA features working (eg the dissemination execution) if > > the object identified as the content model does not itself identify through > > RELS-EXT that it is a content model object? I think that implementing (c) only (and discarding (a) and (b)) is the most straightforward way to proceed. The CMA will function if and only if all the preconditions are met. -Aaron ------------------------------------------------------------------------------ Nokia and AT&T present the 2010 Calling All Innovators-North America contest Create new apps & games for the Nokia N8 for consumers in U.S. and Canada $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store http://p.sf.net/sfu/nokia-dev2dev _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users