SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
 
Bem	
  vindos	
  à	
  disciplina	
  	
  
Web	
  Semân)ca	
  e	
  Ontologias	
  
Universidade	
  Federal	
  de	
  Pelotas	
  
Disciplina	
  Opta7va:	
  1110202	
  
	
  
Professores:	
  
Daniela	
  Brauner	
  –	
  dani@inf.ufpel.edu.br	
  	
  
Ana	
  Marilza	
  Pernas	
  
Roger	
  Machado	
  
O	
  problema	
  	
  
	
  
	
  
O	
  volume	
  de	
  dados	
  disponíveis	
  na	
  Web	
  
aumentou	
  (e	
  vem	
  aumentando)…	
  
	
  
Redes Sociais Páginas Web
Bases de dados
científicas
BIG DATA
Sensores
Dispositivos
móveis
Cidades
Inteligentes
O	
  problema	
  	
  
	
  
	
  
…e	
  como	
  encontramos	
  a	
  informação	
  	
  
que	
  buscamos?	
  
	
  
!	
  ?	
  
Em	
  busca	
  de	
  imagens	
  de…	
  
Procurando	
  por	
  imagens	
  com	
  a	
  palavra	
  “cano”	
  
Ahhhhh,	
  mas	
  o	
  buscador	
  está	
  configurado	
  para	
  a	
  língua	
  inglesa…	
  
Opa…	
  quase…	
  mas	
  é	
  necessário	
  desambiguar.	
  	
  
Pronto…	
  configurei	
  o	
  buscador	
  para	
  língua	
  portuguesa.	
  
Em	
  busca	
  de	
  imagens	
  de…	
  
O	
  problema	
  	
  
	
  
	
  
E	
  as	
  máquinas?	
  Como	
  os	
  computadores	
  
desambiguam	
  o	
  resultado	
  de	
  uma	
  busca	
  
automaAcamente?	
  
	
  
Uma	
  ideia	
  
•  A	
  Web	
  Semân7ca	
  é	
  uma	
  área	
  de	
  pesquisa	
  
voltada	
  a	
  permi7r	
  que	
  usuários	
  e	
  máquinas	
  
consigam	
  facilmente	
  encontrar,	
  compar7lhar	
  
e	
  combinar	
  informações	
  na	
  Web;	
  
•  A	
  ideia	
  é	
  embu7r	
  semân7ca	
  nos	
  dados;	
  
•  Descrever	
  os	
  dados	
  com	
  informações	
  
semân7cas;	
  
Minha	
  página	
  pessoal	
  
•  Eu	
  sou	
  Daniela	
  Brauner	
  	
  
•  Trabalho	
  na	
  
•  Moro	
  em	
  
•  Escuto	
  	
  	
  
•  Assisto	
  
•  Sou	
  amiga	
  da	
  
•  Fui	
  ao	
  
•  Adoro	
  	
  
LINK	
  PARA	
  
LINK	
  PARA	
  
LINK	
  PARA	
  
LINK	
  PARA	
  
LINK	
  PARA	
  
LINK	
  PARA	
  
LINK	
  	
  
PARA	
  
Como	
  o	
  computador	
  entende	
  	
  
a	
  minha	
  página	
  
É	
  AMIGA	
  	
  DE	
  
CURTE	
  
ASSISTE	
  
ESCUTA	
  
MORA	
  EM	
  
ESTEVE	
  EM	
  
TRABALHA	
  	
  
PARA	
  
Incluindo	
  semân7ca	
  
TRABALHA	
  	
  
PARA	
  
MORA	
  EM	
  
Conceitos	
  importantes	
  
•  A	
  Web	
  de	
  documentos	
  
•  A	
  Web	
  de	
  dados	
  
•  Tecnologias	
  
•  Ferramentas	
  
•  API	
  
•  Armazenamento	
  
Web	
  de	
  documentos	
  
•  Hoje,	
  a	
  maior	
  parte	
  das	
  
páginas	
  Web	
  são	
  
documentos	
  HTML	
  
conectados	
  uns	
  aos	
  
outros	
  através	
  de	
  
hyperlinks.	
  
	
  
Web	
  de	
  documentos	
  
•  Em	
  1989	
  –	
  Tim	
  Berners-­‐Lee	
  inventou	
  a	
  Web	
  
•  Em	
  1990	
  –	
  Ele	
  escreveu	
  seu	
  primeiro	
  cliente/servidor	
  Web	
  
•  Em	
  1994	
  –	
  Foi	
  criado	
  o	
  W3C	
  (World	
  Wide	
  Web	
  Consor7um)	
  
	
  	
  	
  	
  	
  …	
  
	
  
Referências:	
  
Linha	
  do	
  tempo	
  da	
  evolução	
  das	
  tecnologias	
  para	
  Web	
  (intera7va):	
  	
  
hip://www.evolu7onokheweb.com	
  	
  
Mais	
  sobre	
  Tim	
  Berners-­‐Lee:	
  	
  
hip://www.w3.org/People/Berners-­‐Lee/	
  	
  
Web	
  de	
  documentos	
  
•  O	
  World	
  Wide	
  Web	
  ConsorAum	
  (W3C)	
  é	
  um	
  consórcio	
  
internacional	
  formado	
  por	
  organizações,	
  uma	
  equipe	
  em	
  
tempo	
  integral	
  e	
  o	
  público,	
  que	
  trabalha	
  para	
  desenvolver	
  
padrões	
  para	
  a	
  Web.	
  Foi	
  fundado	
  em	
  1994.	
  
•  Liderado	
  pelo	
  inventor	
  da	
  web	
  Tim	
  Berners-­‐Lee	
  e	
  Jeffrey	
  Jaffe,	
  
o	
  W3C	
  tem	
  como	
  missão	
  conduzir	
  a	
  World	
  Wide	
  Web	
  para	
  
que	
  a)nja	
  todo	
  seu	
  potencial,	
  desenvolvendo	
  protocolos	
  e	
  
diretrizes	
  que	
  garantam	
  seu	
  crescimento	
  de	
  longo	
  prazo.	
  	
  
Referências:	
  
Site	
  oficial:	
  hip://www.w3.org	
  	
  
Escritório	
  brasileiro:	
  hip://www.w3c.br	
  	
  
	
  
Web	
  de	
  documentos	
  
•  Máquinas	
  conseguem	
  ler	
  esses	
  documentos	
  mas	
  têm	
  muita	
  
dificuldade	
  de	
  extrair	
  algum	
  significado	
  deles…	
  
Web	
  de	
  dados	
  
Como	
  viabilizar	
  que	
  os	
  computadores	
  	
  
“entendam”	
  o	
  conteúdo	
  da	
  Web?	
  
	
  
