<?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>2227-1899</journal-id>
<journal-title><![CDATA[Revista Cubana de Ciencias Informáticas]]></journal-title>
<abbrev-journal-title><![CDATA[Rev cuba cienc informat]]></abbrev-journal-title>
<issn>2227-1899</issn>
<publisher>
<publisher-name><![CDATA[Editorial Ediciones Futuro]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S2227-18992015000200005</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Filtrado espacial, semántico y colaborativo para apoyar decisiones en entornos ubicuos]]></article-title>
<article-title xml:lang="en"><![CDATA[Spatial, semantic and collaborative filtering to support decisions on ubiquitous environments]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[González Suárez]]></surname>
<given-names><![CDATA[Guillermo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Delgado Fernández]]></surname>
<given-names><![CDATA[Tatiana]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Capote Fernández]]></surname>
<given-names><![CDATA[José Luis]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cruz Iglesias]]></surname>
<given-names><![CDATA[Rafael]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Grupo Empresarial GEOCUBA  ]]></institution>
<addr-line><![CDATA[Manicaragua Villa Clara]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="A02">
<institution><![CDATA[,CUJAE Facultad de Ingeniería Industrial ]]></institution>
<addr-line><![CDATA[ La Habana]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2015</year>
</pub-date>
<volume>9</volume>
<numero>2</numero>
<fpage>66</fpage>
<lpage>80</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S2227-18992015000200005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S2227-18992015000200005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S2227-18992015000200005&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Los Sistemas de Recomendaciones han emergido con fuerza en la Web para personalizar la información que reciben los usuarios. Esta investigación aporta la dimensión espacial y semántica para construir Sistemas de Recomendaciones Colaborativos. Es particularmente relevante el uso de servicios Web derivados de la Infraestructura de Datos Espaciales de la República de Cuba, la cual constituye el principal reservorio de datos espaciales accesibles desde la Web en el país. Por otra parte, la inclusión de conceptos derivados de la Web Semántica, como las ontologías y los servicios de consulta semántica posibilitan una recuperación más efectiva de la información necesaria en motores de Sistemas de Recomendaciones Colaborativos. Se describe la metodología empleada consistente en dos fases de filtrado de datos: espacial-semántico y colaborativo. En una etapa de pre-filtrado, se describen los filtrados espacial y semántico, cuyo objetivo es obtener la información que requerirá el motor del Sistema de Recomendaciones que embebe a su vez el filtrado colaborativo basado en las preferencias del usuario y en el subconjunto de puntos de interés previamente obtenido. Finalmente, se ofrecen elementos de la implementación de la investigación en una aplicación. Este trabajo impacta en la necesidad de obtener información útil a partir de datos dispersos, voluminosos y de diferente naturaleza, en un mundo cada vez más ubicuo, donde el crecimiento de dispositivos móviles y otros sensores enlazados a la Web es exponencial.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Recommender Systems have emerged on the Web to customize information received by users. This research provides spatial and semantic components to build Collaborative Recommender Systems. The use of web services derived from the Spatial Data Infrastructure of the Republic of Cuba, which constitutes the main spatial data source accessible via Web in the country, is particularly relevant. The inclusion of concepts from Semantic Web, as ontologies and semantic query services, allow information retrieving used by Recommender Systems engines more effectively. A methodology based on two stages of filters (spatio-semantic and collaborative filters) is described. In the first stage, considered the pre-filtering, spatial and semantic filters are explained. Once the information necessary for the Collaborative Recommender System is obtained, the resulting points of interest and user preferences are processed by the Collaborative Filter. Finally, some elements of a Recommender System implementation for a mobile application are discussed. This work impacts on the need to obtain useful information from distributed, voluminous and heterogeneous data, in a more ubiquitous world, where mobile devices and Web sensors growth exponentially.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[entorno ubicuo]]></kwd>
<kwd lng="es"><![CDATA[infraestructura datos espaciales]]></kwd>
<kwd lng="es"><![CDATA[ontología]]></kwd>
<kwd lng="es"><![CDATA[sistema de recomendaciones]]></kwd>
<kwd lng="en"><![CDATA[recommender system]]></kwd>
<kwd lng="en"><![CDATA[spatial data infrastructure]]></kwd>
<kwd lng="en"><![CDATA[ontology]]></kwd>
<kwd lng="en"><![CDATA[ubiquitous environment]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>ART&Iacute;CULO  ORIGINAL</B></font></p>     <p>&nbsp;</p>     <p><font size="4"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Filtrado espacial,  sem&aacute;ntico y colaborativo para apoyar decisiones en entornos ubicuos</font></strong></font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">Spatial, semantic and collaborative filtering to  support decisions on ubiquitous environments</font></strong></font></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <P><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Guillermo Gonz&aacute;lez Su&aacute;rez<strong><strong><sup>1*</sup></strong></strong>, Tatiana Delgado Fern&aacute;ndez<strong><sup>2</sup></strong>,</font></strong><font face="Verdana, Arial, Helvetica, sans-serif"><strong> Jos&eacute; Luis Capote Fern&aacute;ndez<sup>1</sup>, Rafael Cruz Iglesias<sup>1</sup></strong></font></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup>1 </sup>Agencia  GeoMIX, Empresa GeoS&iacute;, Grupo Empresarial GEOCUBA. Juan Bruno Zayas # 13,  Manicaragua, Villa Clara, Cuba.    <br> <sup>2 </sup>Instituto  Superior Polit&eacute;cnico Jos&eacute; Antonio Echeverr&iacute;a, CUJAE. Facultad de Ingenier&iacute;a  Industrial. La Habana, Cuba. </font></p>     ]]></body>
<body><![CDATA[<P><font face="Verdana, Arial, Helvetica, sans-serif"><span class="class"><font size="2">*Autor para la correspondencia: </font></span><font size="2"><a href="mailto:guille@geomix.geocuba.cu">guille@geomix.geocuba.cu</a> </font></font>     <p>&nbsp;</p>     <p>&nbsp;</p> <hr>     <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>RESUMEN</b> </font>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los Sistemas de Recomendaciones han emergido  con fuerza en la Web para personalizar la informaci&oacute;n que reciben los usuarios.  Esta investigaci&oacute;n aporta la dimensi&oacute;n espacial y sem&aacute;ntica para construir  Sistemas de Recomendaciones Colaborativos. Es particularmente relevante el uso  de servicios Web derivados de la Infraestructura de Datos Espaciales de la  Rep&uacute;blica de Cuba, la cual constituye el principal reservorio de datos  espaciales accesibles desde la Web en el pa&iacute;s. Por otra parte, la inclusi&oacute;n de  conceptos derivados de la Web Sem&aacute;ntica, como las ontolog&iacute;as y los servicios de  consulta sem&aacute;ntica posibilitan una recuperaci&oacute;n m&aacute;s efectiva de la informaci&oacute;n  necesaria en motores de Sistemas de Recomendaciones Colaborativos. Se describe  la metodolog&iacute;a empleada consistente en dos fases de filtrado de datos: espacial-sem&aacute;ntico  y colaborativo. En una etapa de pre-filtrado, se describen los filtrados  espacial y sem&aacute;ntico, cuyo objetivo es obtener la informaci&oacute;n que requerir&aacute; el  motor del Sistema de Recomendaciones que embebe a su vez el filtrado  colaborativo basado en las preferencias del usuario y en el subconjunto de  puntos de inter&eacute;s previamente obtenido. Finalmente, se ofrecen elementos de la  implementaci&oacute;n de la investigaci&oacute;n en una aplicaci&oacute;n. Este trabajo impacta en  la necesidad de obtener informaci&oacute;n &uacute;til a partir de datos dispersos,  voluminosos y de diferente naturaleza, en un mundo cada vez m&aacute;s ubicuo, donde  el crecimiento de dispositivos m&oacute;viles y otros sensores enlazados a la Web es  exponencial.</font>    <br>       <br>     <font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Palabras clave: </font></strong><font face="Verdana, Arial, Helvetica, sans-serif">entorno ubicuo, infraestructura datos espaciales, ontolog&iacute;a, sistema de  recomendaciones.</font></font></p> <hr>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>ABSTRACT</span></b> </font></p>     <p><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif">Recommender Systems have  emerged on the Web to customize information received by users. This research  provides spatial and semantic components to build Collaborative Recommender  Systems. The use of web services derived from the Spatial Data Infrastructure  of the Republic of Cuba, which constitutes the main spatial data source  accessible via Web in the country, is particularly relevant. The inclusion of  concepts from Semantic Web, as ontologies and semantic query services, allow  information retrieving used by Recommender Systems engines more effectively. A  methodology based on two stages of filters (spatio-semantic and collaborative  filters) is described. In the first stage, considered the pre-filtering,  spatial and semantic filters are explained. Once the information necessary for  the Collaborative Recommender System is obtained, the resulting points of  interest and user preferences are processed by the Collaborative Filter.  Finally, some elements of a Recommender System implementation for a mobile  application are discussed.&nbsp; This work  impacts on the need to obtain useful information from distributed, voluminous  and heterogeneous data, in a more ubiquitous world, where mobile devices and  Web sensors growth exponentially.</font></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>Key words: </span></b>recommender system, spatial  data infrastructure, ontology, ubiquitous environment.</font></p> <hr>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>INTRODUCCI&Oacute;N</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">D&eacute;cadas  atr&aacute;s resultaba inconcebible pensar en veh&iacute;culos comandados por voz, en  viviendas o edificios &ldquo;inteligentes&rdquo;, en sistemas que ofrezcan servicios seg&uacute;n  la ubicaci&oacute;n del usuario, entre otros. Sin embargo, en la actualidad resulta  natural debido a la innovaci&oacute;n en las tecnolog&iacute;as de informaci&oacute;n y comunicaciones.  La existencia de peque&ntilde;os dispositivos embebidos en el entorno de las personas  enviando informaci&oacute;n constante de lo que all&iacute; sucede, propicia la idea de  contar con sistemas de software, que utilizando la informaci&oacute;n del contexto  presenten autom&aacute;ticamente respuestas adecuadas a &eacute;l. Con la aparici&oacute;n y  divulgaci&oacute;n de dispositivos m&oacute;viles como los notebook, PDA y los tel&eacute;fonos  inteligentes, los sistemas ubicuos est&aacute;n en aumento y haci&eacute;ndose muy populares  por estos d&iacute;as (Caserotto, 2012).&nbsp; El t&eacute;rmino ubicuo  en inform&aacute;tica se refiere a una nueva forma de interactuar con los dispositivos  en la que la interacci&oacute;n ocurre en cualquier momento, en cualquier lugar, de  una forma (casi) autom&aacute;tica (Weiser, 1991).  Un campo en la gama amplia de inform&aacute;tica ubicua es el llamado sensibilidad al  contexto de los sistemas (Adomavicius,  2010).    <br>       <br> Ante la gran  cantidad de informaci&oacute;n existente en la Web y de algunos servicios que se  proporcionan en la misma, como procesos de venta o de mercado, en los &uacute;ltimos  a&ntilde;os se han ido desarrollando e implantando diferentes herramientas para  facilitar a los usuarios un acceso r&aacute;pido y adecuado a la informaci&oacute;n que  necesitan (Espinilla, 2009). Los Sistemas de Recomendaciones han emergido  con fuerza en este &aacute;mbito, como herramientas, cuya misi&oacute;n es personalizar la  informaci&oacute;n que reciben los usuarios de acuerdo a sus necesidades, preferencias  y/o gustos. Debido a su &eacute;xito, existe un amplio espectro de aplicaciones de los  sistemas de recomendaciones (Resnick,  1997) (Schafer, 2001), sobre todo para comercio electr&oacute;nico y ocio.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dependiendo  del tipo de informaci&oacute;n que utilizan para realizar sus recomendaciones, los  sistemas de recomendaciones se pueden clasificar en diferentes tipos.  Tradicionalmente existen dos paradigmas para la selecci&oacute;n de elementos o  filtrado de acuerdo con la manera de realizar las recomendaciones (Adomavicius, 2011), (Van Setten, 2005): sistemas de recomendaciones colaborativos y  sistemas de recomendaciones basados en contenido. El alcance de este trabajo  abarca al tipo de sistemas de recomendaciones colaborativos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los  sistemas de recomendaciones colaborativos (Billsus,  2000), (Guo, 2007), (Sarwar, 2001): son probablemente los m&aacute;s  extendidos en el mercado. Se han utilizado con &eacute;xito en m&uacute;ltiples ocasiones y constituyen  el modelo m&aacute;s estable en la actualidad. Estos agregan las valoraciones o  recomendaciones de los objetos, identifican los gustos comunes de los usuarios  bas&aacute;ndose en sus valoraciones y generan una nueva recomendaci&oacute;n teniendo en  cuenta las comparaciones entre usuarios. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La  mayor&iacute;a de las descripciones de los elementos o &iacute;tems y las caracter&iacute;sticas de  los usuarios en los sistemas de recomendaciones se muestran en forma textual. La  comprensi&oacute;n y estructuraci&oacute;n del texto es una parte muy importante en la recomendaci&oacute;n.  Esa fue la raz&oacute;n de la creaci&oacute;n de nuevas t&eacute;cnicas de miner&iacute;a de texto que se  basan en el an&aacute;lisis sem&aacute;ntico. Los sistemas de recomendaciones que incorporan  estas t&eacute;cnicas se denominan sistemas de recomendaciones sem&aacute;nticos (Elgohary, 2010).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El uso  de ontolog&iacute;as en los sistemas de recomendaciones, permite paliar determinados  problemas: garantizan la interoperabilidad de los recursos del sistema con la  homogeneidad de la representaci&oacute;n de la informaci&oacute;n, contextualizan de forma  din&aacute;mica las preferencias de los usuarios en un dominio espec&iacute;fico, aten&uacute;an el  problema de &ldquo;arranque en fr&iacute;o&rdquo; al poder completar la informaci&oacute;n incompleta  mediante inferencias, posibilitan extender sem&aacute;nticamente las descripciones de  los factores contextuales en que se encuentra el usuario (Peis, 2008).</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Al  incorporar la posici&oacute;n como parte del contexto del usuario as&iacute; como de los  lugares de inter&eacute;s se hace necesario un cuerpo de est&aacute;ndares orientado a  garantizar el acceso a la informaci&oacute;n geoespacial en Internet. Para este fin el  Open Geospatial Consortium (OGC) (OGC, 2010) y el Comit&eacute; T&eacute;cnico 211 de ISO (ISO/TC211, 2010) han  trabajado en el desarrollo de un grupo de especificaciones y est&aacute;ndares que  orquestadas forman una Infraestructura de Datos Espaciales. Orientado a la recuperaci&oacute;n  de Informaci&oacute;n Geoespacial en Internet se defini&oacute; el est&aacute;ndar para Servicios de  Objetos Geogr&aacute;ficos en Web (OGC, 2005), mediante el cual se pueden utilizar filtros que garanticen el acceso a  los objetos de inter&eacute;s dentro de una colecci&oacute;n de estos. Al nivel sint&aacute;ctico  todos los elementos estaban garantizados en los est&aacute;ndares existentes, solo  faltaba mejorar la efectividad en la recuperaci&oacute;n con la utilizaci&oacute;n de la  sem&aacute;ntica. Muchos estudios se han orientado a la recuperaci&oacute;n sem&aacute;ntica de  Informaci&oacute;n Geoespacial en Entornos de Infraestructuras de Datos Espaciales  (IDE) (Janowicz, 2009) y para la Infraestructura de Datos Espaciales de la  Rep&uacute;blica de Cuba (IDERC) se ha definido un Modelo de Servicios orientados a  este fin (Capote, 2011).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Este trabajo  propone el desarrollo de un filtrado propio que sea capaz de, utilizando  t&eacute;cnicas de sistemas de recomendaciones colaborativos en el marco de la web  sem&aacute;ntica, contribuir al refinamiento del filtrado de la informaci&oacute;n que llega  al usuario en entornos ubicuos y los apoye en la toma de decisiones, haciendo  uso de los servicios b&aacute;sicos de la IDERC.</font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">MATERIALES Y M&Eacute;TODOS </font></strong></font></p>     <p><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif">  Un  problema de recomendaci&oacute;n puede formularse de la siguiente manera: Sea U el  conjunto de todos los usuarios y P el conjunto de todos los posibles puntos de  inter&eacute;s que pueden ser recomendados, entonces se tiene que, para cada usuario <em>u </em>&epsilon; U, se quiere elegir un punto <em>p</em> &epsilon; P que maximice la satisfacci&oacute;n de <em>u</em> (Ricci,  2011).</font></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El  proceso de recomendaci&oacute;n t&iacute;picamente comienza con la especificaci&oacute;n de un juego  inicial de preferencias que, o se proporcionan expl&iacute;citamente por los usuarios <em>u</em> y/o se infieren impl&iacute;citamente por el  sistema. Una vez especificadas, el sistema de recomendaciones intenta estimar  la funci&oacute;n de la valuaci&oacute;n R para un nuevo par (<em>u</em>, <em>p</em>); R: U x P &rarr; R.     <br>       <br>   Una  vez que la funci&oacute;n R es estimada para el par Usuario &times; Punto de Inter&eacute;s, el  sistema de recomendaciones puede sugerir los lugares con m&aacute;s alto valor de  estimaci&oacute;n para cada usuario. Estos sistemas de recomendaciones que consideran  s&oacute;lo el usuario y dimensiones del art&iacute;culo en el proceso de las sugerencias, se  denominan sistemas tradicionales o bidimensionales (2D) y est&aacute;n descritos  mediante una funci&oacute;n que toma los datos de las preferencias de los usuarios  como entrada y produce una lista de recomendaciones para cada usuario como  salida (Ricci, 2011).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los sistemas  de recomendaciones sensibles al contexto, tienen en cuenta informaci&oacute;n del  entorno en que se desenvuelve el usuario y t&iacute;picamente tratan con los datos de  la forma &lt;usuario; art&iacute;culo; contexto; preferencias&gt;, donde cada registro  espec&iacute;fico incluye tambi&eacute;n la informaci&oacute;n contextual en que el art&iacute;culo se  consumi&oacute; por este usuario. En este trabajo se hace uso del paradigma del  pre-filtrado contextual, en el que la informaci&oacute;n sobre el contexto actual <em>c</em> se usa para seleccionar o construir  los datos que van a servir de fuente a cualquier implementaci&oacute;n de sistema de  recomendaciones 2D tradicional (Adomavicius,  2010), as&iacute; lo muestra el gr&aacute;fico del <a href="/img/revistas/rcci/v9n2/f0105215.jpg" target="_blank">Anexo 1</a>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Como resultado  de la aplicaci&oacute;n de este paradigma se reducen las dimensiones del espacio  vectorial de las recomendaciones, ya que los datos primarios tienen 3  dimensiones: Usuarios (U), Puntos de Inter&eacute;s (P) y Contexto (C); luego una  funci&oacute;n de valoraci&oacute;n para este universo ser&iacute;a:</font></p>     ]]></body>
<body><![CDATA[<p><img src="/img/revistas/rcci/v9n2/fo0105215.png" width="176" height="33"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">donde: D  contiene los registros de la forma &lt;<em>u</em>, <em>p</em>, <em>c</em>, <em>r</em>&gt;.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Luego este  espacio tridimensional puede ser reducido a uno de dos dimensiones con la  aplicaci&oacute;n de un pre-filtrado contextual, quedando listo para ser procesado por  un motor de recomendaciones 2D. La metodolog&iacute;a seguida abarca, por tanto, dos procesos:  filtrado espacial-sem&aacute;ntico y colaborativo que son descritos a  continuaci&oacute;n.&nbsp;&nbsp; </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Filtrado espacial-sem&aacute;ntico</strong>    <br>       <br>   La generaci&oacute;n  de &aacute;reas de influencia (<em>buffer</em>)  implica la creaci&oacute;n de una zona alrededor de un punto, l&iacute;nea o pol&iacute;gono, de un  ancho especificado. Con frecuencia las operaciones de los Sistemas de  Informaci&oacute;n Geogr&aacute;fica requieren la generaci&oacute;n de &aacute;reas de influencia en  ciertos an&aacute;lisis (Mas&oacute;, 2008).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para la  ejecuci&oacute;n de este filtro es indispensable contar con los datos de posici&oacute;n del  usuario, que son capturados por el dispositivo m&oacute;vil. Esta etapa reduce  considerablemente el universo de b&uacute;squeda, ya que se eliminan aquellos destinos  que no est&aacute;n dentro del &aacute;rea de influencia. Los resultados devueltos se  almacenan en un fichero en formato GML, que sirve de fuente de informaci&oacute;n para  el siguiente filtrado, como se muestra en el <a href="/img/revistas/rcci/v9n2/f0205215.jpg" target="_blank">Anexo 2</a>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para la  selecci&oacute;n de los destinos incluidos en el &aacute;rea de influencia se elabor&oacute; una  consulta sem&aacute;ntica en formato <em>GeoSPARQL</em>,  esta especificaci&oacute;n establece una clase base para los objetos geogr&aacute;ficos que se  nombra <em>Feature</em>, que tiene una  propiedad denominada <em>defaultGeometry</em> donde se define la representaci&oacute;n geom&eacute;trica del objeto. Adem&aacute;s define las  relaciones espaciales entre los diferentes objetos geogr&aacute;ficos. Como parte de  la especificaci&oacute;n de <em>GeoSPARQL</em> se definieron  las relaciones espaciales a representar expl&iacute;citamente entre objetos y un  conjunto de funciones que permiten din&aacute;micamente operar espacialmente sobre los  datos en la ontolog&iacute;a (OGC, 2012). Con  las especificaciones de la informaci&oacute;n, un fragmento de esa consulta se puede  apreciar a continuaci&oacute;n:</font></p>     <blockquote>       <blockquote>         ]]></body>
<body><![CDATA[<p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">PREFIX</font></strong><font face="Verdana, Arial, Helvetica, sans-serif"> geo: http://www.opengis.net/ont/OGC-GeoSPARQL/1.0/     <br>         <strong>PREFIX</strong> geof:http://www.opengis.net/def/queryLanguage/OGC-GeoSPARQL/     <br>         <strong>SELECT</strong> ?lugar <strong>WHERE</strong> {?lugar <em>geo:hasGeometry</em> ?pgeo <strong>FILTER </strong>(<em>geof:distance</em> (?pgeo,     <br>       &quot;<strong>POINT</strong>((-80.089005  23.913574))&quot;&#094;&#094;<em>geo-sf:WKTLiteral</em>), <em>units:m</em>) &lt; 2000)}</font></font></p>   </blockquote> </blockquote>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La consulta anterior est&aacute; elaborada para  solicitar los sitios pertenecientes a la ontolog&iacute;a de lugares que se encuentran  a menos de 2000 metros del sitio donde se encuentra el usuario que se  corresponde con las coordenadas: (-80.089005&nbsp;&nbsp;  23.913574). El resultado obtenido, se almacena en forma GML y est&aacute; listo  para ser usado en el filtrado sem&aacute;ntico.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Con el fin de seleccionar un elemento <em>p</em>, dentro de los puntos extra&iacute;dos del  paso anterior, se utiliza el filtro sem&aacute;ntico implementado en la IDERC (Capote, 2011), que permite realizar una  selecci&oacute;n de los lugares de inter&eacute;s para representar la clasificaci&oacute;n de todas  las actividades vinculadas al contexto en P y el administrador de perfiles para  obtener los datos de los usuarios en U, como se puede apreciar en el <a href="/img/revistas/rcci/v9n2/f0305215.jpg" target="_blank">Anexo 3</a>. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El filtro  sem&aacute;ntico de puntos de inter&eacute;s es el encargado, en primera instancia, de  recuperar los datos de museos y sus cat&aacute;logos, edificios monumentales y la  informaci&oacute;n hist&oacute;rica asociada a ellos, los restaurantes y sus men&uacute;s, tiendas y  sus promociones actuales, hoteles con servicios de reserva, etc. Este  componente recibe una petici&oacute;n cuando cambia el contexto de usuario o se  ejecuta una acci&oacute;n por parte del usuario. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Esta solicitud  es traducida y convertida a formato de filtro sem&aacute;ntico, que el componente  relaciona con los criterios solicitados al administrador de contexto de usuario  y como resultado de la ejecuci&oacute;n se obtiene una lista de lugares que coinciden  con el contexto. A continuaci&oacute;n se muestra un ejemplo de consulta en formato <em>SPARQL</em>, listo para ejecutarse: </font></p>     <blockquote>       <blockquote>         ]]></body>
<body><![CDATA[<p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">PREFIX</font></strong><font face="Verdana, Arial, Helvetica, sans-serif"> geo: http://www.opengis.net/ont/OGC-GeoSPARQL/1.0/     <br>         <strong>PREFIX</strong> geof:http://www.opengis.net/def/queryLanguage/OGC-GeoSPARQL/     <br>         <strong>SELECT</strong> ?lugar <strong>WHERE</strong> {    <br>       ?lugar a place:Restaurante }</font></font></p>   </blockquote> </blockquote>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En esta  consulta, se est&aacute;n seleccionando de la ontolog&iacute;a de lugares los sitios que en  su descripci&oacute;n coinciden con Restaurante, o sea est&aacute; reduciendo los posibles  destinos a esta caracter&iacute;stica, a partir de que el usuario registrado en este  momento tiene entre sus preferencias este lugar.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Como la  sem&aacute;ntica de los lugares est&aacute; descrita por una ontolog&iacute;a, el motor de b&uacute;squeda  sem&aacute;ntica es consciente de la jerarqu&iacute;a de clases de cada punto de inter&eacute;s.  Esto significa que el motor puede seleccionar la estrategia de predicci&oacute;n  apropiada para cada clase de destino.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El resultado  de la ejecuci&oacute;n de esta etapa es un fichero que incluye una lista de puntos de  inter&eacute;s (<em>p</em>), los usuarios que los han  visitado (<em>u</em>) y la puntuaci&oacute;n que le  han ofrecido en su momento (<em>r</em>), en  forma de tripletas (<em>u, p, r</em>). Este  fichero es el punto de partida de la siguiente etapa, que se encargar&aacute; de  realizar la recomendaci&oacute;n del (los) destino(s) que m&aacute;s se acercan a las  preferencias del usuario a partir de la puntuaci&oacute;n ofrecida por ellos y del  nivel de similitud entre el usuario que hace la solicitud y el resto de los  usuarios de los que se tiene informaci&oacute;n en el sistema.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Filtrado colaborativo</strong>    <br>       <br>   En esta etapa  de filtrado es fundamental un elemento, el motor de recomendaci&oacute;n, que utiliza  m&uacute;ltiples estrategias para predecir c&oacute;mo cada destino puede responder a las  preferencias del usuario. Una estrategia selecciona y/o combina m&uacute;ltiples  t&eacute;cnicas de predicci&oacute;n para decidir cu&aacute;l es la m&aacute;s adecuada para proporcionar  una recomendaci&oacute;n basada en la informaci&oacute;n m&aacute;s actualizada del conocimiento del  usuario. </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El motor de  recomendaciones requiere datos para preparar en qu&eacute; basar&aacute; sus recomendaciones,  estos datos se procesan en forma de preferencias. Una preferencia consiste en  un identificador de usuario, un identificador de art&iacute;culo y la preferencia del  usuario por el art&iacute;culo, es expresada mediante n&uacute;meros (Ricci, 2011). El valor de la preferencia en el modelo est&aacute;  representado de forma que los valores m&aacute;s grandes indican que estas son m&aacute;s  fuertes, estos valores suelen oscilar en una escala del 1 al 10, donde 1 indica  sitios de menor preferencia y los puntuados con un 10 los favoritos.    <br>       <br>   Como resultado del filtrado espacial -  sem&aacute;ntico, llega una lista de posibles destinos organizados de la forma (U x P  x R), como muestra en el <a href="/img/revistas/rcci/v9n2/f0405215.jpg" target="_blank">Anexo&nbsp; 4</a>, lo que  hace posible el uso de cualquier motor de recomendaciones tradicionales 2D. Cuando  se dispone de los datos listos se instancia al motor de recomendaciones.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El motor de  recomendaciones utiliza una base de datos de elementos y usuarios para generar  predicciones. Primeramente, emplea t&eacute;cnicas estad&iacute;sticas para encontrar a vecinos,  es decir usuarios con un historial de valoraciones sobre los elementos similar  al usuario actual. Una vez que se ha construido una lista de vecinos se  combinan sus preferencias para generar una lista con los N elementos m&aacute;s  recomendables para el usuario actual. Esta t&eacute;cnica de recomendaci&oacute;n se denomina  &ldquo;vecinos m&aacute;s cercanos&rdquo;.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En primer  lugar es necesario medir los parecidos de todos los usuarios con el usuario  actual, para ello se ejecutan funciones que permiten calcular su grado de  similitud y vecindad. En caso del m&eacute;todo se utiliza la funci&oacute;n de correlaci&oacute;n  de Pearson definida como sigue:</font></p>     <p align="right"><img src="/img/revistas/rcci/v9n2/fo0205215.png" width="305" height="53"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">donde:    <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; w<sub>a,u</sub> es el valor (peso) de la  similitud entre el usuario activo <em>a</em> y  su vecino <em>u</em>.    <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m es el n&uacute;mero de elementos.    <br> &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;r<sub>a,i</sub>  es el valor de preferencia asignado por el usuario activo <em>a</em> al elemento <em>i</em>.    ]]></body>
<body><![CDATA[<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; r<sub>a</sub>&nbsp; representa la media de todos los valores  asignados por el usuario activo <em>a</em>.    <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; r<sub>u,i</sub> es el valor de  preferencia asignado por el usuario <em>u</em> al elemento <em>i</em>.    <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; r<sub>u</sub>&nbsp; representa la media de todos los valores  asignados por el usuario <em>u</em>. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Despu&eacute;s de  compiladas todas las similitudes entre los usuarios, la vecindad est&aacute; formada y  el motor est&aacute; en condiciones de realizar las recomendaciones. Para ello, el  m&eacute;todo se sigue por la siguiente funci&oacute;n de predicci&oacute;n:</font></p>     <p align="right"><img src="/img/revistas/rcci/v9n2/fo0305215.png" width="251" height="37"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">donde:     <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; P<sub>a,i</sub> representa la predicci&oacute;n  para el usuario activo <em>a</em> respecto a  el elemento <em>i</em>.    <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; r<sub>a</sub> representa la media de  todos los valores asignados por el usuario activo <em>a</em>.    <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; r<sub>u,i</sub> es el valor de  preferencia asignado por el usuario <em>u</em> al elemento <em>i</em>.    <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; r<sub>u</sub>&nbsp; representa la media de todos los valores  asignados por el usuario <em>u</em>.     ]]></body>
<body><![CDATA[<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; w<sub>a,u</sub> es el valor (peso) de la  similitud entre el usuario activo <em>a</em> y  su vecino <em>u</em>.    <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n es el n&uacute;mero de vecinos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Una vez que el  motor de recomendaciones termina su ejecuci&oacute;n, se logra una lista ordenada de  lugares o puntos de inter&eacute;s, donde los primeros son los que m&aacute;s interesan al  usuario, estos puntos son incorporados a un fichero en formato GML y est&aacute;n  listos para su visualizaci&oacute;n.</font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">RESULTADOS Y DISCUSI&Oacute;N </font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En  este ep&iacute;grafe se ofrecen aspectos t&eacute;cnicos de la implementaci&oacute;n de los  componentes del filtro propuesto, se implementa una aplicaci&oacute;n para recomendar  sobre puntos de inter&eacute;s a usuarios m&oacute;viles. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Tecnolog&iacute;as utilizadas en la  implementaci&oacute;n    <br> </strong>     <br>   Para  la representaci&oacute;n de la base de conocimiento a partir de las que se har&aacute;n las  recomendaciones, se utiliza una ontolog&iacute;a de lugares. Esta ontolog&iacute;a almacena  el conocimiento acerca de un dominio de inter&eacute;s espec&iacute;fico, describiendo los  conceptos de dicho dominio y las relaciones existentes entre estos conceptos.  Para la escritura de las ontolog&iacute;as existen diferentes lenguajes; sin embargo,  en la implementaci&oacute;n se utiliz&oacute; OWL (<em>Ontology  Web Language</em>) (W3C, 2009), est&aacute;ndar  definido por la W3C. Se implement&oacute; usando <em>Prot&eacute;g&eacute;</em>,  un entorno de desarrollo de sistemas basados en conocimiento creado por Mark  Musen.    <br>   &nbsp;    ]]></body>
<body><![CDATA[<br>   El  actor principal del m&eacute;todo es el usuario final que, a trav&eacute;s de su dispositivo  m&oacute;vil, hace uso de la aplicaci&oacute;n que lo implementa. Por ello es muy importante  la construcci&oacute;n de una base relacional que modele las caracter&iacute;sticas que  enmarcan su interacci&oacute;n con el sistema, su perfil. Esta base de datos se model&oacute;  en PostgreSQL 9.2. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para  operar con la ontolog&iacute;a se utiliza Jena, una de las librer&iacute;as m&aacute;s populares en  la gesti&oacute;n de ontolog&iacute;as, desarrollada por <em>Hewlett  Packard</em>; que permite leer, recorrer y modificar grafos tanto RDF (Brickley, 2000) como OWL desde un programa  Java. Jena permite adem&aacute;s guardar las ontolog&iacute;as tanto en RDF textual como en  formato de base de datos, lo que es importante para grafos muy grandes.  Incluye, as&iacute; mismo, un motor de consultas para RDQL (Seaborne, 2004). Las &uacute;ltimas versiones de Jena han incorporado  tambi&eacute;n motores de razonamiento para las expresiones l&oacute;gicas de OWL.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La  calidad de las recomendaciones del m&eacute;todo propuesto depende del componente que  las realiza y l&oacute;gicamente influyen en la eficiencia de la ejecuci&oacute;n del mismo.  Dentro de los motores existentes se escogi&oacute; <em>Mahout</em>,  una biblioteca de c&oacute;digo abierto de aprendizaje automatizado del proyecto <em>Apache</em>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los  algoritmos que implementa se clasifican bajo el gran paradigma del aprendizaje  automatizado o la inteligencia colectiva que en el entorno de <em>Mahout</em> significa sistema de recomendaciones  (basado en filtrado colaborativo), agrupamiento y clasificaci&oacute;n. Es una  biblioteca de Java que ofrece un marco de desarrollo (<em>framework</em>) para ser usado por desarrolladores y dise&ntilde;adores.  Comenz&oacute; a desarrollarse en 2008 como un sub-proyecto del proyecto <em>Lucene</em>, que proporciona un motor de  b&uacute;squeda, miner&iacute;a de texto y t&eacute;cnicas de recuperaci&oacute;n de informaci&oacute;n (Owen, 2012). </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La  integraci&oacute;n de las tecnolog&iacute;as, que contribuy&oacute; a la implementaci&oacute;n del m&eacute;todo  propuesto se hizo en <em>Java</em>. Se utiliz&oacute;  como marco de desarrollo (<em>framework</em>) <em>Google Web Toolkit</em> (GWT). Los ambientes visuales se lograron utilizando  Ext. Los nuevos desarrollos se hicieron  usando el entorno de desarrollo integrado <em>NetBeans</em>.  Para la visualizaci&oacute;n de los datos  geogr&aacute;ficos en el cliente se utiliz&oacute; <em>OpenLayers</em>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Aplicaci&oacute;n  basada en el m&eacute;todo</strong>     <br>       <br> Como  resultado de la implementaci&oacute;n se obtuvo una aplicaci&oacute;n Web que a partir de los  datos de posici&oacute;n del usuario, los datos del perfil de la base de datos de  perfiles y los lugares de la ontolog&iacute;a, recomienda los puntos de inter&eacute;s que  puedan interesar a un usuario a partir de sus preferencias, ordenadas por este  valor de forma descendente. Esta informaci&oacute;n, la devuelve el componente en  formato GML. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La  ventana de visualizaci&oacute;n de resultados contiene varias pesta&ntilde;as en su parte  superior, encargadas de visualizar cada uno de los puntos de inter&eacute;s  seleccionados. Adem&aacute;s tiene incorporada en su base inferior dos botones con las  opciones de Visitar e Ignorar. Si el usuario hace clic en el bot&oacute;n de visitar,  ese punto de inter&eacute;s se diferencia en el mapa y auxili&aacute;ndose del servicio de  planificaci&oacute;n de rutas de la IDERC, se establece la ruta de llegada desde el  punto donde se encuentra el usuario hasta el punto de inter&eacute;s seleccionado,  marc&aacute;ndose en rojo sobre el mapa, como se muestra en el <a href="/img/revistas/rcci/v9n2/f0505215.jpg" target="_blank">Anexo 5</a>. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Con la  aplicaci&oacute;n de sistemas de recomendaciones de puntos de inter&eacute;s concebidos a  partir de pre-filtrado espacial - sem&aacute;ntico, como el que se ha descrito en este  trabajo se consigue acercar la potencialidad de las Infraestructuras de Datos  Espaciales a diferentes entornos de la vida del hombre moderno, sin necesidad  de ser tan siquiera conscientes de ello. Por lo tanto, habilitan espacial y  sem&aacute;nticamente al usuario para apoyar decisiones cotidianas basadas en sus  propias preferencias.&nbsp; </font></p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>CONCLUSIONES</B></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Con el  desarrollo de este trabajo se logr&oacute; un m&eacute;todo que combina en un solo proceso las  tecnolog&iacute;as de filtrado de informaci&oacute;n, apoyado en la web sem&aacute;ntica, el  contexto y los servicios b&aacute;sicos de la IDERC. Esto aumenta la efectividad en la  recuperaci&oacute;n y personalizaci&oacute;n de la informaci&oacute;n que llega al ciudadano en  entornos ubicuos de IDE, ayud&aacute;ndolo en la toma de decisiones.    <br>       <br> El filtrado  colaborativo precedido de filtrados espacial y sem&aacute;ntico habilita a usuarios de  cualquier dominio para tomar decisiones apoyadas en sus preferencias,  considerando la ubicaci&oacute;n espacial en que se encuentre y las caracter&iacute;sticas  del contexto. Este tipo de sistema de recomendaciones aprende de los usuarios,  haci&eacute;ndose cada vez m&aacute;s preciso a medida que crecen los mismos. Los usuarios no  solo aportan sus preferencias, sino sus propias decisiones, las que se tienen  en cuenta en futuras predicciones para otros usuarios de similares  preferencias. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Una de las  vertientes futuras emanada de esta investigaci&oacute;n, estar&aacute; encaminada a alimentar  el potencial anal&iacute;tico de efectivas plataformas de Inteligencia de Negocio, que  apoyadas en la potencialidad de los servicios espaciales de la IDERC se  conviertan en herramientas de utilidad para la sociedad en esta era del  conocimiento y la informaci&oacute;n.</font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>REFERENCIAS    BIBLIOGR&Aacute;FICAS</B></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ADOMAVICIUS, G. Context-awareness in recommender systems. En: Research  workshop and movie recommendation challenge. RecSys, 2010: p. 385 &ndash; 396. ISSN  1613-0073.    <br>       ]]></body>
<body><![CDATA[<!-- ref --><br> ADOMAVICIUS, G.; TUZHILIN, A. Context-Aware Recommender Systems.  Recommender systems handbook. Springer US, 2011. p. 217-253.    <br>     <!-- ref --><br> BILLSUS, D.; PAZZANI, M.J. User modeling for adaptive news  access. User Modeling and User-Adapted Interaction, 2000, 10(2-3): p. 147-180.    <br>     <!-- ref --><br> BRICKLEY, D.; GUHA, R.V. Resource description framework (RDF)  schema specification 1.0.W3C. Candidate Recommendation, 2000.    <br>     <!-- ref --><br> CAPOTE, J. L. Modelo de  Servicios Sem&aacute;nticos en la IDERC. Tesis doctoral. ITM Jos&eacute; Mart&iacute;. La Habana,  2011.    <br>     <!-- ref --><br> CASEROTTO, G. A. Computaci&oacute;n  Ubicua, Sensibilidad al Contexto y Mashups. Tesis doctoral.&nbsp;Universidad de  Mar del Plata, Argentina. Facultad de Inform&aacute;tica. 2012.    <br>     ]]></body>
<body><![CDATA[<!-- ref --><br> ELGOHARY, A.; NOMIR, H.; SAMIR, I.; BADAWY, M.; YOUSRI,  N. A.  Wiki-rec: A semantic-based recommendation system using wikipedia as an ontology.&nbsp;En  Intelligent Systems Design and Applications (ISDA), 10th International  Conference. IEEE, 2010: p. 1465-1470.    <br>     <!-- ref --><br> ESPINILLA, M.; RODR&Iacute;GUEZ, R. M.;  MART&Iacute;NEZ, L.; P&Eacute;REZ, L.G; BARRANCO, M; SR-REJA. Sistema de Recomendaci&oacute;n  H&iacute;brido.Georreferenciado. Tesis de grado. Universidad de Ja&eacute;n, Espa&ntilde;a. 2009.    <br>     <br> GUO, X.; LU, J. Intelligent e-government services with recommendation  techniques. International Journal of Intelligent Systems, 2007, 22(5): p.  401&ndash;417.    <br> ISO/TC211 ISO/TC 211.  Geographic Information / Geomatics [En l&iacute;nea].&nbsp;- Agosto de 2010.&nbsp;-  Marzo de 2013.&nbsp;- http://www.isotc211.org/.    <br>     <!-- ref --><br> JANOWICZ, K.; SCHADE, S.; BR&Ouml;RING, A.;&nbsp; KESSLER, C.;&nbsp;  MAU&Eacute;, P.; STASCH, C. Semantic Enablement for Spatial Data Infrastructures.&nbsp;Transactions  in GIS, 2009, 14(2): p 111-129.    <br>     <!-- ref --><br> MAS&Oacute;, J.; PONS, X. Del SIG de  escritorio al entorno cliente-servidor con Web Processing Service. Tesis  doctoral. Departament de Geografia, Universitat Aut&oacute;noma de Barcelona, 2008.    <br>     <br> OGC  http://www.opengis.net/ont/OGC-GeoSPARQL/1.0/.&nbsp;- [Consultado Marzo 2012].    <br>     <!-- ref --><br> OGC Welcome to the OGC Website [En  l&iacute;nea].&nbsp;- 03 de Febrero de 2010.&nbsp;- Marzo de 2013.&nbsp;-  http://www.opengeospatial.org/.    <br>     <br> OGC&reg; OGC Web Feature Service (WFS) Implementation Specification  [En l&iacute;nea]&nbsp;// OGC Document No. 04-094.&nbsp;- 2005.&nbsp;-  http://www.opengis.org/.    <br>     <br> OWEN, S.; ANIL, R.; DUNNING, T.; FRIEDMAN, E. Mahout in Action.&nbsp;New  York, Manning Publications Co., 2012.&nbsp;ISBN: 9781935182689.     <br>     <!-- ref --><br> PEIS, E.; MORALES DEL CASTILLO, J.  M.; DELGADO, J. A. Sistemas de Recomendaci&oacute;n Sem&aacute;nticos. Un an&aacute;lisis del estado  de la cuesti&oacute;n.&nbsp;Hipertext.net (6), 2008.    <br>     <!-- ref --><br> RESNICK, P. Recommender Systems. Communications of the ACM, 1997,  40(3): p.56-58.    <br>     <!-- ref --><br> RICCI, F.; ROKACH, L.; SHAPIRA, B.; KANTOR, P. Recommender Systems  Handbook. Springer, 2011.&nbsp;ISBN 978-0-387-85819-7.    <br>     <br> SARWAR, B.; KARYPIS, M.; KONSTAN, G.; REIDL, J. Item-based collaborative  filtering recommendation algorithms. En Proceedings of the 10th International  World Wide Web Conference (WWW10), 2001, p. 285&ndash;295. ISSN: 978-1-60558-799-8.    <br>     <br> SCHAFER, J. B.; KONSTAN, J. A.;  RIEDL, J. E-Commerce  Recommender Applications. Data Mining And Knowledge Discovery. Norwell, Usa,  Kluwer Academic Publishers. 2001.    <br>     <!-- ref --><br> SEABORNE, A. RDQL-a query language for RDF.W3C Member Submission. 2004.    <br>     <!-- ref --><br> VAN SETTEN, M. Supporting people in finding information: hybrid  recommender systems and goal-based structuring.&nbsp;2005.    <br>     <br> W3C OWL Web Ontology Language Overview [En l&iacute;nea].&nbsp;-  2009.&nbsp;- http://www.w3.org/TR/owl-features/.    <br>     <!-- ref --><br> WEISER, M . The computer for the 21st century.&nbsp;Scientific  American, 265(3), 1991: p. 94-104.    </font></p>     <p name="_ENREF_1">&nbsp;</p>     <p name="_ENREF_1">&nbsp;</p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Recibido: 09/05/2015     ]]></body>
<body><![CDATA[<br> Aceptado: 26/06/2014 </font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ADOMAVICIUS]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<source><![CDATA[Context-awareness in recommender systems]]></source>
<year>2010</year>
<page-range>385 - 396</page-range><publisher-name><![CDATA[En: Research workshop and movie recommendation challenge. RecSys]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ADOMAVICIUS]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[TUZHILIN]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Context-Aware Recommender Systems]]></source>
<year>2011</year>
<page-range>217-253</page-range><publisher-name><![CDATA[Recommender systems handbook. Springer US]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BILLSUS]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[PAZZANI]]></surname>
<given-names><![CDATA[M.J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[User modeling for adaptive news access]]></article-title>
<source><![CDATA[]]></source>
<year>2000</year>
<volume>10</volume>
<page-range>2-3</page-range><page-range>147-180</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BRICKLEY]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[GUHA]]></surname>
<given-names><![CDATA[R.V]]></given-names>
</name>
</person-group>
<source><![CDATA[Resource description framework (RDF) schema specification 1.0.W3C.]]></source>
<year>2000</year>
<publisher-name><![CDATA[Candidate Recommendation]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CAPOTE]]></surname>
<given-names><![CDATA[J.L]]></given-names>
</name>
</person-group>
<source><![CDATA[Modelo de Servicios Semánticos en la IDERC]]></source>
<year>2011</year>
<publisher-loc><![CDATA[^eLa Habana La Habana]]></publisher-loc>
<publisher-name><![CDATA[Tesis doctoral .ITM José Martí.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CASEROTTO]]></surname>
<given-names><![CDATA[G. A]]></given-names>
</name>
</person-group>
<source><![CDATA[Computación Ubicua, Sensibilidad al Contexto y Mashups]]></source>
<year>2012</year>
<publisher-name><![CDATA[Tesis doctoral. Universidad de Mar del PlataFacultad de Informática]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ELGOHARY]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[NOMIR]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[SAMIR]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
<name>
<surname><![CDATA[BADAWY]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[YOUSRI]]></surname>
<given-names><![CDATA[N. A]]></given-names>
</name>
</person-group>
<source><![CDATA[Wiki-rec: A semantic-based recommendation system using wikipedia as an ontology.]]></source>
<year>2010</year>
<page-range>1465-1470</page-range><publisher-name><![CDATA[En Intelligent Systems Design and Applications (ISDA), 10th International Conference. IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ESPINILLA]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[RODRÍGUEZ]]></surname>
<given-names><![CDATA[R. M]]></given-names>
</name>
<name>
<surname><![CDATA[MARTÍNEZ]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[PÉREZ]]></surname>
<given-names><![CDATA[L.G]]></given-names>
</name>
<name>
<surname><![CDATA[BARRANCO]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[REJA]]></surname>
<given-names><![CDATA[SR]]></given-names>
</name>
</person-group>
<source><![CDATA[Sistema de Recomendación Híbrido]]></source>
<year>2009</year>
<publisher-name><![CDATA[Georreferenciado. Tesis de gradoUniversidad de Jaén]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GUO]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
<name>
<surname><![CDATA[LU]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Intelligent e-government services with recommendation techniques]]></article-title>
<source><![CDATA[]]></source>
<year>2007</year>
<volume>22</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>401-417</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<collab>ISO/TC211 ISO/TC 211</collab>
<source><![CDATA[Geographic Information / Geomatics]]></source>
<year>Marz</year>
<month>o </month>
<day>de</day>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[JANOWICZ]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[SCHADE]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[BRÖRING]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[KESSLER]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[MAUÉ]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[STASCH]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Semantic Enablement for Spatial Data Infrastructures]]></article-title>
<source><![CDATA[]]></source>
<year>2009</year>
<volume>14</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>111-129</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MASÓ]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[PONS]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
</person-group>
<source><![CDATA[Del SIG de escritorio al entorno cliente-servidor con Web Processing Service.]]></source>
<year>2008</year>
<publisher-name><![CDATA[Tesis doctoral. Departament de Geografia, Universitat Autónoma de Barcelona]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="">
<collab>OGC</collab>
<source><![CDATA[OGC]]></source>
<year>2013</year>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="">
<collab>OGC</collab>
<source><![CDATA[Welcome to the OGC Website]]></source>
<year>03 d</year>
<month>e </month>
<day>Fe</day>
</nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="">
<collab>Web Feature Service</collab>
<source><![CDATA[Implementation Specification]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[OWEN]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[ANIL]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[DUNNING]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[FRIEDMAN]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<source><![CDATA[Mahout in Action]]></source>
<year>2012</year>
<publisher-loc><![CDATA[^eNew York New York]]></publisher-loc>
<publisher-name><![CDATA[Manning Publications Co]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[PEIS]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[MORALES DEL CASTILLO]]></surname>
<given-names><![CDATA[J. M]]></given-names>
</name>
<name>
<surname><![CDATA[DELGADO]]></surname>
<given-names><![CDATA[J. A]]></given-names>
</name>
</person-group>
<source><![CDATA[Sistemas de Recomendación Semánticos. Un análisis del estado de la cuestión.]]></source>
<year>2008</year>
<publisher-name><![CDATA[Hipertext.net (6)]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[RESNICK]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Recommender Systems]]></article-title>
<source><![CDATA[]]></source>
<year>1997</year>
<volume>40</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>56-58</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[RICCI]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[ROKACH]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[SHAPIRA]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[KANTOR]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Recommender Systems Handbook]]></source>
<year>2011</year>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SARWAR]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[KARYPIS]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[KONSTAN]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[REIDL]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Item-based collaborative filtering recommendation algorithms.]]></source>
<year>2001</year>
<page-range>285-295</page-range><publisher-name><![CDATA[En Proceedings of the 10th International World Wide Web Conference (WWW10)]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SCHAFER]]></surname>
<given-names><![CDATA[J. B]]></given-names>
</name>
<name>
<surname><![CDATA[KONSTAN]]></surname>
<given-names><![CDATA[J. A]]></given-names>
</name>
<name>
<surname><![CDATA[RIEDL]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[E-Commerce Recommender Applications. Data Mining And Knowledge Discovery]]></source>
<year>2001</year>
<publisher-loc><![CDATA[^eNorwell Norwell]]></publisher-loc>
<publisher-name><![CDATA[Kluwer Academic Publishers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SEABORNE]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[RDQL-a query language for RDF]]></source>
<year>2004</year>
<publisher-name><![CDATA[W3C Member Submission]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[VAN SETTEN]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Supporting people in finding information: hybrid recommender systems and goal-based structuring]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="">
<collab>W3C</collab>
<source><![CDATA[OWL Web Ontology Language Overview]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WEISER]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The computer for the 21st century]]></article-title>
<source><![CDATA[]]></source>
<year>1991</year>
<volume>265</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>94-104</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
