(This answer has now been determined not to satisfy the now-clarified requirements of the question. Nevertheless, the discussion seems useful, if only in my own mind, so I will leave it here. But see my other answer about CTSS.)
I will guess that the standard answer for 'first' applies here: the Atlas Supervisor.
Section 6 of the linked document talks about data handling.
The fast computing speed of Atlas and the use of multiple input and
output peripheral equipments enable the computer to handle a large
quantity and variety of problems. These will range from small jobs for
which there is no data outside the program itself, to large jobs
requiring several batches of data, possibly arriving on different
media. Other input items may consist of amendments to programs, or
requests to execute programs already supplied. Several such items may
be submitted together on one deck of cards or length of punched tape.
All must be properly identified for the computer.
To systematise this identification task, the concept of a document has
been introduced. A document is a self-contained section of input
information, presented to the computer consecutively through one input
channel. Each document carries suitable identifying information (see
below) and supervisor keeps in the main store a list of the documents
as they are accepted into the store by the input routines, and a list
of jobs for which further documents are awaited.
This is perhaps more dynamic than you had in mind; the supervisor only maintains identification/location information for 'active' files. However, I think this is not so very different to systems using exchangeable disc storage; the OS often only knows the content of what's currently mounted online - unless of course it has the design that maintains a single catalogue for all volumes.
The important feature that makes this a valid answer is that the user assigns a name to the document, the program asks for the document by name, and the supervisor uses the name to match the program request to the hardware on which the document lives (which might, transparently, be on magtape if input spooling is being used).