Web Semântica




Web Semântica




uma introdução
   @yaso
Web Semântica




                          O que é SEMÂNTICA


Semântica é o estudo do
significado. Incide sobre a relação
entre significantes, tais como
palavras, frases, sinais e símbolos,
e o que eles representam, a sua
denotação. (Wikipedia.org)
Web Semântica




                     Internet, Web e Buscadores


Comunicação mediada por
máquinas                             Internet: permite comunicar. Bom.
Repositório de documentos            Web: armazenar documentos e
(conhecimento)                       apontar para eles – é um grande
Repositório de memes e piadas        ACERVO. Melhor ainda.
nonsense, vídeos, filmes, material   Buscadores: nos ajudam a achar os
                                     recursos! Perfeito?
para download...
Cultura (acervos, museus,
                                                   Não.
conteudo multimídia)
Web Semântica




http://w3cmemes.tumblr.com/page/2
Web Semântica




HTML


Apresenta a sintaxe do
documento, usada para listar o
recurso para o usuário.


Não apresenta o significado do
recurso, não faz associações ou
correlações de significado.
Web Semântica




  Significado vs Sintaxe




Reinaldo AMA a Web.


 Reinaldo <3 a Web.
Web Semântica




Comunicação mediada por máquinas
      (não tão inteligentes assim)




                                         ????


              Manga!
Web Semântica




Informação Machine-Understandable: Semantic Web
               (vamos “ensinar” as máquinas!!)
  Computadores entenderem o significado por trás da página




                                                                  3
                                                             <3 <
                                                               <3
                         Manga!
Web Semântica




       Ok. Mas, como fazer?
Bank
$




                              Bank
                              ?
Web Semântica




                                  Web Semântica
            (Ensinar os computadores como as coisas estão relacionadas)




A Web 2.0 um acervo.
A Web semântica é o ambiente
da Web das coisas.


“É um mundo de recursos
conectados por dados de um jeito

consistente e lógico”   (TimBL)
Web Semântica




                  Web 2.0 e Web Semântica: diferenças


●   Folksonomia                        ●   Linguagem controlada:
●   Palavras-chave: tags                    ●   Vocabulários de metadados;
●   Um recurso é mais útil quanto           ●   Ontologias
maior for seu uso                           ●   Sistema de organização de
●   Problemas de sinonímia: palavras            conhecimentos
diferentes, significados iguais        ●   Semântica não ambígua
●   Problemas com polissemia           ●   Interoperabilidade
●   Cada site tem um significado            ●   Troca de dados entre
para cada recurso                               sistemas
Web Semântica




                   Web Semântica: como começar


XML - eXtensible Markup Language
RDF - Resource Description Framework
OWL - Web Ontology Language
SPARQL – para fazer consultar
informações desses dados relacionados




O mais importante é definir e
descrever as relaçõs entre os
recursos na Web.
Web Semântica




                      Resource Description Framework
                                (framework para descrição de serviços)
●   Dados são relacionamentos
                                                      &tl;http://www.rdfabout.net/> a :Website .
●   Tudo deve ser descrito
                                                      &tl;http://www.rdfabout.net/> dc:title "rdf:about" .
●   Triplas RDF:                                      &tl;http://www.rdfabout.net/> dc:description "A
    ●   Recurso: qualquer coisa que pode conter       website about
        um URI, incluindo as páginas da web, assim    Resource Description Framework."
        como elementos de um documento XML.
    ●   Propriedade: Um recurso que tenha um
        determinado nome e possa ser utilizado
        como uma propriedade
    ●   Indicação: consiste na combinação de um
        recurso, uma propriedade, e de um valor.
Web Semântica




                                   SPARQL
                             (ferramenta para fazer)




O propósito da SPARQL é extrair       # declaracao do prefix (abreviacao das URIs)
                                      PREFIX foo:
informações de gráficos RDF. Ela      ...
                                      # declaracao dos acessos ao grafos
consegue procurar dados, limitar e    FROM ...
                                      # parametros a serem encontrados
separar os resultados.                SELECT ...
                                      # query pattern
                                      WHERE {
                                          ...
                                      }
                                      # organizador do resultado (ordenacao)
                                      ORDER BY ...
Web Semântica




                  OWL – Web Ontology Language
                           (Relacionar as entidades descritas)


1. Indivíduos: os objetos básicos;
2. Classes: conjuntos, coleções ou tipos de objetos;
3. Atributos: propriedades, características ou parâmetros que os objetos
podem ter e compartilhar;
4. Relacionamentos: as formas como os objetos podem se relacionar com
outros objetos.
Recursos são relacionados
Web Semântica




