<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>ontologias &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/ontologias/</link>
	<description>Feed of posts on WordPress.com tagged "ontologias"</description>
	<pubDate>Thu, 03 Dec 2009 00:22:26 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Aspectos semánticos en el ámbito de la gobernanza electrónica]]></title>
<link>http://estratic.wordpress.com/2009/11/28/aspectos-semanticos-de-la-interoperabilidad-en-el-ambito-de-la-gobernanza-electronica/</link>
<pubDate>Sat, 28 Nov 2009 10:34:25 +0000</pubDate>
<dc:creator>estratic</dc:creator>
<guid>http://estratic.wordpress.com/2009/11/28/aspectos-semanticos-de-la-interoperabilidad-en-el-ambito-de-la-gobernanza-electronica/</guid>
<description><![CDATA[En cuanto a las tecnologías semánticas y en relación con el ámbito de la gobernanza electrónica -esp]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">En cuanto a las tecnologías semánticas y en relación con el ámbito de la gobernanza electrónica -especialmente respecto de la interoperabilidad-, me ha parecido muy oportuno dar una pincelada de una cuestión que está suscitando un debate interesante a nivel científico y tecnológico.</p>
<p style="text-align:justify;">Existe un debate sobre la oportunidad de la elección de un esquema basado en ontologías detalladas (“top-down”) (una ontología, es una especificación explícita formal de un cuerpo de conceptos compartidos, compuesta además por relaciones entre conceptos -o también entre propiedades de conceptos-, instancias de los conceptos y axiomas) o un enfoque de lo que se podría denominar aproximación basada en vocabulario (“bottom-up”) en determinados ámbitos de la gobernanza electrónica.</p>
<p style="text-align:justify;">Así lo han puesto de manifiesto autores como Berners-Lee en “Putting Government Data Online” (W3C, Junio de 2009) o Abecker y otros en “Transforming e-Government and e-Participation through IT” (IEEE Intelligent Systems, Septiembre/Octubre 2009). Ello es debido a que las ontologías presentan también importantes dificultades que aparecen tanto en el momento de desarrollarse como en las fases de adopción y uso, siendo posible que la disponibilidad de la información a través de un enfoque bottom-up, pueda permitir más fácilmente que terceros accedan y traten la información del sector público más pronto -lo más pronto posible-, de un modo mucho menos complejo, y ser más rápidamente alcanzable.</p>
<p>Saludos,</p>
<p>Carlos E. Jiménez</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[INnovautas 09]]></title>
<link>http://jvillalba.wordpress.com/2009/10/29/innovautas-09/</link>
<pubDate>Thu, 29 Oct 2009 21:51:22 +0000</pubDate>
<dc:creator>jvillalba</dc:creator>
<guid>http://jvillalba.wordpress.com/2009/10/29/innovautas-09/</guid>
<description><![CDATA[Promovido por Atos Origin, quienes hemos acudido hoy a Teatros del Canal, hemos tenido ocasión de di]]></description>
<content:encoded><![CDATA[Promovido por Atos Origin, quienes hemos acudido hoy a Teatros del Canal, hemos tenido ocasión de di]]></content:encoded>
</item>
<item>
<title><![CDATA[Master thesis]]></title>
<link>http://kirux.wordpress.com/2009/09/23/master-thesis/</link>
<pubDate>Wed, 23 Sep 2009 18:27:07 +0000</pubDate>
<dc:creator>Ícaro Medeiros</dc:creator>
<guid>http://kirux.wordpress.com/2009/09/23/master-thesis/</guid>
<description><![CDATA[Estou aqui enlouquecendo trabalhando na minha dissertação (aqui em PT, tese) de mestrado e resolvi c]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Estou aqui <span style="text-decoration:line-through;">enlouquecendo</span> trabalhando na minha dissertação (aqui em PT, tese) de mestrado e resolvi compartilhar um pouco dessa experiência. É um trabalho violento e árduo, mas espero que valha a pena.</p>
<p>Espero que depois que pronta eu consiga publicar (em conferências INTERNACIONAIS) e participar de concursos de dissertações de mestrado da SBC. Poderia ter feito isso já com o TCC da graduação <a href="http://wwwexe.inf.ufsc.br/~sbie2009/index.php">aqui</a> mas do ponto de vista de <a href="http://pt.wikipedia.org/wiki/Recupera%C3%A7%C3%A3o_de_informa%C3%A7%C3%A3o">Recuperação de Informação</a> o que eu fiz como estudo de caso foi muito pequeno (só prova de conceito, praticamente um <em>toy example</em>) e eu não dei prosseguimento ao sistema. Isso tudo feito às pressas pra conseguir o grau antes de ir pra Recife pro mestrado, apesar do 10 unânime de uma banca cabulosa lá da UFAL (modéstia à Marte).</p>
<p>Além disso, tive que aprender <a href="http://kirux.wordpress.com/2009/09/12/o-uso-do-martelo-sobre-ensino-de-computacao/">Recuperação de Informação (RI) e Aprendizagem de Máquina (AM) sozinho</a>! Só por isso já mereço um prêmiozinho&#8230;</p>
<div id="attachment_580" class="wp-caption aligncenter" style="width: 310px"><a href="http://kirux.wordpress.com/files/2009/09/tagcloud1.gif"><img class="size-medium wp-image-580" title="tagcloud" src="http://kirux.wordpress.com/files/2009/09/tagcloud1.gif?w=300" alt="Nuvem de tags - ORGANIZE A WEB, MOTHAFUCKA" width="300" height="278" /></a><p class="wp-caption-text">Nuvem de tags - ORGANIZE A WEB, MOTHAFUCKA</p></div>
<p>Bom, o assunto da dissertação: <a href="http://en.wikipedia.org/wiki/Folksonomy">Folksonomias</a> e Sugestão de tags. Construí (?) um sistema que extraiu dados do Delicious e depois usei técnicas de RI, AM e outras coisas. Usei como base da sugestão de tags pra páginas Web o conteúdo textual (implementado, preciso e lindo!), páginas vizinhas (inbound pages) (80% implementado) e informação do WordNet e ontologias (Aqui há dragões no código! Trabalhando nisso!). No final faço uma comparação entre as tags que sugeri e as tags do Delicious pra dar uma medida quantitativa do quanto o sistema é bom e uma análise do comportamento do usuário (p. ex. que tipo de tags o sistema NUNCA vai sugerir: &#8220;semweb&#8221; e &#8220;webdev&#8221; fica difícil).</p>
<p>Já passei do nível de loucura com esse sistema, o que pode ser melhor visto na <a href="http://ontol.inesc-id.pt/statsvn/results/index.html">quantidade de linhas de código</a> da bagaça (inclui somente .java, código e testes). Mas vamo nessa, não desisto NUNCA!</p>
<p>Ia colocar o abstract aqui, mas como é um trabalho não-publicado (malditos revisores animais, alguns nem entenderam o sistema) vou deixar pra depois pra falar dos louros que consegui com o trabalho.</p>
<p>Boa noite, boa sorte (pra mim)!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Adentrándose en la programación funcional]]></title>
<link>http://luisespino.wordpress.com/2009/09/02/adentrandose-en-la-programacion-funcional/</link>
<pubDate>Thu, 03 Sep 2009 05:30:34 +0000</pubDate>
<dc:creator>luisespino</dc:creator>
<guid>http://luisespino.wordpress.com/2009/09/02/adentrandose-en-la-programacion-funcional/</guid>
<description><![CDATA[Hace algún tiempo, cuando estudiaba Ingeniería en Sistemas en la USAC llevé el curso de Inteligencia]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hace algún tiempo, cuando estudiaba Ingeniería en Sistemas en la USAC llevé el curso de Inteligencia Artificial, IA tiene un contenido muy extenso y me acuerdo que en esa oportunidad solo alcanzamos a ver tres puntos:</p>
<p>- Introducción a Sistemas Expertos, donde utilizamos una herramienta de software llamada <a href="http://erabaki.ehu.es/ehsis/" target="_blank">EHSIS</a> basada en CLIPS.</p>
<p>- Algoritmos Genéticos, una implementación de rutas cortas desarrollado con JAVA (pronto les publico un link).</p>
<p>- Búsquedas Inteligentes a traves de Ontologías, utilizamos conceptos de Web Semántica y desarrollé un proyecto turístico &#8220;<a href="http://ontoguate.comze.com" target="_blank">ontoguate</a>&#8220; basado en una ontología para búsquedas inteligentes, desarrollado en PHP y un poco AJAX.</p>
<p>Sin embargo, ahora me doy cuenta que faltaban ciertas cosas importantes, empezando con la Resolución de Problemas basados en estados y los &#8220;famosos algoritmos de búsquedas&#8221;, tales como el de anchura , profundidad, el mejor primero, el de las colinas, etc&#8230; que en la mayoría de libros los separa por búsquedas no informadas e informadas, los cuales, se refieren a que si hay cierta heurística para solucionar el problema o si a ciegas se hará. Todo esto debido al curso de Inteligencia Artificial de la maestría que estoy sacando en el Tecnológico de Costa Rica con Francisco Torres Ph.D.</p>
<p>Actualmente estoy desarrollando un pequeño proyecto programado para resolver un problema que tiene que ver con costos y recursos, el cual lo estoy desarrollando en LISP, especificamente con GCL, y es por ello el escribir esta entrada del blog. Despues de varios años programando me toca programar en un lenguaje funcional y para ser sincero &#8220;no es nada fácil&#8221;, mas que todo por el cambio de paradigma y ver las cosas desde otro punto de vista, sin embargo, como buen sancarlista lo hago a como dé lugar, jeje. Pronto les publico el código fuente del proyecto para los interesados en LISP.</p>
<p> </p>
<p>Actualización: Septiembre 8, 2009</p>
<p>Lo prometido es deuda, este es el link de la <a title="Algoritmos de Búsqueda en Common Lisp" href="http://www.luisespino.com/down.php?id=5" target="_blank">Implementación de Algoritmos de Búsqueda en Common Lisp</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ontologías para la Web Semántica]]></title>
<link>http://blogtecnopolis.wordpress.com/2009/07/01/ontologias-para-la-web-semantica/</link>
<pubDate>Wed, 01 Jul 2009 10:51:05 +0000</pubDate>
<dc:creator>Tecnópolis</dc:creator>
<guid>http://blogtecnopolis.wordpress.com/2009/07/01/ontologias-para-la-web-semantica/</guid>
<description><![CDATA[El encuentro entra la computación, la matemática y la filosofía ha convertido el campo científico de]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>El encuentro entra la computación, la matemática y la filosofía ha convertido el campo científico de las <a title="Tecnologías de la Web" href="http://es.wikipedia.org/wiki/World_Wide_Web" target="_self"><strong>Tecnologías de la Web</strong></a> en un área de vanguardia de primera magnitud científica. La <a title="Univ. de Oxford" href="http://www.ox.ac.uk/" target="_blank"><strong>Universidad de Oxford</strong></a> lo sabe y decidió convertir su <a title="OUCL Univ Oxford" href="http://www.comlab.ox.ac.uk/" target="_self"><strong>Oxford University Computing Laboratory</strong> </a>en una referencia mundial ya que en el campo de la <strong><a title="La Web semántica Wikipedia" href="http://es.wikipedia.org/wiki/Web_sem%C3%A1ntica" target="_blank">Web Semántica</a> </strong>se esta dando el tan esperado encuentro entre las <a title="Las ciencias de la computación Wikipedia" href="http://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n" target="_blank"><strong>Ciencias de la Computación</strong></a> y las <a title="Humanidades Wikipedia" href="http://es.wikipedia.org/wiki/Humanidades" target="_blank"><strong>Humanidades</strong></a>.</p>
<p>El invitado del programa <strong>Tecnópolis UPTV</strong>, <a title="Bernardo Cuenca Grau. Univ. de Oxford" href="http://www.comlab.ox.ac.uk/people/Bernardo.CuencaGrau/" target="_blank"><strong>Bernardo Cuenca Grau</strong></a>, es un investigador del <a title=" OXFORD UNIVERSITY COMPUTING LABORATORY  " href="http://www.comlab.ox.ac.uk/" target="_blank"><strong>Oxford University Computing Laboratory</strong></a> especializado en <strong>Tecnologías basadas en <a title="Ontología en informática Wikipedia" href="http://es.wikipedia.org/wiki/Ontolog%C3%ADa_(Inform%C3%A1tica)" target="_blank">Ontologías</a> para la Web Semántica</strong> y en <a title="La representación del conocimiento" href="http://es.wikipedia.org/wiki/Representaci%C3%B3n_del_conocimiento" target="_blank"><strong>Sistemas de Representación del Conocimiento</strong></a>. Trabaja en el<a title="The Information Systems group Univ. de Oxford" href="http://web.comlab.ox.ac.uk/research/is/" target="_blank"> <strong>Information Systems Group</strong></a> de dicho laboratorio que lideran los científicos  de la Universidad de Oxford <a title="Professor Ian Horrocks  Oxford Univ." href="http://web.comlab.ox.ac.uk/ian.horrocks/" target="_blank"><strong>Ian Horrocks</strong></a> y <a title="Prof. Dr. Georg Gottlob" href="http://www.dbai.tuwien.ac.at/staff/gottlob/" target="_blank"><strong>Georg Gottlob</strong></a>. <a title=" 	  Dr Bernardo Cuenca Grau  Oxford Univ" href="http://www.comlab.ox.ac.uk/people/Bernardo.CuencaGrau/" target="_blank"><strong>Bernardo</strong></a>, acaba de ser premiado por la <a title="Royal Society" href="http://en.wikipedia.org/wiki/Royal_Society" target="_blank"><strong>Royal Society</strong> </a>británica con una &#8220;<a title="University Research Fellowships" href="http://royalsociety.org/funding.asp?id=1121" target="_blank"><strong>Royal Society University Research Fellowship</strong></a>&#8221; que le financia sus próximos cinco años (prorrogables a ocho) de investigación en el <strong>Laboratorio de Computación de la Universidad de Oxford</strong>. En este programa, <a title="Bernardo Cuenca Grau. Univ. de Oxford" href="http://www.mindswap.org/~bernardo/" target="_blank"><strong>Bernardo Cuenca Grau</strong></a> describe, entre otras cosas, su trayectoria científica que le ha llevado a la primera universidad europea, el funcionamiento del mundo científico de dicha universidad y explica también en qué consisten las <strong>Tecnologías Basadas en Ontologías para la <a title="Guía Breve de Web Semántica W3C" href="http://www.w3c.es/Divulgacion/Guiasbreves/WebSemantica" target="_blank">Web Semántica</a></strong> y sus aplicaciones en el mundo real.</p>
<p>Completa el programa otro invitado de excepción: <a title="Jimmy Wales Wikipedia" href="http://es.wikipedia.org/wiki/Jimmy_Wales" target="_blank"><strong>Jimmy Wales,</strong></a> fundador de <a title="Wikipedia español" href="http://es.wikipedia.org/wiki/Wikipedia:Portada" target="_blank"><strong>Wikipedia</strong>,</a> la enciclopedia libre de la red que posee una de las ontologías de referencia globlal en la Web social y colaborativa en forma de wiki. <a title="Blog de Jimmy Wales" href="http://blog.jimmywales.com/" target="_blank"><strong>Jimmy Wales </strong></a>habla sobre <a title="Wikiquote. Jimmy Wales" href="http://es.wikiquote.org/wiki/Jimmy_Wales" target="_blank"><strong>Wikipedia</strong></a> en el programa <a title="Tecnopolis UP TV" href="http://www.tecnopolis.upv.es"><strong>Tecnópolis UPTV</strong> </a>de esta semana. Colabora en la traducción de esta entrevista <a title="Antonio Córdoba Univ. Havard" href="http://hispanismo.cervantes.es/Departamentos_ficha.asp?DOCN=1277" target="_blank"><strong>Antonio Córdoba</strong>,</a> profesor asistente de la Universidad de Harvard.</p>
<p>Este programa se emitirá el <strong>miércoles 1 de Julio, de las 13.30 a 14.30 h. y de 21.30 a 22.30 h</strong>. (horas de España). Y se re-emite el <strong>domingo 4 de Julio con el mismo horario.</strong></p>
<p>La televisión de la <a title="Web UPV" href="http://www.upv.es/" target="_blank">Universidad Politécnica de Valencia</a> emite en abierto en el área metropolitana de Valencia, por el canal 45 UHF; en TV por cable en España, por el canal 989 de Ono y, por el satélite Hispasat para Iberoamérica.</p>
<p><strong>Puedes ver el programa</strong><strong> ahora a través de este blog de</strong><strong> <a title="Blog de Tecnopolis" href="http://www.tecnopolis.upv.es/" target="_blank">TECNÓPOLIS UP TV</a>, pulsando sobre la imagen:</strong></p>
<p><a title="Ontologis para La Web Semantica Bernerdo Cuenca Grau / Jimmy Wales" href="http://mediaserver01.upv.es/UPRTV/TV/Tecnopolis/2009-07-01%20Tecnopolis%20Tecnopolis%20%20ontologias-para-la-web-semantica-bernardo-cuenca-grau-jimmy-wales%20(Versi%F3n%20para%20web).wmv" target="_blank"><strong><img class="aligncenter size-full wp-image-867" title="Visor WEB SEMANTICA" src="http://blogtecnopolis.wordpress.com/files/2009/07/visor-web-semantica.jpg" alt="Visor WEB SEMANTICA" width="450" height="365" /></strong></a><strong><br />
</strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Grupos de Pesquisa]]></title>
<link>http://atbibliofurg2011.wordpress.com/2009/05/08/grupos-de-pesquisa/</link>
<pubDate>Fri, 08 May 2009 20:53:36 +0000</pubDate>
<dc:creator>Elis</dc:creator>
<guid>http://atbibliofurg2011.wordpress.com/2009/05/08/grupos-de-pesquisa/</guid>
<description><![CDATA[Seguindo as informações postadas pela Tati, aqui está o recado. Grupo de Estudos de Arte Rupestre (H]]></description>
<content:encoded><![CDATA[Seguindo as informações postadas pela Tati, aqui está o recado. Grupo de Estudos de Arte Rupestre (H]]></content:encoded>
</item>
<item>
<title><![CDATA[Crear Una Ontología OWL usando la API de ProtegeOWL 3.4]]></title>
<link>http://rekkeb.wordpress.com/2009/04/08/crear-una-ontologia-owl-usando-la-api-de-protegeowl-34/</link>
<pubDate>Wed, 08 Apr 2009 16:04:33 +0000</pubDate>
<dc:creator>rekkeb</dc:creator>
<guid>http://rekkeb.wordpress.com/2009/04/08/crear-una-ontologia-owl-usando-la-api-de-protegeowl-34/</guid>
<description><![CDATA[En este artículo vamos a ver cómo podemos crear una ontología fácilmente utilizando la API de Proteg]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">En este artículo vamos a ver cómo podemos crear una ontología fácilmente utilizando la API de ProtegeOWL 3.4 y usando como lenguaje de programción Java con el IDE Eclipse.</p>
<p style="text-align:justify;">Lo primero que debemos tener en cuenta es que debemos tener instalada la API de Protege y haberla configurado en nuestro proyecto de Eclipse. <a href="http://rekkeb.wordpress.com/2009/04/01/instalar-la-api-de-protegeowl-para-eclipse/" target="_blank">Aquí</a> podéis ver cómo instalar y configurar la API.</p>
<p style="text-align:justify;">La ontología que crearemos es muy sencilla. El objetivo es aprender: cómo crear Clases, cómo definir Subclases, cómo añadir propiedades de datos a esas clases y por último como crear instancias y dar valores a las propiedades.</p>
<p style="text-align:justify;">NOTA: Recordad, que los valores que demos a cada una de las propiedades, se establecen a nivel de Instancias, es decir, son las instancias las que tienen valores concretos para las propiedades. En las clases sólo definiremos el rango y el dominio de la propiedad.</p>
<p style="text-align:justify;">La ontología representará una taxonomía de Animales (muuuuuuy simple). Un animal podrá ser invertebrado o vertebrado y un animal tendrá una propiedad que es el &#8220;Peso&#8221;, cuyo rango (tipo) será float.</p>
<p style="text-align:justify;">Por tanto la propiedad &#8220;Peso&#8221; tendrá como dominio Animal y como rango Float.</p>
<p style="text-align:justify;">Por último crearemos dos instancias, una para vertebrados y otra para invertebrados. Leopardo y Pulpo por ejemplo.</p>
<p style="text-align:justify;">Pues sin más vamos a ver el código:</p>
<pre><strong><span style="color:#993366;">public class</span></strong> JenaMain {
  <span style="color:#993366;"><strong>public static void</strong></span> main(String[] args) {
    <strong><span style="color:#993366;">try</span></strong> {

      JenaOWLModel jModel;
      Collection errors = <span style="color:#993366;"><strong>new</strong></span> ArrayList();
      jModel = ProtegeOWL.createJenaOWLModel();

<span style="color:#339966;">	//Establecemos la URI principal de nuestra ontologia</span>
	jModel.getDefaultOWLOntology()
              .rename(<span style="color:#0000ff;">"http://www.owl-ontologies.com/OntoAnimales.owl"</span>);
<span style="color:#339966;">	//Establecemos el namespace por defecto</span>
	jModel.getNamespaceManager()
              .setDefaultNamespace(<span style="color:#0000ff;">"http://www.owl-ontologies.com/OntoAnimales.owl#"</span>);

<span style="color:#339966;">	//Obtenemos el namespace por defecto que acabamos de configurar</span>
	String NS = jModel.getNamespaceManager().getDefaultNamespace();

<span style="color:#339966;">	//Creamos la clase animal</span>
	OWLNamedClass clsAnimal = jModel.createOWLNamedClass(<span style="color:#0000ff;">"Animales"</span>);
<span style="color:#339966;">	//Vamos a crear las subclases Vertebrados e Invertebrados</span>
	OWLNamedClass clsVert;
        clsVert = jModel.createOWLNamedSubclass(<span style="color:#0000ff;">"Vertebrados"</span>, clsAnimal);
        OWLNamedClass clsInVert;
        clsInVert = jModel.createOWLNamedSubclass(<span style="color:#0000ff;">"Invertebrados"</span>, clsAnimal);

<span style="color:#339966;">	//Decimos que un vertebrado no puede ser invertebrado y viceversa
	//clsAnimal.setSubclassesDisjoint(true);</span>

<span style="color:#339966;">	//Vamos a crear algunas propiedades, como el peso,... o las que queramos</span>
	OWLDatatypeProperty propPeso = jModel.createOWLDatatypeProperty(<span style="color:#0000ff;">"peso"</span>);
	propPeso.setFunctional(<strong><span style="color:#993366;">true</span></strong>);
<span style="color:#339966;">	//Definimos la propiedad como <em>Functional </em>para que sólo pueda contener un
        //valor. En OWL cada propiedad puede contener una lista de valores, no un
        //único valor. Pero en este caso no nos interesa eso.

</span><span style="color:#339966;">	//Asignamos la propiedad a la clase Animal</span>
	propPeso.setDomain(clsAnimal);
<span style="color:#339966;">	//Definimos el tipo (rango) de la propiedad como float</span>
	propPeso.setRange(((OWLModel)jModel).getXSDfloat());

<span style="color:#339966;">	//Vamos a crear un par de instancias</span>
	OWLIndividual leopard = clsVert.createOWLIndividual(<span style="color:#0000ff;">"Leopardo"</span>);
<span style="color:#339966;">	//Le asignamos un peso al leopardo</span>
	leopard.setPropertyValue(propPeso, <span style="color:#993366;"><strong>new</strong></span> Float(250.49f));

<span style="color:#339966;">	//Creamos un pulpo</span>
	OWLIndividual pulpo = clsInVert.createOWLIndividual(<span style="color:#0000ff;">"Pulpo"</span>);
<span style="color:#339966;">	//Le asignamos un peso</span>
	pulpo.setPropertyValue(propPeso, <span style="color:#993366;"><strong>new</strong></span> Float(14.20f));

<span style="color:#339966;">	//La Guardamos en un fichero owl</span>
	jModel.save(<span style="color:#993366;"><strong>new</strong></span> URI(<span style="color:#0000ff;">"file:///Users/Rekeb/Desktop/Animales.owl"</span>),
                    FileUtils.<em><span style="color:#0000ff;">langXMLAbbrev</span></em>,errors);
	System.out.println(<span style="color:#0000ff;">"ERRORES: "</span>+errors);

	} <span style="color:#993366;"><strong>catch</strong></span> (OntologyLoadException oe){
		oe.printStackTrace();
	} <span style="color:#993366;"><strong>catch</strong></span> (URISyntaxException e) {
		e.printStackTrace();
	}
   }
}</pre>
<p style="text-align:justify;">De esta forma, cuando termine de ejecutarse, tendremos en nuestro escritorio un fichero <em>Animales.owl</em> que contendrá nuestra ontología en lenguaje OWL y que además podremos abrir sin ningún problema con Protégé y podremos navegar por las clases que acabamos de crear, sus subclases y las instancias. El resultado debe ser parecido al siguiente:</p>
<p><a href="http://rekkeb.wordpress.com/files/2009/04/protege-animales.png"><img class="aligncenter size-medium wp-image-166" title="protege-animales" src="http://rekkeb.wordpress.com/files/2009/04/protege-animales.png?w=300" alt="protege-animales" width="300" height="188" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[TONES Ontology Repository]]></title>
<link>http://visualkm.wordpress.com/2009/04/02/tones-ontology-repository/</link>
<pubDate>Thu, 02 Apr 2009 15:53:31 +0000</pubDate>
<dc:creator>visualkm</dc:creator>
<guid>http://visualkm.wordpress.com/2009/04/02/tones-ontology-repository/</guid>
<description><![CDATA[Ontology Repository Ontologies Displaying 230 of 230 ontologies Filter Ejemplos: EL++ 10 Protege RDF]]></description>
<content:encoded><![CDATA[Ontology Repository Ontologies Displaying 230 of 230 ontologies Filter Ejemplos: EL++ 10 Protege RDF]]></content:encoded>
</item>
<item>
<title><![CDATA[API de visualización de Google - Google Code]]></title>
<link>http://visualkm.wordpress.com/2009/04/01/api-de-visualizacion-de-google-google-code/</link>
<pubDate>Wed, 01 Apr 2009 02:41:57 +0000</pubDate>
<dc:creator>visualkm</dc:creator>
<guid>http://visualkm.wordpress.com/2009/04/01/api-de-visualizacion-de-google-google-code/</guid>
<description><![CDATA[¿Qué es el API de visualización de Google? El API de visualización de Google permite acceder a varia]]></description>
<content:encoded><![CDATA[¿Qué es el API de visualización de Google? El API de visualización de Google permite acceder a varia]]></content:encoded>
</item>
<item>
<title><![CDATA[YouTube - Google I/O 2008 - Visualize your Data: Visualization API]]></title>
<link>http://visualkm.wordpress.com/2009/04/01/youtube-google-io-2008-visualize-your-data-visualization-api/</link>
<pubDate>Wed, 01 Apr 2009 02:27:10 +0000</pubDate>
<dc:creator>visualkm</dc:creator>
<guid>http://visualkm.wordpress.com/2009/04/01/youtube-google-io-2008-visualize-your-data-visualization-api/</guid>
<description><![CDATA[YouTube &#8211; Google I/O 2008 &#8211; Visualize your Data: Visualization API.]]></description>
<content:encoded><![CDATA[YouTube &#8211; Google I/O 2008 &#8211; Visualize your Data: Visualization API.]]></content:encoded>
</item>
<item>
<title><![CDATA[Category Archive for ‘JavaScript information visualization toolkit (JIT)’ at noumena]]></title>
<link>http://visualkm.wordpress.com/2009/04/01/category-archive-for-%e2%80%98javascript-information-visualization-toolkit-jit%e2%80%99-at-noumena/</link>
<pubDate>Wed, 01 Apr 2009 02:07:13 +0000</pubDate>
<dc:creator>visualkm</dc:creator>
<guid>http://visualkm.wordpress.com/2009/04/01/category-archive-for-%e2%80%98javascript-information-visualization-toolkit-jit%e2%80%99-at-noumena/</guid>
<description><![CDATA[I ran into this youtube video that presents all the features to be included in the RGraph visualizat]]></description>
<content:encoded><![CDATA[I ran into this youtube video that presents all the features to be included in the RGraph visualizat]]></content:encoded>
</item>
<item>
<title><![CDATA[European Semantic Web Conference 2009]]></title>
<link>http://visualkm.wordpress.com/2009/03/18/european-semantic-web-conference-2009-european-semantic-web-conference-2009/</link>
<pubDate>Wed, 18 Mar 2009 02:03:15 +0000</pubDate>
<dc:creator>visualkm</dc:creator>
<guid>http://visualkm.wordpress.com/2009/03/18/european-semantic-web-conference-2009-european-semantic-web-conference-2009/</guid>
<description><![CDATA[The 6th Annual European Semantic Web Conference (ESWC2009) 31 May &#8211; 4 June 2009, Heraklion, Gr]]></description>
<content:encoded><![CDATA[The 6th Annual European Semantic Web Conference (ESWC2009) 31 May &#8211; 4 June 2009, Heraklion, Gr]]></content:encoded>
</item>
<item>
<title><![CDATA[About to build a semantic web application with JENA]]></title>
<link>http://visualkm.wordpress.com/2009/03/17/about-to-build-a-semantic-web-application-with-jena/</link>
<pubDate>Tue, 17 Mar 2009 15:55:36 +0000</pubDate>
<dc:creator>visualkm</dc:creator>
<guid>http://visualkm.wordpress.com/2009/03/17/about-to-build-a-semantic-web-application-with-jena/</guid>
<description><![CDATA[Image by Getty Images via Daylife I found software to build semantic web aplications. Jena. Is a Ope]]></description>
<content:encoded><![CDATA[Image by Getty Images via Daylife I found software to build semantic web aplications. Jena. Is a Ope]]></content:encoded>
</item>
<item>
<title><![CDATA[Gestionar Imports de Ontologías. Protégé-OWL API]]></title>
<link>http://rekkeb.wordpress.com/2009/03/16/gestionar-imports-de-ontologias-protege-owl-api/</link>
<pubDate>Mon, 16 Mar 2009 11:24:08 +0000</pubDate>
<dc:creator>rekkeb</dc:creator>
<guid>http://rekkeb.wordpress.com/2009/03/16/gestionar-imports-de-ontologias-protege-owl-api/</guid>
<description><![CDATA[Cuando trabajamos con ontologías, una de las formas más comunes de reutilizar datos entre ellas, es ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Cuando trabajamos con ontologías, una de las formas más comunes de reutilizar datos entre ellas, es realizar <em>imports</em>. De esta manera añadiremos a nuestra ontología nuevos espacios de nombres, que nos van a permitir utilizar nuevos datos y ubicar y reconocer los datos existentes. Si ya habéis trabajado con reglas SWRL, os habréis dado cuenta de que, para poder crear reglas y manipularlas, es necesario llevar a cabo una serie de <em>imports</em> en nuestra ontología principal, que nos permita conocer los tipos de datos que se manejan en las reglas SWRL.</p>
<p style="text-align:justify;">Si trabajais con Protégé, esta importación se lleva a cabo de forma automática simplemente pulsando un botón. Y el resultado es la adición de nuevas clases, propiedades e instancias a nuestra ontología.</p>
<p style="text-align:justify;">En esta entrada veremos cómo añadir Imports y cómo <strong>eliminarlos</strong> de nuestra ontología usando la API Protégé-OWL.</p>
<p style="text-align:justify;">La incorporación de nuevos imports a nuestra ontología es un proceso muy trivial. Muy simple. La incorporación de nuevos imports puede llevarse a cabo &#8220;al vuelo&#8221; sin necesidad de recargar la ontología. Vamos a ver cómo importamos una de las ontologías definidas por SWRL, por ejemplo.</p>
<p style="text-align:justify;">Por supuesto, antes de nada, debemos asegurarnos de tener correctamente instalada la API de Protege-OWL en nuestro IDE. En mi caso estoy usando Eclipse 3.4.1 y la API de Protege descargada de los repositorios de Subversion.</p>
<p style="text-align:justify;">Nota: <a href="http://protege.stanford.edu/plugins/owl/api/guide.html#Installation" target="_self">Aquí</a> podéis ver una guía de como instalar la API de Protege. Los ejemplos están puesto para Windows, pero funciona para cualquier plataforma. De hecho, yo en Windows no lo he probado jamás <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p style="text-align:justify;">Nota: En <a href="http://rekkeb.wordpress.com/2009/04/01/instalar-la-api-de-protegeowl-para-eclipse/" target="_blank">esta</a> entrada cuento cómo instalar y configurar la API. Aquí describo el método que yo uso, que no quiere decir q sea el único ni el mejor <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align:justify;">Una vez, tenemos todo configurado, veamos el código para realizar los imports:</p>
<pre style="text-align:justify;"><span style="color:#339966;">//Creamos el modelo aux con la ontologia base</span>
 JenaOWLModel jModel = ProtegeOWL.createJenaOWLModelFromURI(uri); <span style="color:#339966;">//Puede lanzar una Exception</span>
<span style="color:#339966;">//uri será la ruta hacia nuestro fichero OWL que contendrá la ontología
//Si lo preferimos, podemos crear un modelo vacío con la siguiente instruccion:
//JenaOWLModel jModel = ProtegeOWL.createJenaOWLModel();
</span>
<span style="color:#339966;">//Añadimos el espacio de nombres de la ontología que vamos a importar y le asignamos un prefijo</span>
 jModel.getNamespaceManager().setPrefix(<span style="color:#993366;">new</span> URI(<span style="color:#3366ff;"><em>"http://www.w3.org/2003/11/swrl#"</em></span>), <span style="color:#3366ff;">"swrl"</span>);

<span style="color:#339966;">//Creamos un ImportHelper para llevar a cabo la importación</span>
  ImportHelper importHelper = <span style="color:#993366;">new</span> ImportHelper((JenaOWLModel)jModel);

<span style="color:#339966;">//Añadimos la ontología al conjunto de ontologías q van a ser importadas</span>
<span style="color:#339966;">//Este método NO realiza la importación de ontologías a nuestro jModel</span>
  importHelper.addImport(<span style="color:#993366;">new</span> URI(<span style="color:#3366ff;">"file:///ruta/a/nuestra/ontologia/swrl.owl"</span>));
<span style="color:#339966;">//Añadiremos tantos .addImport como ontologías queramos importar
//(Por su puesto con sus correspondientes, espacio de nombres y prefijos)

//Ahora sí añadimos los imports q hemos estado configurando
<span style="color:#000000;">  importHelper.importOntologies(<span style="color:#993366;">false</span>);
</span></span><span style="color:#339966;">//El parámetro false indica que no recargue el GUI.
//Recordemos que la API de Protege, trae métodos para crear todo un interfaz de usuario completo

</span></pre>
<p style="text-align:justify;">A partir de ahora ya tenemos importada la ontología y la tendremos incorporada a nuestro modelo. Por tanto podremos trabajar con ella sin ningún problema.</p>
<p style="text-align:justify;">Recordemos que el método importOntologies, puede lanzar una excepción, asi es que debemos controlarla.</p>
<p style="text-align:justify;">Veamos ahora la forma de <strong><span style="text-decoration:underline;">eliminar un import</span></strong>. Esta acción puede no resultar tan trivial en primera instancia. Tenemos dos opciones para eliminar los imports:</p>
<h3 style="text-align:justify;">1- Recargar todo el modelo OWL nuevamente</h3>
<p style="text-align:justify;">Una solución que he encontrado, consiste en realizar los siguientes pasos: (Ésta es la manera en la que la versión 3.3.1 de Protege elimina los imports)</p>
<ol>
<li>Eliminar el import del modelo. En este punto y mientras el modelo siga en memoria, el import y sus referencias todavía no habrán sido eliminadas. Estos cambios no son reflejados hasta que guardemos el modelo en un fichero en el disco.</li>
<li>Eliminar los prefijos que hayamos creado.</li>
<li>Guardar el modelo en un fichero OWL. Lo que provoca que el fichero OWL se actualice con la ontología SIN los imports que hemos eliminado antes</li>
<li>Volver a cargar el modelo con el fichero que acabamos de guardar. Ahora sí, el modelo que tenemos en memoria no contiene los imports.</li>
</ol>
<p style="text-align:justify;">El código para llevar a cabo esta acción es el siguiente:</p>
<p style="text-align:justify;">Primero necesitamos conocer la URL del import que vamos a eliminar, si no la conocemos, podemos obtenerla con: jModel.getAllImports()</p>
<pre>jModel.getDefaultOWLOntology().removeImports("<span style="color:#3366ff;"><em><em>http://www.w3.org/2003/11/swrl.owl</em></em></span>");
jModel.getNamespaceManager().removePrefix("<span style="color:#3366ff;">swrl</span>");

Collection errors = <span style="color:#993366;">new</span> ArrayList();
jModel.save(<span style="color:#993366;">new</span> URI(<span style="color:#3366ff;">"file:///ruta/al/fichero/owl/sinImports.owl"</span>),
                                         FileUtils.<span style="color:#3366ff;"><em>langXMLAbbrev</em></span>,errors);
<span style="color:#339966;"><span style="color:#000000;">
</span></span><span style="color:#339966;">//El siguiente paso es muy importante, ya que el mantener modelos de ontologias en memoria,
//requiere mucho espacio en la pila y como sabéis este espacio es bastante limitado.
//De esta forma le decimos a la JVM que puede eliminar el espacio ocupado por nuestro
//anterior modelo y evitar asi excepciones del tipo OutOfMemoryException :S
</span>jModel.close();
jModel = <span style="color:#993366;">null</span>;

jModel = ProtegeOWL.createJenaOWLModelFromURI(<span style="color:#993366;">
                      new</span> URI(<span style="color:#3366ff;">"file:///ruta/a/fichero/owl/sinImports.owl"</span>).toString());</pre>
<p style="text-align:justify;">De esta forma habremos eliminado el import o los imports de nuestro modelo. Realmente funciona muy bien este método aunque su mayor inconveniente sin duda es el tiempo que se pierde en volver a cargar el modelo. Si hablamos de ontologías muy grande este tiempo puede ser en ocasiones exagerado.</p>
<p style="text-align:justify;">
<h3 style="text-align:justify;">2- Vaciar la caché sin recargar todo el modelo OWL:</h3>
<p style="text-align:justify;">Este segundo método funciona muy bien con la API 3.4 de ProtegeOWL. Con este metodo no es necesario que recarguemos nuevamente el modelo en memoria.</p>
<pre><span style="color:#339966;">//Vaciamos la cache de nuestra ontología</span>
((OWLModel)jModel).resetOntologyCache();
<span style="color:#339966;">//Eliminamos los imports que nos interesen</span>
jModel.getDefaultOWLOntology().removeImports("<span style="color:#3366ff;"><em><em>http://www.w3.org/2003/11/swrl.owl</em></em></span>");
jModel.getNamespaceManager().removePrefix("<span style="color:#3366ff;">swrl</span>");
<span style="color:#339966;">//Si ahora listamos los imports, veremos que el import que acabamos de eliminar
</span><span style="color:#339966;">//no esta en nuestra ontologia.
<span style="color:#000000;">System.out.println(<span style="color:#0000ff;">"Imports: "</span>+jModel.getAllImports());</span>

</span></pre>
<p style="text-align:justify;">NOTA:Cuando hayamos realizado alguna operación sobre la ontología y después veamos que los datos que estamos obteniendo no corresponden a lo que deberíamos obtener, podemos vaciar la caché que utiliza Protegé para las ontologías sin necesidad de recargar todo el modelo.</p>
<p style="text-align:justify;">Para más información consultad la <a href="http://protege.stanford.edu/plugins/owl/api/guide.html" target="_blank">API de Protege-OWL</a>.</p>
<p style="text-align:justify;">O visitad la página de <a href="http://protege.stanford.edu/" target="_blank">Protégé</a>, para estar atentos a novedades.</p>
<p style="text-align:justify;">En <a href="https://mailman.stanford.edu/pipermail/protege-owl/2007-July/003073.html" target="_blank">esta lista de correo</a> se propone otro tipo de solución.</p>
<p style="text-align:justify;">Un poco de teoría sobre los imports en Protege &#124; <a href="http://protege.stanford.edu/doc/owl/owl-imports.html" target="_blank">Protege-OWL Managing Imports </a></p>
<p style="text-align:justify;">Comentarios, mejoras, sugerencias&#8230;.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Citas del Artículo "Some Observations on Mind Map and Ontology Building Tools for Knowledge Management]]></title>
<link>http://visualkm.wordpress.com/2009/03/11/estarctos-de-articulo-some-observations-on-mind-map-and-ontology-building-tools-for-knowledge-management/</link>
<pubDate>Wed, 11 Mar 2009 17:36:39 +0000</pubDate>
<dc:creator>visualkm</dc:creator>
<guid>http://visualkm.wordpress.com/2009/03/11/estarctos-de-articulo-some-observations-on-mind-map-and-ontology-building-tools-for-knowledge-management/</guid>
<description><![CDATA[Citas de artículo. Some Observations on Mind Map and Ontology Building Tools for Knowledge Managemen]]></description>
<content:encoded><![CDATA[Citas de artículo. Some Observations on Mind Map and Ontology Building Tools for Knowledge Managemen]]></content:encoded>
</item>
<item>
<title><![CDATA[Desarrollo de ontologías en contexto 3.0]]></title>
<link>http://netdrome.wordpress.com/2009/01/22/desarrollo-de-ontologias-en-contexto-30/</link>
<pubDate>Thu, 22 Jan 2009 13:27:52 +0000</pubDate>
<dc:creator>netdrome</dc:creator>
<guid>http://netdrome.wordpress.com/2009/01/22/desarrollo-de-ontologias-en-contexto-30/</guid>
<description><![CDATA[Las ontologías son esquemas de clasificación conceptual, que permiten tanto la ordenación de la info]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img src="/DOCUME~1/Gabriela/CONFIG~1/Temp/moz-screenshot-19.jpg" alt="" /></p>
<p><img class="aligncenter size-full wp-image-41" title="david" src="http://netdrome.wordpress.com/files/2009/01/david.jpg" alt="david" width="414" height="276" /></p>
<p><img src="/DOCUME~1/Gabriela/CONFIG~1/Temp/moz-screenshot-18.jpg" alt="" /></p>
<p>Las ontologías son esquemas de clasificación conceptual, que permiten tanto la ordenación de la información como la puesta en común entre sistemas. Gracias al uso de las ontologías la búsqueda de información es más rápida.</p>
<p>David Casacuberta, miembro de NetDrome, impartió un seminario sobre el papel de las ontologías en el ámbito de la Web Semántica, en el aula de Nuevas Tecnologías <a href="http://www.tucamon.es/contenido/desarrollo-de-ontologias-en-el-contexto-3-0">CAMON</a>.</p>
<p>Netdrome.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[creando una web con busquedas inteligentes]]></title>
<link>http://carnitos.wordpress.com/2009/01/13/creando-una-web-con-busquedas-inteligentes/</link>
<pubDate>Tue, 13 Jan 2009 19:11:19 +0000</pubDate>
<dc:creator>carnitos</dc:creator>
<guid>http://carnitos.wordpress.com/2009/01/13/creando-una-web-con-busquedas-inteligentes/</guid>
<description><![CDATA[Requisitos: Protege, WAMP 1. Crear un nuevo proyecto haciendo uso de protege (seleccionando la opcio]]></description>
<content:encoded><![CDATA[Requisitos: Protege, WAMP 1. Crear un nuevo proyecto haciendo uso de protege (seleccionando la opcio]]></content:encoded>
</item>
<item>
<title><![CDATA[Semántica en las conexiones informativas y sociales]]></title>
<link>http://netdrome.wordpress.com/2008/12/11/semantica-en-las-conexiones-informativas-y-sociales/</link>
<pubDate>Thu, 11 Dec 2008 22:09:43 +0000</pubDate>
<dc:creator>netdrome</dc:creator>
<guid>http://netdrome.wordpress.com/2008/12/11/semantica-en-las-conexiones-informativas-y-sociales/</guid>
<description><![CDATA[  Ya hay voces aventureras que están barruntando la posibilidad de la Web Ubicua (4.0), pero tal vez]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"><img class="aligncenter size-full wp-image-24" title="grafo_hacia-la-web-ubicua" src="http://netdrome.wordpress.com/files/2008/12/grafo_hacia-la-web-ubicua.jpg" alt="grafo_hacia-la-web-ubicua" width="510" height="325" /></span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"> </p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Ya hay voces aventureras que están barruntando la posibilidad de la Web Ubicua (4.0), pero tal vez sea interesante fijarnos en el suelo que pisamos en estos momentos para comprender las necesidades que nos impulsan hacia una evolución fáctica de la Web.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">En el tránsito hacia esa supuesta ‘Web Panacea’ descubrimos que tanto la Web 1.0 como la 2.0 poseen limitaciones salvables. La Web 1.0 cumplía con la tarea de relacionar la información de un equipo con la de otro, pero las necesidades humanas requieren de un cuidado más detallado del vínculo inter-personal. De ahí que la Web 2.0 se haya centrado en la sociabilidad de los sujetos conectados.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">En definitiva, lo que hemos ido generando es un aumento tanto en las conexiones informativas y de conocimiento, como la ampliación <em>in extenso</em> de la conectividad social.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Pero ahora que parece que todos somos ‘hermanos’ y que nos vinculamos entre nosotros con tan sólo tres clicks, resulta que necesitamos que las máquinas nos acompañen en este proceso de interacción. Para que las computadoras nos faciliten el trabajo y la navegación sea más eficiente es necesario que las máquinas comprendan la información que manejan. La <strong>Web</strong><strong> Semántica</strong> (llamada sin mucho acierto 3.0) es un proceso abierto en el que enseñamos a las computadoras a que sean capaces de entender los contenidos de los flujos informativos, de modo que puedan tomar decisiones favorables para nosotros, sin que tengamos que prestar atención a sus tareas de procesamiento.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">En la formación por capas de la Web Semántica podemos hallar las claves de lo apuntado: </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">- En el Lenguaje de Etiquetado Extensible (<strong>XML</strong>) los datos no sólo son mostrados, sino que además pueden ser descritos,</span></span><span style="font-size:14pt;color:black;"><span style="font-family:Times New Roman;"> </span></span><span style="font-family:Arial;"><span style="font-size:small;">gracias a su superficie sintáctica.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">- El Marco de Descripción de Recursos (<strong>RDF</strong>) es el primer nivel semántico. Define las clases de dominios de cocimiento usando un vocabulario basado en una semántica formal.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">- El Lenguaje Web de Ontologías (<strong>OWL</strong>) <span> </span>es el segundo nivel semántico y describe formalmente un dominio de conocimiento.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Todo esto posibilita que se generen lógicas asentadas en una <strong>Ontología</strong>, que posibilita la clasificación ordenada, por medio de un sistema de conceptos ordenados entre sí. </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"> </span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;">Ya habrá tiempo para dedicarnos a la Web Ubicua, por ahora aprendamos a madurar la Web Semántica.</span></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"></span></p>
<p class="MsoNormal" style="text-align:justify;margin:0;"><span style="font-family:Arial;"><span style="font-size:small;"><strong>NetDrome</strong></span></span></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
