Tutorial de Web Semântica - CompSem 2015

Embed Size (px)

Text of Tutorial de Web Semântica - CompSem 2015

Tutorial em Web Semntica

Tutorial de Web SemnticaBianca PereiraPrimeiro Encontro em Computao SemnticaContedoO que esperar do Tutorial?O que Web Semntica?RDF vs OWLSPARQLExemplo de Aplicao

Smbolo e Conceito

Smbolo e Conceito

Smbolo e Conceito

ma

Smbolo e Conceito

Smbolo e Conceito

manga

Por que Web Semntica?Imensa quantidade de dados, em geral apenas para consumo humano.O dado processvel por mquina mas seu significado no pode ser acessado por mquinas.Tentativa de tornar explcito o conhecimento compartilhado.

Smbolo e Conceito

ConceitoSmboloConhecimentoDado puroMas o conceito no tambm uma string?9Modelos de Representao SemnticosGlossriosTaxonomias/ PartonomiasRedes ConceituaisOntologias

GlossriosTermoDescrioManga (ID 001)Fruta da mangueira.Manga (ID 002)Parte da vestimenta, de forma e dimenses variveis, e que recobre o brao total ou parcialmente.Ma (ID 003)Fruta da macieira.Taxonomias

Adaptado de http://www.mattlavery.com/photographybtqe/clasificacion-del-reino-animalPartonomiasRio de Janeiro (Estado)Rio de Janeiro (Municpio)Ilha do FundoIlha do GovernadorDuque de CaxiasRedes Conceituais

Adaptado de http://proavirtualg3.pbworks.com/w/page/18671313/Terceira%20Vers%C3%A3o%20do%20Mapa%20ConceitualOntologias

Adaptado de http://proavirtualg3.pbworks.com/w/page/18671313/Terceira%20Vers%C3%A3o%20do%20Mapa%20ConceitualModelo FormalOs dados so processveis por mquinaCREATE TABLE Pessoa(ID int,Nome varchar(255),Cidade_de_nascimento varchar(255) FOREIGN KEY);Os dados so processveis por mquinaIDNomeCidade_de_Nascimento001BiancaId_cidade001IDNomeId_cidade001Rio de JaneiroPessoaCidadeComo tornar o significado processvel por mquina?Bianca001Id_cidade001Rio de JaneiroIDNomeCidade_de_Nascimento001BiancaId_cidade001IDNomeId_cidade001Rio de JaneiroPessoaCidadenomenomecidade_de_nascimentoComo tornar o significado processvel por mquina?Bianca001Id_cidade001Rio de Janeiro Bianca . . Rio de Janeiro .nomenomecidade_de_nascimentoComo tornar o significado processvel por mquina?Bianca001Id_cidade001Rio de Janeiro Bianca . . Rio de Janeiro . . . PessoaCidadenomenomecidade_de_nascimentotypetypeComo ligar o conhecimento com outra base de dados?IDNomeCidade_de_Nascimento001BiancaId_cidade001IDNomeId_cidade001Rio de JaneiroPessoaCidade

?Como ligar o conhecimento com outra base de dados?Criando mais tabelas e importando todos os dados da Wikipdia?

Minha Base de Dados

Como ligar o conhecimento com outra base de dados?Criando mais tabelas e importando todos os dados da Wikipdia?

Minha Base de Dados

DesatualizadoComo ligar o conhecimento com outra base de dados?Bianca001Pessoanomecidade_de_nascimentotypeLigando diretamente com O DADO na outra base de dados.

http://en.wikipedia.org/wiki/Rio_de_JaneiroDados Ligados (Linked Data)

Adaptado de http://lod-cloud.net/versions/2014-08-30/lod-cloud.png Dados Ligados (Linked Data)Cada recurso na Web recebe um identificador nico:

http://www.imdb.comhttp://www.imdb.com/title/tt1661199/?ref_=hm_otw_t0Dados Ligados (Linked Data)Cada recurso na Web recebe um identificador nico:

Biancahttp://meudominio.com.br/pessoa/001http://meudominio.com.br/cidade/Rio001Rio de Janeironomenomecidade_de_nascimento

Dados Ligados

FONTE: http://en.wikipedia.org/wiki/Rio_de_JaneiroFONTE: http://dbpedia.org/sparql

Dados Ligados (DBpedia)BiancaPessoanomecidade_de_nascimentotypehttp://dbpedia.org/resource/Rio_de_Janeiro

Bianca . . .http://meudominio.com.br/pessoa/001Dados Ligados (Schema)BiancaPessoanomecidade_de_nascimentotypehttp://dbpedia.org/resource/Rio_de_Janeiro

Bianca . . .http://meudominio.com.br/pessoa/001RDF Schema (Propriedades)

()RDF Schema (Domain and Range)

http://meudominio.com.br/vocab/cidade_de_nascimentohttp://dbpedia.org/resource/Rio_de_Janeirohttp://meudominio.com.br/pessoa/001Dados Ligados (Schema)Biancavocab:Pessoavocab:nomevocab:cidade_de_nascimentordf:typehttp://dbpedia.org/resource/Rio_de_Janeiro

PREFIX vocab: PREFIX rdf:

Bianca . . .http://meudominio.com.br/pessoa/001Linked Open Vocabularies

FONTE: http://lov.okfn.org/dataset/lov/ Vocabulrio Friend of a Friend FONTE: http://xmlns.com/foaf/spec/

Dados Ligados (Schema)BiancaFoaf:Personvocab:nomevocab:cidade_de_nascimentordf:typehttp://dbpedia.org/resource/Rio_de_Janeiro

()PREFIX foaf: http://xmlns.com/foaf/0.1/() .http://meudominio.com.br/pessoa/001Por que reutilizar vocabulrios?

manga

RDFStypesubClassOfsubPropertyOfrangedomainlabelcommentRestries LgicasE se eu quiser adicionar outras restries lgicas?0 < altura < 3 metrosPessoa disjunto a LocalObjetos Inanimados o complemento de Seres VivosOWLRelacionamentos entre classes (ex:disjointWith, complementOf)Igualdade (ex: sameAs)Propriedades mais expressivas (ex: symmetrical, transitive, inverseOf)Restries de classe (ex: allValuesFrom)Permite infernciasTraduzido de http://pt.slideshare.net/rlovinger/rdf-and-owlRDF vs OWLMariaPedroJulianoPropriedade: amigo_de(transitivo)Como usar os Dados Ligados?Perspectiva NavegacionalPerspectiva de Base de Dados

Linguagem SPARQLSELECT *WHERE { ?s ?p ?o.}

SELECT *WHERE { ?s ?p ?o. FILTER( ?s = )} LIMIT 9Consulta FederadaconsultaSPARQL Federado

AplicaesBianca dar um tutorial hoje.

http://meudominio.com.br/pessoa/001

Concept -> symbol -> concept48Anotao SemnticaBianca dar um tutorial hoje.

http://meudominio.com.br/pessoa/001

Concept -> symbol -> concept49Busca Semntica

BiancaBianca Pereirahttp://meudominio.com.br/pessoa/001Pessoa

Bianca Jacksonhttp://dbpedia.org/resource/Bianca_JacksonPersonagem de FicoBusca Semntica

FONTE: https://www.google.com/?gws_rd=ssl#safe=off&q=Michael+JacksonEntity LinkingMention RecognitionI just took a flight from Dublin.

Dublin

DisambiguationEntity LinkingRanking

Dublin2nd https://www.crunchbase.com/location/dublin/97c70aa17568ca5375122f181f0484a73rd http://data.linkedmdb.org/page/film_location/2751st http://sws.geonames.org/2964574OBRIGADABianca Pereirabianca.pereira@insight-centre.org