25 minutes of semantic web

17
SEMANTIC WEB EM 25MINUTOS Por / Yaso @yaso

Upload: yasodara-cordova

Post on 20-Jul-2015

98 views

Category:

Internet


3 download

TRANSCRIPT

SEMANTIC WEBEM 25 MINUTOSPor   /   Yaso @yaso

CGI.BR

REGISTRO.BR

Nic.br

cetic.br

septro.br

ceWeb.br

ppt.br

WEB SEMÂNTICA

Dados > informaçãoWeb dos significadosMas como adicionar significado?Como explicar às máquinas as relações?

RDF

É um modelo para representação de dadosnão é um formatoDefine uma maneira de explicar relações

Resource Description Framework

RDF

Entidade => atributo => valorSujeito => predicado => objetoentity  conferência  Tropical Ruby

http://tropicalrb.io  http://purl.org/dc/dcmitype/Event  Tropical Ruby

Subject ObjectPredicate

Um conjunto de triplas é um 

Triplas!

RDF graph

1: 

Inserir dados no HTML

RDFA

<title>Yasodara Córdova's profile</title> <link rel="foaf:primaryTopic" foaf:"maker"="" href="#me"> <div about="#me" typeof="foaf:Person"> <span property="foaf:name">Yasodara</span> <a rel="foaf:weblog" href="http://yaso.is/this">Website</a> </div>

2: 

Terse RDF Triple Language

Notação "textual" para RDF

mais fácil para humanos do que XML/RDF

TURTLE

4: 

Devs que querem colocar LD em apps que usam JSONDevs podem converter json em jsonlddevs que queiram gerar ou consumir dados com sintaxe JSON

exemplo do 

JSONLD

Jsonld

{ "@context": "http://json-ld.org/contexts/person.jsonld", "@id": "http://dbpedia.org/resource/John_Lennon", "name": "John Lennon", "born": "1940-10-09", "spouse": "http://dbpedia.org/resource/Cynthia_Lennon"}

EXEMPLOS

Existem   que podem ser utilizadas

Cookable

bases linkadas

OBRIGADA!

@w3cBrasil

@yaso

[email protected]