<?xml version="1.0" encoding="iso-8859-1"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Das minhas leituras &#187; Web semântica</title>
	<atom:link href="http://blog.kutova.com/category/web-semantica/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kutova.com</link>
	<description>blog.kutova.com</description>
	<lastBuildDate>Fri, 23 Apr 2010 21:17:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>O que é RDF (parte 2)</title>
		<link>http://blog.kutova.com/2007/07/12/o-que-e-rdf-parte-2/</link>
		<comments>http://blog.kutova.com/2007/07/12/o-que-e-rdf-parte-2/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 15:48:22 +0000</pubDate>
		<dc:creator>Marcos Kutova</dc:creator>
				<category><![CDATA[Web semântica]]></category>

		<guid isPermaLink="false">http://blog.kutova.com/2007/07/12/o-que-e-rdf-parte-2/</guid>
		<description><![CDATA[Joshua Tauberer, no artigo What is RDF, afirma que um padrão para representação distribuída de conhecimento (como o RDF) tem que considerar os seguintes aspectos: 1. O conhecimento é flexível. Não é possível armazernar qualquer conhecimento em tabelas ou em estruturas hierárquicas. Uma alternativa para isso é o uso de mapas conceituais. A figura abaixo [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Joshua Tauberer, no artigo <em><a href="http://www.xml.com/pub/a/2001/01/24/rdf.html">What is RDF</a></em>, afirma que um padrão para representação distribuída de conhecimento (como o RDF) tem que considerar os seguintes aspectos:</p>
<p align="justify"><strong>1. O conhecimento é flexível.</strong> Não é possível armazernar qualquer conhecimento em tabelas ou em estruturas hierárquicas. Uma alternativa para isso é o uso de <em>mapas conceituais</em>. A figura abaixo mostra um mapa conceitual criado por Tabuerer com informações sobre filmes e shows de TV:</p>
<p>
<div class="centralizado"><img src="/up/k/ku/blog.kutova.com/img/whatisrdf.gif" alt="whatisrdf - Mapa conceitual" title="whatisrdf - Mapa conceitual" /></div>
</p>
<p align="justify">Dessa figura, é possível extrair as seguintes informações:</p>
<table border="1">
<tr>
<td align="center"><strong>Sujeito</strong></td>
<td align="center"><strong>Verbo</strong></td>
<td align="center"><strong>Objeto</strong></td>
</tr>
<tr>
<td>vicent_donofrio</td>
<td>starred_in</td>
<td>law_&#038;_order_criminal_intent</td>
</tr>
<tr>
<td>law_&#038;_order_criminal_intent</td>
<td>is_a</td>
<td>tv_show</td>
</tr>
<tr>
<td>the_thirteenth_floor</td>
<td>similar_plot_as</td>
<td>the_matrix</td>
</tr>
</table>
<p align="justify"><br/>Cada linha dessa tabela é um pedaço de conhecimento composto por três partes: um sujeito, um verbo e um objeto (que pode ser muito mais complexo do que uma frase). </p>
<p align="justify"><strong>2. É necessário que possam ser criadas relações entre as informações na Web Semântica.</strong> Para isso devem existir convenções no nomes dos sujeitos e dos objetos, assim como no significado dos verbos. Esse nome pode ser um URI (<em>Uniform Resource Identifier</em>), muitas vezes representado por um endereço da Web. Por exemplo, o identificador <em>law_&#038;_order_criminal_intent</em> poderia ser também <em>&lt;www.nbc.com/Law_&#038;_Order:_Criminal_Intent/&gt;</em>, já que esse programa é produzido pela NBC. Assim, não haveria como confundir com outra coisa que tivesse o mesmo nome. Um URI deve ser um identificador universal.</p>
<p align="justify"><strong>3. Serão necessários vocabulários específicos para domínios específicos.</strong> As informações do exemplo não só são em inglês como tratam de um domínio específico que é o da TV (e cinema). Termos como <em>starred_in</em> ou <em>similar_plot_as</em> só fazem sentido nesse contexto. É importante que em algum lugar esses termos sejam formalmente explicados, para que possam ser usados por qualquer um. É comum, portanto, encontrar termos contendo prefixos &#8211; cada prefixo diferente indica um vocabulário diferente (normalmente também através de endereços da Web).</p>
<p align="justify">O exemplo de Tauberer abaixo mostra o uso de dois prefixos &#8211; um chamado <strong>rdf</strong> que descreve elementos básicos do RDF (como os termos <em>Description</em> e <em>about</em>) especificado pelo endereço <em>http://www.w3.org/1999/02/22-rdf-syntax-ns#</em> e outro chamado <strong>ex</strong> que poderia descrever termos de TV e cinema (como <em>starred_in</em> e <em>similiar_plot_as</em>) especificado pelo endereço <em>http://www.example.org/</em>:</p>
<pre>
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:ex="http://www.example.org/"&gt;
    &lt;rdf:Description rdf:about="http://www.example.org/vincent_donofrio"&gt;
        &lt;ex:starred_in&gt;
            &lt;ex:tv_show rdf:about="http://www.example.org/law_and_order_ci" /&gt;
        &lt;/ex:starred_in&gt;
    &lt;/rdf:Description&gt;
    &lt;rdf:Description rdf:about="http://www.example.org/the_thirteenth_floor"&gt;
        &lt;ex:similar_plot_as rdf:resource="http://www.example.org/the_matrix" /&gt;
    &lt;/rdf:Description&gt;
&lt;/rdf:RDF&gt;
</pre>
<p align="justify">Continua &#8230;</p>
<p><script language="JavaScript" src="http://kutova.com/google.js" type="text/javascript"></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kutova.com/2007/07/12/o-que-e-rdf-parte-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O que é RDF (parte 1)</title>
		<link>http://blog.kutova.com/2007/07/11/o-que-e-rdf-parte-1/</link>
		<comments>http://blog.kutova.com/2007/07/11/o-que-e-rdf-parte-1/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 00:19:10 +0000</pubDate>
		<dc:creator>Marcos Kutova</dc:creator>
				<category><![CDATA[Web semântica]]></category>

		<guid isPermaLink="false">http://blog.kutova.com/2007/07/11/o-que-e-rdf-parte-1/</guid>
		<description><![CDATA[No artigo What is RDF, Joshua Tauberer esclarece o que é (ou será) a Web Semântica e qual o papel da RDF nela. De acordo com ele, o termo semântica na Web Semântica não quer dizer que os computadores serão capazes de entender o significado de qualquer coisa, mas que pedaços de conhecimento poderão ser [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">No artigo <em><a href="http://www.xml.com/pub/a/2001/01/24/rdf.html">What is RDF</a></em>, Joshua Tauberer esclarece o que é (ou será) a Web Semântica e qual o papel da RDF nela. De acordo com ele, o termo <strong>semântica</strong> na Web Semântica não quer dizer que os computadores serão capazes de entender o significado de qualquer coisa, mas que pedaços de conhecimento poderão ser mecanicamente manipulados pelas máquinas, com objetivos úteis aos humanos.</p>
<p align="justify">Tauberer explica que a Web atual é uma plataforma para apresentação de informação. Mesmo que sites como o <a href="http://www.wikipedia.org/">Wikipedia</a> contenham boa parte do conhecimento humano, tudo o que o computador &#8216;enxerga&#8217; é como apresentar textos e imagens para o usuário. O conhecimento, que é a parte interessante, está fora do alcance do computador.</p>
<p align="justify">A idéia da Web Semântica é oferecer uma plataforma descentralizada de conhecimento. Nesse ambiente, um computador poderá juntar, por exemplo, dados de um produto obtidos no site do seu fabricante com artigos publicados sobre esse produto no site de uma revista especializada e com as informações do estoque do produto no site de algum varejista. Mas para que o computador possa fazer isso, são necessários padrões de representação de conhecimento. E é aí que o RDF entra em cena.</p>
<p align="justify">O <a href="http://www.w3.org/RDF/">RDF</a> (<em>Resource Description Framework</em>) é um padrão do W3C para codificação de conhecimento. Criado originalmente para codificar metadados (dados que descrevem dados), o RDF foi escolhido como uma forma flexível para decompor o conhecimento em partes pequenas com regras entre elas. Através dessas regras, é possível representar muita coisa sobre pessoas, lugares, conceitos e muito mais, além das relações entre eles.</p>
<p align="justify">O código abaixo é um exemplo de uso de RDF, apresentado por Tauberer:</p>
<pre>
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:ex="http://www.example.org/"&gt;
    &lt;rdf:Description rdf:about="http://www.example.org/vincent_donofrio"&gt;
        &lt;ex:starred_in&gt;
            &lt;ex:tv_show rdf:about="http://www.example.org/law_and_order_ci" /&gt;
        &lt;/ex:starred_in&gt;
    &lt;/rdf:Description&gt;
    &lt;rdf:Description rdf:about="http://www.example.org/the_thirteenth_floor"&gt;
        &lt;ex:similar_plot_as rdf:resource="http://www.example.org/the_matrix" /&gt;
    &lt;/rdf:Description&gt;
&lt;/rdf:RDF&gt;
</pre>
<p align="justify">Esse exemplo diz que o ator Vincent Donofrio apareceu no programa de TV <em>Law &#038; Order: Criminal Intent</em>. Também diz que o filme <em>The Thirteenth Floor</em> tem um enredo similar ao de <em>The Matrix</em>. Mas para entender de fato o exemplo é necessária uma boa compreensão de XML. Nos próximos artigos tentarei deixar isso um pouco mais claro.</p>
<p align="justify">Continua &#8230;</p>
<p><a href="http://www.kutova.com/solucoes.asp"><img src="http://www.kutova.com/imagens/bannerprovao.gif" border=0"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kutova.com/2007/07/11/o-que-e-rdf-parte-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