•  Web	
  semân)ca:	
  é	
  a	
  visão	
  do	
  W3C	
  sobre	
  dados	
  conectados	
  na	
  
Web.	
  As	
  tecnologias	
  para	
  Web	
  Semân7ca	
  viabilizam	
  que	
  as	
  
pessoas	
  criem	
  repositórios	
  de	
  dados	
  na	
  Web,	
  vocabulários	
  e	
  
que	
  escrevam	
  regras	
  para	
  que	
  os	
  computadores	
  possam	
  
manipular	
  os	
  dados.	
  
•  O	
  W3C	
  mantém	
  esforços	
  colabora7vos	
  com	
  a	
  par7cipação	
  de	
  
um	
  grande	
  número	
  de	
  pesquisadores	
  e	
  parceiros	
  industriais.	
  	
  
Web	
  de	
  dados	
  
•  Na	
  web	
  de	
  dados	
  também	
  usamos	
  links…	
  	
  
•  Tudo	
  é	
  iden7ficado	
  por	
  URIs	
  (Uniform	
  
Resource	
  Iden7fiers)	
  
Imagine	
  uma	
  página	
  com	
  informações	
  sobre	
  Albert	
  
Einstein:	
  
	
  
	
  
	
  
	
  
Name	
  Albert	
  Einstein	
  
Albert	
  was	
  born	
  on	
  March	
  14,	
  1879.	
  
Albert	
  was	
  born	
  in	
  the	
  German	
  Empire.	
  
Albert	
  has	
  a	
  picture	
  at	
  
	
  	
  hip://en.wikipedia.org/wiki/Image:Albert_Einstein_Head.jpg	
  
Web	
  de	
  dados	
  
•  Na	
  web	
  de	
  dados	
  teríamos	
  os	
  dados	
  	
  
anotados,	
  mais	
  ou	
  menos	
  assim:	
  
	
  
	
  
	
  
	
  
	
  
<hip://dbpedia.org/resource/Albert_Einstein>	
  
	
  	
  	
  	
  	
  	
  	
  <hip://xmlns.com/foaf/0.1/name>	
  	
  "Albert	
  Einstein".	
  
<hip://dbpedia.org/resource/Albert_Einstein>	
  
	
  	
  	
  	
  	
  	
  	
  <hip://dbpedia.org/property/dateOfBirth>	
  "March	
  14,	
  1879".	
  
<hip://dbpedia.org/resource/Albert_Einstein>	
  
	
  	
  	
  	
  	
  	
  	
  <hip://dbpedia.org/property/birthPlace>	
  
	
  	
  	
  	
  	
  	
  	
  <hip://dbpedia.org/resource/German_Empire>.	
  
<hip://dbpedia.org/resource/Albert_Einstein>	
  
	
  	
  	
  	
  	
  	
  	
  <hip://xmlns.com/foaf/0.1/depic7on>	
  
	
  	
  	
  	
  	
  	
  	
  <hip://en.wikipedia.org/wiki/Image:Albert_Einstein_Head.jpg>.	
  
URI	
  
Web	
  de	
  dados	
  
•  Pra	
  facilitar…criamos	
  referências	
  para	
  os	
  
“vocabulários”	
  u7lizados:	
  
@prefix	
  dbp:	
  <hip://dbpedia.org/property/>	
  .	
  
@prefix	
  dbr:	
  <hip://dbpedia.org/resource/>	
  .	
  
@prefix	
  foaf:	
  <hip://xmlns.com/foaf/0.1/>	
  .	
  
@prefix	
  rdfs:	
  <hip://www.w3.org/2000/01/rdf-­‐schema#>	
  .	
  
@prefix	
  xsd:	
  <hip://www.w3.org/2001/XMLSchema#>	
  .	
  
	
  
dbr:Albert_Einstein	
  
	
  	
  foaf:name	
  "Albert	
  Einstein";	
  
	
  	
  dbp:birthPlace	
  dbr:German_Empire;	
  
	
  	
  dbp:dateOfBirth	
  "1879-­‐03-­‐14"^^xsd:date;	
  
	
  	
  foaf:depic7on	
  <hip://en.wikipedia.org/wiki/Image:Albert_Einstein_Head.jpg>	
  .	
  
Tecnologias	
  
•  Ontologias	
  
•  XML	
  (eXtensible	
  Markup	
  Language):	
  	
  
para	
  definir	
  a	
  estrutura	
  de	
  documentos.	
  
	
  
•  RDF	
  (Resource	
  Descrip3on	
  Framework):	
  	
  
para	
  descrever	
  os	
  recursos	
  na	
  Web.	
  
•  SPARQL	
  (SPARQL	
  Protocol	
  and	
  RDF	
  Query	
  Language):	
  linguagem	
  de	
  
consulta.	
  
•  OWL	
  (Ontology	
  Web	
  Language):	
  baseado	
  em	
  RDF,	
  	
  
permite	
  descrever	
  recursos	
  e	
  suas	
  relações.	
  	
  
Tecnologias	
  
Fonte:	
  hip://www.dblab.ntua.gr/~bikakis/XMLSeman7cWebW3CTimeline.png	
  	
  	
  
Tecnologias	
  
As	
  ontologias	
  permitem	
  descrever	
  a	
  semân7ca	
  das	
  classes	
  e	
  
propriedades	
  usadas	
  em	
  documentos	
  na	
  Web.	
  	
  
	
  
•  Tecnologias	
  relacionadas:	
  RDF,	
  SPARQL,	
  OWL	
  	
  
Tecnologias	
  
•  XML	
  (eXtensible	
  Markup	
  Language):	
  É	
  uma	
  linguagem	
  de	
  
marcação	
  que	
  define	
  um	
  conjunto	
  de	
  regras	
  para	
  codificar	
  um	
  
documento	
  em	
  um	
  formato	
  tanto	
  lido	
  por	
  humanos	
  quanto	
  
por	
  máquinas.	
  Foi	
  definida	
  pelo	
  W3C	
  (World	
  Wide	
  Web	
  
Consor7um)	
  em	
  1996.	
  
	
  
	
  
Referências:	
  
hip://www.w3.org/XML/	
  
hip://www.w3schools.com/xml/	
  	
  
Tecnologias	
  
•  RDF	
  (Resource	
  
Descrip3on	
  Framework):	
  
framework	
  para	
  
expressar	
  informação	
  na	
  
Web	
  sobre	
  recursos	
  
(documentos,	
  pessoas,	
  
objetos	
  e	
  conceitos	
  
abstratos)	
  para	
  que	
  
possa	
  ser	
  entendido	
  por	
  
máquina.	
  
Referências:	
  
hip://www.w3.org/TR/rdf-­‐primer/	
  	
  
Tecnologias	
  
