Yes, the behavior of ``get_uri`` is to return ``None`` when no system uri exists (that is a metadata value of '<system-name>-uri'). Currently, I don't think anything in authoring uses it.

Furthermore, ``get_uri`` could/should be used to instantiate a DocumentPointer where we don't want to publish the draft.