SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
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
Facebook
300 milhões de uploads de fotos por dia
4,75 bilhões de post compartilhados diariamente (2013)
YouTube
35 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 Unificadora
Une ontologias e regras, permitindo inferências e
informações semânticas mais complexas
Prova
Prova os resultados das inferências
Confiança
Garante que o sistema executa corretamente
Ontologia
Especificação formal e explícita de um
conjunto de conceitos compartilhados
Explícito: conceitos e restrições previamente definidos
Formal: processável por computador
Compartilhada: descreve um conhecimento consensual
que é 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 inferir
a 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/>
Web semântica e interoperabilidade

Mais conteúdo relacionado

Semelhante a Web semântica e interoperabilidade

Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...
Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...
Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...Tiago Murakami
 
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...Do documento às ontologias: uma visão sobre sistemas de organização do conhec...
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...Dalton Martins
 
Interação semântica com Open Educational Resources e repercussões da mesma na...
Interação semântica com Open Educational Resources e repercussões da mesma na...Interação semântica com Open Educational Resources e repercussões da mesma na...
Interação semântica com Open Educational Resources e repercussões da mesma na...Cecília Tomás
 
Apresentacao Elisabete
Apresentacao ElisabeteApresentacao Elisabete
Apresentacao ElisabeteFLUP
 
Apresentacao Elisabete
Apresentacao ElisabeteApresentacao Elisabete
Apresentacao Elisabetegueste4f45e5
 
Uso de uma Base de Conhecimento de Senso Comum em Projetos de Arquitetura da ...
Uso de uma Base de Conhecimento de Senso Comum em Projetos de Arquitetura da ...Uso de uma Base de Conhecimento de Senso Comum em Projetos de Arquitetura da ...
Uso de uma Base de Conhecimento de Senso Comum em Projetos de Arquitetura da ...Wanderley Wang
 
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
 
Hipertexto, anotaçoes semânticas e rede(s) na História da Ciência, Tecnologia...
Hipertexto, anotaçoes semânticas e rede(s) na História da Ciência, Tecnologia...Hipertexto, anotaçoes semânticas e rede(s) na História da Ciência, Tecnologia...
Hipertexto, anotaçoes semânticas e rede(s) na História da Ciência, Tecnologia...José Pedro Sousa Dias
 
Métodos de Pesquisa em Redes Sociais na Internet
Métodos de Pesquisa em Redes Sociais na InternetMétodos de Pesquisa em Redes Sociais na Internet
Métodos de Pesquisa em Redes Sociais na InternetRaquel Recuero
 
A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....Unicesumar
 
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...Unicesumar
 
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...Unicesumar
 
III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.Unicesumar
 
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...Unicesumar
 
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...Unicesumar
 
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...Unicesumar
 
Digitalização da imagem, processamento de linguagem natural e visão computaci...
Digitalização da imagem, processamento de linguagem natural e visão computaci...Digitalização da imagem, processamento de linguagem natural e visão computaci...
Digitalização da imagem, processamento de linguagem natural e visão computaci...Unicesumar
 
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...Unicesumar
 
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...Unicesumar
 

Semelhante a Web semântica e interoperabilidade (20)

Data Science em Humanidades Digitais
Data Science em Humanidades Digitais Data Science em Humanidades Digitais
Data Science em Humanidades Digitais
 
Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...
Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...
Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...
 
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...Do documento às ontologias: uma visão sobre sistemas de organização do conhec...
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...
 
Interação semântica com Open Educational Resources e repercussões da mesma na...
Interação semântica com Open Educational Resources e repercussões da mesma na...Interação semântica com Open Educational Resources e repercussões da mesma na...
Interação semântica com Open Educational Resources e repercussões da mesma na...
 
Apresentacao Elisabete
Apresentacao ElisabeteApresentacao Elisabete
Apresentacao Elisabete
 
Apresentacao Elisabete
Apresentacao ElisabeteApresentacao Elisabete
Apresentacao Elisabete
 
Uso de uma Base de Conhecimento de Senso Comum em Projetos de Arquitetura da ...
Uso de uma Base de Conhecimento de Senso Comum em Projetos de Arquitetura da ...Uso de uma Base de Conhecimento de Senso Comum em Projetos de Arquitetura da ...
Uso de uma Base de Conhecimento de Senso Comum em Projetos de Arquitetura da ...
 
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
 
Hipertexto, anotaçoes semânticas e rede(s) na História da Ciência, Tecnologia...
Hipertexto, anotaçoes semânticas e rede(s) na História da Ciência, Tecnologia...Hipertexto, anotaçoes semânticas e rede(s) na História da Ciência, Tecnologia...
Hipertexto, anotaçoes semânticas e rede(s) na História da Ciência, Tecnologia...
 
