const errors: Error[] = [];
if (resourceMetadataUrl) {
const metadata = await fetchPrm(resourceMetadataUrl, targetResource);
return { metadata, discoveryUrl: resourceMetadataUrl, errors };
errors.push(e instanceof Error ? e : new Error(String(e)));
}
// Try well-known URIs starting with path-appended, then root