55
Como fazemos semân,ca hoje. Paulo Castro [email protected] Monday, August 23, 2010

Como fazemos semântica hoje ? - TDC 2010

Embed Size (px)

DESCRIPTION

Introduz os conceitos de web semântica e mostra como estamos desenvolvendo tecnologia para semântica em Português.Ontologia, Taxonomia, RDF, XML, Namespace...Monitor de mídias sociais.Marvin9

Citation preview

Page 1: Como fazemos semântica hoje ? - TDC 2010

Como  fazemos  semân,ca  hoje.

Paulo [email protected]

Monday, August 23, 2010

Page 2: Como fazemos semântica hoje ? - TDC 2010

Google Images

Semântica ?Santo Graal

Monday, August 23, 2010

Page 3: Como fazemos semântica hoje ? - TDC 2010

Google Images

Semântica ?Santo Graal

Monday, August 23, 2010

Page 4: Como fazemos semântica hoje ? - TDC 2010

http://pt.wikipedia.org/wiki/Web_semântica

Web semântica ?

• é  uma  extensão  da  Web  atual  que  permi5rá  aos  computadores  e  humanos  trabalharem  em  cooperação.  Interliga  significados  de  palavras  e  tem  como  finalidade  conseguir  atribuir  um  significado  (sen5do)  aos  conteúdos  publicados  na  Internet  de  modo  que  seja  percepCvel  tanto  pelo  humano  como  pelo  computador.

Monday, August 23, 2010

Page 5: Como fazemos semântica hoje ? - TDC 2010

iDicionário Aulete

Ontologia ?

• 1.  Fil.  Parte  da  filosofia  que  estuda  a  natureza  dos  seres,  o  ser  enquanto  ser.

• 2.  Fil.  Doutrina  sobre  o  ser.

• 3.  Inf.  Campo  da  informá5ca  que  trata  de  conceitualizar  de  forma  explícita  e  formal  (portanto  processável  por  máquina  e  compar5lhável)  conceitos  e  restrições  relacionados  a  certo  domínio  de  interesses

Monday, August 23, 2010

Page 6: Como fazemos semântica hoje ? - TDC 2010

http://pt.wikipedia.org/wiki/TaxonomiaiDicionário Aulete

Taxonomia ?

• (do  Grego  verbo  τασσεῖν  ou  tassein  =  "para  classificar"  e  νόμος  ou  nomos  =  lei,  ciência,  administrar).

• 1  .Ciência  da  classificação.• 2.  Biol.  Ramo  da  biologia  que  cuida  de  descrever,  iden5ficar  e  classificar  os  seres  vivos.  [Cf.  sistemá5ca.]

• 3.  Bot.  Parte  da  botânica  que  trata  das  classificações  dos  elementos  vegetais.

• 4.  Gram.  Ling.  Parte  da  gramá5ca  que  trata  da  classificação  das  palavras.