•  RDFa	
  (Resource	
  Descrip3on	
  Framework	
  in	
  a>ributes):	
  fornece	
  
um	
  conjunto	
  de	
  atributos	
  de	
  marcação	
  para	
  enriquecer	
  o	
  
dado	
  que	
  está	
  em	
  HTML	
  com	
  informações	
  que	
  podem	
  ser	
  
entendidas	
  por	
  máquinas.	
  
Referências:	
  
hip://www.w3.org/TR/rdfa-­‐primer/	
  	
  
Tecnologias	
  
Para	
  ver	
  exemplos	
  de	
  código	
  RDFa	
  em	
  grafo:	
  
hip://rdfa.info/play/	
  	
  (Beta	
  service)	
  
Tecnologias	
  
•  SPARQL	
  (SPARQL	
  Protocol	
  
And	
  RDF	
  Query	
  Language)	
  é	
  a	
  
linguagem	
  de	
  consulta	
  para	
  a	
  
Web	
  Semân7ca.	
  	
  
	
  
Referência:	
  	
  
hip://www.w3.org/TR/rdf-­‐sparql-­‐query/	
  	
  
PREFIX	
  foaf:	
  <hip://xmlns.com/foaf/0.1/>	
  
SELECT	
  ?name	
  
FROM	
  <hip://example.com/dataset.rdf>	
  
WHERE	
  {	
  
	
  	
  ?x	
  foaf:name	
  ?name	
  .	
  
}	
  
ORDER	
  BY	
  ?name	
  
Tecnologias	
  
•  OWL	
  (Web	
  
Ontology	
  
Language):	
  é	
  uma	
  
linguagem	
  para	
  
representação	
  de	
  
ontologias.	
  
Baseada	
  em	
  RDF.	
  
Referência:	
  
hip://www.w3.org/TR/owl-­‐guide/	
  	
  
Ferramentas	
  
•  Protégé:	
  ferramenta	
  gratuita	
  e	
  open-­‐source	
  para	
  construção	
  
de	
  modelos	
  baseados	
  em	
  conhecimento	
  usando	
  ontologias.	
  	
  
	
  
	
  
	
  
	
  
	
  
Referência:	
  
hip://protege.stanford.edu	
  	
  
API	
  
•  Jena	
  é	
  uma	
  API	
  Java	
  para	
  criação	
  de	
  aplicações	
  para	
  Web	
  
Semân7ca	
  e	
  Linked	
  Data	
  (essencialmente	
  para	
  manipulação	
  
de	
  ontologias)	
  	
  
•  Desenvolvida	
  pela	
  Hewlei-­‐Packard	
  (HP)	
  	
  
Referência:	
  	
  
hip://jena.apache.org	
  	
  
Armazenamento	
  	
  
BD	
  Relacional	
  X	
  Dados	
  RDF	
  
•  As	
  tabelas	
  armazenam	
  apenas	
  aquilo	
  
que	
  foram	
  projetadas	
  para	
  armazenar	
  
•  O	
  significado	
  deve	
  ser	
  interpretado	
  pelo	
  
usuário	
  ou	
  construído	
  no	
  sokware	
  	
  
•  Pode	
  acomodar	
  novos	
  esquemas	
  de	
  
dados,	
  sem	
  custo	
  
•  É	
  entendido	
  por	
  humanos	
  e	
  por	
  
máquinas	
  
Fonte:	
  Feigenbaum,	
  L.	
  Evolu7on	
  Towards	
  Web	
  3.0:	
  The	
  Seman7c	
  Web.	
  Experiences	
  and	
  Challenges	
  on	
  the	
  Web	
  and	
  Inside	
  Enterprises.	
  2011.	
  
hip://pt.slideshare.net/LeeFeigenbaum/evolu7on-­‐towards-­‐web-­‐30-­‐the-­‐seman7c-­‐web	
  	
  
Armazenamento	
  	
  
BD	
  Relacional	
  X	
  Dados	
  RDF	
  
•  Como	
  seriam	
  armazenados	
  os	
  dados	
  	
  
sobre	
  Einstein:	
  
	
  
	
  
	
  
	
  
	
  
Sujeito	
   Predicado	
   Objeto	
  
<hip://dbpedia.org/
resource/Albert_Einstein>	
  
<hip://xmlns.com/foaf/
0.1/name>	
   	
  "Albert	
  Einstein".	
  
<hip://dbpedia.org/
resource/Albert_Einstein>	
  
<hip://dbpedia.org/
property/dateOfBirth>	
   	
  "March	
  14,	
  1879".	
  
<hip://dbpedia.org/
resource/Albert_Einstein>	
  
<hip://dbpedia.org/
property/birthPlace>	
  
<hip://dbpedia.org/resource/
German_Empire>	
  
<hip://dbpedia.org/
resource/Albert_Einstein>	
  
<hip://xmlns.com/foaf/
0.1/depic7on>	
  
<hip://en.wikipedia.org/wiki/
Image:Albert_Einstein_Head.jpg>	
  
 
	
  
	
  
	
  
Referência:	
  	
  
hip://www.ted.com/talks/
7m_berners_lee_on_the_next_web	
  	
  
Linked	
  Data	
  
•  A	
  Web	
  Semân7ca	
  não	
  é	
  apenas	
  colocar	
  os	
  dados	
  na	
  Web,	
  mas	
  
sim	
  conectá-­‐los	
  para	
  que	
  uma	
  pessoa	
  ou	
  máquina	
  possa	
  
explorar	
  a	
  Web	
  de	
  Dados.	
  	
  
•  Com	
  dados	
  vinculados	
  (Linked	
  Data)	
  você	
  pode	
  achar	
  muito	
  
mais	
  dados	
  e	
  extrair	
  mais	
  informação.	
  
•  Ao	
  invés	
  de	
  usar	
  hyperlinks	
  para	
  explicitar	
  o	
  relacionamento	
  
entre	
  documentos	
  na	
  Web,	
  na	
  Web	
  de	
  dados	
  usamos	
  
relacionamentos	
  descritos	
  em	
  RDF.	
  	
  
•  As	
  URIs	
  iden7ficam	
  qualquer	
  7po	
  de	
  objeto	
  ou	
  conceito.	
  
Referência:	
  
hip://www.w3.org/DesignIssues/LinkedData.html	
  	
  
Dados	
  vinculados	
  em	
  2007	
  
FONTE:	
  Linking	
  Open	
  Data	
  cloud	
  diagram	
  2014,	
  by	
  Max	
  Schmachtenberg,	
  Chris7an	
  Bizer,	
  Anja	
  
Jentzsch	
  and	
  Richard	
  Cyganiak.	
  hip://lod-­‐cloud.net/	
  	
  
