web social e interoperabilidade semântica

37
web social e interoperabilidade semântica Matheus Pereira

Upload: matheus-pereira

Post on 15-Feb-2017

29 views

Category:

Technology


1 download

TRANSCRIPT

web social e interoperabilidade

semântica

Matheus Pereira

“A ênfase da IA está no conhecimento e não apenas em algoritmos”, McCarthy

John McCarthy, Review of the Emperor’s New Mind by Roger Penrose

What is Semantic Web?

Evolução da Web

Evolução da Web

Visão do rumo das pesquisas na Web até 2020 de acordo com Davis, M.

The Conversation Prism (Brian Solis + JESS3)

Era das mídias sociais

- Resultado da busca “população da terra” no google.--

Crescimento populacional

1,49 bilhão - Facebook

500 milhões - WhatsApp

284 milhões - Twitter

200 milhões - Instagram

Usuários ativos mensais

Facebook300 milhões de uploads de fotos por dia

4,75 bilhões de post compartilhados diariamente (2013)

YouTube35 horas de upload de vídeo por minuto (2010)

100 horas de upload de vídeo por minuto (2013)

Seiji Isotani, Ig Ibert Bittencourt - Estimativa de crescimento de dados digitais de 2010 a 2020. Fonte: adaptado de EMC (2012).

Crescimento de dados

- Gartner, IDC, Strategy Analytics, Machina Research, company filings, Bill estimates

Crescimento de dispositivos

- Fog Computing Happens when Big Data Analytics marries Internet Of Things, July 5, 2014 by Tarry Singh

“IoT é o corpo, IA é o cérebro”, IEEE

- Webinar, iot.ieee.org

Web semântica

"É uma extensão da Web atual, onde a informação tem um significado bem definido, permitindo que computadores e

pessoas trabalhem em cooperação" (Berners-Lee, 2001)

- Isotani, Bittencourt - Tecnologias da Web Semântica para processar uma consulta médica. Fonte: adaptado de Bittencourt (2009)

A história da web semântica

Web Semântica

==

dados estruturados

+

significado explícito

- Pilha Tecnológica da Web Semântica adaptado de Tim Berners-Lee. T.T. Primo

Pilha Tecnológica da Web Semântica Tim Berners-Lee

Unicode - conjunto padrão de caracteres

URI - Uniform Resource Identifier (Identificador)

XML - Extensible Markup Language (Sintaxe)Padrão W3C para troca de informação estruturada

RDF - Resource Description Framework (Dado)Descreve um recurso na web baseado em triplas(sujeito, predicado, objeto)

RDF Schema - Descreve classes e propriedades de recursos através de RDF, permite inferências simples

SPARQL - linguagem de consulta RDF, consultas semânticas

Lógica UnificadoraUne ontologias e regras, permitindo inferências e informações semânticas mais complexas

ProvaProva os resultados das inferências

ConfiançaGarante que o sistema executa corretamente

Ontologia

Especificação formal e explícita de umconjunto de conceitos compartilhados

Explícito: conceitos e restrições previamente definidosFormal: processável por computador

Compartilhada: descreve um conhecimento consensualque é aceito por um grupo

Ontologia

Vocabulário de conceitos, ou termos do domínio

Tipos de dados e restrições de valores

Relações entre conceitos, taxonomias e partonomias

Ontologia é

Vocabulário compartilhado

Esquema conceitual

Explicação do que é implícito

Ontologia não é

Uma linguagem de programação

Não é um banco de dados

Triple store

Repositórios para a persistência de dados RDF

principal característica: a capacidade de inferira partir de consultas

SPARQL - Query Language

Semantic Web compatível

Plataforma de Comunidades de Prática

Framework ontológico

Framework CoP

● Modelo ontológico para representar Comunidades de Prática

● Plataforma para construção de comunidades de prática virtuais (CoPPla)

● Baseado em:○ Domínios de interesse○ Perfis○ Registros de colaboração

Field

community_id

creator_id

content_type

content_id

creation_date

register_type

cop_context

domain

Campos do registro de colaboração

Propriedades RDFS

