<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-7743</journal-id>
<journal-title><![CDATA[Ingeniería, investigación y tecnología]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. invest. y tecnol.]]></abbrev-journal-title>
<issn>1405-7743</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Facultad de Ingeniería]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-77432009000200006</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Arquitectura de sistemas tecnológicos para la educación basada en Web]]></article-title>
<article-title xml:lang="en"><![CDATA[Technology System Architecture for Web-Based Education]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Canales-Cruz]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Peredo-Valderrama]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Balladares-Ocaña]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Peredo-Valderrama]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Sossa-Azuela]]></surname>
<given-names><![CDATA[J.H.]]></given-names>
</name>
<xref ref-type="aff" rid="A05"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,IPN Centro de Investigación en Computación ]]></institution>
<addr-line><![CDATA[México DF]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,IPN Centro de Investigación en Computación ]]></institution>
<addr-line><![CDATA[México DF]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,IPN Centro de Investigación en Computación ]]></institution>
<addr-line><![CDATA[México DF]]></addr-line>
</aff>
<aff id="A04">
<institution><![CDATA[,IPN Centro de Investigación en Computación ]]></institution>
<addr-line><![CDATA[México DF]]></addr-line>
</aff>
<aff id="A05">
<institution><![CDATA[,IPN Centro de Investigación en Computación ]]></institution>
<addr-line><![CDATA[México DF]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2009</year>
</pub-date>
<volume>10</volume>
<numero>2</numero>
<fpage>145</fpage>
<lpage>157</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-77432009000200006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-77432009000200006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-77432009000200006&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo se presenta una nueva arquitectura para el desarrollo de sistemas de Educación Basada en Web. Estos sistemas se centran en el estudiante y se adaptan a sus necesidades personales de forma inteligente. La arquitectura se basa en la especificación IEEE 1484 LTSA (Learning Technology System Architecture) y reúne a los modelos de desarrollo de software y diseño instruccional. Por una parte, el modelo de desarrollo de software se encuentra sustentado bajo un Sistema Multi-Agentes (MAS), emplea los métodos y técnicas de la Ingeniería de Dominio para el desarrollo de CARIOO (Componentes de Aprendizaje Reutilizables e Inteligentes Orientados a Objetos). Los CARIOO son un tipo especial de Objetos de Contenido Compartible de acuerdo a SCORM (Sharable Content Object Reusable Model). Por otra, el modelo de diseño instruccional incorpora un modelo mental como los Mapas Conceptuales (MC) para transmitir, construir y generar conocimientos adecuados a este tipo de ambiente.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this paper a new architecture for development of Web-Based Education systems is presented. The se systems are centered in the learner and adapted to their personals needs in intelligent form. The architecture is based on the IEEE 1484 LTSA (Learning Technology System Architecture) specification and it assembles to software development and instructional design patterns. On the one hand, the software development pattern is supported under a Multi-Agents System, it employs the methods and technical of the Domain Engineering for development of IRLCOO (Intelligent Reusable Learning Components Object Oriented). IRLCOO are a special type of Sharable Content Object according to SCORM (Sharable Content Object Reusable Model). On the other hand, the instructional design pattern incorporates a mental model as the Conceptual Maps to transmit, build and generate appropriate knowledge to this educational environment type.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Educación basada en Web]]></kwd>
<kwd lng="es"><![CDATA[sistema multi-agentes]]></kwd>
<kwd lng="es"><![CDATA[ingeniería de dominio]]></kwd>
<kwd lng="es"><![CDATA[mapas conceptuales y semántica Web]]></kwd>
<kwd lng="en"><![CDATA[Web-Based Education (WBE)]]></kwd>
<kwd lng="en"><![CDATA[multi-agents system]]></kwd>
<kwd lng="en"><![CDATA[domain engineering]]></kwd>
<kwd lng="en"><![CDATA[conceptual maps and web semantic]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="verdana" size="4"><b>Arquitectura de sistemas tecnol&oacute;gicos para la educaci&oacute;n basada en Web</b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="3"><b><i>Technology System Architecture for Web&#150;Based Education</i></b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="2"><b>A. Canales&#150;Cruz<sup>1</sup>, R. Peredo&#150;Valderrama<sup>2</sup>, L. Balladares&#150;Oca&ntilde;a<sup>3</sup>, I. Peredo&#150;Valderrama<sup>4</sup> and J.H. Sossa&#150;Azuela<sup>5</sup></b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i><sup>1</sup> Centro de Investigaci&oacute;n en Computaci&oacute;n del IPN, M&eacute;xico DF. E&#150;mail: <a href="mailto:alejandro_canales@cuaed.unam.mx">alejandro_canales@cuaed.unam.mx</a></i></font></p>     <p align="justify"><font face="verdana" size="2"><i><sup>2</sup> Centro de Investigaci&oacute;n en Computaci&oacute;n del IPN, M&eacute;xico DF. E&#150;mail: <a href="mailto:peredo@cic.ipn.mx">peredo@cic.ipn.mx</a></i></font></p>     <p align="justify"><font face="verdana" size="2"><i><sup>3</sup> Centro de Investigaci&oacute;n en Computaci&oacute;n del IPN, M&eacute;xico DF. E&#150;mail: <a href="mailto:ballad@cic.ipn.mx">ballad@cic.ipn.mx</a></i></font></p>     <p align="justify"><font face="verdana" size="2"><i><sup>4</sup> Centro de Investigaci&oacute;n en Computaci&oacute;n del IPN, M&eacute;xico DF. E&#150;mail: <a href="mailto:peredo@cic.ipn.mx">peredo@cic.ipn.mx</a></i></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i><sup>5</sup> Centro de Investigaci&oacute;n en Computaci&oacute;n del IPN, M&eacute;xico DF. E&#150;mail: <a href="mailto:hsossa@cic.ipn.mx">hsossa@cic.ipn.mx</a></i></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2">Recibido: agosto de 2007    <br> Aceptado: junio de 2008</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>     <p align="justify"><font face="verdana" size="2">En este trabajo se presenta una nueva arquitectura para el desarrollo de sistemas de Educaci&oacute;n Basada en Web. Estos sistemas se centran en el estudiante y se adaptan a sus necesidades personales de forma inteligente. La arquitectura se basa en la especificaci&oacute;n IEEE 1484 LTSA (Learning Technology System Architecture) y re&uacute;ne a los modelos de desarrollo de software y dise&ntilde;o instruccional. Por una parte, el modelo de desarrollo de software se encuentra sustentado bajo un Sistema Multi&#150;Agentes (MAS), emplea los m&eacute;todos y t&eacute;cnicas de la Ingenier&iacute;a de Dominio para el desarrollo de CARIOO (Componentes de Aprendizaje Reutilizables e Inteligentes Orientados a Objetos). Los CARIOO son un tipo especial de Objetos de Contenido Compartible de acuerdo a SCORM (Sharable Content Object Reusable Model). Por otra, el modelo de dise&ntilde;o instruccional incorpora un modelo mental como los Mapas Conceptuales (MC) para transmitir, construir y generar conocimientos adecuados a este tipo de ambiente.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Descriptores: </b>Educaci&oacute;n basada en Web, sistema multi-agentes, ingenier&iacute;a de dominio, mapas conceptuales y sem&aacute;ntica Web. </font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b><i>Abstract</i></b></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>In this paper a new architecture for development of Web&#150;Based Education systems is presented. The se systems are centered in the learner and adapted to their personals needs in intelligent form. The architecture is based on the IEEE 1484 LTSA (Learning Technology System Architecture) specification and it assembles to software development and instructional design patterns. On the one hand, the software development pattern is supported under a Multi&#150;Agents System, it employs the methods and technical of the Domain </i><i>Engineering for development of IRLCOO (Intelligent Reusable Learning Components Object Oriented). IRLCOO are a special type of Sharable Content Object according to SCORM (Sharable Content Object Reusable Model). On the other hand, the instructional design pattern incorporates a mental model as the Conceptual Maps to transmit, build and generate appropriate knowledge to this educational environment type.</i></font></p>     <p align="justify"><font face="verdana" size="2"><b><i>Keywords: </i></b><i>Web&#150;Based Education (WBE), multi&#150;agents system, domain engineering, conceptual maps and web semantic.</i></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Introducci&oacute;n</b></font></p>     <p align="justify"><font face="verdana" size="2">Actualmente, la educaci&oacute;n centrada en el estudiante tiene como objetivo que la secuenciaci&oacute;n y autor&iacute;a de contenido, los modelos pedag&oacute;gicos y los procesos de evaluaci&oacute;n cumplan las metas de aprendizaje de los estudiantes. Adem&aacute;s, los repositorios de contenido y evaluaciones deben ser apropiados para los requerimientos particulares de cada individuo. Pero al mismo tiempo, tienen que ser flexibles y disponibles para ajustarse y utilizarse por una amplia comunidad de desarrolladores y estudiantes, respectivamente. Es necesario que el desarrollo de un sistema de Educaci&oacute;n Basada en Web (EBW) considere toda la diversidad de requerimientos (tecnol&oacute;gicos y pedag&oacute;gicos) y proporcione las funcionalidades necesarias a trav&eacute;s de los recursos Web.</font></p>     <p align="justify"><font face="verdana" size="2">Asimismo, la ingenier&iacute;a de dominio tiene que considerar las especificaciones particulares demandadas por los sistemas de EBW, como es la automatizaci&oacute;n de la generaci&oacute;n de componentes reusables de contenido y evaluaci&oacute;n, tanto como sea posible. Los componentes ayudan a reducir la complejidad, la administraci&oacute;n del cambio y el reuso (Wang, 2005). Mientras que para crear las experiencias de ense&ntilde;anza&#150;aprendizaje dentro de este ambiente de EBW, es necesario el uso de un modelo mental como los mapas conceptuales.</font></p>     <p align="justify"><font face="verdana" size="2">El prop&oacute;sito de este trabajo es mostrar un a nueva arquitectura para el desarrollo de sistemas de EBW que se basa en la especificaci&oacute;n IEEE 1484 LTSA (IEEE, 2001). Para lograr esta meta, este art&iacute;culo se ha organizado como sigue: inicialmente se presenta la arquitectura de sistemas tecnol&oacute;gicos y a continuaci&oacute;n se describe cada una las capas que la componen; despu&eacute;s, se muestra un sistema de autor&iacute;a de contenido llamado SiDeC y un sistema de evaluaci&oacute;n, que son el resultado de la aplicaci&oacute;n de dicha arquitectura.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font size="2" face="verdana"><b>Arquitectura de sistemas tecnol&oacute;gicos educativos</b></font></p>     <p align="justify"><font face="verdana" size="2">La arquitectura de sistemas tecnol&oacute;gicos educativos que se presenta, considera una gran parte de los elementos que intervienen dentro de un ambiente de EBW y pretende sentar las bases para los nuevos desarrollos de este tipo de sistemas. La producci&oacute;n de software educativo bajo esta arquitectura se caracteriza por su colaboraci&oacute;n en el aprendizaje de los estudiantes. B&aacute;sicamente, esta arquitectura presenta avances referentes al estudio de las interacciones entre las entidades del sistema, la incorporaci&oacute;n de elementos pedag&oacute;gicos que intervienen directamente en el aprendizaje de los estudiantes, la descomposici&oacute;n en componentes del sistema de aprendizaje y muestra una metodolog&iacute;a para el desarrollo de sistemas de EBW, a trav&eacute;s de un modelo de ciclo de vida doble. Estos avances son reflejados en la especificaci&oacute;n de cinco capas que se describen en la siguiente <a href="#f1">figura 1</a>.</font></p>     ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><a name="f1"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v10n2/a6f1.jpg"></font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="2"><b>Interacciones entre las entidades del sistema</b></font></p>     <p align="justify"><font face="verdana" size="2">Como resultado del an&aacute;lisis de las interacciones entre las entidades del sistema, se obtuvieron los flujos de informaci&oacute;n que se muestran en la <a href="#f2">figura 2</a>. Se concluye que existen cinco tipos b&aacute;sicos de interacci&oacute;n que tienen lugar en el WBE: el estudiante&#150;contenido, estudiante&#150;tutor, estudiante&#150;estudiante, estudiante&#150;universidad y tutor&#150;universidad (Grahame, 1996; Grahame 1989). Con el reconocimiento de que estas interacciones analizan los flujos de trabajo que conforman el modelo de datos a nivel de negocio. Dicho modelo define los objetos de datos clave y sus relaciones entre ellos y con otras &aacute;reas de negocio.</font></p>     <p align="center"><font face="verdana" size="2"><a name="f2"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v10n2/a6f2.jpg"></font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="2"><b>Caracter&iacute;sticas de dise&ntilde;o relacionadas con el estudiante</b></font></p>     <p align="justify"><font face="verdana" size="2">El dise&ntilde;o de la arquitectura de sistemas tecnol&oacute;gicos para la EBW es afectado directamente por las necesidades de los estudiantes y, en particular, la naturaleza del aprendizaje humano. En este sentido, se establece un modelo de dise&ntilde;o instruccional para transmitir, construir y generar conocimientos adecuados a este tipo de ambiente. Dicho modelo se basa en la teor&iacute;a cognitiva de Mapas Conceptuales (MC), que son un modelo mental sobre la forma en que los seres humanos estructuran una informaci&oacute;n y tienen la finalidad de ayudar a  los estudiantes en la adquisici&oacute;n de conocimiento. Un MC es una t&eacute;cnica gr&aacute;fica utilizada durante el proceso  de ense&ntilde;anza&#150;aprendizaje como recurso esquem&aacute;tico o          mapa de navegaci&oacute;n.</font></p>     ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p>     <p align="justify"><font size="2" face="verdana"><b>Componentes del sistema</b></font></p>     <p align="justify"><font face="verdana" size="2">En la <a href="#f3">figura 3</a> se muestra la capa de componentes de esta arquitectura, en donde se identifican cinco procesos: entidad del estudiante, evaluaci&oacute;n, tutor, proceso de env&iacute;o y universidad; dos bases de datos: Recursos de aprendizaje y Registros del estudiante; as&iacute; como catorce flujos de informaci&oacute;n entre estos componentes.</font></p>     <p align="center"><font face="verdana" size="2"><a name="f3"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v10n2/a6f3.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Primeramente, se considera el proceso de la Universidad porque interviene de forma directa en todo el sistema educativo, de acuerdo con las interacciones entre las entidades del sistema (capa 1). Por otra parte, el proceso del Tutor ha sido dividido en dos: Tutor y Tutor virtual, debido a que este proceso tiene que adaptarse a las necesidades individuales de los estudiantes. Por ejemplo, durante el proceso de ense&ntilde;anza&#150;aprendizaje algunas decisiones, tales como secuencia, pruebas y actividades, se eligen manualmente por el Tutor, as&iacute; que la adaptaci&oacute;n del curso puede tardar dependiendo de la velocidad de reacci&oacute;n del Tutor y muy probablemente se haga al final del tema.</font></p>     <p align="justify"><font face="verdana" size="2">En este sentido, se presenta un Tutor virtual que realice dichas modificaciones de manera autom&aacute;tica cada vez que el estudiante termine una lecci&oacute;n, ejercicio o prueba y guarde todos los movimientos realizados dentro del historial (registros del estudiante).</font></p>     <p align="justify"><font face="verdana" size="2">Brevemente, el funcionamiento global de los componentes del sistema tiene la siguiente forma:</font></p>     <p align="justify"><font face="verdana" size="2">1) Los estilos de aprendizaje, estrategias, m&eacute;todos, etc., son negociados entre el estudiante y otro participante,   y   se   comunican   como   preferencias   del aprendizaje.</font></p>     <p align="justify"><font face="verdana" size="2">2) <a href="#nota">*</a>Se recolecta la informaci&oacute;n de las valoraciones (informales y semiformales) del estudiante en base a su comportamiento, por ejemplo: trayectoria, tiempo empleado, intentos, uso de los diferentes contenidos de aprendizajes,  etc.  Esta informaci&oacute;n  se guarda directamente en los Registros del estudiante mientras el estudiante interact&uacute;a con el sistema.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">3) El Estudiante es observado y evaluado en el contexto de interacciones multimedia.</font></p>     <p align="justify"><font face="verdana" size="2">4) La evaluaci&oacute;n produce valoraciones (formales) y/o informaci&oacute;n del Estudiante.</font></p>     <p align="justify"><font face="verdana" size="2">5) La informaci&oacute;n del estudiante (respuestas escritas, seleccionadas, de voz, etc., y otros detalles m&aacute;s de la evaluaci&oacute;n del Estudiante) se guarda en la base de datos (Registros del Estudiante).</font></p>     <p align="justify"><font face="verdana" size="2">6) El Tutor revisa  la  evaluaci&oacute;n  e  informaci&oacute;n  del Estudiante, as&iacute; como las preferencias, el historial y posiblemente, los objetivos de aprendizaje futuros.</font></p>     <p align="justify"><font face="verdana" size="2">7) El Tutor virtual revisa el comportamiento e informaci&oacute;n del Estudiante y de manera autom&aacute;tica e inteligente   hace   modificaciones   din&aacute;micas   en   la secuencia del Curso (personalizado de acuerdo a las necesidades del Estudiante) bas&aacute;ndose en el dise&ntilde;o del proceso de aprendizaje.</font></p>     <p align="justify"><font face="verdana" size="2">8) El Tutor/Tutor virtual busca en los Recursos de aprendizaje, v&iacute;a consulta e informaci&oacute;n del cat&aacute;logo, un   contenido   de   aprendizaje   apropiado   para   el estudiante.</font></p>     <p align="justify"><font face="verdana" size="2">9) El Tutor/Tutor virtual extrae la ubicaci&oacute;n de la informaci&oacute;n de los cat&aacute;logos disponibles y pasa las ubicaciones (URLs) al proceso de env&iacute;o o entrega, por ejemplo, un plan para la lecci&oacute;n o ligas a contenidos.</font></p>     <p align="justify"><font face="verdana" size="2">10) El proceso de env&iacute;o extrae el contenido de aprendizaje desde los Recursos de aprendizaje, bas&aacute;ndose en las ubicaciones (URLs) y transforma el contenido de aprendizaje en una presentaci&oacute;n multimedia interactiva y adaptable para el estudiante.</font></p>     <p align="justify"><font face="verdana" size="2">11) La Universidad soporta todo el sistema educativo. Esta nueva tarea proporciona una manera de intercambiar informaci&oacute;n  extra  entre  la  Universidad, Estudiantes y Tutores, tal como: respuesta a dudas y comentarios para expresar en general sus opiniones acerca de los cursos, tutores, estudiantes y el sistema educativo.</font></p>     <p align="justify"><font face="verdana" size="2">Es importante la orientaci&oacute;n a componentes que se le ha dado a esta capa, ya que la finalidad que se persigue es implementar una familia de aplicaciones (premisa de la ingenier&iacute;a de dominio).</font></p>     ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p>     <p align="justify"><font size="2" face="verdana"><b>CARIOO</b></font></p>     <p align="justify"><font face="verdana" size="2">Los CARIOO se desarrollaron con Flash. Flash es un integrador de medios y tiene un poderoso leguaje de programaci&oacute;n denominado ActionScript (Macromedia, 2006). Este lenguaje es completamente orientado a objetos y permite el desarrollo de los componentes multimedia de contenido y de evaluaciones. En tiempo de ejecuci&oacute;n, los componentes cargan objetos de medios de comunicaci&oacute;n y ofrecen un ambiente programable y adaptable a las necesidades del estudiante. Flash cuenta con los <i>"Smart Clips" </i>para los elementos de aprendizaje denominados: interacciones de aprendizaje. El objetivo es generar una biblioteca multimedia de CARIOO para los sistemas de EBW con el prop&oacute;sito de separar el contenido del control. En consecuencia, los componentes utilizan diferentes niveles de c&oacute;digo dentro del Flash Player. Con esta estructura, es posible generar componentes especializados que son peque&ntilde;os, reusables y apropiados para integrarlos a un componente m&aacute;s gran de en tiempo de ejecuci&oacute;n. La plataforma de desarrollo de CARIOO proporciona ciertas funcionalidades de comunicaci&oacute;n dentro de la interfaz de Progremaci&oacute;n de la Aplicaci&oacute;n con el LMS (Learning Mangement System), el sistema Multi&#150;Agentes y los diferentes marcos de trabajo como AJAX (Crane, 2006), Hibernate (Peak, 2006), Struts (Holmes, 2004), y la descarga din&aacute;mica de medios en tiempo de ejecuci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">Los CARIOO se meta&#150;etiquetan con el prop&oacute;sito de completarlos como una funci&oacute;n similar a los c&oacute;digos de barras de los productos, el cual se utiliza para identificar los productos y determinar ciertas caracter&iacute;sticas espec&iacute;ficas de ellos. Este contraste se hace con el meta&#150;etiquetado de Resource Description Framework (RDF&#150;XML) (RDF, 2005), lo cual permite cierto grado de inferencia dentro de los materiales a trav&eacute;s del empleo de los medios que proporciona la plataforma de Sem&aacute;ntica Web.</font></p>     <p align="justify"><font face="verdana" size="2">ActionScript adiciona el componente "WebService &#150;Connector" para conectar a los servicios Web con los CARIOO.</font></p>     <p align="justify"><font face="verdana" size="2">El componente "WebServiceConnector" proporcio na el acceso a los m&eacute;todos remotos ofrecidos por un LMS, a trav&eacute;s de SOAP (Simple Object Access Protocol). Esto da a un servicio Web la habilidad para aceptar par&aacute;metros y regresar un resultado al script, en otras palabras, es posible acceder y unir los datos entre el servicio Web p&uacute;blico o el propio con los CARIOO. Es posible reducir el tiempo de programaci&oacute;n, ya que se usa una simple instancia del componente "WebServiceConnector" para hacer m&uacute;ltiples llamadas a la misma funcionalidad dentro del LMS.</font></p>     <p align="justify"><font face="verdana" size="2">El componente descubre e invoca el servicio Web utilizando SOAP y UDDI (Universal Description, Discovery, and Integration), a trav&eacute;s del <i>middleware </i>y el servidor JUDDI (Java UDDI). Colocando una capa en tiempo de ejecuci&oacute;n entre un cliente de servicio Web y el servidor, se incrementan las opciones para escribir m&aacute;s inteligente y din&aacute;micamente los clientes.</font></p>     <p align="justify"><font face="verdana" size="2">Reduciendo las necesidades de la dependencia del c&oacute;digo duro dentro de los clientes de servicios Web. S&oacute;lo es necesario utilizar diferentes instancias para cada una de las diferentes funcionalidades. Los servicios Web pueden descargarse y desplegarse dentro de un CARIOO.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font size="2" face="verdana"><b>Prioridades y perspectivas de los participantes</b></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">En esta capa se describe el sistema de componentes (capa 3) des de una variedad de perspectivas de acuerdo a los participantes (Universidad, Tutor y Estudiante). Si se analiza el dise&ntilde;o de la capa 3, con certeza se realizar&aacute; de diferente forma de acuerdo a la percepci&oacute;n de los participantes, por ejemplo, puede enfocarse desde un punto de vista del contenido de aprendizaje, las evaluaciones, centrada en el alumno, la forma de entrega de los contenidos de aprendizaje, la tecnolog&iacute;a a emplear, etc.</font></p>     <p align="justify"><font face="verdana" size="2">En este caso, las prioridades y perspectivas del dise&ntilde;o de la capa 3 se plantearon inicialmente tomando en cuenta a todos los elementos que intervienen en el entorno del estudiante (capa 1) y los elementos pedag&oacute;gicos (capa 2). Estos &uacute;ltimos son reflejados en el hecho de agregar un nuevo flujo de informaci&oacute;n a la capa 3 (el no. 2), que se encarga de enviar directamente informaci&oacute;n del estudiante a la base de datos (registros del estudiante), sobre su comportamiento dentro del escenario de aprendizaje. Esta informaci&oacute;n se analiza y proporciona elementos para decidir sobre la direcci&oacute;n (secuenciaci&oacute;n din&aacute;mica), que debe tomar la instrucci&oacute;n del estudiante, pero desde una perspectiva pedag&oacute;gica, la cual, no s&oacute;lo contempla a las evaluaciones escritas o de otra &iacute;ndole como m&eacute;todo para valorar el conocimiento adquirido de los estudiantes.</font></p>     <p align="justify"><font face="verdana" size="2">En conclusi&oacute;n, la capa 4 proporciona un an&aacute;lisis sobre el dise&ntilde;o de la capa 3 desde la perspectiva de un sistema adaptable e inteligente (secuenciaci&oacute;n din&aacute;mica) y en donde intervienen principalmente los procesos de Entidad del Estudiante y Tutor. Dicho an&aacute;lisis es importante porque servir&aacute; para la implementaci&oacute;n de la capa 3. Cabe recalcar que el dise&ntilde;o de la capa 3 se mantiene, lo &uacute;nico que cambia es el &eacute;nfasis hacia ciertos procesos y flujos de informaci&oacute;n que juegan un papel importante de acuerdo a nuestra perspectiva y que representan una innovaci&oacute;n dentro de esta arquitectura que se presenta.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font size="2" face="verdana"><b>Ciclo de vida doble</b></font></p>     <p align="justify"><font face="verdana" size="2">La arquitectura de sistemas tecnol&oacute;gicos para la EBW considera los aspectos pedag&oacute;gicos, o dicho de una manera m&aacute;s formal, la inclusi&oacute;n de un modelo de dise&ntilde;o instruccional que permita traducir principios pedag&oacute;gicos de aprendizaje, en una estrategia para el desarrollo de contenido de aprendizaje y actividades (D&iacute;az&#150;Barriga, 2002). La incorporaci&oacute;n de un modelo de dise&ntilde;o instruccional dentro del proceso de desarrollo de software para la EBW, genera la necesidad de un ciclo de vida con esta caracter&iacute;stica. Pero al revisar los est&aacute;ndares internacionales ISO/IEC 9001 (ISO, 2000), 90003 (ISO, 2000), 12207 (ISO, 2002) y 15504 (ISO, 2004) de ingenier&iacute;a de software que rigen la industria en este campo, &eacute;stos s&oacute;lo contemplan b&aacute;sicamente el desarrollo de software desde una perspectiva tecnol&oacute;gica y no profundizan dentro de los requerimientos del campo de aplicaci&oacute;n del software, como en este caso es la educaci&oacute;n. En todos los est&aacute;ndares de ciclos de vida citados, s&oacute;lo en la secci&oacute;n de requerimientos es posible incluir los requerimientos pedag&oacute;gicos.</font></p>     <p align="justify"><font face="verdana" size="2">En la <a href="#f4">figura 4</a> se muestra el ciclo de vida doble. Este ciclo une el modelo de desarrollo de software y el modelo de dise&ntilde;o instruccional, lo que es una innovaci&oacute;n en el proceso de desarrollo de software actual, ya que hasta el momento esta caracter&iacute;stica no es considerada en los est&aacute;ndares citados. El prop&oacute;sito de este ciclo de vida es no s&oacute;lo desarrollar software educativo basado en cuestiones tecnol&oacute;gicas o computacionales, sino adem&aacute;s, agregar elementos cognitivos que colaboren en la adquisici&oacute;n de conocimiento de los estudiantes. La uni&oacute;n de estos modelos representa un avance dentro del desarrollo de software educativo, debido a que el ciclo de vida doble integra los principios pedag&oacute;gicos de aprendizaje dentro del desarrollo de software, ya que se considera que intervienen de manera directa para que se lleve acabo el proceso de ense&ntilde;anza&#150;aprendizaje. El modelo de dise&ntilde;o instruccional se basa en los MC, mientras que el modelo de desarrollo de software se rige por la ingenier&iacute;a de dominio.</font></p>     <p align="center"><font face="verdana" size="2"><a name="f4"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v10n2/a6f4.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">El ciclo de vida doble proporciona al desarrollador la facilidad para ir y venir desde un extremo pedag&oacute;gico a otro tecnol&oacute;gico para el dise&ntilde;o de la aplicaci&oacute;n. Esto se debe a que el software tiene una finalidad educativa, por lo que los principios pedag&oacute;gicos guiar&aacute;n el desarrollo tecnol&oacute;gico del software. Adem&aacute;s, este ciclo de vida doble ayuda al r&aacute;pido desarrollo y entrega de partes del software.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">En la primera etapa del ciclo de vida doble se definen los objetivos del software y se hace un an&aacute;lisis del dominio, lo que equivale a obtener los requerimientos del software tanto pedag&oacute;gicos como tecnol&oacute;gicos. Para la segunda etapa se obtiene un modelo del dominio, que es el proceso para desarrollar un modelo estructural suficientemente gen&eacute;rico que represente el dominio. Adem&aacute;s, se elige un modelo pedag&oacute;gico para el desarrollo de cursos, que en este caso son los MC, aun que cabe aclarar que se puede utilizar otro modelo pedag&oacute;gico.</font></p>     <p align="justify"><font face="verdana" size="2">En la tercera etapa se desarrollan las actividades de aprendizaje y el desarrollo de los componentes reutilizables del sistema. Puede observarse que el ciclo de vida doble permite en estas tres etapas retroceder y avanzar entre ellas durante el desarrollo de software con la finalidad de incorporar la informaci&oacute;n necesaria para dise&ntilde;ar el software hasta alcanzar las metas trazadas para cada etapa.</font></p>     <p align="justify"><font face="verdana" size="2">En la etapa 4 se desarrolla una versi&oacute;n del software que posteriormente en la quinta etapa se muestra al usuario y se refina el producto en funci&oacute;n de la retroalimentaci&oacute;n del usuario. Este ciclo se repetir&aacute; hasta alcanzar un software adecuado, ya que la caracter&iacute;stica del ciclo de vida doble es precisamente ser evolutivo. Esta caracter&iacute;stica es muy importante, ya que proporciona la posibilidad de cambiar la direcci&oacute;n del producto a medio camino, en respuesta a las peticiones del usuario. Si se emplea con cuidado la entrega evolutiva, puede mejorar la calidad del producto, reducir el tama&ntilde;o del c&oacute;digo y producir una distribuci&oacute;n m&aacute;s uniforme de los recursos de desarrollo y prueba (Mc Connel, 1997). Finalmente, en la sexta etapa se entrega la versi&oacute;n final al usuario.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font size="2" face="verdana"><b>Sistema de desarrollo de eCursos</b></font></p>     <p align="justify"><font face="verdana" size="2">El sistema de Desarrollo de eCursos (SiDeC) es una herramienta que facilita la autor&iacute;a de contenido de aprendizaje y tiene la finalidad de solucionar la carencia t&eacute;cnica de los profesores, al simplificar la creaci&oacute;n y publicaci&oacute;n de cursos dentro de un ambiente de EBW. Adem&aacute;s, la estructura y empaquetamiento del contenido multimedia se logra a trav&eacute;s del uso de los CARIOO, a un nivel muy bajo de granuralidad. En la <a href="#f5">figura 5</a> se muestran los grandes pasos que sigue el SiDeC para la construcci&oacute;n de los materiales educativos.</font></p>     <p align="center"><font face="verdana" size="2"><a name="f5"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v10n2/a6f5.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">De acuerdo con la arquitectura de sistemas tecnol&oacute;gicos educativos para la EBW, el SiDeC se construy&oacute; bajo la especificaci&oacute;n de la capa 2 "Componentes del sistema", (<a href="#f3">figura 3</a>).</font></p>     <p align="justify"><font face="verdana" size="2">El SiDeC es una herramienta de metadatos para la generaci&oacute;n de CARIOO y cursos en l&iacute;nea (<a href="#f6">figura 6</a>). Estos cursos cumplen con las especificaciones de los CARIOO y con los elementos de aprendizaje de los modelos de SCORM (agregaci&oacute;n de contenido, secuenciaci&oacute;n y navegaci&oacute;n y ambiente de tiempo de ejecuci&oacute;n) (ADL, 2004). Los metadatos representan la descripci&oacute;n especifica del componente y sus contenidos, tales como: titulo, descripci&oacute;n, descriptores, objetivos de aprendizaje, tipo de elemento y derechos de uso. La herramienta de meta datos proporciona plantillas para todos los metadatos y almacena cada componente en el SiDeC o en otro repositorio est&aacute;ndar de IMS/IEEE.</font></p>     ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><a name="f6"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v10n2/a6f6.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Hasta el momento, las plantillas de las lecciones del SiDeC se basan en la teor&iacute;a cognitiva de los MC, pero en el futuro se considerar&aacute;n otras teor&iacute;as como: Aprendizaje Basado en Problemas (ABP), el m&eacute;todo de casos, el m&eacute;todo por proyecto, etc.</font></p>     <p align="justify"><font face="verdana" size="2">La <a href="#f7">figura 7</a> ilustra como el SiDeC implementa a los MC como un mapa de navegaci&oacute;n, mostrando a los estudiantes un panorama global de los objetos de contenido a lo largo de las experiencias de aprendizaje. Estas experiencias siguen la estrategia instruccional, la cual con templa la modificaci&oacute;n de la estructura del contenido de aprendizaje a trav&eacute;s de la entidad Tutor/Tutor virtual. Tales modificaciones tienen el objetivo de proporcionar aprendizaje significativo y ense&ntilde;ar a pensar a los estudiantes (D&iacute;az&#150;Barriga, 2002).</font></p>     <p align="center"><font face="verdana" size="2"><a name="f7"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v10n2/a6f7.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Bas&aacute;ndose en los MC, el SiDeC representa la estructura del curso que el estudiante sigue. El proceso de entrega identifica un contenido de aprendizaje para el estudiante. El contenido de aprendizaje tiene un CARIOO asociado con &eacute;l. Despu&eacute;s, el proceso de entrega lanza el CARIOO y lo presenta al estudiante (<a href="#f3">figura 3</a>). La <a href="#f7">figura 7</a> muestra c&oacute;mo se organiza la estructura del curso y c&oacute;mo el contenido de aprendizaje puede interpretarse dentro de un &aacute;rbol de contenido de aprendizaje. Un &aacute;rbol de contenido de aprendizaje es una estructura conceptual las actividades de aprendizaje administradas por el proceso de entrega de cada estudiante. Esta informaci&oacute;n se encuentra dentro del <i>imsmanifest.xml </i>que esta definido dentro del modelo de agregaci&oacute;n de contenido de SCORM (ADL, 2004).</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font size="2" face="verdana"><b>Sistema de evaluaci&oacute;n</b></font></p>     <p align="justify"><font face="verdana" size="2">El sistema de evaluaci&oacute;n se dise&ntilde;&oacute; bajo la misma filosof&iacute;a utilizada en el SiDeC. La funcionalidad del sistema de evaluaci&oacute;n deposita dentro del an&aacute;lisis del perfil del estudiante que se construye durante las experiencias de ense&ntilde;anza&#150;aprendizaje. El perfil se basa en las m&eacute;tricas que se obtienen del comportamiento del estudiante en tiempo de ejecuci&oacute;n. Estas medidas se almacenan dentro de los registros del estudiante que componen el perfil (<a href="#f3">figura 3</a>). La generaci&oacute;n de las nuevas secuencias de los cursos est&aacute; en funci&oacute;n de los resultados obtenidos, adem&aacute;s del c&aacute;lculo del nivel de adaptaci&oacute;n.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">El sistema de evaluaci&oacute;n combina los CARIOO, meta&#150;etiquetas adicionales y una plataforma de agentes en Java. Tambi&eacute;n, se consideran algunas tecnolog&iacute;as del campo de la inteligencia artificial para recrear un ambiente de sem&aacute;ntica Web. La sem&aacute;ntica Web se dirige a ayudar a los usuarios a lograr sus actividades en l&iacute;nea y ofrece grandes ventajas, tales como: reducci&oacute;n de la complejidad para los desarrolladores potenciales, estandarizaci&oacute;n de las funcionalidades y atributos, definici&oacute;n de un conjunto especializado de APIs.</font></p>     <p align="justify"><font face="verdana" size="2">Todos los recursos tienen un URI (Universal Resource Identifier). Un URI puede ser una URL (Unified Resource Locator) o alg&uacute;n otro identificador &uacute;nico. Un identificador no necesariamente permite el acceso a un recurso. La capa de XML se usa para definir los metadatos de SCORM de los CARIOO que se utilizan para intercambiar datos sobre la Web. En otras palabras, la capa de XML corresponde al lenguaje utilizado para definir la estructura de los metadatos (XML, 2003) y la capa de RDF representa el lenguaje utilizado para describir toda la informaci&oacute;n y las clases de metadatos (RDF, 2005). Un CARIOO meta&#150;etiquetado refleja la esencia del uso de una ontolog&iacute;a (meta&#150;ontolog&iacute;a) que se dedica a definir la sem&aacute;ntica para establecer el uso de las palabras y t&eacute;rminos en el contexto del vocabulario. Su nivel l&oacute;gico corresponde al razonamiento utilizado para establecer la consistencia y la exactitud del conjunto de datos y para inferir conclusiones que no est&aacute;n expuestas expl&iacute;citamente.</font></p>     <p align="justify"><font face="verdana" size="2">En resumen, los componentes y la operaci&oacute;n del SiDeC y el sistema de evaluaci&oacute;n se muestran en la <a href="#f8">figura 8</a>. B&aacute;sicamente, el sistema de evaluaci&oacute;n se cumple a trav&eacute;s de dos fases.</font></p>     <p align="center"><font face="verdana" size="2"><a name="f8"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v10n2/a6f8.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">La primera fase es soportada por el LMS y se dedica a presentar los contenidos que se realizan con el contenido de los CARIOO. Las evaluaciones se realizan calificando los CARIOO y, en algunos casos, por simuladores basados en los CARIOO. Estos procesos se despliegan a trav&eacute;s del marco de trabajo de AJAX.</font></p>     <p align="justify"><font face="verdana" size="2">La segunda fase analiza los Registros del estudiante que se lleva a cabo por el servidor basado en JADE y el sistema muti&#150;agentes. Esta plataforma de agentes consta de siete agentes: Snooper, Buffer, Learner, Evaluation, Delivering, Coach, e Info. La idea fundamental es automatizar el an&aacute;lisis del estudiante a trav&eacute;s del Tutor y dar resultados parciales que puedan ser &uacute;tiles para la instrucci&oacute;n final del estudiante. Estos agentes se implementan como programas Java Beans, que est&aacute;n incrustados en las aplicaciones que se ejecutan tanto del lado cliente como del lado servidor. Los agentes emplean la secuenciaci&oacute;n din&aacute;mica para cambiar la secuencia del curso o las evaluaciones. La secuenciaci&oacute;n se define por la estrategia instruccional basada en MC y emplea la navegaci&oacute;n/secuenciaci&oacute;n de SCORM. Una vez que se recibe la informaci&oacute;n necesaria (secuencia, tipo de CARIOO y localizaci&oacute;n, etc.), esto se representa como una cadena construida din&aacute;micamente por la m&aacute;quina de inferencia basada en reglas conocida como JENA (JENA, 2005) y el servidor JOSEKI (JOSEKI, 2005) para generar retroalimentaci&oacute;n din&aacute;mica.</font></p>     <p align="justify"><font face="verdana" size="2">Un aspecto importante dentro del desarrollo, tanto del sistema de evaluaci&oacute;n como del SIDEC, es la persistencia de los datos. Para ello, se utiliza el marco de trabajo de Hibernate. Hibernate es un proyecto ambicioso que se dirige a solucionar completamente el problema de la persistencia de los datos en Java (objetos) que se manejan dentro de las aplicaciones y que se guardan en una base de datos relacional (Peak, 2006). ORM (Object/Relational Mapping) es el nombre que se le da a la soluci&oacute;n automatizada para este problema.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font size="2" face="verdana"><b>Generaci&oacute;n de materiales educativos</b></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Tanto el sistema SIDEC como el sistema de evaluaci&oacute;n se implementaron usando Struts (Holmes, 2004) y bajo el patr&oacute;n de dise&ntilde;o Modelo&#150;Vista&#150;Controlador (Model&#150;View&#150;Controller, MVC por sus siglas en ingl&eacute;s), mejorando la reusabilidad y mantenibilidad del sistema. Los componentes CARIOO se dividen en dos tipos fundamentales: indivisibles y compuestos, bajo el patr&oacute;n de dise&ntilde;o de composici&oacute;n, la utilizaci&oacute;n de este patr&oacute;n de dise&ntilde;o permiti&oacute; simplificar la Interfaz de Programaci&oacute;n de Aplicaciones (Application Programming Interface, API por sus siglas en ingl&eacute;s), para la manipulaci&oacute;n y composici&oacute;n de los componentes CARIOO. Los componentes indivisibles permiten conformar unidades m&aacute;s complejas denomin&aacute;ndose compuestos a partir de las unidades indivisibles, separando la parte de contenido/navegaci&oacute;n, por medio de un componente contenedor que  se  encarga  de  cargar los  contenidos y la navegaci&oacute;n, y posibilitando la modificaci&oacute;n de un <i>imsmanifest.xml </i>personalizado para adecuarlo a las verdaderas necesidades del estudiante. Todos los componentes CARIOO tienen metadatos con informaci&oacute;n adicional como: nivel, objetivos, autor, etc. Con la finalidad de que por medio del motor de inferencias puedan reconfigurarse para adecuarlos a las verdaderas necesidades del estudiante en tiempo de ejecuci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">En la <a href="/img/revistas/iit/v10n2/a6f9.jpg" target="_blank">figura 9</a> se muestra la generaci&oacute;n de materiales educativos en tiempo de ejecuci&oacute;n tanto para el SiDeC como para el sistema de evaluaci&oacute;n. A continuaci&oacute;n, se describe brevemente el funcionamiento global del proceso:</font></p>     <p align="justify"><font face="verdana" size="2">1) Cuando el tutor desea crear ya sea un contenido de una lecci&oacute;n o una evaluaci&oacute;n, accede a dichos sistemas desde un navegador Web como cliente. Ambos sistemas  tienen la capacidad de ir mostrando al usuario los materiales que va creando en el instante mismo, tal y como se presentar&aacute;n a los estudiantes, esto  se logra gracias  al  empleo  de  componentes CARIOO para la previsualizaci&oacute;n.  Los estilos de aprendizaje,  estrategias,  m&eacute;todos,  etc.,  son negociados entre el estudiante y otro participante, y se comunican como preferencias del aprendizaje.</font></p>     <p align="justify"><font face="verdana" size="2">2) Se toman m&eacute;tricas del estudiante a lo largo de los diferentes cursos por medio  de los componentes CARIOO y es evaluado en el contexto de interacciones multimedia.</font></p>     <p align="justify"><font face="verdana" size="2">3) La   evaluaci&oacute;n   produce   m&eacute;tricas   adicionales   y/o informaci&oacute;n del estudiante, la informaci&oacute;n del estudiante se guarda en una base de datos del historial (registros del estudiante).</font></p>     <p align="justify"><font face="verdana" size="2">4) Continuando con la presentaci&oacute;n de componentes CARIOO de contenidos y evaluaci&oacute;n por medio del proceso de env&iacute;o, con la finalidad de presentar una interacci&oacute;n de captura de m&eacute;tricas del estudiante en tiempo de ejecuci&oacute;n a lo largo del curso .</font></p>     <p align="justify"><font face="verdana" size="2">5) El tutor revisa la evaluaci&oacute;n e informaci&oacute;n del estudiante,   as&iacute;  como  las  preferencias,   el  historial  y posiblemente los objetivos de aprendizaje futuros.</font></p>     <p align="justify"><font face="verdana" size="2">6) El tutor busca los recursos de aprendizaje v&iacute;a consulta e informaci&oacute;n del cat&aacute;logo para un contenido de aprendizaje apropiado.</font></p>     <p align="justify"><font face="verdana" size="2">7) El tutor extrae la ubicaci&oacute;n de la informaci&oacute;n de los cat&aacute;logos disponibles (URLs) y pasa las ubicaciones al proceso de env&iacute;o o entrega; por ejemplo, un plan para la lecci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">8) El proceso de env&iacute;o extrae el contenido de aprendizaje desde los recursos de aprendizaje, bas&aacute;ndose en las ubicaciones (URLs) y transforma el contenido de aprendizaje en una presentaci&oacute;n de contenidos multimedia interactivos para el estudiante, en funci&oacute;n de las m&eacute;tricas medidas del estudiante.</font></p>     ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p>     <p align="justify"><font size="2" face="verdana"><b>Conclusiones</b></font></p>     <p align="justify"><font face="verdana" size="2">Este trabajo ha presentado una instancia de los sistemas de EBW. Se ha enfocado en la reusabilidad, accesibilidad, durabilidad e interoperabilidad de los contenidos de aprendizaje, los cuales se construyeron como CARIOO, como el principal componente para la entrega de contenido de ense&ntilde;anza y evaluaci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">Los CARIOO ofrecen una interfaz com&uacute;n y una funcionalidad tal, que se aprovechan para la automatizaci&oacute;n de la autor&iacute;a de contenidos de aprendizaje que se entrega a trav&eacute;s de una secuencia din&aacute;mica. Los CARIOO aceptan retroalimentaci&oacute;n por medio de las valoraciones hechas por la plataforma Multi&#150;Agentes. La informaci&oacute;n proporcionada se considera como datos en bruto por que se basan en par&aacute;metros obtenidos del comportamiento del estudiante.</font></p>     <p align="justify"><font face="verdana" size="2">Un modelo distribuido de espacio de conocimiento compuesto por los CARIOO integra diferentes marcos de trabajo. El desarrollo de este modelo se apoya en el SiDeC y el sistema de evaluaci&oacute;n. Considerando la especificaci&oacute;n y el empaquetamiento del contenido de aprendizaje del est&aacute;ndar de SCORM. El uso de estos sistemas permite reducir dr&aacute;sticamente el tiempo de desarrollo de autor&iacute;a de contenido de aprendizaje.</font></p>     <p align="justify"><font face="verdana" size="2">La plataforma multi&#150;agentes se utiliza para la implementaci&oacute;n de un <i>middleware </i>abierto. La meta t&eacute;cnica de la plataforma es clara: desplegar tecnolog&iacute;as de informaci&oacute;n distribuidas para que la disponibilidad de los servicios pueda ser m&aacute;s eficiente y flexible. Entre otras ventajas del uso de agentes se tiene que la integraci&oacute;n de sistemas puede desempe&ntilde;arse en un alto grado, la funcionalidad de los CARIOO se incrementa sustancialmente; as&iacute; como la disponibilidad de implementar diferentes t&eacute;cnicas, estilos de aprendizaje, estrategias instruccionales y t&eacute;cnicas de interacci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">Actualmente, se est&aacute; trabajando en agentes inteligentes que utilizan XML como un lenguaje de comunicaci&oacute;n y en la segunda generaci&oacute;n de servicios Web. Asimismo, en los estilos de aprendizaje que se ajusten a la EBW. Finalmente, se estan desarrollando nuevos componentes CARIOO y se esta actualizando constantemente los ya existentes.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font size="2" face="verdana"><b>Agradecimientos</b></font></p>     <p align="justify"><font face="verdana" size="2">Los autores agradecen al CIC&#150;IPN, al proyecto SIP&#150;IPN 20071166 y a CONACYT por el apoyo econ&oacute;mico para el desarrollo de este trabajo bajo el proyecto 143049.</font></p>     ]]></body>
<body><![CDATA[<p align="justify">&nbsp;</p>     <p align="justify"><font size="2" face="verdana"><b>Referencias</b></font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">ADL. Advanced Distributed Learning Consortium (en l&iacute;nea). 2004. Disponible en: <a href="http://www.adlnet.org/Pages/Default.aspx" target="_blank">http://www.adlnet.org</a> </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273068&pid=S1405-7743200900020000600001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Crane  D.  <i>Ajax  in Action.   </i>Greenwich.   EU.   Publicaciones Manning. 2006. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273069&pid=S1405-7743200900020000600002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">D&iacute;az&#150;Barriga F. <i>Estrategias docentes para un aprendizaje signifi</i><i>cativo. </i>Segunda edici&oacute;n. M&eacute;xico DF. Editorial McGrawHill. 2002.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273070&pid=S1405-7743200900020000600003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Grahame M. <i>Three Types of Interaction. </i>EU. The American Journal of Distance Education. 1989. Pp. 1&#150;6. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273071&pid=S1405-7743200900020000600004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Grahame M. <i>Distance Education: a System View. </i>Belmont, CA. Wadsworth, EU. 1996. Pp. 128&#150;132.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273072&pid=S1405-7743200900020000600005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Holmes J. <i>Struts: The Complete Reference. </i>California, EU. Publicaciones Mc Graw Hill&#150;Osborne. 2004.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273073&pid=S1405-7743200900020000600006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">IEEE 1484.1&#150;2001. Standard for Learning Technology &#150; Learning Technology Systems Architecture (LTSA) (en l&iacute;nea). 2001. Disponible en: <a href="http://ltsc.ieee.org/wg1/" target="_blank">http://ieee.ltsc.org/wg1</a> </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273074&pid=S1405-7743200900020000600007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Internationals Standards Organization 9001 y 90003. Quality Management Systems and Software Engineering&#151;Guide &#150; lines for the Application of ISO 9001:2000 to Computer Software. 2000 Edition. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273075&pid=S1405-7743200900020000600008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Internationals Standards Organization 12207. Systems and Software Engineering&#150;Software Life Cycle Processes. 2002 Edition.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273076&pid=S1405-7743200900020000600009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Internationals Standards Organization 15504. Information Technology&#150;Process Assessment. 2004 Edition. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273077&pid=S1405-7743200900020000600010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">JENA. Jena Semantic Web Frame work (en l&iacute;nea). 2005. Disponible en: <a href="http://jena.sourceforge.net/" target="_blank">http://jena.sourceforge.net/</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273078&pid=S1405-7743200900020000600011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"> JOSEKI Server. A SPARQL Server for Jena (en l&iacute;nea).   2005. Disponible en: <a href="http://www.joseki.org/" target="_blank">http://www.joseki.org/</A></a> </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273079&pid=S1405-7743200900020000600012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Macromedia, Inc. ActionScript (en l&iacute;nea). Febrero de 2006. Disponible en: <a href="http://www.adobe.com/" target="_blank">http://www.macromedia.com</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273080&pid=S1405-7743200900020000600013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Mc Connel S. <i>Desarrollo y gesti&oacute;n de proyectos inform&aacute;ticos. </i>Espa&ntilde;a. Editorial Mc&#150;Graw Hill. 1997. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273081&pid=S1405-7743200900020000600014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Peak P. <i>Hibernate  Quickly.   </i>Greenwich,  EU.   Publicaciones Manning. 2006. RDF. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273082&pid=S1405-7743200900020000600015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">RDF Specification (en l&iacute;nea).    2005. Disponible en: <a href="http://www.w3.org/" target="_blank">http://www.w3.org/RDF/default.htm</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273083&pid=S1405-7743200900020000600016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Wang A. <i>Component&#150;Oriented Programming. </i>Georgia, EU. Publicaciones John Wiley &amp; Sons, Inc. 2005. Pp.3&#150;5.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273084&pid=S1405-7743200900020000600017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">XML. Extensible Markup Language, W3  Consortium  (en l&iacute;nea). 2003. Disponible en: <a href="http://www.w3.org/XML/" target="_blank">http://www.w3.org/XML</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273085&pid=S1405-7743200900020000600018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b><a name="nota"></a>Nota</b></font></p>     <p align="justify"><font face="verdana" size="2">* Estas son tareas nuevas que se incorporaron al modelo original de IEEE 1484 LTSA.</font></p>     <p align="justify">&nbsp;</p>     <p align="justify"><font face="verdana" size="2"><b>Semblanza de los autores</b></font></p>     <p align="justify"><font face="verdana" size="2"><i>Alejandro Canales&#150;Cruz. </i>Obtuvo el grado de doctor en ciencias de la computaci&oacute;n por el Centro de Investigaci&oacute;n en Computaci&oacute;n del IPN. Sus l&iacute;neas de investigaci&oacute;n son EBW, multimedia, sistemas inteligentes y desarrollo de software seguro. Asimismo, cuenta con publicaciones y participaciones en congresos en el &aacute;mbito nacional e internacional. Actualmente es candidato al Sistema Nacional de Investigadores. </font></p>     <p align="justify"><font face="verdana" size="2"><i>Rub&eacute;n Peredo&#150;Valderrama. </i>Maestro en ciencias de la computaci&oacute;n egresado del Centro de Investigaci&oacute;n en Computaci&oacute;n del IPN. Sus l&iacute;neas de investigaci&oacute;n son: sistemas multi&#150;agentes, EBW y contenidos de aprendizaje multimedia. Actualmente es candidato al Sistema Nacional de Investigadores, cuenta con alrededor de 20 publicaciones y congresos en el &aacute;mbito nacional e internacional. </font></p>     <p align="justify"><font face="verdana" size="2"><i>Leandro Balladares&#150;Oca&ntilde;a. </i>Es maestro en ciencias de la computaci&oacute;n por el Centro de Investigaci&oacute;n en Computaci&oacute;n del IPN. Cuenta con diversas publicaciones en revistas de arbitraje internacional y congresos nacionales e internacionales. Sus &aacute;reas de investigaci&oacute;n son: Interacci&oacute;n Hombre&#150;M&aacute;quina (HCI), desarrollo de tecnolog&iacute;as basadas en el Web para fomentar el aprendizaje, aplicaciones con DSPs. </font></p>     <p align="justify"><font face="verdana" size="2"><i>Iv&aacute;n Peredo&#150;Valderrama. </i>Ingeniero egresado de la UAM&#150;Iztapalapa. Obtuvo el grado de maestro en ciencias de computaci&oacute;n en 2007. Durante los &uacute;ltimos 2 a&ntilde;os ha enfocado su trabajo en CBT y posteriormente EBW. </font></p>     <p align="justify"><font face="verdana" size="2"><i>Humberto Sossa&#150;Azuela. </i>Es profesor titular del Centro de Investigaci&oacute;n en Computaci&oacute;n. Pertenece al Sistema Nacional de Investigadores. Tiene m&aacute;s de 30 publicaciones internacionales con arbitraje riguroso y m&aacute;s de 100 trabajos en conferencias  nacionales e internacionales.</font></p>     ]]></body>
<body><![CDATA[ ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="">
<collab>ADL</collab>
<source><![CDATA[Advanced Distributed Learning Consortium]]></source>
<year>2004</year>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Crane]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Ajax in Action]]></source>
<year>2006</year>
<publisher-loc><![CDATA[Greenwich ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Díaz-Barriga]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<source><![CDATA[Estrategias docentes para un aprendizaje significativo]]></source>
<year>2002</year>
<edition>Segunda</edition>
<publisher-loc><![CDATA[México^eDF DF]]></publisher-loc>
<publisher-name><![CDATA[Editorial McGrawHill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Grahame]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Three Types of Interaction]]></source>
<year>1989</year>
<page-range>1-6</page-range><publisher-name><![CDATA[The American Journal of Distance Education]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Grahame]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Distance Education: a System View]]></source>
<year>1996</year>
<page-range>128-132</page-range><publisher-loc><![CDATA[Belmont^eCA CA]]></publisher-loc>
<publisher-name><![CDATA[Wadsworth]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Holmes]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Struts: The Complete Reference]]></source>
<year>2004</year>
<publisher-loc><![CDATA[^eCalifornia California]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="">
<collab>IEEE 1484.1-2001</collab>
<source><![CDATA[Standard for Learning Technology - Learning Technology Systems Architecture (LTSA)]]></source>
<year>2001</year>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="">
<collab>Internationals Standards Organization 9001 y 90003</collab>
<source><![CDATA[Quality Management Systems and Software Engineering-Guide - lines for the Application of ISO 9001:2000 to Computer Software]]></source>
<year>2000</year>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="">
<collab>Internationals Standards Organization 12207</collab>
<source><![CDATA[Systems and Software Engineering-Software Life Cycle Processes]]></source>
<year>2002</year>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<collab>Internationals Standards Organization 15504</collab>
<source><![CDATA[Information Technology-Process Assessment]]></source>
<year>2004</year>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="">
<collab>JENA</collab>
<source><![CDATA[Jena Semantic Web Frame work]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="">
<collab>JOSEKI Server</collab>
<source><![CDATA[A SPARQL Server for Jena]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="">
<collab>Macromedia, Inc. ActionScript</collab>
<source><![CDATA[]]></source>
<year>2006</year>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mc Connel]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[Desarrollo y gestión de proyectos informáticos]]></source>
<year>1997</year>
<publisher-name><![CDATA[Editorial Mc-Graw Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Peak]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Hibernate Quickly]]></source>
<year>2006</year>
<publisher-loc><![CDATA[Greenwich ]]></publisher-loc>
<publisher-name><![CDATA[RDF]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="">
<collab>RDF Specification</collab>
<source><![CDATA[]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Component-Oriented Programming]]></source>
<year>2005</year>
<page-range>3-5</page-range><publisher-loc><![CDATA[Georgia ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="">
<collab>XML</collab>
<source><![CDATA[Extensible Markup Language, W3 Consortium]]></source>
<year>2003</year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
