25 minutes of Semantic Web
-
Upload
yasodara-cordova -
Category
Internet
-
view
98 -
download
3
Transcript of 25 minutes of Semantic Web
REGISTRO.BR
Nic.br
cetic.br
septro.br
ceWeb.br
ppt.br
W3C
Entre outros...
Dados na Web
Acessibilidade
Todos Web
Publicações
Webbr
WEB
TimBL propôs em 1989
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
RDF: ALGUNS FORMATOS
1.
2. 3. 4.
RDFa(HTML)TurtleRDF/XMLJSONLD
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
3:
sintaxe para definir grafos RDF
RDF/XML
XML
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
EXEMPLOS
Parse.lyLodLiveProductDBImDBSameas.org