Dados	
  vinculados	
  em	
  2014	
  
FONTE:	
  Linking	
  Open	
  Data	
  cloud	
  diagram	
  2014,	
  by	
  Max	
  Schmachtenberg,	
  Chris7an	
  Bizer,	
  Anja	
  
Jentzsch	
  and	
  Richard	
  Cyganiak.	
  hip://lod-­‐cloud.net/	
  	
  
Ferramentas	
  
•  CKAN	
  é	
  uma	
  ferramenta	
  para	
  gerenciar	
  e	
  publicar	
  coleções	
  de	
  
dados.	
  
•  Permite	
  a	
  busca,	
  construção	
  	
  de	
  mapas,	
  grafos	
  e	
  tabelas.	
  
•  Open-­‐source.	
  
•  Desenvolvido	
  pela	
  Open	
  Knowledge	
  Founda7on	
  (2006).	
  
•  Suporte	
  a	
  linked	
  data.	
  
Referência:	
  
hip://ckan.org	
  	
  
Ferramentas	
  
•  Datahub	
  é	
  um	
  catálogo	
  gratuito	
  de	
  coleções	
  de	
  dados	
  abertos	
  
•  Permite	
  a	
  busca	
  de	
  dados,	
  registro	
  de	
  coleções	
  de	
  dados,	
  criação	
  e	
  
gerenciamento	
  de	
  grupos	
  de	
  bases	
  de	
  dados,	
  além	
  de	
  permi7r	
  que	
  
o	
  usuário	
  receba	
  atualizações	
  sobre	
  as	
  coleções	
  de	
  interesse;	
  
•  API	
  de	
  acesso:	
  CKAN	
  API	
  
•  Criado	
  pela	
  Open	
  Knowledge	
  Founda7on	
  
Referência:	
  
hip://datahub.io	
  	
  	
  
Referências	
  
•  hip://www.w3.org	
  	
  
•  hip://www.w3.org/standards/seman7cweb/	
  	
  
•  Xexéo,	
  G.	
  Big	
  Data:	
  Computação	
  para	
  uma	
  
sociedade	
  conectada	
  e	
  digitalizada.	
  Ar7go	
  
publicado	
  na	
  revista	
  Ciência	
  Hoje	
  (CH	
  306	
  -­‐	
  
Agosto/2013):	
  
hip://cienciahoje.uol.com.br/revista-­‐ch/
2013/306/pdf_aberto/bigdata306.pdf	
  	
  
Este	
  obra	
  de	
  Ana	
  Marilza	
  Pernas	
  e	
  Daniela	
  Brauner	
  está	
  licenciado	
  com	
  uma	
  Licença	
  
Crea7ve	
  Commons	
  Atribuição-­‐NãoComercial-­‐Compar7lhaIgual	
  4.0	
  Internacional.	
  

Mais conteúdo relacionado

Mais procurados

A origem e evolução da internet
A origem e evolução da internetA origem e evolução da internet
A origem e evolução da internetDaniele Diniz Diniz
 
A historia da internet - linha do tenpo
A historia da internet - linha do tenpo A historia da internet - linha do tenpo
A historia da internet - linha do tenpo Diego Lunna
 
Mini curso de banco de dados - parte 1
Mini curso de banco de dados - parte 1Mini curso de banco de dados - parte 1
Mini curso de banco de dados - parte 1Rafael Sanches
 

Mais procurados (7)

A origem e evolução da internet
A origem e evolução da internetA origem e evolução da internet
A origem e evolução da internet
 
Web semantica
Web semanticaWeb semantica
Web semantica
 
A historia da internet - linha do tenpo
A historia da internet - linha do tenpo A historia da internet - linha do tenpo
A historia da internet - linha do tenpo
 
Internet
InternetInternet
Internet
 
Pesquisa na Web
Pesquisa na WebPesquisa na Web
Pesquisa na Web
 
Internet e Educa
Internet e EducaInternet e Educa
Internet e Educa
 
Mini curso de banco de dados - parte 1
Mini curso de banco de dados - parte 1Mini curso de banco de dados - parte 1
Mini curso de banco de dados - parte 1
 

Destaque

eBook WK Sistemas – 20 práticas para transformar as compras da sua empresa
eBook WK Sistemas – 20 práticas para transformar as compras da sua empresaeBook WK Sistemas – 20 práticas para transformar as compras da sua empresa
eBook WK Sistemas – 20 práticas para transformar as compras da sua empresaWK Sistemas
 
Proposta de doutorado - Alinhamento de esquemas baseado em instâncias
Proposta de doutorado - Alinhamento de esquemas baseado em instânciasProposta de doutorado - Alinhamento de esquemas baseado em instâncias
Proposta de doutorado - Alinhamento de esquemas baseado em instânciasDaniela Brauner
 
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...Daniela Brauner
 
Papel estratégico e objetivos da produção cap 2
Papel estratégico e objetivos da produção   cap 2Papel estratégico e objetivos da produção   cap 2
Papel estratégico e objetivos da produção cap 2Diego José
 
Escala de Avaliação do Trabalho
Escala de Avaliação do TrabalhoEscala de Avaliação do Trabalho
Escala de Avaliação do TrabalhoDiego José
 
Aula 07 evolução histórica da função produção - db
Aula 07   evolução histórica da função produção - dbAula 07   evolução histórica da função produção - db
Aula 07 evolução histórica da função produção - dbDaniela Brauner
 
Aula 02 evolução historica sistemas de informação - db
Aula 02   evolução historica sistemas de informação - dbAula 02   evolução historica sistemas de informação - db
Aula 02 evolução historica sistemas de informação - dbDaniela Brauner
 
Aula 02 introducao adm da produção - db
Aula 02   introducao adm da produção - dbAula 02   introducao adm da produção - db
Aula 02 introducao adm da produção - dbDaniela Brauner
 
Aula 04 introducao processos de transformação - db
Aula 04   introducao processos de transformação - dbAula 04   introducao processos de transformação - db
Aula 04 introducao processos de transformação - dbDaniela Brauner
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisDaniela Brauner
 
Produção cap1 aula 1
Produção cap1   aula 1Produção cap1   aula 1
Produção cap1 aula 1Diego José
 
Administração de produção 1
Administração de produção 1Administração de produção 1
Administração de produção 1Romilson Cesar
 
Administração da produção
Administração da produçãoAdministração da produção
Administração da produçãomilton junior
 
Gestão/Administração da produção.
Gestão/Administração da produção.Gestão/Administração da produção.
Gestão/Administração da produção.Henrique Ferreira
 
Aula 1 Administração da Produção - definições básicas
Aula 1   Administração da Produção - definições básicasAula 1   Administração da Produção - definições básicas
Aula 1 Administração da Produção - definições básicasCorreios
 

