Gracias Adrián,Ya he dado con la tela . Mucho más sencillo de lo que pensaba.Dado el siguiente modelo <namespaces>
<namespace uri="my.new.model" prefix="my"/>
</namespaces>
<types>
<type name="my:mitipo1">
<title>Mi Tipo 1</title>
<properties>
<property name="my:fecha">
<title>Fecha</title>
<type>d:date</type>
<mandatory>true</mandatory>
</property>
<property name="my:nombre">
<title>Nombre</title>
<type>d:text</type>
<mandatory>true</mandatory>
</property>
</properties>
</type>
<types>
Para obtener el tipo de una propiedad se haría de la siguiente maneraDictionaryServiceSoapBindingStub dssbs= WebServiceFactory.getDictionaryService();
PropertyDefinition[] propDefs = dssbs.getProperties(new String[] {"my:fecha", "my:nombre"});
int j=0;
while (j<propDefs.length) {
System.out.println(propDefs[j].getDataType());
j++;
}
Obtengo el siguiente resultado:{http://www.alfresco.org/model/dictionary/1.0}date{http://www.alfresco.org/model/dictionary/1.0}textMuchas gracias por todo. Un saludo,merimm