O documento discute a Web Semântica, que visa integrar dados na web através de vocabulários e ontologias comuns. Ele explica como os dados podem ser representados em formatos de grafo como RDF e como consultas podem ser feitas usando SPARQL. Também fornece exemplos de aplicações como a BBC e a NASA que usam a Web Semântica.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Semantic Web Integração Dados
1. semantic web
Luís Cipriani
talleye.com
@lfcipriani (twitter, linkedin, github, ...)
24o. GURU (2012-05-19) - Sao Paulo/Brazil
sexta-feira, 18 de maio de 12
2. me
digital.abril.com.br
sexta-feira, 18 de maio de 12
3. motivação
semântica “relacionado ao significado de algo”
não ambíguo
sexta-feira, 18 de maio de 12
4. motivação
http://en.wikipedia.org/wiki/DIKW
sexta-feira, 18 de maio de 12
6. motivação
“A Semantic Web is not Artificial Intelligence”
Tim Berners-Lee
sexta-feira, 18 de maio de 12
7. motivação
“Semantic Web is all about data integration”
Programming the Semantic Web
http://oreilly.com/catalog/9780596153823
sexta-feira, 18 de maio de 12
8. integração de dados > tabelas
restaurante endereço especialidade preço aberto
ter-dom
Rancho fundo Av Paulista, 42 brasileira $$
(10h as 15h)
seg-sex
Kanikana Rua Sumidouro, 24 japonesa $$$
(13h as 23h)
... ... ... ... ...
sexta-feira, 18 de maio de 12
10. integração de dados > bases relacionais
restaurante
id nome endereço id_especialidade preço
1 Rancho fundo Av Paulista, 42 2 $$
2 Kanikana Rua Sumidouro, 24 3 $$$
aberto
id_restaurante dia horario_abre horario_fecha
especialidade 1 ter 10 15
id nome
1 qua 10 15
1 tailandesa
1 qui 10 14
2 brasileira 2 sex 13 23
3 japonesa 2 sab 13 23
2 dom 14 20
... ... ... ...
sexta-feira, 18 de maio de 12
11. integração de dados > bases relacionais
migração de schema
sexta-feira, 18 de maio de 12
13. integração de dados > schema flexível
estabelecimento
id nome endereço
1 Rancho fundo Av Paulista, 42 propriedades
id_estabelecimento id_campo valor
2 Kanikana Rua Sumidouro, 24
1 1 brasileira
1 2 $$
campo
1 5 seg
id nome
2 1 japonesa
1 especialidade
2 3 TRUE
2 preço
2 2 $$$
3 dj
... ... ...
4 música ao vivo
5 dia
... ...
sexta-feira, 18 de maio de 12
14. integração de dados > relacionamento semântico
estabelecimento
id nome endereço
1 Rancho fundo Av Paulista, 42
2 Kanikana Rua Sumidouro, 24
propriedades
id_estabelecimento campo valor
1 especialidade brasileira
1 preço $$
1 dia seg
2 especialidade japonesa
2 dj TRUE
2 preço $$$
... ... ...
sexta-feira, 18 de maio de 12
15. expressando significados
propriedades
sujeito predicado objeto
1 especialidade brasileira
1 preço $$
1 dia seg
2 especialidade japonesa
2 dj TRUE
2 preço $$$
... ... ...
tripla =
sexta-feira, 18 de maio de 12
16. modelo em grafo dos estabelecimentos
IDs únicos
sexta-feira, 18 de maio de 12
17. modelo em grafo dos estabelecimentos
relacionamentos
propriedades = first class objects
sexta-feira, 18 de maio de 12
18. modelo em grafo dos estabelecimentos
inferência
sexta-feira, 18 de maio de 12
19. modelo em grafo dos estabelecimentos
mesclando
sexta-feira, 18 de maio de 12
20. modelo em grafo dos estabelecimentos
sexta-feira, 18 de maio de 12
21. Linked Data Cloud
http://linkeddata.org/
sexta-feira, 18 de maio de 12
25. formato de grafo comum (embutidos no HTML)
RDFa Microformat
<p xmlns:dc="http://purl.org/dc/elements/1.1/" <div class="vcard">
about="http://www.example.com/books/wikinomics"> <div class="fn">Joe Doe</div>
In his latest book <div class="org">The Example Company</div>
<cite property="dc:title">Wikinomics</cite>, <div class="tel">604-555-1234</div>
<span property="dc:creator">Don Tapscott</span> <a class="url" href="http://example.com/">
explains deep changes in technology, http://example.com/
demographics and business. </a>
The book is due to be published in </div>
<span property="dc:date" content="2006-10-01">October 2006</span>.
</p>
Microdata
<section itemscope itemtype="http://data-vocabulary.org/Person">
Hello, my name is
<span itemprop="name">John Doe</span>,
I am a
<span itemprop="title">graduate research assistant</span>
at the
<span itemprop="affiliation">University of Dreams</span>.
My friends call me
<span itemprop="nickname">Johnny</span>.
You can visit my homepage at
<a href="http://www.JohnnyD.com" itemprop="url">www.JohnnyD.com</a>.
<section itemprop="address" itemscope itemtype="http://data-vocabulary.org/Address">
I live at
<span itemprop="street-address">1234 Peach Drive</span>
<span itemprop="locality">Warner Robins</span>
,
<span itemprop="region">Georgia</span>.
</section>
</section>
http://manu.sporny.org/2011/uber-comparison-rdfa-md-uf/
sexta-feira, 18 de maio de 12
27. vocabulários comuns
integração de dados necessita de acordos em:
• termos
• categorias utilizadas
• relacionamentos entre eles
sexta-feira, 18 de maio de 12
28. vocabulários comuns
RDFS (Schema)
extends Resource, Class, Literal, domain, range, type, subClassOf, seeAlso, isDefinedBy...
SKOS (Simple Knowledge Organization System)
para vocabulários controlados, thesaurus, taxonomia
part-of, instance-of, prefered-label, definition, Concept, example, related, Collection...
OWL (Web Ontology Language)
para definir vocabulários mais complexos, ricos com forte fundação lógica
sameAs, equivalentClass, disjointWith, differentFrom
RIF (Rule Interchange Format)
framework genérico para definir regras em termos e dados
uma linguagem para ciação de regras (loops, condicionais, ...)
sexta-feira, 18 de maio de 12
29. vocabulários comuns
uma ontologia deve fornecer um
vocabulário preciso no qual o
conhecimento possa ser representado
sexta-feira, 18 de maio de 12
30. vocabulários comuns > ontologias famosas
FOAF Dublin Core
rNews
iCal
GoodRelations
vCard
geonames UMBEL
sexta-feira, 18 de maio de 12
40. referências
engineering.abril.com.br
• http://semtech2011.semanticweb.com
• http://www.w3.org/2001/sw/
• Information Rules (www.inforules.com)
• http://www.w3.org/2001/sw/sweo/public/UseCases/
• Programming the Semantic Web (Oreilly)
• https://github.com/bendiken/rdf
• http://en.wikipedia.org/wiki/Triplestore
sexta-feira, 18 de maio de 12