F. J. Díez Vegas Dpto. Inteligencia Artificial. UNED fjdiez@dia.uned.es ia.uned.es/~fjdiez

Preview:

DESCRIPTION

Reunión del Proyecto Elvira II San Sebastián, 19-20 Mayo 2004. XML y modelos gráficos probabilistas. F. J. Díez Vegas Dpto. Inteligencia Artificial. UNED fjdiez@dia.uned.es www.ia.uned.es/~fjdiez. Formatos XML para MPG’s. Sintaxis del XML Ejemplos de GeNIE 2 Algunos formatos propuestos - PowerPoint PPT Presentation

Citation preview

F. J. Díez VegasDpto. Inteligencia Artificial. UNED

fjdiez@dia.uned.eswww.ia.uned.es/~fjdiez

Reunión del Proyecto Elvira IISan Sebastián, 19-20 Mayo 2004

XML y XML y modelos gráficos probabilistasmodelos gráficos probabilistas

Formatos XML para MPG’sFormatos XML para MPG’s

Sintaxis del XMLEjemplos de GeNIE 2

Algunos formatos propuestosBNIF (Fabio Cozman)

• http://www-2.cs.cmu.edu/~fgcozman/Research/InterchangeFormat/BNF (Microsoft)

• http://research.microsoft.com/dtas/bnformat/default.htmXDSL (GeNIE)

• http://www.sis.pitt.edu/~genie/download/xdsl_schema.zipGMWB (Tsai-Ching Lu y Marek Druzdel)

• no publicado

Trabajar con XMLTrabajar con XML

Escribir y leer XML desde JavaXMLEncoder / XMLDecoderDOM: genera el árbol y lo leeSAX: va procesando eventosXerces: párser que se integra con DOM o con SAX

Definir lenguajes (formatos) XMLDos posibilidades

• DTD (no es XML; antiguo; menos flexible)• Schema (es XML; más moderno; más flexible)

Herramienta estándar: XML Spy (comercial)

¿Merece la pena para Elvira?¿Merece la pena para Elvira? Una posibilidad: XMLEn/Decoder, de Java

Convertir las clases principales en JavaBeans

Otra posibilidad: Definir un formato propioAprender a usar esquemas (mejor que DTD’s)Adquirir una herramienta, como XML SpyDefinir el formato

¿Para qué queremos XML?Es decir, ¿qué nos aportaría un formato XMLque no tengamos en el formato Elvira?

Posibilidad: nuevo formato,en colaboración con otros grupos