Destaque (20)

eBook WK Sistemas – 20 práticas para transformar as compras da sua empresa
eBook WK Sistemas – 20 práticas para transformar as compras da sua empresaeBook WK Sistemas – 20 práticas para transformar as compras da sua empresa
eBook WK Sistemas – 20 práticas para transformar as compras da sua empresa
 
Proposta de doutorado - Alinhamento de esquemas baseado em instâncias
Proposta de doutorado - Alinhamento de esquemas baseado em instânciasProposta de doutorado - Alinhamento de esquemas baseado em instâncias
Proposta de doutorado - Alinhamento de esquemas baseado em instâncias
 
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
NRENs in the Dissemination of Innovative Low Cost Global Solutions: From Univ...
 
Papel estratégico e objetivos da produção cap 2
Papel estratégico e objetivos da produção   cap 2Papel estratégico e objetivos da produção   cap 2
Papel estratégico e objetivos da produção cap 2
 
Escala de Avaliação do Trabalho
Escala de Avaliação do TrabalhoEscala de Avaliação do Trabalho
Escala de Avaliação do Trabalho
 
Aula 07 evolução histórica da função produção - db
Aula 07   evolução histórica da função produção - dbAula 07   evolução histórica da função produção - db
Aula 07 evolução histórica da função produção - db
 
Aula 02 evolução historica sistemas de informação - db
Aula 02   evolução historica sistemas de informação - dbAula 02   evolução historica sistemas de informação - db
Aula 02 evolução historica sistemas de informação - db
 
Aula 02 introducao adm da produção - db
Aula 02   introducao adm da produção - dbAula 02   introducao adm da produção - db
Aula 02 introducao adm da produção - db
 
Aula 04 introducao processos de transformação - db
Aula 04   introducao processos de transformação - dbAula 04   introducao processos de transformação - db
Aula 04 introducao processos de transformação - db
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias Ágeis
 
Adm Producao
Adm ProducaoAdm Producao
Adm Producao
 
Produção cap1 aula 1
Produção cap1   aula 1Produção cap1   aula 1
Produção cap1 aula 1
 
Administração de produção 1
Administração de produção 1Administração de produção 1
Administração de produção 1
 
administração da producão
administração da producãoadministração da producão
administração da producão
 
Administração da producao
Administração da producaoAdministração da producao
Administração da producao
 
Administração da Produção
Administração da ProduçãoAdministração da Produção
Administração da Produção
 
Administração da produção
Administração da produçãoAdministração da produção
Administração da produção
 
Gestão/Administração da produção.
Gestão/Administração da produção.Gestão/Administração da produção.
Gestão/Administração da produção.
 
Aula 1 Administração da Produção - definições básicas
Aula 1   Administração da Produção - definições básicasAula 1   Administração da Produção - definições básicas
Aula 1 Administração da Produção - definições básicas
 
O que é a Engenharia de Produção
O que é a Engenharia de ProduçãoO que é a Engenharia de Produção
O que é a Engenharia de Produção
 

Semelhante a Web Semântica e Ontologias

Disciplina Sociedade da Informação Semântica e Ontologias
Disciplina Sociedade da Informação Semântica e OntologiasDisciplina Sociedade da Informação Semântica e Ontologias
Disciplina Sociedade da Informação Semântica e OntologiasSociedade da Informação
 
Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011Regis Magalhães
 
Aula final internet
Aula final   internetAula final   internet
Aula final internetPatibcosta
 
Pesquisa na web
Pesquisa na webPesquisa na web
Pesquisa na webUFJF
 
Conceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websitesConceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websitesLuciano Crecente
 
Perspectivas De Desenvolvimento Para Web
Perspectivas De Desenvolvimento Para WebPerspectivas De Desenvolvimento Para Web
Perspectivas De Desenvolvimento Para WebLeandro Costa
 
Linked Data Tutorial - Conferencia W3C Brasil 2011
Linked Data Tutorial - Conferencia W3C Brasil 2011Linked Data Tutorial - Conferencia W3C Brasil 2011
Linked Data Tutorial - Conferencia W3C Brasil 2011Regis Magalhães
 
Trabalho de informática internet
Trabalho de informática internetTrabalho de informática internet
Trabalho de informática internetJúlia de Oliveira
 
Web 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na RedeWeb 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na RedeElvis Fusco
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosFabio Moura Pereira
 
Visualização de dados
Visualização de dadosVisualização de dados
Visualização de dadoslrmodesto
 
Aula introdutória da disciplina de webdesign
Aula introdutória da disciplina de webdesignAula introdutória da disciplina de webdesign
Aula introdutória da disciplina de webdesignClaudia Bordin Rodrigues
 

Semelhante a Web Semântica e Ontologias (20)

Disciplina Sociedade da Informação Semântica e Ontologias
Disciplina Sociedade da Informação Semântica e OntologiasDisciplina Sociedade da Informação Semântica e Ontologias
Disciplina Sociedade da Informação Semântica e Ontologias
 
Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011
 
Aula final internet
Aula final   internetAula final   internet
Aula final internet
 
Pesquisa na web
Pesquisa na webPesquisa na web
Pesquisa na web
 
Pesquisa na web
Pesquisa na webPesquisa na web
Pesquisa na web
 
Conceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websitesConceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websites
 
Perspectivas De Desenvolvimento Para Web
Perspectivas De Desenvolvimento Para WebPerspectivas De Desenvolvimento Para Web
Perspectivas De Desenvolvimento Para Web
 
Linked Data Tutorial - Conferencia W3C Brasil 2011
Linked Data Tutorial - Conferencia W3C Brasil 2011Linked Data Tutorial - Conferencia W3C Brasil 2011
Linked Data Tutorial - Conferencia W3C Brasil 2011
 
WEB 3.0
WEB 3.0WEB 3.0
WEB 3.0
 
Trabalho de informática internet
Trabalho de informática internetTrabalho de informática internet
Trabalho de informática internet
 
Pesquisa na web_lana
Pesquisa na web_lanaPesquisa na web_lana
Pesquisa na web_lana
 
Tópico 3 - RDF
Tópico 3 - RDFTópico 3 - RDF
Tópico 3 - RDF
 
Cap I 5 Internet
Cap I 5 InternetCap I 5 Internet
Cap I 5 Internet
 
Web 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na RedeWeb 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na Rede
 
IPC - Semantic Web
IPC - Semantic WebIPC - Semantic Web
IPC - Semantic Web
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
 
Web 3 - A Web de Dados
Web 3 - A Web de DadosWeb 3 - A Web de Dados
Web 3 - A Web de Dados
 
