protected function normalize($tagname)
{
static $namespacesRedirection = array('CIFF' => array('Canon', 'CanonRaw'));
foreach ($namespacesRedirection as $from => $to) {
if (strpos($tagname, $from . ':') !== 0) {
continue;
}
foreach ((array) $to as $substit) {
$supposedTagname = str_replace($from . ':', $substit . ':', $tagname);
if (TagFactory::hasFromRDFTagname($supposedTagname)) {
return $supposedTagname;
}
}
}
return $tagname;
}