Web Semantics

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Web Semantics - Presentation Transcript

    1. Web Semantics (Semantic web) Instituto Superior de Tecnologias Avançadas do Porto Sérgio Oliveira // www.sergiomco.com
    2. Introdução Sérgio Oliveira // www.sergiomco.com
      • A palavra “Semantic” traduz-se para o “Significado de” A Semântica de algo, é o seu significado.
      • A “Semantic Web” pretende ser uma forma de descrever conteúdos de forma a que máquinas entendam.
      • Exemplo:
      • O ISTEC é uma instituição do ensino superior Português.
      • Os U2 são uma banda de rock
      • Este tipo de frases pode ser entendido facilmente por um humano, mas os computadores não as conseguem interpretar e “jogar” com elas.
      • Há quem defenda que a “Semantic Web” é a Web 3.0, o próximo passo na evolução.
    3. Descrição Sérgio Oliveira // www.sergiomco.com Portanto…. A “Semantic web” é uma evolução da world wide web na qual a informação possa ser interpretada por computadores (ao inverso de apenas humanos). Permite assim, que browsers, “bots”, “crawlers” e outros tipos de software encontrem, guardem, partilhem e processem informação de forma automatizada, facilitando o acesso á informação por parte de nós, Humanos. A “Semantic Web” descreve a informação e relações entre coisas , (Como A é irmão de B, X pertence a Z, C é descendente de D), e descreve também, as propriedades das coisas (como tamanho, peso, altura, velocidade, preços, etc)
    4. O que torna possível a “Semantic Web” ? Sérgio Oliveira // www.sergiomco.com
      • RDF (Resource Description Framework) é faz uso de "markup language" para descrever informação e recursos da web.
      • Colocar informação em ficheiros RDF, torna possível para o software, procurar, coleccionar, analisar e processar informação.
      • RDF é um formato standard baseado em XML para descrever recursos existentes na Web. Definições RDF são consideradas como "triplas", ou seja, consistem na conjunção do "Sujeito", "Predicado" e o "Objecto.
      • O Sujeito é o recurso em si, o predicado é uma propriedade desse recurso, e o objecto é o valor dessa mesma propriedade.
      • Predicado: Carro
      • Sujeito: Cor
      • Propriedade: Vermelho
    5. Exemplo de RDF / XML Sérgio Oliveira // www.sergiomco.com <rdf:RDF xmlns:vcard=&quot;http://www.w3.org/2001/vcard-rdf/3.0/#&quot;> <http://www.sergiomco.com/contacto/1> <vcard:fn> “Sérgio&quot; <http://www.sergiomco.com/contacto/1> <vcard:email> “sergiomco@gmail.com&quot; <http://www.sergiomco.com/contacto/1> <vcard:tel> &quot;123456789 &quot; <http://www.sergiomco.com/contacto/2> <vcard:fn> “Oliveira&quot; <http://www.sergiomco.com/contacto/2> <vcard:email> &quot; geral@sergiomco.com&quot; <http://www.sergiomco.com/contacto/2> <vcard:tel> &quot; 122344568 &quot; </rdf:RDF> Nome Telefone Email Sérgio 123456789 [email_address] Oliveira 122344568 [email_address]
    6. RDF – Linguagens de suporte Sérgio Oliveira // www.sergiomco.com OWL - Web Ontology Language OWL define os tipos de relações que podem ser expressas em RDF, usando vocabulário XML para indicar hierarquias, e relações entre diversos recursos. SPARQL - SPARQL Protocol and RDF Query Language SPARQL pode ser usada para expressar “queries “ entre diversos tipos de fontes de informação, onde os dados estão guardados sobre a forma de RDF. Exemplo: PREFIX abc: <http://example.com/exampleOntology#> . SELECT ?capital ?country WHERE { ?x abc:cityname ?capital ; abc:isCapitalOf ?y. ?y abc:countryname ?country ; abc:isInContinent abc:Africa. }
    7. Considerações finais Sérgio Oliveira // www.sergiomco.com Tudo que pode ser descrito na internet, é um recurso. A internet é um grande repositório de dados sem qualquer tipo de ordem. Não possuímos uma base de dados sobre a internet, onde o conteúdo esteja organizado, e devidamente identificado, como os autores, preços, lojas, localização de lojas e outras características. Possuímos pequenas descrições “metadata” ou seja, informação sobre informação. Mas a “Web semantic”, pretende estender esse conceito.
    8. Considerações finais Sérgio Oliveira // www.sergiomco.com Com o RDF, a proposta não é centralizar essa “metadata” sobre a internet num único local, mas criar uma maneira com a qual cada página, cada recurso possa criar sua própria “metadata” e torná-la disponível para quem precisar. O RDF não é uma linguagem, embora faça uso de algumas linguagens para se expressar. As mais comuns são o XML (formando RDF/XML), e o TURTLE (uma linguagem feita para expressar RDF de maneira simples).
    9. Fim da apresentação Instituto Superior de Tecnologias Avançadas do Porto Sérgio Oliveira // www.sergiomco.com I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize. – Tim Berners-Lee, 1999

    + Sérgio OliveiraSérgio Oliveira, 2 years ago

    custom

    835 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 835
      • 835 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 16
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories