Hibernate EntityManager com xml mappings

Olá a todos!

Estava dando uma olhada na JSR:220 - Enterprise JavaBeans 3 na seção de Java Persistence API e vi que ao invés de usar annotations (fortemente encorajado pela referência e implementações da mesma) é possível utilizar de mapeamento XML como Hibernate.
Então dando uma olhada na implementação do Hibernate Entity Manager verifiquei que quando o mesmo carrega o arquivo persistence.xml onde estão indicados os arquivos de mapemanto estes não direcionados para o Configuration do Hibernate, ou seja, o Entity Manager trata um arquivo de mapeamento do Hibernate como sendo um arquivo de mapemando do Entity Manager. Será que isso é correto? Apesar do HEM usar o Hibernate (óbvio) não deveria existir um xml próprio na especificao EJB3? Pois a JSR 220 não especifica como deve ser um xml mapping para este propósito.

[]'s

A JSR não explica mas no site da Sun http://java.sun.com/xml/ns/persistence/ existe um XML Schema para este propósito. E como os caras do Hibernate não estão em conformidade com isso? No mínimo estranho.

[]'s