OWL – Web Ontology Language
     (Relacionar as entidades descritas)
Web Semântica
Web Semântica
Web Semântica
Web Semântica
Web Semântica




Obrigada :)
yaso@nic.br
  @yaso

Web Semântica: uma introdução

  • 1.
  • 2.
    Web Semântica O que é SEMÂNTICA Semântica é o estudo do significado. Incide sobre a relação entre significantes, tais como palavras, frases, sinais e símbolos, e o que eles representam, a sua denotação. (Wikipedia.org)
  • 3.
    Web Semântica Internet, Web e Buscadores Comunicação mediada por máquinas Internet: permite comunicar. Bom. Repositório de documentos Web: armazenar documentos e (conhecimento) apontar para eles – é um grande Repositório de memes e piadas ACERVO. Melhor ainda. nonsense, vídeos, filmes, material Buscadores: nos ajudam a achar os recursos! Perfeito? para download... Cultura (acervos, museus, Não. conteudo multimídia)
  • 4.
  • 5.
    Web Semântica HTML Apresenta asintaxe do documento, usada para listar o recurso para o usuário. Não apresenta o significado do recurso, não faz associações ou correlações de significado.
  • 6.
    Web Semântica Significado vs Sintaxe Reinaldo AMA a Web. Reinaldo <3 a Web.
  • 7.
    Web Semântica Comunicação mediadapor máquinas (não tão inteligentes assim) ???? Manga!
  • 8.
    Web Semântica Informação Machine-Understandable:Semantic Web (vamos “ensinar” as máquinas!!) Computadores entenderem o significado por trás da página 3 <3 < <3 Manga!
  • 9.
    Web Semântica Ok. Mas, como fazer? Bank $ Bank ?
  • 10.
    Web Semântica Web Semântica (Ensinar os computadores como as coisas estão relacionadas) A Web 2.0 um acervo. A Web semântica é o ambiente da Web das coisas. “É um mundo de recursos conectados por dados de um jeito consistente e lógico” (TimBL)
  • 11.
    Web Semântica Web 2.0 e Web Semântica: diferenças ● Folksonomia ● Linguagem controlada: ● Palavras-chave: tags ● Vocabulários de metadados; ● Um recurso é mais útil quanto ● Ontologias maior for seu uso ● Sistema de organização de ● Problemas de sinonímia: palavras conhecimentos diferentes, significados iguais ● Semântica não ambígua ● Problemas com polissemia ● Interoperabilidade ● Cada site tem um significado ● Troca de dados entre para cada recurso sistemas
  • 12.
    Web Semântica Web Semântica: como começar XML - eXtensible Markup Language RDF - Resource Description Framework OWL - Web Ontology Language SPARQL – para fazer consultar informações desses dados relacionados O mais importante é definir e descrever as relaçõs entre os recursos na Web.
  • 13.
    Web Semântica Resource Description Framework (framework para descrição de serviços) ● Dados são relacionamentos &tl;http://www.rdfabout.net/> a :Website . ● Tudo deve ser descrito &tl;http://www.rdfabout.net/> dc:title "rdf:about" . ● Triplas RDF: &tl;http://www.rdfabout.net/> dc:description "A ● Recurso: qualquer coisa que pode conter website about um URI, incluindo as páginas da web, assim Resource Description Framework." como elementos de um documento XML. ● Propriedade: Um recurso que tenha um determinado nome e possa ser utilizado como uma propriedade ● Indicação: consiste na combinação de um recurso, uma propriedade, e de um valor.
  • 14.
    Web Semântica SPARQL (ferramenta para fazer) O propósito da SPARQL é extrair # declaracao do prefix (abreviacao das URIs) PREFIX foo: informações de gráficos RDF. Ela ... # declaracao dos acessos ao grafos consegue procurar dados, limitar e FROM ... # parametros a serem encontrados separar os resultados. SELECT ... # query pattern WHERE { ... } # organizador do resultado (ordenacao) ORDER BY ...
  • 15.
    Web Semântica OWL – Web Ontology Language (Relacionar as entidades descritas) 1. Indivíduos: os objetos básicos; 2. Classes: conjuntos, coleções ou tipos de objetos; 3. Atributos: propriedades, características ou parâmetros que os objetos podem ter e compartilhar; 4. Relacionamentos: as formas como os objetos podem se relacionar com outros objetos. Recursos são relacionados
  • 16.
    Web Semântica OWL –Web Ontology Language (Relacionar as entidades descritas)
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.