Visualização de dados
Visualização de dadosVisualização de dados
Visualização de dados
 
Aula introdutória da disciplina de webdesign
Aula introdutória da disciplina de webdesignAula introdutória da disciplina de webdesign
Aula introdutória da disciplina de webdesign
 
Aula_1._Introducao_ao_curso.ppt
Aula_1._Introducao_ao_curso.pptAula_1._Introducao_ao_curso.ppt
Aula_1._Introducao_ao_curso.ppt
 

Mais de Daniela Brauner

Data Science e Inteligência de dados - Inteligencia artificial e machine lear...
Data Science e Inteligência de dados - Inteligencia artificial e machine lear...Data Science e Inteligência de dados - Inteligencia artificial e machine lear...
Data Science e Inteligência de dados - Inteligencia artificial e machine lear...Daniela Brauner
 
Data Science - Big Data - Data Driven
Data Science - Big Data - Data DrivenData Science - Big Data - Data Driven
Data Science - Big Data - Data DrivenDaniela Brauner
 
Business Analytics - Data Science Processes
Business Analytics - Data Science Processes Business Analytics - Data Science Processes
Business Analytics - Data Science Processes Daniela Brauner
 
Validando a proposta de valor com MVP
Validando a proposta de valor com MVPValidando a proposta de valor com MVP
Validando a proposta de valor com MVPDaniela Brauner
 
Aula04 - EAP e Cronograma
Aula04 - EAP e CronogramaAula04 - EAP e Cronograma
Aula04 - EAP e CronogramaDaniela Brauner
 
Aula03 - Termo de Abertura de Projeto
Aula03 - Termo de Abertura de ProjetoAula03 - Termo de Abertura de Projeto
Aula03 - Termo de Abertura de ProjetoDaniela Brauner
 
Dados científicos, Serviços nacionais de dados e Research Data Alliance
Dados científicos, Serviços nacionais de dados e Research Data AllianceDados científicos, Serviços nacionais de dados e Research Data Alliance
Dados científicos, Serviços nacionais de dados e Research Data AllianceDaniela Brauner
 
Aula - Sistemas de Informação
Aula - Sistemas de InformaçãoAula - Sistemas de Informação
Aula - Sistemas de InformaçãoDaniela Brauner
 
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKAula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKDaniela Brauner
 
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresas
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresasAula00 - Gerência de Projetos - Como surgem os projetos nas empresas
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresasDaniela Brauner
 
AULA02 - Gerência de Projetos - PMI
AULA02 - Gerência de Projetos - PMIAULA02 - Gerência de Projetos - PMI
AULA02 - Gerência de Projetos - PMIDaniela Brauner
 
Apresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela BraunerApresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela BraunerDaniela Brauner
 

Mais de Daniela Brauner (12)

Data Science e Inteligência de dados - Inteligencia artificial e machine lear...
Data Science e Inteligência de dados - Inteligencia artificial e machine lear...Data Science e Inteligência de dados - Inteligencia artificial e machine lear...
Data Science e Inteligência de dados - Inteligencia artificial e machine lear...
 
Data Science - Big Data - Data Driven
Data Science - Big Data - Data DrivenData Science - Big Data - Data Driven
Data Science - Big Data - Data Driven
 
Business Analytics - Data Science Processes
Business Analytics - Data Science Processes Business Analytics - Data Science Processes
Business Analytics - Data Science Processes
 
Validando a proposta de valor com MVP
Validando a proposta de valor com MVPValidando a proposta de valor com MVP
Validando a proposta de valor com MVP
 
Aula04 - EAP e Cronograma
Aula04 - EAP e CronogramaAula04 - EAP e Cronograma
Aula04 - EAP e Cronograma
 
Aula03 - Termo de Abertura de Projeto
Aula03 - Termo de Abertura de ProjetoAula03 - Termo de Abertura de Projeto
Aula03 - Termo de Abertura de Projeto
 
Dados científicos, Serviços nacionais de dados e Research Data Alliance
Dados científicos, Serviços nacionais de dados e Research Data AllianceDados científicos, Serviços nacionais de dados e Research Data Alliance
Dados científicos, Serviços nacionais de dados e Research Data Alliance
 
Aula - Sistemas de Informação
Aula - Sistemas de InformaçãoAula - Sistemas de Informação
Aula - Sistemas de Informação
 
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKAula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
 
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresas
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresasAula00 - Gerência de Projetos - Como surgem os projetos nas empresas
Aula00 - Gerência de Projetos - Como surgem os projetos nas empresas
 
AULA02 - Gerência de Projetos - PMI
AULA02 - Gerência de Projetos - PMIAULA02 - Gerência de Projetos - PMI
AULA02 - Gerência de Projetos - PMI
 
Apresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela BraunerApresentacao ForumRNP 2015 - Daniela Brauner
Apresentacao ForumRNP 2015 - Daniela Brauner
 