• [F.:  tax(i/o)1  -­‐  +  -­‐nomia.  Sin.  ger.:  taxeonomia,  taxinomia,  

Monday, August 23, 2010

Page 7: Como fazemos semântica hoje ? - TDC 2010

O - OntologiaT - Relação de Taxonomia (nome ao objeto).NT - Não Relação de Taxonomia (objeto).

Simple Math ?

Top

T | NT T | NTT | NT

O =

Monday, August 23, 2010

Page 8: Como fazemos semântica hoje ? - TDC 2010

http://uniat5401.ag5.mpi-sb.mpg.de:8180/webyago/html/graphViewer.html?entity=Albert_Einstein&n=5

Albert Einsten

Monday, August 23, 2010

Page 9: Como fazemos semântica hoje ? - TDC 2010

Chato ?

Monday, August 23, 2010

Page 10: Como fazemos semântica hoje ? - TDC 2010

Chato ?

Voltando para o

passado mas

precisamente ...Filmes da Sessão da Tarde.

Monday, August 23, 2010

Page 11: Como fazemos semântica hoje ? - TDC 2010

Google Images

Lembra do Johnny 5 ?

Monday, August 23, 2010

Page 12: Como fazemos semântica hoje ? - TDC 2010

Google Images

Lembra do Johnny 5 ?

Monday, August 23, 2010

Page 13: Como fazemos semântica hoje ? - TDC 2010

http://www.youtube.com/watch?v=FAyjdeEu7FA

Johnny 5 ?

VídeoMonday, August 23, 2010

Page 14: Como fazemos semântica hoje ? - TDC 2010

http://www.linux.ime.usp.br/~cef/mac499-04/monografias/ghsilva/

Sopa de letrinhas

Monday, August 23, 2010

Page 15: Como fazemos semântica hoje ? - TDC 2010

http://www.linux.ime.usp.br/~cef/mac499-04/monografias/ghsilva/

Sopa de letrinhas

Monday, August 23, 2010

Page 16: Como fazemos semântica hoje ? - TDC 2010

http://www.linux.ime.usp.br/~cef/mac499-04/monografias/ghsilva/

Sopa de letrinhas

“maneira de identificar unicamente recursos na Web.”

Monday, August 23, 2010

Page 17: Como fazemos semântica hoje ? - TDC 2010

http://www.linux.ime.usp.br/~cef/mac499-04/monografias/ghsilva/

Sopa de letrinhas

“maneira de identificar unicamente recursos na Web.”

“o conjunto de caracteres aceitos para criar as camadas “acima.”

Monday, August 23, 2010

Page 18: Como fazemos semântica hoje ? - TDC 2010

http://www.linux.ime.usp.br/~cef/mac499-04/monografias/ghsilva/

Sopa de letrinhas

“maneira de identificar unicamente recursos na Web.”

“o conjunto de caracteres aceitos para criar as camadas “acima.”

“padrões estabelecem a regras iniciais para as linguagens a serem usadas na Web Semântica... dois agentes serão capazes de trocar dados sem estrutura ou semântica.”

Monday, August 23, 2010

Page 19: Como fazemos semântica hoje ? - TDC 2010

http://www.linux.ime.usp.br/~cef/mac499-04/monografias/ghsilva/

Sopa de letrinhas

“maneira de identificar unicamente recursos na Web.”

“o conjunto de caracteres aceitos para criar as camadas “acima.”

“padrões estabelecem a regras iniciais para as linguagens a serem usadas na Web Semântica... dois agentes serão capazes de trocar dados sem estrutura ou semântica.”

“definir a estrutura dos metadados, no caso definido pela W3C são triplas (sujeito, predicado, objeto).”

Monday, August 23, 2010

Page 20: Como fazemos semântica hoje ? - TDC 2010

http://www.linux.ime.usp.br/~cef/mac499-04/monografias/ghsilva/

Sopa de letrinhas

“maneira de identificar unicamente recursos na Web.”

“o conjunto de caracteres aceitos para criar as camadas “acima.”

“padrões estabelecem a regras iniciais para as linguagens a serem usadas na Web Semântica... dois agentes serão capazes de trocar dados sem estrutura ou semântica.”

“definir a estrutura dos metadados, no caso definido pela W3C são triplas (sujeito, predicado, objeto).”

“definir um grande número de relações...definir classes como união ou intesecção de outras...linguagem adotada para preencher essa camada é a OWL”

Monday, August 23, 2010

Page 21: Como fazemos semântica hoje ? - TDC 2010

http://www.linux.ime.usp.br/~cef/mac499-04/monografias/ghsilva/

Sopa de letrinhas

“maneira de identificar unicamente recursos na Web.”

“o conjunto de caracteres aceitos para criar as camadas “acima.”

“padrões estabelecem a regras iniciais para as linguagens a serem usadas na Web Semântica... dois agentes serão capazes de trocar dados sem estrutura ou semântica.”

“definir a estrutura dos metadados, no caso definido pela W3C são triplas (sujeito, predicado, objeto).”

“definir um grande número de relações...definir classes como união ou intesecção de outras...linguagem adotada para preencher essa camada é a OWL”

“regras para o tratamento da informação.”

Monday, August 23, 2010

Page 22: Como fazemos semântica hoje ? - TDC 2010

http://www.linux.ime.usp.br/~cef/mac499-04/monografias/ghsilva/

Sopa de letrinhas

“maneira de identificar unicamente recursos na Web.”

“o conjunto de caracteres aceitos para criar as camadas “acima.”

“padrões estabelecem a regras iniciais para as linguagens a serem usadas na Web Semântica... dois agentes serão capazes de trocar dados sem estrutura ou semântica.”

“definir a estrutura dos metadados, no caso definido pela W3C são triplas (sujeito, predicado, objeto).”

“definir um grande número de relações...definir classes como união ou intesecção de outras...linguagem adotada para preencher essa camada é a OWL”

“verificar a consistência dos dados acessíves na Web Semântica.”

“regras para o tratamento da informação.”

Monday, August 23, 2010

Page 23: Como fazemos semântica hoje ? - TDC 2010

http://www.linux.ime.usp.br/~cef/mac499-04/monografias/ghsilva/

Sopa de letrinhas

“maneira de identificar unicamente recursos na Web.”

“o conjunto de caracteres aceitos para criar as camadas “acima.”

“padrões estabelecem a regras iniciais para as linguagens a serem usadas na Web Semântica... dois agentes serão capazes de trocar dados sem estrutura ou semântica.”

“definir a estrutura dos metadados, no caso definido pela W3C são triplas (sujeito, predicado, objeto).”

“definir um grande número de relações...definir classes como união ou intesecção de outras...linguagem adotada para preencher essa camada é a OWL”

“verificar a consistência dos dados acessíves na Web Semântica.”

“regras para o tratamento da informação.”

Confiança

Monday, August 23, 2010

Page 24: Como fazemos semântica hoje ? - TDC 2010

http://www.semanticfocus.com/

Sopa de letrinhas v2

Monday, August 23, 2010

Page 25: Como fazemos semântica hoje ? - TDC 2010

http://www.w3.org/RDF/

RDFResource Description Framework

Monday, August 23, 2010

Page 26: Como fazemos semântica hoje ? - TDC 2010

http://www.w3.org/RDF/

RDFResource Description Framework

Monday, August 23, 2010

Page 27: Como fazemos semântica hoje ? - TDC 2010

http://developer.yahoo.com/searchmonkey/smguide/index.html

RDFResource Description Framework

Monday, August 23, 2010

Page 28: Como fazemos semântica hoje ? - TDC 2010

http://www.badassoftheweek.com/doc.html

Aplicações atuais

Monday, August 23, 2010

Page 29: Como fazemos semântica hoje ? - TDC 2010

The RDF Protune Policy Editor: Enabling Users to Protect Data in the Semantic WebFabian Abel, Juri Luca De Coi, Nicola Henze, Arne Wolf Koesling, Daniel Krause, and Daniel Olmedilla

Filtragem

Monday, August 23, 2010

Page 30: Como fazemos semântica hoje ? - TDC 2010

The RDF Protune Policy Editor: Enabling Users to Protect Data in the Semantic WebFabian Abel, Juri Luca De Coi, Nicola Henze, Arne Wolf Koesling, Daniel Krause, and Daniel Olmedilla

Filtragem

Monday, August 23, 2010

Page 31: Como fazemos semântica hoje ? - TDC 2010

The RDF Protune Policy Editor: Enabling Users to Protect Data in the Semantic WebFabian Abel, Juri Luca De Coi, Nicola Henze, Arne Wolf Koesling, Daniel Krause, and Daniel Olmedilla

Filtragem

Monday, August 23, 2010

Page 32: Como fazemos semântica hoje ? - TDC 2010

http://www.opensearch.org

Search

Monday, August 23, 2010

Page 33: Como fazemos semântica hoje ? - TDC 2010

http://labs.yahoo.com

Motif

Monday, August 23, 2010

Page 34: Como fazemos semântica hoje ? - TDC 2010

http://labs.yahoo.com

Motif

Monday, August 23, 2010

Page 35: Como fazemos semântica hoje ? - TDC 2010

http://www.mavensemantic.com/

Medicina

Monday, August 23, 2010

Page 36: Como fazemos semântica hoje ? - TDC 2010

http://www.opencalais.com/

Parque de diversões

Monday, August 23, 2010

Page 37: Como fazemos semântica hoje ? - TDC 2010

http://www.filmforum.org/films/dassin.html

Do it yourself!

Monday, August 23, 2010

Page 38: Como fazemos semântica hoje ? - TDC 2010

The State of the Art in Ontology Learning: A Framework for ComparisonMehrnoush Shamsfard and Ahmad Abdollahzadeh Barforoush

Dimensões...

Monday, August 23, 2010

Page 39: Como fazemos semântica hoje ? - TDC 2010

It’s working

Monday, August 23, 2010

Page 40: Como fazemos semântica hoje ? - TDC 2010

It’s working

1

Monday, August 23, 2010

Page 41: Como fazemos semântica hoje ? - TDC 2010

It’s working

1

2

Monday, August 23, 2010

Page 42: Como fazemos semântica hoje ? - TDC 2010

Boa cabelo!

12

Monday, August 23, 2010

Page 43: Como fazemos semântica hoje ? - TDC 2010

Engine que tentava fazer relacionamento entre fatos e

“stock market”.

WTF ?

Monday, August 23, 2010

Page 44: Como fazemos semântica hoje ? - TDC 2010

Engine que tentava fazer relacionamento entre fatos e

“stock market”.

WTF ?

#FAIL

Monday, August 23, 2010

Page 45: Como fazemos semântica hoje ? - TDC 2010

Engine que tentava fazer relacionamento entre fatos e

“stock market”.

Monitoramento de mídias socias.

WTF ?

#FAIL

Monday, August 23, 2010

Page 46: Como fazemos semântica hoje ? - TDC 2010

Engine que tentava fazer relacionamento entre fatos e

“stock market”.

Monitoramento de mídias socias.

WTF ?

#FAIL

#WIN

Monday, August 23, 2010

Page 47: Como fazemos semântica hoje ? - TDC 2010

Monday, August 23, 2010

Page 48: Como fazemos semântica hoje ? - TDC 2010

SentimentoPositivo

#TDC2010 - Evento TDChttp://www.thedevelopersconference.com.br/

Globalcode

Cursos

Computação

Monday, August 23, 2010

Page 49: Como fazemos semântica hoje ? - TDC 2010

PERFILMonday, August 23, 2010

Page 50: Como fazemos semântica hoje ? - TDC 2010

Globalcode

Cursos

Computação

LinguagemProgramação

ProgramadorPERFILMonday, August 23, 2010

Page 51: Como fazemos semântica hoje ? - TDC 2010

Google Images

HOJE!

3402 palavras

250domínios

Monday, August 23, 2010

Page 52: Como fazemos semântica hoje ? - TDC 2010

Google Images

HOJE!

3402 palavras

250domínios

Fontes

Monday, August 23, 2010

Page 53: Como fazemos semântica hoje ? - TDC 2010

Google Images

HOJE!

3402 palavras

250domínios

Fontes

Tecnologias

Monday, August 23, 2010

Page 54: Como fazemos semântica hoje ? - TDC 2010

Google Images

HOJE!

3402 palavras

250domínios

Fontes

TecnologiasLançamento20/Nov/2010

Monday, August 23, 2010