The resolution of URIs can be extended in several ways:
Writing a URI Resolver for Input Files
Resolving the URIs of Output Files
Writing a URI Resolver for Collections