<rdfs:Class rdf:ID="CollaborationRegister"/>

<rdfs:Class rdf:ID="CommunityOfPractice"/>

<rdf:Property rdf:ID="community_id"/>

<rdf:Property rdf:ID="creator_id"/>

<rdf:Property rdf:ID="content_type"/>

<rdf:Property rdf:ID="content_id"/>

<rdf:Property rdf:ID="creation_date" rdf:datatype="&xsd;date">

<rdf:Property rdf:ID="register_type">

<rdf:Property rdf:ID="cop_context">

<rdf:Property rdf:ID="domain">

Grafo de registro de colaboração

RDF/XML de registro de colaboração

<rdf:Description rdf:about="collaboration_register1">

<rdf:type rdf:resource="CollaborationRegister"/>

<cop:community_id>Community1</cop:community_id>

<cop:creator_id>Creator</cop:creator_id>

<cop:content_type>Link</cop:content_type>

<cop:content_id>Link1</cop:content_id>

<cop:creation_date>28-06-2013</cop:creation_date>

<cop:register_type>Creation</cop:register_type>

<cop:cop_context>Collection</cop:cop_context>

<cop:domain>Health</cop:domain>

</rdf:Description>

Consulta SPARQL

PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>

PREFIX copsemantic:<http://localhost:8080/copsemantic/rdfs-copsemantic#>

SELECT DISTINCT ?user ?community

WHERE {

?community rdf:type copsemantic:CommunityOfPractice .

?community copsemantic:domain <http://localhost:8080/copsemantic/owl-

copontology/COPOntology#basiccare> .

?comment copsemantic:community_id ?community .

?comment copsemantic:creator_id ?user .

?comment copsemantic:content_type ?content .

FILTER(?content = "Discussion Item" || ?content = "PloneboardComment") .

}

ORDER BY ?user

Usuários que comentam sobre um mesmo domínio

Referências

McCarthy, John. "Review of The emperor’s new mind by Roger Penrose." Bulletin of the American Mathematical Society 23.2 (1990): 606-616.

Isotani, Seiji, and Ig Ibert Bittencourt. Dados Abertos Conectados. Novatec Editora, 2015.

Mizoguchi, Riichiro, and Jacqueline Bourdeau. "Using ontological engineering to overcome common AI-ED problems." Journal of Artificial Intelligence and Education 11 (2000): 107-121.

Primo, Tiago Thompsen. "Método de representação de conhecimento baseado em Ontologias para apoiar Sistemas de Recomendação Educacionais." (2013).

Guizzardi, Giancarlo. "On ontology, ontologies, conceptualizations, modeling languages, and (meta) models." Frontiers in artificial intelligence and applications 155 (2007): 18.

Referências

Guarino, Nicola. Formal ontology in information systems: Proceedings of the first international conference (FOIS'98), June 6-8, Trento, Italy. Vol. 46. IOS press, 1998.

Isotani, Seiji, et al. "Estado da arte em web semântica e web 2.0: potencialidades e tendências da nova geração de ambientes de ensino na internet." Revista brasileira de informática na educação 17.1 (2009): 30-42.

Patel, Karan. "Incremental journey for World Wide Web: introduced with Web 1.0 to recent Web 5.0–a survey paper." International Journal of Advanced Research in Computer Science and Software Engineering 3.10 (2013).

Tarry Singh - Fog Computing Happens when Big Data Analytics marries Internet Of Things <http://tarrysingh.com/2014/07/fog-computing-happens-when-big-data-analytics-marries-internet-of-things/>

Referências

Gartner, IDC, Strategy Analytics, Machina Research, company filings, Bill estimates

Webinar, iot.ieee.org <iot.ieee.org/education.html>

Davis, M. (2008) Project 10X’s Semantic Wave 2008 <http://www.project10x.com/>

What is Semantic Web? <http://www.rockingteam.com/2009/05/what-is-semantic-web/>

The Conversation Prism (Brian Solis + JESS3) <https://conversationprism.com/>

The Top 20 Valuable Facebook Statistics – Updated April 2016 <https://zephoria.com/top-15-valuable-facebook-statistics/>