Como MapPath com RequestContext no serviço WCF

esteArtigo do MSDN diz:

HttpContext: Current is always null when accessed from within a WCF service. Use RequestContext instead.

O que estou tentando fazer é carregar alguns arquivos XSD do meu serviço WCF hospedado no IIS. O problema é que não consigo descobrir como fazer um Server.MapPath () como eu faria em qualquer site antigo do ASP.NET, algo como:

HttpContext.Current.Server.MapPath(schemaUri);

Qual seria o caminho equivalente usando RequestContext em um serviço WCF hospedado no IIS?

Os esquemas estão localizados em um diretório "Schemas" na raiz do aplicativo de serviço. Eles são referenciados usando uma seção de configuração customizada no web.config assim:

<schemas>
    <add uri="~/Schemas/foo.xsd" xmlNamespace="http://foo.bar/types" />
</schemas>

E eu estava tentando carregar assim:

var schemaUri = HttpContext.Current.Server.MapPath(schema.Uri);

O que funciona bem em um site normal do ASP.NET, mas não em um serviço WCF hospedado no IIS.