36 | 36 | - Section F.3.2 is highly unintelligible. Two remarks here: (1) "Application, Dataset and !DatasetCollection instances are part of the metadata context and do not have any attributes." Because I don't see much point in generating !ExtrinsicObjects without any attributes (they would just clutter up the registry, not being related to anything), in my opinion we better skip these. And (2) the instance of !DataMetadata it talks about -- I'm assuming they mean that the earlier-created !ResourceMetadata (which is an abstract type, so really couldn't be instantiated) is here further specified in the case of the !DataMetadata subtype. So I'm not creating a new !ExtrinsicObject here, but continue processing the !ResourceMetadata (now known to be !DataMetadata) created earlier. Whether any of this is what the spec writer intended to convey, I don't know.. |