Web Semântica e Ontologias

  • 1.   Bem  vindos  à  disciplina     Web  Semân)ca  e  Ontologias   Universidade  Federal  de  Pelotas   Disciplina  Opta7va:  1110202     Professores:   Daniela  Brauner  –  dani@inf.ufpel.edu.br     Ana  Marilza  Pernas   Roger  Machado  
  • 2. O  problema         O  volume  de  dados  disponíveis  na  Web   aumentou  (e  vem  aumentando)…    
  • 3. Redes Sociais Páginas Web Bases de dados científicas BIG DATA Sensores Dispositivos móveis Cidades Inteligentes
  • 4. O  problema         …e  como  encontramos  a  informação     que  buscamos?    
  • 6. Em  busca  de  imagens  de…  
  • 7. Procurando  por  imagens  com  a  palavra  “cano”  
  • 8. Ahhhhh,  mas  o  buscador  está  configurado  para  a  língua  inglesa…   Opa…  quase…  mas  é  necessário  desambiguar.    
  • 9. Pronto…  configurei  o  buscador  para  língua  portuguesa.  
  • 10. Em  busca  de  imagens  de…  
  • 11.
  • 12.
  • 13.
  • 14. O  problema         E  as  máquinas?  Como  os  computadores   desambiguam  o  resultado  de  uma  busca   automaAcamente?    
  • 15. Uma  ideia   •  A  Web  Semân7ca  é  uma  área  de  pesquisa   voltada  a  permi7r  que  usuários  e  máquinas   consigam  facilmente  encontrar,  compar7lhar   e  combinar  informações  na  Web;   •  A  ideia  é  embu7r  semân7ca  nos  dados;   •  Descrever  os  dados  com  informações   semân7cas;  
  • 16. Minha  página  pessoal   •  Eu  sou  Daniela  Brauner     •  Trabalho  na   •  Moro  em   •  Escuto       •  Assisto   •  Sou  amiga  da   •  Fui  ao   •  Adoro    
  • 17. LINK  PARA   LINK  PARA   LINK  PARA   LINK  PARA   LINK  PARA   LINK  PARA   LINK     PARA   Como  o  computador  entende     a  minha  página  
  • 18. É  AMIGA    DE   CURTE   ASSISTE   ESCUTA   MORA  EM   ESTEVE  EM   TRABALHA     PARA   Incluindo  semân7ca   TRABALHA     PARA   MORA  EM  
  • 19.
  • 20. Conceitos  importantes   •  A  Web  de  documentos   •  A  Web  de  dados   •  Tecnologias   •  Ferramentas   •  API   •  Armazenamento  
  • 21. Web  de  documentos   •  Hoje,  a  maior  parte  das   páginas  Web  são   documentos  HTML   conectados  uns  aos   outros  através  de   hyperlinks.    
  • 22. Web  de  documentos   •  Em  1989  –  Tim  Berners-­‐Lee  inventou  a  Web   •  Em  1990  –  Ele  escreveu  seu  primeiro  cliente/servidor  Web   •  Em  1994  –  Foi  criado  o  W3C  (World  Wide  Web  Consor7um)            …     Referências:   Linha  do  tempo  da  evolução  das  tecnologias  para  Web  (intera7va):     hip://www.evolu7onokheweb.com     Mais  sobre  Tim  Berners-­‐Lee:     hip://www.w3.org/People/Berners-­‐Lee/    
  • 23. Web  de  documentos   •  O  World  Wide  Web  ConsorAum  (W3C)  é  um  consórcio   internacional  formado  por  organizações,  uma  equipe  em   tempo  integral  e  o  público,  que  trabalha  para  desenvolver   padrões  para  a  Web.  Foi  fundado  em  1994.   •  Liderado  pelo  inventor  da  web  Tim  Berners-­‐Lee  e  Jeffrey  Jaffe,   o  W3C  tem  como  missão  conduzir  a  World  Wide  Web  para   que  a)nja  todo  seu  potencial,  desenvolvendo  protocolos  e   diretrizes  que  garantam  seu  crescimento  de  longo  prazo.     Referências:   Site  oficial:  hip://www.w3.org     Escritório  brasileiro:  hip://www.w3c.br      
  • 24. Web  de  documentos   •  Máquinas  conseguem  ler  esses  documentos  mas  têm  muita   dificuldade  de  extrair  algum  significado  deles…  
  • 25. Web  de  dados   Como  viabilizar  que  os  computadores     “entendam”  o  conteúdo  da  Web?     •  Web  semân)ca:  é  a  visão  do  W3C  sobre  dados  conectados  na   Web.  As  tecnologias  para  Web  Semân7ca  viabilizam  que  as   pessoas  criem  repositórios  de  dados  na  Web,  vocabulários  e   que  escrevam  regras  para  que  os  computadores  possam   manipular  os  dados.   •  O  W3C  mantém  esforços  colabora7vos  com  a  par7cipação  de   um  grande  número  de  pesquisadores  e  parceiros  industriais.    
  • 26. Web  de  dados   •  Na  web  de  dados  também  usamos  links…     •  Tudo  é  iden7ficado  por  URIs  (Uniform   Resource  Iden7fiers)   Imagine  uma  página  com  informações  sobre  Albert   Einstein:           Name  Albert  Einstein   Albert  was  born  on  March  14,  1879.   Albert  was  born  in  the  German  Empire.   Albert  has  a  picture  at      hip://en.wikipedia.org/wiki/Image:Albert_Einstein_Head.jpg  
  • 27. Web  de  dados   •  Na  web  de  dados  teríamos  os  dados     anotados,  mais  ou  menos  assim:             <hip://dbpedia.org/resource/Albert_Einstein>                <hip://xmlns.com/foaf/0.1/name>    "Albert  Einstein".   <hip://dbpedia.org/resource/Albert_Einstein>                <hip://dbpedia.org/property/dateOfBirth>  "March  14,  1879".   <hip://dbpedia.org/resource/Albert_Einstein>                <hip://dbpedia.org/property/birthPlace>                <hip://dbpedia.org/resource/German_Empire>.   <hip://dbpedia.org/resource/Albert_Einstein>                <hip://xmlns.com/foaf/0.1/depic7on>                <hip://en.wikipedia.org/wiki/Image:Albert_Einstein_Head.jpg>.   URI  
  • 28. Web  de  dados   •  Pra  facilitar…criamos  referências  para  os   “vocabulários”  u7lizados:   @prefix  dbp:  <hip://dbpedia.org/property/>  .   @prefix  dbr:  <hip://dbpedia.org/resource/>  .   @prefix  foaf:  <hip://xmlns.com/foaf/0.1/>  .   @prefix  rdfs:  <hip://www.w3.org/2000/01/rdf-­‐schema#>  .   @prefix  xsd:  <hip://www.w3.org/2001/XMLSchema#>  .     dbr:Albert_Einstein      foaf:name  "Albert  Einstein";      dbp:birthPlace  dbr:German_Empire;      dbp:dateOfBirth  "1879-­‐03-­‐14"^^xsd:date;      foaf:depic7on  <hip://en.wikipedia.org/wiki/Image:Albert_Einstein_Head.jpg>  .  
  • 29. Tecnologias   •  Ontologias   •  XML  (eXtensible  Markup  Language):     para  definir  a  estrutura  de  documentos.     •  RDF  (Resource  Descrip3on  Framework):     para  descrever  os  recursos  na  Web.   •  SPARQL  (SPARQL  Protocol  and  RDF  Query  Language):  linguagem  de   consulta.   •  OWL  (Ontology  Web  Language):  baseado  em  RDF,     permite  descrever  recursos  e  suas  relações.    
  • 31. Tecnologias   As  ontologias  permitem  descrever  a  semân7ca  das  classes  e   propriedades  usadas  em  documentos  na  Web.       •  Tecnologias  relacionadas:  RDF,  SPARQL,  OWL    
  • 32. Tecnologias   •  XML  (eXtensible  Markup  Language):  É  uma  linguagem  de   marcação  que  define  um  conjunto  de  regras  para  codificar  um   documento  em  um  formato  tanto  lido  por  humanos  quanto   por  máquinas.  Foi  definida  pelo  W3C  (World  Wide  Web   Consor7um)  em  1996.       Referências:   hip://www.w3.org/XML/   hip://www.w3schools.com/xml/    
  • 33. Tecnologias   •  RDF  (Resource   Descrip3on  Framework):   framework  para   expressar  informação  na   Web  sobre  recursos   (documentos,  pessoas,   objetos  e  conceitos   abstratos)  para  que   possa  ser  entendido  por   máquina.   Referências:   hip://www.w3.org/TR/rdf-­‐primer/    
  • 34. Tecnologias   •  RDFa  (Resource  Descrip3on  Framework  in  a>ributes):  fornece   um  conjunto  de  atributos  de  marcação  para  enriquecer  o   dado  que  está  em  HTML  com  informações  que  podem  ser   entendidas  por  máquinas.   Referências:   hip://www.w3.org/TR/rdfa-­‐primer/    
  • 35. Tecnologias   Para  ver  exemplos  de  código  RDFa  em  grafo:   hip://rdfa.info/play/    (Beta  service)  
  • 36. Tecnologias   •  SPARQL  (SPARQL  Protocol   And  RDF  Query  Language)  é  a   linguagem  de  consulta  para  a   Web  Semân7ca.       Referência:     hip://www.w3.org/TR/rdf-­‐sparql-­‐query/     PREFIX  foaf:  <hip://xmlns.com/foaf/0.1/>   SELECT  ?name   FROM  <hip://example.com/dataset.rdf>   WHERE  {      ?x  foaf:name  ?name  .   }   ORDER  BY  ?name  
  • 37. Tecnologias   •  OWL  (Web   Ontology   Language):  é  uma   linguagem  para   representação  de   ontologias.   Baseada  em  RDF.   Referência:   hip://www.w3.org/TR/owl-­‐guide/    
  • 38. Ferramentas   •  Protégé:  ferramenta  gratuita  e  open-­‐source  para  construção   de  modelos  baseados  em  conhecimento  usando  ontologias.               Referência:   hip://protege.stanford.edu    
  • 39. API   •  Jena  é  uma  API  Java  para  criação  de  aplicações  para  Web   Semân7ca  e  Linked  Data  (essencialmente  para  manipulação   de  ontologias)     •  Desenvolvida  pela  Hewlei-­‐Packard  (HP)     Referência:     hip://jena.apache.org    
  • 40. Armazenamento     BD  Relacional  X  Dados  RDF   •  As  tabelas  armazenam  apenas  aquilo   que  foram  projetadas  para  armazenar   •  O  significado  deve  ser  interpretado  pelo   usuário  ou  construído  no  sokware     •  Pode  acomodar  novos  esquemas  de   dados,  sem  custo   •  É  entendido  por  humanos  e  por   máquinas   Fonte:  Feigenbaum,  L.  Evolu7on  Towards  Web  3.0:  The  Seman7c  Web.  Experiences  and  Challenges  on  the  Web  and  Inside  Enterprises.  2011.   hip://pt.slideshare.net/LeeFeigenbaum/evolu7on-­‐towards-­‐web-­‐30-­‐the-­‐seman7c-­‐web    
  • 41. Armazenamento     BD  Relacional  X  Dados  RDF   •  Como  seriam  armazenados  os  dados     sobre  Einstein:             Sujeito   Predicado   Objeto   <hip://dbpedia.org/ resource/Albert_Einstein>   <hip://xmlns.com/foaf/ 0.1/name>    "Albert  Einstein".   <hip://dbpedia.org/ resource/Albert_Einstein>   <hip://dbpedia.org/ property/dateOfBirth>    "March  14,  1879".   <hip://dbpedia.org/ resource/Albert_Einstein>   <hip://dbpedia.org/ property/birthPlace>   <hip://dbpedia.org/resource/ German_Empire>   <hip://dbpedia.org/ resource/Albert_Einstein>   <hip://xmlns.com/foaf/ 0.1/depic7on>   <hip://en.wikipedia.org/wiki/ Image:Albert_Einstein_Head.jpg>  
  • 42.         Referência:     hip://www.ted.com/talks/ 7m_berners_lee_on_the_next_web    
  • 43. Linked  Data   •  A  Web  Semân7ca  não  é  apenas  colocar  os  dados  na  Web,  mas   sim  conectá-­‐los  para  que  uma  pessoa  ou  máquina  possa   explorar  a  Web  de  Dados.     •  Com  dados  vinculados  (Linked  Data)  você  pode  achar  muito   mais  dados  e  extrair  mais  informação.   •  Ao  invés  de  usar  hyperlinks  para  explicitar  o  relacionamento   entre  documentos  na  Web,  na  Web  de  dados  usamos   relacionamentos  descritos  em  RDF.     •  As  URIs  iden7ficam  qualquer  7po  de  objeto  ou  conceito.   Referência:   hip://www.w3.org/DesignIssues/LinkedData.html    
  • 44. Dados  vinculados  em  2007   FONTE:  Linking  Open  Data  cloud  diagram  2014,  by  Max  Schmachtenberg,  Chris7an  Bizer,  Anja   Jentzsch  and  Richard  Cyganiak.  hip://lod-­‐cloud.net/    
  • 45. Dados  vinculados  em  2014   FONTE:  Linking  Open  Data  cloud  diagram  2014,  by  Max  Schmachtenberg,  Chris7an  Bizer,  Anja   Jentzsch  and  Richard  Cyganiak.  hip://lod-­‐cloud.net/    
  • 46. Ferramentas   •  CKAN  é  uma  ferramenta  para  gerenciar  e  publicar  coleções  de   dados.   •  Permite  a  busca,  construção    de  mapas,  grafos  e  tabelas.   •  Open-­‐source.   •  Desenvolvido  pela  Open  Knowledge  Founda7on  (2006).   •  Suporte  a  linked  data.   Referência:   hip://ckan.org    
  • 47. Ferramentas   •  Datahub  é  um  catálogo  gratuito  de  coleções  de  dados  abertos   •  Permite  a  busca  de  dados,  registro  de  coleções  de  dados,  criação  e   gerenciamento  de  grupos  de  bases  de  dados,  além  de  permi7r  que   o  usuário  receba  atualizações  sobre  as  coleções  de  interesse;   •  API  de  acesso:  CKAN  API   •  Criado  pela  Open  Knowledge  Founda7on   Referência:   hip://datahub.io      
  • 48. Referências   •  hip://www.w3.org     •  hip://www.w3.org/standards/seman7cweb/     •  Xexéo,  G.  Big  Data:  Computação  para  uma   sociedade  conectada  e  digitalizada.  Ar7go   publicado  na  revista  Ciência  Hoje  (CH  306  -­‐   Agosto/2013):   hip://cienciahoje.uol.com.br/revista-­‐ch/ 2013/306/pdf_aberto/bigdata306.pdf     Este  obra  de  Ana  Marilza  Pernas  e  Daniela  Brauner  está  licenciado  com  uma  Licença   Crea7ve  Commons  Atribuição-­‐NãoComercial-­‐Compar7lhaIgual  4.0  Internacional.