Once tools & signatures are read from files (see the previous issue), they also need to be written back to files.
When a new tool application is analyzed whose CCD type is more general than the current signature, the type may be widened. When, as a consequence, another signature is now covered by it, too, this signature can become deprecated. However, we shouldn't simply delete it, since previous abstract workflows may refer to it by now. Therefore, we should add owl:sameAs predicates to indicate that the additional URIs have been "merged".
Once tools & signatures are read from files (see the previous issue), they also need to be written back to files.
When a new tool application is analyzed whose CCD type is more general than the current signature, the type may be widened. When, as a consequence, another signature is now covered by it, too, this signature can become deprecated. However, we shouldn't simply delete it, since previous abstract workflows may refer to it by now. Therefore, we should add
owl:sameAs
predicates to indicate that the additional URIs have been "merged".