I wanted to put the caption of a table to its left, so I tried taking the approach suggested in this answer. As pointed out in the only comment to there, I had a misalignment issue as well. The comment says that adding \mbox{}\\[-\baselineskip] immediately inside each minipage solved the problem because it produced a dummy line from which the alignments could hang.
Here is exactly what I have in my .tex file:
\begin{table}[!t]
\begin{minipage}[t]{0.25\textwidth}
%\mbox{}\\[-\baselineskip]
\caption{The two ``super''-relations and their constituent fine-grained UMLS types.}
\label{tab:super-rels}
\end{minipage}
\hfill
\begin{minipage}[t]{0.73\textwidth}
%\mbox{}\\[-\baselineskip]
\centering
\frame{
\begin{tabular}[t]{l l}
\texttt{beneficial} (\textsc{b}) & {\small may\_treat, may\_prevent, treats, prevents} \\[5pt]
\texttt{harmful} (\textsc{h}) & {\small cause\_of, causative\_agent\_of, contraindicated\_drug} \\
\end{tabular}
}
\end{minipage}
\end{table}
But what it produces is a far cry from what I want:

What I want is that the top horizontal line of the frame in the right minipage should align with the top text line of the caption in the left minipage.
Note: Uncommenting the \mbox{}\\[-\baselineskip] lines has absolutely no effect on the final pdf output.
Additional information (potentially relevant portions from the preamble):
\documentclass[11pt,oneside]{book}
%% preamble based on http://www.khirevich.com/latex %%
\usepackage[DIV=14,BCOR=2mm,headinclude=true,footinclude=false]{typearea}
\usepackage[T1]{fontenc}
\usepackage{charter}
\usepackage[activate={true, % activate protrusion
nocompatibility % activate expansion
},
final, % enable microtype (disable: "draft")
tracking=true, % activate tracking
kerning=true, % activate kerning
spacing=true, % activate spacing
factor=1100, % add 10% to protrusion (default: 1000)
stretch=10,shrink=10] % reduce streching/shrinking (default: 20/20)
{microtype}
\microtypecontext{spacing=nonfrench}
\usepackage[automark,headsepline,nouppercase]{scrpage2}
\usepackage{wrapfig}
\pagestyle{scrheadings}

