A method for translating data from one representation or schema to another
representation or schema. Example data encoded in both the schemas is used
to generate a translator. This translator is then used for automatically
translating data from one schema to another. The translator is computed by
finding corresponding paths for matched data elements. When new data is
presented in one schema, the translator then gives the translation for the
paths of data elements in the data. A translated data is then constructed
by using these translated paths. Possible applications in the Internet
domain, include but are not limited to: EDI; search engines; content
ingestion; content customization; data delivery; and data retrieval.
Specific examples are shown for generating a translator and translating
data between various schema including HTML, XML and extensions thereto
such as SpeechML.
Un método para traducir datos a partir de un representación o esquema a otra representación o esquema. Los datos del ejemplo codificados en ambos los esquemas se utilizan para generar un traductor. Este traductor entonces se utiliza para automáticamente traducir datos a partir de un esquema a otro. El traductor es computado encontrando las trayectorias correspondientes para los elementos de datos emparejados. Cuando los nuevos datos se presentan en un esquema, el traductor después da la traducción para las trayectorias de los elementos de datos en los datos. Los datos traducidos entonces son construidos usando estas trayectorias traducidas. Los usos posibles en el dominio del Internet, incluyen pero no se limitan: EDI; motores de búsqueda; ingestión contenta; arreglo para requisitos particulares contento; entrega de los datos; y recuperación de datos. Los ejemplos específicos se demuestran para generar un traductor y traducir datos entre el vario esquema incluyendo el HTML, XML y las extensiones además por ejemplo SpeechML.