lÓscio, b. f. dados, integração de dados e dados interligados. ii workshop de introdução a...
DESCRIPTION
Dados, integração de dados e dados interligados. II Workshop de introdução a engenharia de ontologias e web semânticaTRANSCRIPT
-
Dados, Integrao de Dados e Dados Interligados
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Bernadette Farias Lscio [email protected]
-
PARTE 2 WEB SEMNTICA E LINKED DATA
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 3
Web documentos
de
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 4
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 5
Web documentos
de
A web j possui diversos tipos de dados, mas os dados no esto interligados
A heterogeneidade dos modelos dificulta a integrao dos dados
Existem hiperlinks entre as pginas, mas no existem links entre os dados!
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 6
Web documentos
de
Mashups podem ser criados para integrar os dados
preciso conhecer as diferentes APIs de acesso e os diferentes modelos de dados para poder combin-los
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 7
Web dados
de
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Web dados
de
Encontrando dados na
Sig.ma servio que permite consultar a Web de Dados sobre um determinado tpico
Dbpedia.org esforo da comunidade para extrair dados estruturados da wikipedia e tornar esta informao visvel na Web
Sindice.com servio de coleta de dados na Web de Dados. Pode ser usado como base para construo de aplicaes
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 9
Web Semntica
Uma extenso da Web atual Dados associados a metadados Uso de vocabulrios comuns para definio
dos metadados Recursos com identificadores nicos A Web como um banco de dados global!
The term Semantic Web refers to W3Cs vision of the Web of linked data. (W3C)
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 10
Web Semntica Principais padres:
Modelo de dados: RDF Linguagem de consulta: SPARQL Ontologias: OWL
Semantic Web technologies enable people to create data stores on the Web, build vocabularies, and write rules for handling data. (W3C)
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Linguagem de marcao extensvel Metalinguagem para criao de
outras linguagens RDF, RDFS e OWL so linguagens
baseadas em XML Representa os dados de forma
hierrquica
11
XML
Extensible Markup
Language
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 12
XML
Extensible Markup
Language
Jorge Amado Mar Morto
Rachel de Queiroz O Quinze
Romance
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Resource Description Framework RDF padro para publicao de
dados na Web Modelo de dados baseado em grafos Recursos so descritos por triplas
13
RDF
A Frana tem como capital Paris !sujeito predicado objeto
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 14
Zelia Gattai!
Mar Morto!
married!
Jorge Amado!livedIn !
Salvador!isIn!
Bahia!partOf!
Brazil!wrote!
Cear!partOf!
Tieta do Agreste!
wrote!
RDF
grafos
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 15
sujeito! predicado!Jorge Amado!
objeto!
Zelia Gattai!Mar Morto!
Married! Jorge Amado!Jorge Amado! Lived in! Salvador!
Is in! Bahia!Bahia! Part of! Brazil !Salvador!
Wrote!
Cear! Part of! Brazil !Jorge Amado! Tieta do Agreste!Wrote!
RDF
grafos
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Zelia Gattai!
Mar Morto!
married!
Jorge Amado!livedIn!
Salvador!isIn!
Bahia!partOf!
Brazil !wrote!
Cear!partOf!
Tieta do Agreste!
wrote!
fonte 1!RDF
grafos
-
Mar Morto!
Jorge Amado!
wrote!
Tieta do Agreste!
O Mundo da Paz!
A Estrela do Mar!
Seara Vermelha!
Tocaia Grande!
Capites da Areia!
wrote!wrote!
wrote!
fonte 2!RDF
grafos
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Bahia!
Brazil !
partOf!Paraba!
Pernambuco!
Alagoas!
Maranho!
Cear!
Piau!
partOf!partOf!
partOf!
Rio Grande do Norte!
partOf!
fonte 3!RDF
grafos
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Zelia Gattai!
married!
Jorge Amado! livedIn!
Salvador!isIn!
partOf!
wrote!
Mar Morto!
Bahia!
Brazil !partOf!
Tieta do Agreste!
O Mundo da Paz!
A Estrela do Mar!Seara Vermelha!
Tocaia Grande!Capites da Areia! Paraba!
Pernambuco!
Alagoas!
Maranho!
Cear!
Piau!
Rio Grande do Norte!
wrote!
wrote!
wrote !partOf!
partOf!
partOf!
partOf!
Grafo combinado!
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Jorge Amado! Jorge Amado!
fonte 1 ! fonte 2!?!=!
RDF Mas como os grafos so combinados?
Como saber que os ns em conjuntos de dados diferentes so correspondentes?
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
URI Uniform Resource Identifiers podem
ser usados para identificao nica de recursos. URI qualquer identificador nico (ex: cpf, isbn, URL).
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Por meio das URIs cada recurso pode ter um identificador global e nico na Web!
URI
http://pt.dbpedia.org/resource/Fernando_Torres_(ator)
http://pt.dbpedia.org/resource/Fernando_Torres
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 23
Serializao de
Diferentes formas de serializao de RDF RDF/XML RDFa Turtle N-Triples
RDF
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
xmlns:foaf = http://xmlns.com/foaf/0.1> Fernanda Montenegro
24
RDF/XML
sujeito
objeto
predicado objeto
predicado
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 25
RDFa
xmlns:foaf = http://xmlns.com/foaf/0.1> Pgina da Fernanda Montenegro ...
cdigo html
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 26
RDFa
... Fernanda Montenegro
predicado sujeito
objeto
objeto
predicado
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 27
Turtle
@prefix rdf: @prefix foaf: rdf:type foaf:Person; foaf:name Fernanda Montenegro.
predicado
sujeito
objeto
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 28
N-triples
Fernanda Montenegro.
predicado
sujeito
objeto
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 29
Serializao de
Quando usar? RDF/XML: formato j conhecido e com vasta
gama de ferramentas RDFa: quando existe a restrio de publicao
em html Turtle: formato mais fcil para leitura e escrita N-Triples: para processamento de grandes
volumes de dados
RDF
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
RDF prov meios para descrever recursos usando triplas
No prov meios para descrever classes e suas relaes
So necessrios taxonomias, vocabulrios e ontologias
30
Vocabulrios
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
SKOS um vocabulrio para descrever hierarquias conceituais (taxonomias)
RDF e OWL oferecem um vocabulrio para descrever modelos conceituais em termos de classes e suas propriedades
RDFS e OWL permitem a inferncia de relacionamentos implcitos
31
Vocabulrios
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Utiliza-se o RDFS em conjunto com o RDF Linguagem para descrever vocabulrios Principais conceitos
Classes Propriedades Hierarquia de classes Hierarquia de propriedades
RDFS
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Banco de Dados Berna Farias ensinadoPor RDF
RDFS
prof. adjunto prof. visitante prof. substituto
funcionario
professor
subClassOf
subClassOf
subClassOf subClassOf
literal
id fone domain domain
range range range
range disciplina
ensinadoPor
envolve
subPropertyOf
domain domain
RDF e RDFS
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Classe de todos os funcionarios ...
RDFS
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
... Classe de todos os professores Classe de todas as disciplinas ...
RDFS
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
... Relaciona disciplinas a funcionarios ...
RDFS
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
... Herda domain e o range da propriedade envolve ...
RDFS
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
RDFS muito limitada para descrever detalhes dos recursos
No permite especificar restries de cardinalidade propriedades transitivas, inversas ou
simtricas disjuno de classes
RDFS
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
RDF modelo de dados para descrever recursos da Web complementa XML oferecendo significado para o
aninhamento de tags
RDFS linguagem para descrever vocabulrios para
domnios especficos linguagem primitiva para descrio de ontologias
RDF e RDFS
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Ramo da filosofia que lida com a natureza e organizao da realidade O que ser ? Quais as caractersticas comuns a todos os
seres?
Cincia do ser (Aristteles)
Ontologias
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
So importantes para compartilhar conhecimento comum sobre a estrutura da informao:
Entre pessoas Entre agentes de software
Ontologias
A definio dos termos utilizados na descrio e na representao de uma rea do conhecimento. (W3C World Wide Web Consortium)
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
So teis para permitir a reutilizao do conhecimento sobre um domnio:
Para evitar a reinveno da roda Para introduzir padres que permitam a
interoperabilidade entre aplicaes
Ontologias
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Devem prover descries para: Classes (conceitos) nos vrios domnios de
interesse Relacionamentos entre esses conceitos Propriedades que essas conceitos devem
possuir
Ontologias
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Requisitos das linguagens para a definio de ontologias
Sintaxe bem-definida (informao poder ser processada)
Semntica formal (define o conhecimento precisamente)
Suporte para raciocnio (permite checar a consistncia da ontologia, classificar instncias)
Poder de expressividade
Ontologias
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 45
Ontologias
prof. adjunto prof. visitante prof. substituto
funcionario
professor
subClassOf
subClassOf
subClassOf subClassOf
literal
id fone domain domain
range range range
range disciplina
ensinadoPor
envolve
subPropertyOf
domain domain
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
uma evoluo da linguagem DAML + OIL
Proposta pelo W3C Projetada para descrever a estrutura
de um domnio em termos de Classes Instncias Propriedades
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Cabealho
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Definio de Classes
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Disjuno entre classes
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Equivalncia entre classes
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Propriedades Estabelecem relacionamentos indivduo-
indivduo e/ou indivduo-dados Propriedades de objeto
Ex: ensinadoPor Propriedade de tipo de dados
Ex: nome, fone
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Propriedade de Tipo de Dados
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Propriedade de Objeto
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Propriedades inversas
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Restries das propriedades
Valores (allValuesFrom, someValuesFrom, hasValue)
Cardinalidade (maxCardinality, minCardinality,
Cardinality)
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Toda disciplina obrigatria tem que ser ensinada por um professor adjunto!
allValuesFrom
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Todas as disciplinas de BD tm que ser
ensinadas pela professora Berna
Farias!
hasValue
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Todos os
professores devem ensinar pelo menos uma disciplina da ps-graduao!
someValuesFrom
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Restries de cardinalidade 1
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Propriedades das propriedades: so definidas diretamente nas propriedades
owl:TransitiveProperty owl:SymmetricProperty owl:FunctionalProperty ...
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Um professor
tem no mximo um supervisor!
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica SBBD/SBES 2007 Joo Pessoa
Criao de instncias Ou
OWL
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Sempre que possvel faa uso de termos existentes
64
Reuso de termos
Alguns vocabulrios!
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 65
Como navegar nos grafos RDF?
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 66
SPARQL
Simple Protocol and RDF Query Language - Linguagem baseada em casamento de padres
(pattern matching) - A ideia geral consiste em casar os padres de triplas
expresssos na consulta com as triplas dos documentos rdf consultados
- 03 formas bsicas: SELECT, ASK, CONSTRUCT
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 67
SPARQL
Componentes bsicos de uma consulta sparql: # declaracao do prefix (abreviacao das URIs) PREFIX foo: ... # declaracao dos acessos ao grafos FROM ... # parametros a serem encontrados SELECT ... # query pattern WHERE { ... }
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 68
SPARQL
Consulta: retorne os objetos de indivduos (apenas os 10 primeiros) que tenham a propriedade foaf:name declarada select ?name where{ ?person foaf:name ?name . } limit 10
Quer fazer? Acesse http://pt.dbpedia.org/sparql
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 69
SPARQL
Consulta: retorne os nomes das pessoas que so atrizes select ?name where { ?person foaf:name ?name . ?person dbpedia-owl:occupation dbpedia-pt:Atriz . } limit 10
Quer fazer? Acesse http://pt.dbpedia.org/sparql
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 70
SPARQL Consulta: retorne os nomes das atrizes que nasceram na cidade do Rio de Janeiro select ?name where { ?person dbpedia-owl:occupation dbpedia-pt:Atriz . ?person foaf:name ?name . ?person dbpedia-owl:birthPlace ?cidade. filter (?cidade = ). } limit 100 Quer fazer? Acesse http://pt.dbpedia.org/sparql
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 71
SPARQL
Consulta: retorne os nomes das pessoas que atuaram no filme Casa de Areia e nasceram na cidade do Rio de Janeiro. select ?name where { ?filme dbpedia-owl:starring ?person. ?person foaf:name ?name. ?person dbpedia-owl:birthPlace ?cidade. filter (?cidade = && ?filme = ). } limit 100
Quer fazer? Acesse http://pt.dbpedia.org/sparql
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 72
SPARQL
Consulta: Qual o clima, vegetao e altitude da cidade de Braslia? SELECT * WHERE { ?cidade dbpprop-pt:bioma ?vegetacao . ?cidade dbpprop-pt:altitude ?altitude . ?cidade dbpedia-owl:areaTotal ?areaT . ?cidade rdfs:label "Braslia"@pt . }
Quer fazer? Acesse http://pt.dbpedia.org/sparql
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 73
SPARQL
Consulta: Recupere as misses realizadas pelo astronauta Neil Armstrong. SELECT ?nome, ?missao WHERE { ?neil dbpedia-owl:mission ?missao . foaf:name ?nome . ?neil rdf:type dbpedia-owl:Astronaut . ?neil rdfs:label "Neil Armstrong"@pt . }
Quer fazer? Acesse http://pt.dbpedia.org/sparql
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Alguns endpoints: Dbpedia Geonames Freebase DBLP Data.gov.uk BBC MusicBrainz
74
SPARQL
http://www4.wiwiss.fu-berlin.de/lodcloud/state/
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 75
Linked Data
Dados RDF
interligados a outros dados RDF esto em
Linked Data!
Linked data are empowered by technologies such as RDF, SPARQL, OWL, and SKOS. (W3C)
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Usar URIs como nomes para recursos Usar URIs HTTP para que as pessoas possam encontrar esses nomes Quando algum procurar por uma URI, providenciar informaes teis, por meio de RDF Incluir sentenas RDF que ligam para outras URIs de forma que eles possam descobrir mais recursos
76
1!2!3!4!
Linked Data
Princpios de
-
77
Usar URIs como nomes para recursos
1!
-
78
D.Sc Bernadette Loscio Berna [email protected]
Towards Automatic Generation of Application Ontologies.
meu foaf
-
79
... Towards Automatic Generation of Application Ontologies. Using Agents for Generation and Maintenance of Mediators in a Data Integration System on the Web.
Fernanda Ligia R. Lopes
Fernanda Montenegro
-
80
Usar URIs HTTP para que as pessoas possam encontrar esses nomes
2!
-
Accept: text/html
Accept: application/rdf+xml
Identifica a pessoa Fernanda Montenegro
http://pt.dbpedia.org/resource/Fernanda_Montenegro
http://pt.dbpedia.org/page/Fernanda_Montenegro
Identifica o documento html que descreve Fernanda Montenegro
http://pt.dbpedia.org/data/Fernanda_Montenegro.xml
Identifica o documento xml que descreve Fernanda Montenegro Cool URIs: http://www.w3.org/TR/cooluris/
-
82
Quando algum procurar por uma URI, providenciar informaes teis, por meio de RDF
3!
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
html usada para fornecer informaes no formato de documentos (para humanos) rdf usado para fornecer informaes no formato de dados (para processamento)
83
Como fornecer informaes?
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Triplas (usando literais, fornecendo links)
Descrio do conjunto de dados Informaes sobre a provenincia do
conjunto de dados Vocabulrios
84
O que publicar?
-
85
Incluir sentenas RDF que ligam para outras URIs de forma que eles possam descobrir mais recursos
4!
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Inclua links para conjuntos de dados externos O sujeito da tripla est em um conjunto de dados O objeto da tripla est em outro conjunto de
dados
Permite conectar fontes isoladas Facilita a descoberta
June 4, 2012 86
Como conectar?
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Inclua links para estabelecer relacionamentos de identidade
Inclua links para estabelecer correspondncias entre vocabulrios
Inclua links para estabelecer relacionamentos entre recursos (no mesmo conjunto ou em conjuntos separados)
June 4, 2012 87
Como conectar?
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 88
Como publicar em RDF?
Arquivos RDF estticos RDF em html (RDFa) Ferramentas de extrao de RDF a
partir de dados estruturados e semi-estruturados
-
Structured Semi-structured Unstructured
Entity Extractor XML2RDF, XLS2RDF, CVS2RDF
RDB Data source with API
Triplestore
Web Server Linked Data Interface RDB2RDF
(i.e. Ultrawrap) CMS with RDFa, Semantic Wiki
Custom Linked Data Wrapper
Linked Data
Type of Data
Data Preparation
Data Storage
Data Publication
Linked Data Evolving the Web into a Global Data Space Tom Heath and Christian Bizer
RDB2RDF
Criando Linked Data
-
CRIANDO LINKED DATA
Linked Data
Mapeamento de esquemas
Resoluo de co-referncia
Acesso aos dados
Aplicao
Provenincia
Consumindo Linked Data
http://www.slideshare.net/juansequeda/linked-data-tutorial-at-semtech-2012
-
91
Consumindo
Matching de esquemas Vocabulrios diferentes usam termos diferentes para os
mesmos conceitos (dc:name e foaf:name)
Resoluo de co-referncia A mesma entidade sendo representada por
identificadores (URI) diferentes
Provenincia importante para o conhecimento da qualidade
(confiana) dos dados
Linked Data
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Centralizada Federada Navegao entre links
92
Arquiteturas de aplicaes Linked Data
-
CRIAO DE LINKED DATA
REPOSITRIO DE TRIPLAS
APLICAO
SPARQL
Centralizada
Adaptado de http://www.slideshare.net/juansequeda/linked-data-tutorial-at-semtech-2012
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Vantagem Considera conjuntos de dadoas conhecidos Melhor desempenho Fica mais fcil criar consultas complexas e realizar
inferncias
Drawbacks Os dados so replicados Grande esforo inicial para criao do repositrio
de triplas Os dados podem ficar desatualizados
Centralizada
-
Triplestore Relational Database
RDB2RDF
Relational Database
RDB2RDF Triplestore
MEDIADOR
APLICAO
SPARQL
SPARQL SPARQL SPARQL SPARQL
Federada
Adaptado de http://www.slideshare.net/juansequeda/linked-data-tutorial-at-semtech-2012
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Vantagem Considera conjuntos de dados conhecidos Consulta dados atualizados
Desvantagem Requer a existncia de endpoints SPARQL Esforo inicial para configurar o mediador
June 4, 2012 www.capsenta.com 96
Federada
-
Linked Data
Relational Database
RDB2RDF Triplestore
APLICAO
SPARQL MECANISMO DE CONSULTA DE
NAVEGAO ENTRE LINKS
Navegao entre links
Adaptado de http://www.slideshare.net/juansequeda/linked-data-tutorial-at-semtech-2012
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Vantagem No preciso conhecer as fontes No depende da existncia de endpoints
SPARQL Consulta dados atualizados
Desvantagem Tempo de execuo de consulta baixo Resultados podem ser incompletos Ainda em desenvolvimento
June 4, 2012
Navegao entre links
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 99
Quem est publicando em
linked data?
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 100
Linked Open Data
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Maio 2007
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Out./2007
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Nov. 2007
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Fev. 2008
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Maro 2008
www.capsenta.com
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Set. 2008
www.capsenta.com
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Maro 2009 (1)
www.capsenta.com
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Maro 2009 (2)
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Julho 2009
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Set. 2010
-
Set. 2011
Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 112
Linked Open
Data os ns so conjuntos de dados publicados
em formato Linked Data
o tamanho dos crculos corresponde ao nmero de triplas em cada conjunto de dados
as setas indicam a existncia de pelo menos 50 ligaes entre dois conjuntos de dados
uma ligao (link) uma tripla RDF, onde sujeito e objeto esto em namespaces de conjuntos de dados diferentes
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Categorias dos conjuntos de dados: Mdia Geogrficos Governo Publicaes cross-domain Life science Gerados pelo usurio
113
Linked Open
Data
http://www4.wiwiss.fu-berlin.de/lodcloud/state/
-
114
Aplicaes e Ferramentas
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Browsers Linked Data Motores de Busca Aplicaes para domnios
especficos
Aplicaes para consumo de Dados
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Browsers Linked Data Marbles
http://www5.wiwiss.fu-berlin.de/marbles/ Entra com uma URI Pontos coloridos so usados para correlacionar a
origem dos dados apresentados com as fontes de dados de onde foram encontrados.
Os dados so recuperados de mltiplas fontes e integrados em um nico grafo que mantido atravs das sesses do usurio.
Para testar http://dbpedia.org/resource/Beijing_Capital_International_Airport
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Quick and Dirty RDF browser http://graphite.ecs.soton.ac.uk/browser/ Browser RDF til para verificar RDF ou RDFa
Para testar: http://dbpedia.org/resource/Beijing_Capital_International_Airport
Browsers Linked Data
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Motores de Busca Sindice ndice de documentos RDF
(20 milhes) http://www.sindice.com/
Sig.ma - interface de busca baseada em Sindice, fazendo mapeamento de esquemas base em informaes de filtragem. http://blog.sindice.com/2009/07/22/sigma-
live-views-on-the-web-of-data/
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Swoogle - ndice de documentos RDF (2.3 milhes)
http://swoogle.umbc.edu/
Semantic Web Search Engine busca de recursos por palavra-chave
http://swse.deri.org/
SameAs Usurio entra com uma URI e o Servio realiza
uma busca por URIs equivalentes http://sameas.org/
Motores de Busca
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Aplicaes para Domnios Especficos
DBpedia Mobile - Com base na posio GPS atual, DBpedia Mobile mostra um mapa contendo informaes sobre locais prximos provindos do conjunto de dados DBpedia.
http://mes-semantics.com/DBpediaMobile/ Datasets Usados: GeoNames, Revyu,
EuroStat, Flickr.
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
LinkedDataGeo Aplicativo para encontrar recursos linkados de
dados geogrficos http://browser.linkedgeodata.org/?#
Vocabulrios Usados: FOAF Person
Organization Ontology Organizations
OWL-Time Time
Event Ontology Events (sort of)
SIOC Linking online communities, wikis, blogs
SKOS Thesauri, classification schemes, taxonomies
Dublin Core Authoring Metadata
Aplicaes para Domnios Especficos
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Ferramentas para Publicao de Dados Ligados
SPARQL Endpoints Pubby - http://www4.wiwiss.fu-berlin.de/pubby/ Virtuoso - http://lod.openlinksw.com/sparql Fuseki -
http://jena.apache.org/documentation/serving_data/index.html
Joseki - http://joseki.sourceforge.net/
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Bibliotecas e Frameworks Graphite PHP Linked Data Library
Biblioteca para trabalhar com RDF a partir de PHP. http://graphite.ecs.soton.ac.uk/
Paget framework para construo de
aplicaes Linked Data. http://code.google.com/p/paget/
Ferramentas para Publicao de Dados Ligados
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
PublishMyData plataforma que oferece APIs para Linked Data, SPARQL Endpoint e Visualizaes customizadas. http://publishmydata.com/
Ferramentas para Publicao de Dados Ligados
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica
Linked Data/RDF Editors Hyena: RDF Editor
Validators Sindice Web Data Inspector -
http://inspector.sindice.com/ Eyeball - http://jena.sourceforge.net/Eyeball/ W3C Validation Service -
http://www.w3.org/RDF/Validator/
Ferramentas para Publicao de Dados Ligados
-
II Workshop de Introduo a Engenharia de Ontologias e Web Semntica 126
Concluses