Métodos de Pesquisa em Redes Sociais na Internet
Métodos de Pesquisa em Redes Sociais na InternetMétodos de Pesquisa em Redes Sociais na Internet
Métodos de Pesquisa em Redes Sociais na Internet
 
A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....A generalização pode não ser feita de maneira correta na inferência indutiva....
A generalização pode não ser feita de maneira correta na inferência indutiva....
 
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
Após uma leitura atenta do artigo "Inteligência Artificial: conceitos e aplic...
 
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
De acordo com o trabalho citado, pode-se afirmar que esses sistemas inteligen...
 
III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.III. Construir programas que melhorem seu desempenho por meio de exemplos.
III. Construir programas que melhorem seu desempenho por meio de exemplos.
 
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
A TDWaterhouse (Ontario, CA) usa um sistema semelhante para responder às dúvi...
 
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
Após a leitura atenta do artigo “Trabalho Escravo no Brasil do Século XXI”, q...
 
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...
Eles utilizaram técnicas de computação em seus planejamentos que permitiram a...
 
Digitalização da imagem, processamento de linguagem natural e visão computaci...
Digitalização da imagem, processamento de linguagem natural e visão computaci...Digitalização da imagem, processamento de linguagem natural e visão computaci...
Digitalização da imagem, processamento de linguagem natural e visão computaci...
 
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...
II. Criar sistemas que sejam significantemente mais capazes que humanos em pr...
 
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...
Fornecer ao cérebro humano as habilidades para efetuar funções que apenas o c...
 

Mais de Matheus Pereira

Dask - Parallelism for Machine Learning with Python
Dask - Parallelism for Machine Learning with PythonDask - Parallelism for Machine Learning with Python
Dask - Parallelism for Machine Learning with PythonMatheus Pereira
 
Semantic Collaboration Trajectories in Communities of Practice ITS 2018
Semantic Collaboration Trajectories in Communities of Practice ITS 2018Semantic Collaboration Trajectories in Communities of Practice ITS 2018
Semantic Collaboration Trajectories in Communities of Practice ITS 2018Matheus Pereira
 
Desenvolvimento Ágil de Aplicações Web com Python e Django
Desenvolvimento Ágil de Aplicações Web com Python e DjangoDesenvolvimento Ágil de Aplicações Web com Python e Django
Desenvolvimento Ágil de Aplicações Web com Python e DjangoMatheus Pereira
 
N'SAMAT - Um objeto de aprendizagem culturalmente contextualizado.
N'SAMAT - Um objeto de aprendizagem culturalmente contextualizado.N'SAMAT - Um objeto de aprendizagem culturalmente contextualizado.
N'SAMAT - Um objeto de aprendizagem culturalmente contextualizado.Matheus Pereira
 
Stack Open Source para desenvolvimento do AoMercado
Stack Open Source para desenvolvimento do AoMercadoStack Open Source para desenvolvimento do AoMercado
Stack Open Source para desenvolvimento do AoMercadoMatheus Pereira
 
Pythonificando a Universidade 2
Pythonificando a Universidade 2Pythonificando a Universidade 2
Pythonificando a Universidade 2Matheus Pereira
 
Git, o Universo e Tudo Mais
Git, o Universo e Tudo MaisGit, o Universo e Tudo Mais
Git, o Universo e Tudo MaisMatheus Pereira
 
Desmistificando Built-in Functions, Lambda e List Comprehension...
Desmistificando Built-in Functions, Lambda e List Comprehension...Desmistificando Built-in Functions, Lambda e List Comprehension...
Desmistificando Built-in Functions, Lambda e List Comprehension...Matheus Pereira
 
Pythonificando a Universidade
Pythonificando a UniversidadePythonificando a Universidade
Pythonificando a UniversidadeMatheus Pereira
 
Mantendo seu trabalho a salvo com git
Mantendo seu trabalho a salvo com gitMantendo seu trabalho a salvo com git
Mantendo seu trabalho a salvo com gitMatheus Pereira
 
Mantendo seu Tempo a salvo com Python e Git
Mantendo seu Tempo a salvo com Python e GitMantendo seu Tempo a salvo com Python e Git
Mantendo seu Tempo a salvo com Python e GitMatheus Pereira
 

Mais de Matheus Pereira (13)

Dask - Parallelism for Machine Learning with Python
Dask - Parallelism for Machine Learning with PythonDask - Parallelism for Machine Learning with Python
Dask - Parallelism for Machine Learning with Python
 
Semantic Collaboration Trajectories in Communities of Practice ITS 2018
Semantic Collaboration Trajectories in Communities of Practice ITS 2018Semantic Collaboration Trajectories in Communities of Practice ITS 2018
Semantic Collaboration Trajectories in Communities of Practice ITS 2018
 
