I currently have a list of Publications at the beginning of my thesis in plain text. It looks like this;
\chapter*{List of Publications}
This thesis resulted in the following publications;
\begin{enumerate}[label=\Roman*] %list of publications used as chapters in thesis.
\item Authors, \textbf{Title}, \textit{Journal}, etc.
\item Authors, \textbf{Title}, \textit{Journal}, etc.
\item Authors, \textbf{Title}, \textit{Journal}, etc.
\end{enumerate}
\paragraph{The author's contribution to these publications;}
In all cases, the author wrote the manuscript. For Publication I bla bla bla...
\newpage
In addition to this thesis, the author has contributed to this publication;
\begin{enumerate}[resume, label=\Roman*]
\item Authors, \textbf{Title}, \textit{Journal}, etc.
\end{enumerate}
The following publications were written prior to the author's PhD... blablabla
\begin{enumerate}[resume, label=\Roman*] %list of publications not in thesis, but referenced regularly.
\item Authors, \textbf{Title}, \textit{Journal}, etc.
\item Authors, \textbf{Title}, \textit{Journal}, etc.
\end{enumerate}
And the document is set up as;
\documentclass[a4paper,12pt,oneside]{report}
\preface
...
\input{0-publications/publications} %list of publications inserted here.
...
\include{chapter}
...
\end{document}
Some of the publications listed above form the bulk of a chapter, where others do not.
I'd like a command to refer to each of these in the main text to appear as Publication I. The command could look like \pub{tag}. This should also creates a hyperlink to the publication (either where it is included in the thesis body, or to a URL). i.e. within a chapter;
As reported in \pub{tag}...
Should produce;
But clicking on Publication I should take the reader to the included pdf within the thesis or the URL where it can be read (if it doesn't form part of the thesis).
I've seen many answers related to making a separate bibliography, but not sure that this is ideal here.
Any help appreciated.

documentclass .. end{document}to make it easy to copy and run for us? Sometimes it's crucial to know, what you include or miss. Leave out, what's not relevant to reproduce your problem. 2) Make a mock-up drawing or text which better illustrates your desired end-result? Thanks – MS-SPO Apr 21 '22 at 14:54\begin{enumerate}[resume, label=\Roman*, ref={Publication \Roman*}]. Then\label{foo}after\itemand\ref{foo}later on do what you want? I assume you're using the enumitem package. – frabjous Apr 21 '22 at 14:56