protected function parseAuthority($authority, &$out)
    {
        if (!empty($authority)) {
            $out['id'] = $authority;
            if (preg_match('/\((.*?)\)(.*)/', $authority, $matches)) {
                // As used by at least OCLC and Bibsys
                $out['vocabulary'] = $matches[1];
                $out['id'] = $matches[2];
            }
        }
    }