At step 4 , sometimes the vocabulary the end user wants to use are not retrievable, but still the end user may feel obligated to use specific vocabularies in order to achieve an interlinking he has in mind.
It would be really practical to be able to add a url as string in order to have the desirable result.
For example add http://purl.org/linked-data/sdmx/2009/dimension/refPeriod as simple string.