Desenvolvimento Ágil de Aplicações Web com Python e Django
Desenvolvimento Ágil de Aplicações Web com Python e DjangoDesenvolvimento Ágil de Aplicações Web com Python e Django
Desenvolvimento Ágil de Aplicações Web com Python e Django
 
Web semântica
Web semânticaWeb semântica
Web semântica
 
N'SAMAT - Um objeto de aprendizagem culturalmente contextualizado.
N'SAMAT - Um objeto de aprendizagem culturalmente contextualizado.N'SAMAT - Um objeto de aprendizagem culturalmente contextualizado.
N'SAMAT - Um objeto de aprendizagem culturalmente contextualizado.
 
Stack Open Source para desenvolvimento do AoMercado
Stack Open Source para desenvolvimento do AoMercadoStack Open Source para desenvolvimento do AoMercado
Stack Open Source para desenvolvimento do AoMercado
 
Pythonificando a Universidade 2
Pythonificando a Universidade 2Pythonificando a Universidade 2
Pythonificando a Universidade 2
 
Git, o Universo e Tudo Mais
Git, o Universo e Tudo MaisGit, o Universo e Tudo Mais
Git, o Universo e Tudo Mais
 
Desmistificando Built-in Functions, Lambda e List Comprehension...
Desmistificando Built-in Functions, Lambda e List Comprehension...Desmistificando Built-in Functions, Lambda e List Comprehension...
Desmistificando Built-in Functions, Lambda e List Comprehension...
 
Pythonificando a Universidade
Pythonificando a UniversidadePythonificando a Universidade
Pythonificando a Universidade
 
Mantendo seu trabalho a salvo com git
Mantendo seu trabalho a salvo com gitMantendo seu trabalho a salvo com git
Mantendo seu trabalho a salvo com git
 
Mantendo seu Tempo a salvo com Python e Git
Mantendo seu Tempo a salvo com Python e GitMantendo seu Tempo a salvo com Python e Git
Mantendo seu Tempo a salvo com Python e Git
 
Git init
Git initGit init
Git init
 

Web semântica e interoperabilidade

  • 2. “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
  • 3. What is Semantic Web? Evolução da Web
  • 4. Evolução da Web Visão do rumo das pesquisas na Web até 2020 de acordo com Davis, M.
  • 5. The Conversation Prism (Brian Solis + JESS3) Era das mídias sociais
  • 6. - Resultado da busca “população da terra” no google. - Crescimento populacional
  • 7. 1,49 bilhão - Facebook 500 milhões - WhatsApp 284 milhões - Twitter 200 milhões - Instagram Usuários ativos mensais
  • 8. Facebook 300 milhões de uploads de fotos por dia 4,75 bilhões de post compartilhados diariamente (2013) YouTube 35 horas de upload de vídeo por minuto (2010) 100 horas de upload de vídeo por minuto (2013)
  • 9. Seiji Isotani, Ig Ibert Bittencourt - Estimativa de crescimento de dados digitais de 2010 a 2020. Fonte: adaptado de EMC (2012). Crescimento de dados
  • 10. - Gartner, IDC, Strategy Analytics, Machina Research, company filings, Bill estimates Crescimento de dispositivos
  • 11. - Fog Computing Happens when Big Data Analytics marries Internet Of Things, July 5, 2014 by Tarry Singh
  • 12. “IoT é o corpo, IA é o cérebro”, IEEE - Webinar, iot.ieee.org
  • 13. 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)
  • 14. - 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
  • 16. - 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
  • 17. 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
  • 18. 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
  • 19. Lógica Unificadora Une ontologias e regras, permitindo inferências e informações semânticas mais complexas Prova Prova os resultados das inferências Confiança Garante que o sistema executa corretamente
  • 20. Ontologia Especificação formal e explícita de um conjunto de conceitos compartilhados Explícito: conceitos e restrições previamente definidos Formal: processável por computador Compartilhada: descreve um conhecimento consensual que é aceito por um grupo
  • 21. 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
  • 22. Ontologia é Vocabulário compartilhado Esquema conceitual Explicação do que é implícito
  • 23. Ontologia não é Uma linguagem de programação Não é um banco de dados
  • 24. Triple store Repositórios para a persistência de dados RDF principal característica: a capacidade de inferir a partir de consultas SPARQL - Query Language Semantic Web compatível
  • 27. 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
  • 29. 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">
  • 30. Grafo de registro de colaboração
  • 31. 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>
  • 32. 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
  • 33. Usuários que comentam sobre um mesmo domínio
  • 34. 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.
  • 35. 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/>
  • 36. 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/>