Sistemas de informação governados por ontologias
|
|
- Derek Galindo Vasques
- 5 Há anos
- Visualizações:
Transcrição
1 Sistemas de informação governados por ontologias Marco A. Casanova Departamento de Informática PUC-Rio 5/3/2006 (c) Dept. Informática - PUC-Rio 1
2 Tópicos Motivação Ontologias: Conceitos Linguagens Ferramentas Sistemas de informação governados por ontologias: Conceitos Exemplos Resumo 5/3/2006 (c) Dept. Informática - PUC-Rio 2
3 Referências Website do curso INF2031 Tópicos de Bancos de Dados II Karin Breitman. Web Semântica: A Internet do Futuro. LTC Editora (data de lançamento em agosto de 2005) Karin Breitman, Marco A. Casanova. Desenvolvimento de Ontologias para Engenharia de Software e Banco de Dados: Um tutorial Prático. (Tutorial aceito para 19 o SBES, 3 a 7 de outubro, Uberlândia, MG) 5/3/2006 (c) Dept. Informática - PUC-Rio 3
4 Referências G. Antoniou e F. Harmelen. A Semantic Web Primer. MIT Press, Cambridge, MA (2004) A. Gómez-Pérez, M. Fernadéz-Peréz, O. Corcho. Ontological Engineering. Springer Verlag (2004) M. Daconta, L. Obrst, K. Smith. The Semantic Web. Wiley Pub. Inc (2003) J. Sowa. Knowledge Representation: Logical, Philosophical and Computational Foundations. Brooks/Cole Books, Pacific Grove, CA (2000) 5/3/2006 (c) Dept. Informática - PUC-Rio 4
5 Tópicos Motivação Ontologias: Conceitos Linguagens Ferramentas Sistemas de informação governados por ontologias: Conceitos Exemplos Resumo 5/3/2006 (c) Dept. Informática - PUC-Rio 5
6 Referências Berners-Lee, Tim; James Hendler; Ora Lassila. The Semantic Web: A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities. Scientific American. May 2001 Haas, L; Carey, M. The Top 10 Reasons Why Federated Can t Succeed (and Why it Will Anyway) Guarino, Nicola. Formal Ontology and Information Systems. in N. Guarino (ed.), Formal Ontology in Information Systems. Proceedings of FOIS 98, Trento, Italy, 6-8 June Amsterdam, IOS Press, pp /3/2006 (c) Dept. Informática - PUC-Rio 6
7 Motivação / Web Semântica Fatos... a Web é sintática! concebida para divulgar informação para seres humanos a Web hoje é gigantesca! 8 bilhões de páginas (?) hiper-lincadas entre si pesquisa através de buscadores que não interpretam os resultados 5/3/2006 (c) Dept. Informática - PUC-Rio 7
8 Motivação / Web Semântica Problema... apresentação a cargo de máquinas interpretação a cargo de humanos 5/3/2006 (c) Dept. Informática - PUC-Rio 8
9 Motivação / Web Semântica A Web semântica é uma visão para o futuro da Web em que informação recebe significado explícito, tornando mais fácil para máquinas processar e integrar automaticamente a informação disponível na Web 5/3/2006 (c) Dept. Informática - PUC-Rio 9
10 Scientific American, May 2001: 5/3/2006 (c) Dept. Informática - PUC-Rio 10
11 Motivação / Web Semântica Web semântica = Web com páginas e recursos anotados semanticamente 5/3/2006 (c) Dept. Informática - PUC-Rio 11
12 Motivação / Interoperabilidade Problema... criar uma federação de fontes de dados fontes de dados devem interoperar fontes de dados devem permanecer independentes DS 1 DS 2 DS n... DS n+1 n+1 5/3/2006 (c) Dept. Informática - PUC-Rio 12
13 Motivação / Interoperabilidade Interoperabilidade requer a definição de mapeamentos a nível de metadados mapeamentos entre classes e propriedades de diferentes fontes exemplos: Infraero.Aeroporto subclassof Amadeus.Airport Infraero.Cod subpropertyof Amadeus.Code Infraero.Nome subpropertyof Amadeus.Name Amadeus.Airport Infraero.Aeroporto Code Name City Cod Nome Estado 5/3/2006 (c) Dept. Informática - PUC-Rio 13
14 Motivação / Interoperabilidade Interoperabilidade requer a definição de mapeamento entre instâncias mapeamentos entre instâncias de fontes distintas exemplo: a Amadeus.Airport sameindividualas b Infraero.Aeroporto se e somente se a.code = b.cod Amadeus.Airport Infraero.Aeroporto Code Name City Cod Nome Estado GIG Galeão Rio de Janeiro GIG Galeão RJ SDU Santos Dumont Rio de Janeiro SDU Santos Dumont RJ CDG Charles de Gaulle Paris PHB Santos Dumont PI 5/3/2006 (c) Dept. Informática - PUC-Rio 14
15 Motivação / Interoperabilidade Problema: a definição de mapeamentos a posteriori é extremamente difícil, se não impossível The Top 10 Reasons Why Federated Can t Succeed (and Why it Will Anyway) Haas + Carey Número 10: Robustês Número 9: Segurança Número 8: Atualização Número 7: Configuração Número 6: Administração Número 5: Heterogeneidade Semântica Número 4: Insuficiência de Metadados Número 3: Desempenho (Transferência de Dados) Número 2: Desempenho (Complexidade) Número 1: Desempenho (Otimização de consultas) 5/3/2006 (c) Dept. Informática - PUC-Rio 15
16 Motivação / Interoperabilidade Nenhum problema é tão grande, ou complicado, que não se possa fugir dele o problema definição a posteriori de mapeamentos como fugir dele projeto a priori de fontes de dados anotadas semanticamente 5/3/2006 (c) Dept. Informática - PUC-Rio 16
17 Motivação / Ontologias Ontologia: fornece um vocabulário para criar anotações semânticas permite criar novos termos, combinando os já existentes especifica formalmente o significado dos termos permite definir relacionamentos com termos de outras ontologias Onto (o que existe) + Logos (conhecimento sobre) 5/3/2006 (c) Dept. Informática - PUC-Rio 17
18 Motivação / Ontologias Visão: Grande número de pequenas ontologias interligadas toda empresa, universidade, agência governamental terá seu conteúdo conectado a uma ontologia James Hendler, Agents and the Semantic Web 5/3/2006 (c) Dept. Informática - PUC-Rio 18
19 Motivação / Sistema de informação baseado em ontologias Sistema de informação baseado em ontologias: possui ontologias explícitas ontologias ocupam um papel proeminente componentes do sistema utilizam as ontologias em suas tarefas 5/3/2006 (c) Dept. Informática - PUC-Rio 19
20 Motivação / Sistema de informação baseado em ontologias Primeiros passos explicite a semântica embutida nos dados e no código use ontologias para prover o vocabulário tente reusar ontologias já existentes use uma linguagem padronizada para descrever as ontologias Próximos passos... faça uma reengenharia do sistema em torno da ontologia reescreva partes do sistema para interpretar a ontologia 5/3/2006 (c) Dept. Informática - PUC-Rio 20
21 Tópicos Motivação Ontologias: Conceitos Linguagens Ferramentas Sistemas de informação governados por ontologias: Conceitos Exemplos Resumo 5/3/2006 (c) Dept. Informática - PUC-Rio 21
22 Referências Requirements for a Web Ontology Language (W3C Working Draft 08 July 2002) W3C - Semantic Web Activity The Semantic Web Community Portal 5/3/2006 (c) Dept. Informática - PUC-Rio 22
23 Conceitos Definição: uma ontologia, para uma área do conhecimento, especifica: o vocabulário (ou seja, o conjunto de termos) utilizado o significado pretendido para os termos uma ontologia é uma teoria formal para uma área do conhecimento 5/3/2006 (c) Dept. Informática - PUC-Rio 23
24 Conceitos Tipos de Ontologias 5/3/2006 (c) Dept. Informática - PUC-Rio 24
25 Conceitos / Exemplos Dublin Core Metadata Initiative conjunto mínimo de elementos descritivos para facilitar a descrição e indexação automática de objetos, como documentos, interligados entre si, de forma semelhante ao catálogo de uma biblioteca 5/3/2006 (c) Dept. Informática - PUC-Rio 25
26 Conceitos / Exemplos <?xml version="1.0" encoding="utf-8"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" xml:lang="en-us"> <rdf:description rdf:about=" <dc:identifier rdf:resource=" /> <dc:description>photograph taken at 6:00 am on Corfu</dc:description> <dc:title>walkingonthebeachin Corfu</dc:title> <dc:creator>john Peterson</dc:creator> <dc:contributor>sally Smith, lighting</dc:contributor> <dc:format>image/jpeg</dc:format> </rdf:description> </rdf:rdf> 5/3/2006 (c) Dept. Informática - PUC-Rio 26
27 Conceitos / Exemplos Dublin Core Metadata Initiative 5/3/2006 (c) Dept. Informática - PUC-Rio 27
28 Conceitos / Exemplos Open Directory Project diretório para a Web editado manualmente (!) construído e mantido por uma comunidade de voluntários (!!) 5/3/2006 (c) Dept. Informática - PUC-Rio 28
29 Conceitos / Exemplos Open Directory Project 5/3/2006 (c) Dept. Informática - PUC-Rio 29
30 Conceitos / Exemplos Open Directory Project 5/3/2006 (c) Dept. Informática - PUC-Rio 30
31 Conceitos / Exemplos Friend of a Friend FOAF projeto para criar uma Web de homepages, processáveis por máquina, descrevendo pessoas, ligações entre elas e as coisas que elas fazem ou criam ontologia descrevendo pessoas 5/3/2006 (c) Dept. Informática - PUC-Rio 31
32 Conceitos / Exemplos wn:document subclassof wn:agent-3 Document subclassof homepage name gender rdfs:literal Agent geo:spatialthing based_near page rdfs:literal subclassof subclassof knows Person interest rdfs:resource firstname rdfs:literal surname rdfs:literal rdfs= wn= geo= 5/3/2006 (c) Dept. Informática - PUC-Rio 32
33 Conceitos / Exemplos WordNet 5/3/2006 (c) Dept. Informática - PUC-Rio 33
34 Conceitos / Exemplos CYC 5/3/2006 (c) Dept. Informática - PUC-Rio 34
35 Conceitos / Ontologia x Esquema Conceitual Esquema Conceitual: normalmente não utilizado em tempo de execução usualmente sem semântica formal valores dos atributos tirados dos domínios subjacentes restrições de integridade relevantes para atualizações Ontologia: normalmente utilizada em tempo de execução usualmente com semântica formal valores dos atributos são cidadãos de primeira classe restrições de integridade utilizadas para inferência 5/3/2006 (c) Dept. Informática - PUC-Rio 35
36 Conceitos / Uso de Ontologias Cuidados no uso de ontologias: Compartilhamento: ontologias devem poder ser divulgadas de forma aberta fontes de dados diferentes devem poder compartilhar a mesma ontologia uma ontologia deve poder ser estendida com novas definições fornecidas por outras ontologias 5/3/2006 (c) Dept. Informática - PUC-Rio 36
37 Conceitos / Uso de Ontologias Cuidados no uso de ontologias: Evolução: ontologias devem poder evoluir ao longo do tempo porém uma fonte de dados deve poder indicar a versão da ontologia que ela segue (documentos de uma versão podem ou não ser compatíveis com outra versão da mesma ontologia, mas deve ser possível distinguir qual versão um documento segue) 5/3/2006 (c) Dept. Informática - PUC-Rio 37
38 Conceitos / Uso de Ontologias Cuidados no uso de ontologias: Interoperabilidade: ontologias diferentes podem representar os mesmos conceitos porém deve ser possível relacionar as representações do mesmo conceito oriundas de ontologias diferentes 5/3/2006 (c) Dept. Informática - PUC-Rio 38
39 Conceitos / Uso de Ontologias Cuidados no uso de ontologias: Detecção de inconsistências: ontologias diferentes podem ser contraditórias porém deve ser possível detectar inconsistências 5/3/2006 (c) Dept. Informática - PUC-Rio 39
40 Tópicos Motivação Ontologias: Conceitos Linguagens Ferramentas Sistemas de informação governados por ontologias: Conceitos Exemplos Resumo 5/3/2006 (c) Dept. Informática - PUC-Rio 40
41 Referências RDF Prime (W3C Working Draft 23 January 2003) OWL Web Ontology Language - Overview (W3C Candidate Recommendation 18 August 2003) M. Horridge et al. A Practical Guide To Building OWL Ontologies Using The Protégé-OWL Plugin and CO-ODE Tools, Edition 1.0, The University Of Manchester (August 27, 2004) 5/3/2006 (c) Dept. Informática - PUC-Rio 41
42 Referências 5/3/2006 (c) Dept. Informática - PUC-Rio 42
43 Linguagens WOL Web Ontology Language: permite descrever os seguintes conceitos: classes no domínio de interesse classes de relacionamentos entre indivíduos propriedades (ou atributos) dos indivíduos os próprios indivíduos, suas propriedades e relacionamentos 5/3/2006 (c) Dept. Informática - PUC-Rio 43
44 Linguagens Classificação: Notação Gráfica: Redes Semânticas Topic Maps UML RDF Baseada em Lógica Lógica de Descrição (OIL, DAML+OIL, OWL) Lógica de Primeira Ordem / Regras (RuleML, Prolog, KIF) Grafos Conceituais Lógicas de Ordem Superior (LBase) Lógicas Não-Clássicas (Flogic, Non-Mon, modalidades) Probabilistic/fuzzy 5/3/2006 (c) Dept. Informática - PUC-Rio 44
45 Linguagens 5/3/2006 (c) Dept. Informática - PUC-Rio 45
46 Linguagens / RDF Resource Description Framework (RDF) recomendação do W3C ( provê uma sintaxe simples e um formalismo gráfico para modelar e processar dados e metadados, de forma simples 5/3/2006 (c) Dept. Informática - PUC-Rio 46
47 Linguagens / RDF RDF Model: um recurso em RDF é qualquer URIref uma afirmação em RDF é uma tripla (S, P, O), entendida como S possui P com valor O, onde S é o sujeito da afirmação, designado por um recurso P é o predicado da afirmação, designado por um recurso O é o o objeto da afirmação, designado por um recurso ou literal um grupo de afirmações em RDF deve ser entendido como a conjunção das afirmações 5/3/2006 (c) Dept. Informática - PUC-Rio 47
48 Linguagens / RDF Exemplo: has a creator whose value is John Smith sujeito: predicado: objeto: 5/3/2006 (c) Dept. Informática - PUC-Rio 48
49 Linguagens / RDF Notação em triplas: < < < Notação em grafo: Sujeito propriedade Objeto 5/3/2006 (c) Dept. Informática - PUC-Rio 49
50 < < < < < "August 16, 1999". < < "English". literais 5/3/2006 (c) Dept. Informática - PUC-Rio 50
51 Linguagens / RDF Exemplo: ex:index.html exterms:creation-date "August 16, 1999". ex:index.html exterms:language "English". ex:index.html dc:creator <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:exterms=" <rdf:description rdf:about=" <exterms:creation-date>august 16, 1999</exterms:creation-date> <exterms:language>english</exterms:language> <dc:creator rdf:resource=" </rdf:description> </rdf:rdf> 5/3/2006 (c) Dept. Informática - PUC-Rio 51
52 <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:exterms=" <rdf:description rdf:about=" <exterms:creation-date>august 16, 1999</exterms:creation-date> <exterms:language>english</exterms:language> <dc:creator rdf:resource=" </rdf:description> </rdf:rdf> 5/3/2006 (c) Dept. Informática - PUC-Rio 52
53 Linguagens / RDF Schema RDF Schema (RDFS) estende RDF com um vocabulário para definir: classes propriedades de classes hierarquia de classes e de propriedades vocabulário: Class, Property type subclassof, subpropertyof range, domain 5/3/2006 (c) Dept. Informática - PUC-Rio 53
54 Linguagens / RDF Schema Vocabulário de RDF: rdf: Vocabulário de RDF Schema: rdfs: 5/3/2006 (c) Dept. Informática - PUC-Rio 54
55 Linguagens / RDF Schema Definição de classe: sujeito: o nome da classe propriedade: rdf:type objeto: rdfs:class Exemplo: ex:motorvehicle rdf:type rdfs:class. 5/3/2006 (c) Dept. Informática - PUC-Rio 55
56 Linguagens / RDF Schema Definição de subclasse: sujeito: o recurso identificando o nome da classe propriedade: rdfs:subclassof objeto: o recurso identificando o nome da classe Exemplo: ex:van rdf:type rdfs:class. ex:van rdfs:subclassof ex:motorvehicle. 5/3/2006 (c) Dept. Informática - PUC-Rio 56
57 Linguagens / RDF Schema Subclasse (cont.): a propriedade rdfs:subclassof é transitiva Exemplo de subclasses transitivas: ex:van rdf:type rdfs:class. ex:minvan rdf:type rdfs:class. ex:van rdfs:subclassof ex:motorvehicle. ex:minvan rdfs:subclassof ex:van. ex:minvan rdfs:subclassof ex:motorvehicle. 5/3/2006 (c) Dept. Informática - PUC-Rio 57
58 5/3/2006 (c) Dept. Informática - PUC-Rio 58
59 Linguagens / RDF Schema Exemplo de esquema em triplas: ex:motorvehicle rdf:type rdfs:class. ex:passengervehicle rdf:type rdfs:class. ex:van rdf:type rdfs:class. ex:truck rdf:type rdfs:class. ex:minivan rdf:type rdfs:class. ex:passengervehicle rdfs:subclassof ex:motorvehicle. ex:van rdfs:subclassof ex:motorvehicle. ex:truck rdfs:subclassof ex:motorvehicle. ex:minivan rdfs:subclassof ex:van. ex:minivan rdfs:subclassof ex:passengervehicle. 5/3/2006 (c) Dept. Informática - PUC-Rio 59
60 <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:rdfs=" Exemplo de esquema em RDF/XML <rdf:description rdf:id="motorvehicle"> <rdf:type rdf:resource=" </rdf:description> <rdf:description rdf:id="passengervehicle"> <rdf:type rdf:resource=" <rdfs:subclassof rdf:resource="#motorvehicle"/> </rdf:description> <rdf:description rdf:id="truck"> <rdf:type rdf:resource=" <rdfs:subclassof rdf:resource="#motorvehicle"/> </rdf:description> <rdf:description rdf:id="van"> <rdf:type rdf:resource=" <rdfs:subclassof rdf:resource="#motorvehicle"/> </rdf:description> <rdf:description rdf:id="minivan"> <rdf:type rdf:resource=" <rdfs:subclassof rdf:resource="#van"/> <rdfs:subclassof rdf:resource="#passengervehicle"/> </rdf:description> </rdf:rdf> 5/3/2006 (c) Dept. Informática - PUC-Rio 60
61 Linguagens / RDF Schema Liberalidades de RDF/RDFS: não há distinção entre classes e indivíduos: <Raça,type,Class> <Yorkshire,type,Raça> <Hércules,type,Yorkshire> propriedades podem ter propriedades: <donodeyorkshire,subpropertyof,donodecachorro> <donodeyorkshire,type,propriedadedefamilia> não há distinção entre os vocabulários de RDF/RDFS e da aplicação: <type,range,class> <Property,type,Class> <type,subpropertyof,subclassof> 5/3/2006 (c) Dept. Informática - PUC-Rio 61
62 Linguagens / RDF Schema Problemas com RDFS: RDFS não captura a semântica de recursos em detalhe: não há restrições sobre domínio e contra-domínio: não é possível expressar que o contra-domínio de temfilho é Pessoa, quando aplicado a pessoas, e Cachorro, quando aplicado a cachorros não há restrições de cardinalidade ou existência: não é possível exprimir que toda pessoa tem exatamente uma mãe, ou que toda pessoa possui dois pais não é possível exprimir as propriedades de transitividade, inversibilidade e simetria 5/3/2006 (c) Dept. Informática - PUC-Rio 62
63 Linguagens / OWL História OIL DAML-ONT DAML+OIL OWL desenvolvida na Europa desenvolvida nos EUA esforço do Joint EU/US Committee on Agent Markup Languages subconjunto de DL, estendendo RDF DAML+OIL submetida ao W3C como base para padronização formado o Web-Ontology (WebOnt) Working Group WebOnt desenvolve OWL a partir de DAML+OIL OWL passou a ser uma W3C Recommendation (10/02/2004) 5/3/2006 (c) Dept. Informática - PUC-Rio 63
64 Linguagens / OWL Redutos de OWL OWL full OWL DL OWL Lite Características de OWL DL: semântica bem definida teoria bem desenvolvida (complexidade, decidibilidade) procedimentos de prova bem estudados motores de inferência otimizados 5/3/2006 (c) Dept. Informática - PUC-Rio 64
65 Linguagens / OWL Construtores de Classes em OWL 5/3/2006 (c) Dept. Informática - PUC-Rio 65
66 Linguagens / OWL Axiomas de OWL 5/3/2006 (c) Dept. Informática - PUC-Rio 66
67 <owl:class rdf:id="whitewine"> <owl:intersectionof rdf:parsetype="collection"> <owl:class rdf:about="#wine" /> <owl:restriction> <owl:onproperty rdf:resource="#hascolor" /> <owl:hasvalue rdf:resource="#white" /> </owl:restriction> </owl:intersectionof> </owl:class> <owl:class rdf:about="#burgundy"> <owl:intersectionof rdf:parsetype="collection"> <owl:class rdf:about="#wine" /> <owl:restriction> <owl:onproperty rdf:resource="#locatedin" /> <owl:hasvalue rdf:resource="#bourgogneregion" /> </owl:restriction> </owl:intersectionof> </owl:class> <owl:class rdf:id="whiteburgundy"> <owl:intersectionof rdf:parsetype="collection"> <owl:class rdf:about="#burgundy" /> <owl:class rdf:about="#whitewine" /> </owl:intersectionof> </owl:class> 5/3/2006 (c) Dept. Informática - PUC-Rio 67
68 Linguagens / OWL Inferência sobre uma base de conhecimento K : K é consistente sse existe um modelo I de K C subsume D em K C é equivalente a D em K C é satisfatível em K sse para todo modelo I de K, C I D I sse para todo modelo I de K, C I = D I sse existe um modelo I de K tal que C I Ø xéuma instância de C em K sse para todo modelo I of K, x I C I x,y éuma instância de R em K sse para todo modelo I of K, (x I,y I ) R I 5/3/2006 (c) Dept. Informática - PUC-Rio 68
69 5/3/2006 (c) Dept. Informática - PUC-Rio 69
70 Tópicos Motivação Ontologias: Conceitos Linguagens Ferramentas Sistemas de informação governados por ontologias: Conceitos Exemplos Resumo 5/3/2006 (c) Dept. Informática - PUC-Rio 70
71 References A survey on ontology tools (Chapter 6) OntoWeb IST , 31 May M. Horridge et al. A Practical Guide To Building OWL Ontologies Using The Protégé-OWL Plugin and CO-ODE Tools, Edition 1.0, The University Of Manchester (August 27, 2004) Jeremy J. Carroll et al. Jena: Implementing the Semantic Web Recommendations. HP Labs, Palo Alto. Jena RDF API Tutorial - 5/3/2006 (c) Dept. Informática - PUC-Rio 71
72 Ferramentas Ferramentas devem ajudar os usuários a especificar e manter ontologias que sejam consistentes todas as classes podem ter instâncias corretas capturem a intuição dos especialistas no domínio minimalmente redundantes apenas os sinônimos desejados ricamente axiomatizadas descrições detalhadas 5/3/2006 (c) Dept. Informática - PUC-Rio 72
73 Ferramentas Ferramentas devem ajudar os usuários a armazenar ontologias de porte significativo consultar ontologias: encontrar a classe mais geral ou específica recuperar instâncias (como em bancos de dados) integrar e alinhar ontologias 5/3/2006 (c) Dept. Informática - PUC-Rio 73
74 Ferramentas / Edição Protégé ( editor de ontologias de código aberto baseado em Java estendível, permitindo a definição de plug-ins modelo de dados nativo: baseado em frames estende o OKBC possui uma ampla comunidade de usuários disponível para download, juntamente com plug-ins e ontologias desenvolvido pelo Stanford Medical Informatics - SMI 5/3/2006 (c) Dept. Informática - PUC-Rio 74
75 Ferramentas / Edição 5/3/2006 (c) Dept. Informática - PUC-Rio 75
76 Ferramentas / Armazenamento Jena ( toolkit para desenvolvimento de aplicações na Web semântica inclui: uma API para RDF leitura e escrita de RDF em RDF/XML, N3 e N-Triples suporte à RDQL (linguagem de consulta para RDF) uma API para OWL armazenamento em memória e persistente desenvolvida pela Hewlett-Packard 5/3/2006 (c) Dept. Informática - PUC-Rio 76
77 5/3/2006 (c) Dept. Informática - PUC-Rio 77
78 Ferramentas / Armazenamento RDF API métodos para manipular sentenças métodos para manipular recursos parsers integrados para RDF/XML, N3 e N-TRIPLES 5/3/2006 (c) Dept. Informática - PUC-Rio 78
79 Ferramentas / Armazenamento Subsistema de Persistência (com suporte a RDQL) armazenamento e recuperação de sentenças em RDF usando um banco de dados opera com MySQL, Oracle, PostgreSQL permite consultas em RDQL 5/3/2006 (c) Dept. Informática - PUC-Rio 79
80 Ferramentas / Armazenamento Subsistema de Inferência: permite a utilização de ferramentas de inferência baseadas em regras permite materializar sentenças em RDF derivadas 5/3/2006 (c) Dept. Informática - PUC-Rio 80
81 Ferramentas / Armazenamento Subsistema de Ontologia (OWL API) oferece suporte a RDFS um subconjunto de OWL DAML+OIL não define componentes mínimos de uma ontologia 5/3/2006 (c) Dept. Informática - PUC-Rio 81
82 Ferramentas / Interoperabilidade Alinhamento (Mapping): produz expressões relacionando conceitos das duas ontologias normalmente as ontologias cobrem domínios complementares O1 O1 carro O2 O2 veículo Integração (Merging): produz uma única ontologia, criada por combinação, extensão, especialização ou adaptação de ontologias de diferentes domínios O1 O2 O3 O4 O ( O = O1 + O2 + O3 + O4 ) carro veículo automóvel meio de transporte terrestre 5/3/2006 (c) Dept. Informática - PUC-Rio 82
83 Ferramentas / Interoperabilidade Plug-ins do Protégé: 5/3/2006 (c) Dept. Informática - PUC-Rio 83
84 Ferramentas / Interoperabilidade Interface do Protégé: 5/3/2006 (c) Dept. Informática - PUC-Rio 84
85 Ferramentas / Interoperabilidade Componente para Alinhamento Taxonômico de Ontologias (CATO) O1 O2 5/3/2006 (c) Dept. Informática - PUC-Rio 85
86 Primeira Primeira ontologia ontologia escrita escrita em em OWL Segunda Segunda ontologia ontologia escrita escrita em em OWL Comparação Léxica (sem e com sinônimos) Poda Estrutural Primeira ontologia enriquecida escrita Primeira em ontologia enriquecida escrita em OWL OWL Segunda ontologia enriquecida escrita Segunda em ontologia enriquecida escrita em OWL OWL a 1 Etapa Transformação de OWL para XML Primeira ontologia enriquecida escrita em XML Segunda ontologia enriquecida escrita em XML Comparação Estrutural a 2 Etapa Conceitos classificados como similares Medidas de Similaridades 3 a Etapa Primeira ontologia enriquecida escrita em OWL Conceitos classificados como bem similares Segunda ontologia enriquecida escrita em OWL Primeira e Segunda ontologias alinhadas escritas em OWL 5/3/2006 (c) Dept. Informática - PUC-Rio 86
87 Ferramentas / Mecanismos de Inferência Mecanismos baseados em Lógica de Primeira Ordem: implicação lógica é parcialmente decidível Mecanismos baseados em Lógica de Descrição: reduto de Lógica de Primeira Ordem decidibilidade é alcançada reduzindo o poder de expressão da linguagem exemplos: FaCT ( Racer ( 5/3/2006 (c) Dept. Informática - PUC-Rio 87
88 Ferramentas / Mecanismos de Inferência 5/3/2006 (c) Dept. Informática - PUC-Rio 88
89 Ferramentas / Mecanismos de Inferência 5/3/2006 (c) Dept. Informática - PUC-Rio 89
90 Ferramentas / Mecanismos de Inferência FaCT Reasoner 5/3/2006 (c) Dept. Informática - PUC-Rio 90
91 Tópicos Motivação Ontologias: Conceitos Linguagens Ferramentas Sistemas de informação governados por ontologias: Conceitos Exemplos Resumo 5/3/2006 (c) Dept. Informática - PUC-Rio 91
92 Referências Guarino, Nicola. Formal Ontology and Information Systems. in N. Guarino (ed.), Formal Ontology in Information Systems.Proceedings of FOIS 98, Trento, Italy, 6-8 June Amsterdam, IOS Press, pp Requirements for a Web Ontology Language (W3C Working Draft 08 July 2002) 5/3/2006 (c) Dept. Informática - PUC-Rio 92
93 Conceitos ontologia de alto-nível ontologia de domínio ontologia de tarefas ontologia de aplicação 5/3/2006 (c) Dept. Informática - PUC-Rio 93
94 Conceitos Uso de ontologias durante a fase de projeto: ontologia de aplicação pode ser: off-the-shelf (disponível a priori) especialmente desenvolvida para a aplicação, possivelmente a partir de uma ontologia de alto-nível 5/3/2006 (c) Dept. Informática - PUC-Rio 94
95 Conceitos Uso de ontologias durante a fase de execução: sistema de informação consciente de ontologias: um componente do sistema utiliza ontologias, se necessário sistema de informação baseado em ontologias: possui ontologias explícitas ontologias ocupam um papel proeminente componentes do sistema utilizam as ontologias em suas tarefas aplicativos banco de dados interface do usuário 5/3/2006 (c) Dept. Informática - PUC-Rio 95
96 Conceitos Uso de ontologias em banco de dados: durante a fase de projeto: análise de requisitos: uma ontologia pode oferecer suporte para a análise de especificações informais projeto conceitual: uma ontologia pode gerar o esquema conceitual integração: ontologias podem facilitar a criação de mapeamentos entre fontes de dados 5/3/2006 (c) Dept. Informática - PUC-Rio 96
97 Conceitos Uso de ontologias em banco de dados: durante a durante a fase de execução: mediação de acesso processamento de consultas intensionais modificação de consultas 5/3/2006 (c) Dept. Informática - PUC-Rio 97
98 Conceitos Uso de ontologias na interface do usuário: durante a fase de projeto: geração da interface a partir de templates durante a durante a fase de execução: geração dinâmica da interface 5/3/2006 (c) Dept. Informática - PUC-Rio 98
99 Conceitos Uso de ontologias na aplicação: programas de aplicação tipicamente contém semântica do domínio implicitamente embutida parte da semântica está embutida na declaração das classes parte da semântica está embutida no próprio código 5/3/2006 (c) Dept. Informática - PUC-Rio 99
100 Conceitos Uso de ontologias na aplicação: durante a fase de projeto: o desenvolvedor pode gerar a parte estática do código com o auxílio de ontologias 5/3/2006 (c) Dept. Informática - PUC-Rio 100
101 Conceitos Uso de ontologias na aplicação: durante a fase de execução: a semântica do domínio, implicitamente embutida no próprio código, deve ser explicitamente representada, transformando o código em um sistema baseado em conhecimento no mínimo, o comprometimento ontológico do código deve ser explicitado, facilitando assim a sua manutenção e transparência 5/3/2006 (c) Dept. Informática - PUC-Rio 101
102 Tópicos Motivação Ontologias: Conceitos Linguagens Ferramentas Sistemas de informação governados por ontologias: Conceitos Exemplos Resumo 5/3/2006 (c) Dept. Informática - PUC-Rio 102
103 Referências Requirements for a Web Ontology Language (W3C Working Draft 08 July 2002) mygrid site: Wroe,C., Stevens,R., Goble,C., Roberts,A. and Greenwood,M. A Suite of DAML+OIL Ontologies to Describe Bioinformatics Web Services and Data. International Journal of Cooperative Information Systems, 12, /3/2006 (c) Dept. Informática - PUC-Rio 103
104 Exemplos Exemplos de aplicações e ferramentas baseados em ontologias: Portais Acervos multimídia Computação Ubíqua Agentes Inteligentes Pesquisa e indexação semântica (na Web) Ferramentas para suporte à decisão Aplicações de bancos de dados inteligentes Aplicações para comércio eletrônico 5/3/2006 (c) Dept. Informática - PUC-Rio 104
105 Exemplos / Portais Portais: Definição de Web portal: Web site que fornece informação sobre um tópico específico Conteúdo de um Web portal: fornecido e indexado por membros da comunidade, ou recolhido de provedores de conteúdo na Web, com base em meta-tags que identificam o tópico do conteúdo 5/3/2006 (c) Dept. Informática - PUC-Rio 105
106 Exemplos / Portais Portais: Papel de uma ontologia: prover terminologia e regras de inferência para descrever conteúdo uniformizar a descrição do conteúdo fornecido e indexado por membros da comunidade, ou por provedores de conteúdo na Web facilitar a pesquisa (semântica) do conteúdo pelos usuários do portal 5/3/2006 (c) Dept. Informática - PUC-Rio 106
107 Exemplos / Portais Portais: Exemplos: OntoWeb - portal para a comunidade interessada em pesquisa sobre ontologias The Open Directory Project - diretório para a Web, construído manualmente por uma comunidade de voluntários - "HUMANS do it better" The Semantic Web Community Portal 5/3/2006 (c) Dept. Informática - PUC-Rio 107
108 Exemplos / Acervos Multimídia Acervos Multimídia: Definição de Acervo Multimídia: biblioteca permitindo pesquisa e recuperação de material multimídia digital Conteúdo de um Acervo Multimídia: imagens, áudio, vídeo e outros dados multimídia, em formato digital conteúdo indexado através de atributos adicionais, incluindo descritores e palavras-chave 5/3/2006 (c) Dept. Informática - PUC-Rio 108
109 Exemplos / Acervos Multimídia Acervos Multimídia: Tipos de ontologias para acervos multimídia: ontologia voltada para as mídias: descreve os tipos de mídias e suas características ontologia voltada para o conteúdo: descreve o conteúdo (dentro de um ou mais domínios de conhecimento específicos) 5/3/2006 (c) Dept. Informática - PUC-Rio 109
110 Exemplos / Acervos Multimídia Acervos Multimídia: Exemplos: Projeto Portinari - Web site sobre a obra de Portinari TERRA - terra.nasa.gov Terra vista do espaço 5/3/2006 (c) Dept. Informática - PUC-Rio 110
111 Exemplos / Computação Ubíqua Computação Ubíqua: Definição de Computação Ubíqua(*): novo paradigma de computação oferecendo, ao usuário leigo, acesso e utilização de aparelhos com capacidade computacional baseado em arquiteturas de rede (sem fio) sem configuração prévia necessita de funcionalidade adicional para descrever, anunciar e contratar serviços oferecidos pelos aparelhos requer interoperabilidade casual (serendipitous interoperability), ou seja, capacidade de interoperar sem previsão prévia (*) Onipresente 5/3/2006 (c) Dept. Informática - PUC-Rio 111
112 Exemplos / Computação Ubíqua Computação Ubíqua: Exemplos de formalismos para descrição de processos e recursos: OWL-S (anteriormente DAML-S): ontologia de processos Composite Capability/Preference Profile (CC/PP): linguagem baseada em RDF para representar informação sobre características dos dispositivos 5/3/2006 (c) Dept. Informática - PUC-Rio 112
113 Exemplos / Computação Ubíqua Computação Ubíqua: Exemplos de formalismos para descrição de processos e recursos: OWL-S (anteriormente DAML-S): ontologia de processos Composite Capability/Preference Profile (CC/PP): linguagem baseada em RDF para representar informação sobre características dos dispositivos 5/3/2006 (c) Dept. Informática - PUC-Rio 113
114 Exemplos / mygrid Projeto: parceiros: 5 universidades britânicas EBI - European Bioinformatics Institute colaboradores da indústria financiamento: 3.4 milhões de libras 0.4 milhões de libras em bolsas duração: outubro de 2001 a abril de 2005 Newcastle Sheffield Manchester Nottingham Hinxton Southampton 5/3/2006 (c) Dept. Informática - PUC-Rio 114
115 Exemplos / mygrid Características: arquitetura: grid de Web services personalizável via ontologias foco: experimentos in silico de Bioinformática resultados aplicáveis a e-science em geral Newcastle Sheffield Manchester Nottingham Hinxton Southampton 5/3/2006 (c) Dept. Informática - PUC-Rio 115
116 Ciclo de vida de um experimento Definição Personalização Localização e reuso de experimentos e recursos Execução e monitoramento Compartilhamento de serviços e experimentos Gerência do ciclo de vida, da proveniência, e dos resultados 5/3/2006 (c) Dept. Informática - PUC-Rio 116
117 5/3/2006 (c) Dept. Informática - PUC-Rio 117
118 Workflows Literatura Registro da proveniência das execuções dos workflows Anotações Ontologias Fontes de dados Serviços Pesquisadores 5/3/2006 (c) Dept. Informática - PUC-Rio 118
119 Classes de serviços Semântica do domínio Especificação Serviço Abstrato Ontologia Alinhamento Seqüência Serviço Concreto Ontologia Blastn Instâncias de serviços Semântica operacional Executável Modelo de Dados Instância de Serviço Ontologia Instância Executada invoked proxy Resultado da execução 5/3/2006 (c) Dept. Informática - PUC-Rio 119
120 Ontologias do mygrid Ontologia Alto Nível substância estrutura... Especializa Contribui Ontologia Tarefas acesso apresentação... Ontologia Informática Ontologia Web Services estrutura de dados banco de dados metadados... Ontologia Biologia Molecular proteína nucleotídeo seqüência... Ontologia Bioinformática Ontologia Bibliografia artigo abstrato citação... SWISS-PROT database BLAST alinhamento... Ontologia Instituições EBI NCBI NLM 5/3/2006 (c) Dept. Informática - PUC-Rio 120
121 Tamanho das Ontologias do mygrid Ontologia # Classes (prim. / deriv.) # Propriedades Tamanho do vocabulário 1 Indivíduos Biologia Molecular 112 (66/46) Bibliografia 6(6/0) Tarefas 117(2/115) Informática 96 (48/48) Bioinformática 75 (31/44) Alto Nível 50(40/10) Instituições 1 (1/0) (1) Tamanho do vocabulário usado para criar descrições de conceitos. 5/3/2006 (c) Dept. Informática - PUC-Rio 121
122 Tópicos Motivação Ontologias: Conceitos Linguagens Ferramentas Sistemas de informação governados por ontologias: Conceitos Exemplos Resumo 5/3/2006 (c) Dept. Informática - PUC-Rio 122
123 Resumo Ontologia: fornece um vocabulário para criar anotações semânticas permite criar novos termos, combinando os já existentes especifica formalmente o significado dos termos permite definir relacionamentos com termos de outras ontologias 5/3/2006 (c) Dept. Informática - PUC-Rio 123
124 Resumo Visão: Grande número de pequenas ontologias interligadas toda empresa, universidade, agência governamental terá seu conteúdo conectado a uma ontologia James Hendler, Agents and the Semantic Web 5/3/2006 (c) Dept. Informática - PUC-Rio 124
125 Resumo Sistema de informação baseado em ontologias: possui ontologias explícitas ontologias ocupam um papel proeminente componentes do sistema utilizam as ontologias em suas tarefas 5/3/2006 (c) Dept. Informática - PUC-Rio 125
126 Resumo 5/3/2006 (c) Dept. Informática - PUC-Rio 126
127 E o futuro? 5/3/2006 (c) Dept. Informática - PUC-Rio 127
128 O futuro é previsível? Consider a future device for individual use, which is a sort of mechanized private file and library. It needs a name, and, to coin one at random, "memex" will do. A memex is a device in which an individual stores all his books, records, and communications, and which is mechanized so that it may be consulted with exceeding speed and flexibility. It is an enlarged intimate supplement to his memory.... The process of tying two items together is the important thing. When the user is building a trail, he names it, inserts the name in his code book, and taps it out on his keyboard.... Thereafter, at any time, when one of these items is in view, the other can be instantly recalled merely by tapping a button below the corresponding code space. Moreover, when numerous items have been thus joined together to form a trail, they can be reviewed in turn, rapidly or slowly, by deflecting a lever like that used for turning the pages of a book.... Wholly new forms of encyclopedias will appear, ready made with a mesh of associative trails running through them, ready to be dropped into the memex and there amplified... by Vannevar Bush The Atlantic Monthly; July, 1945; As We May Think; Volume 176, No. 1; pages /3/2006 (c) Dept. Informática - PUC-Rio 128
129 O futuro é imprevisível! 5/3/2006 (c) Dept. Informática - PUC-Rio 129
Sistemas de informação baseados em ontologias. Marco A. Casanova
Sistemas de informação baseados em ontologias Marco A. Casanova 1 Tópicos Conceitos Exemplos Resumo 2 Referências Guarino, Nicola. Formal Ontology and Information Systems. in N. Guarino (ed.), Formal Ontology
Leia maisMódulo 2b - Ontologias - RDF
Tecnologias de Banco de Dados para a Web Semântica Módulo 2b - Ontologias - RDF Marco A. Casanova 7/3/2005 (c) Marco A. Casanova - PUC-Rio 1 Tópicos Introdução URIref e Qname RDF Básica RDF/XML Outros
Leia maisWeb Semântica: Conceitos, Tecnologias e Aplicações
Web Semântica: Conceitos, Tecnologias e Aplicações Paulo Vitor Antonini Orlandin paulovitor_e@hotmail.com Resumo Com o crescente número de usuários da Internet, consequentemente o número de informações
Leia maisONTOLOGIAS E ONTOLOGIAS DIFUSAS
Universidade Federal de São Carlos - UFSCar Programa de Pós-Graduação em Ciência da Computação PPGCC Departamento de Computação - DC ONTOLOGIAS E ONTOLOGIAS DIFUSAS SUMARIO Introdução Ontologias OWL Regras
Leia maisManipulação de uma ontologia desenvolvida em OWL através da utilização da API JENA 2 Ontology
Manipulação de uma ontologia desenvolvida em OWL através da utilização da API JENA 2 Ontology Paulo Roberto Gonçalves 1, Parcilene Fernandes de Brito 1 1 Laboratorio de Inteligência Computacional Centro
Leia maisOntologias: definições e conceitos básicos
Ontologias: definições e conceitos básicos Cristiane Akemi Yaguinuma cristiane_yaguinuma@dc.ufscar.br Orientadora: Profª. Drª. Heloisa Arruda Camargo Co-orientadora: Profª. Drª. Marilde T. P. Santos Setembro/2009
Leia maisSemântica na Web Vocabulários
Semântica na Web Vocabulários Carlos Bazilio Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense 1 Motivação Imagine aplicações no contexto de saúde: Profissionais usam
Leia maisTECNOLOGIAS LOD E A PUBLICAÇÃO E INTERLIGAÇÃO DE ACERVOS DIGITAIS DE ARQUIVOS, BIBLIOTECAS E MUSEUS NA WEB
TECNOLOGIAS LOD E A PUBLICAÇÃO E INTERLIGAÇÃO DE ACERVOS DIGITAIS DE ARQUIVOS, BIBLIOTECAS E MUSEUS NA WEB Seminário BBM de Bibliotecas Digitais, Preservação e Acesso, São Paulo, 13 e 14 de novembro, 2017
Leia maisOntologias MARIANNA ARAÚJO
Ontologias MARIANNA ARAÚJO Roteiro Motivação Conceito Tipos Linguagens de Ontologia SPARQL Apresentação de Ferramentas Modelagem de uma Ontologia com Protégé Referencias 2 Motivação Aumento exponencial
Leia maisDenise Gomes Silva Morais Cavalcante. Programa de Pós-graduação em Ciências da Informação/ECA- USP. Orientador: Nair Yumiko Kobashi
INTEGRAÇÃO DE ACERVOS MULTIMÍDIA NO CONTEXTO DA WEB SEMÂNTICA: ANÁLISE DE INSTRUMENTOS E METODOLOGIAS PARA REPRESENTAÇÃO E RECUPERAÇÃO DE DOCUMENTOS MULTIMÍDIA. Denise Gomes Silva Morais Cavalcante denisegsmc@usp.br
Leia maisPadrões para Definição de Metadados
Padrões para Definição de Metadados Marcos Vinícius Salgado Monteiro mvsmonteiro@midiacom.uff.br 1- Introdução 2- MPEG-7 3- TV-Anytime 4- RDF 4.1- OWL 5- Conclusão Roteiro Introdução Hoje em dia, cada
Leia maisPROTÓTIPO DE FERRAMENTA DE CONSULTA DE INFORMAÇÕES BASEADAS EM ONTOLOGIAS PETER ANTONY RAUSCH JOYCE MARTINS
PROTÓTIPO DE FERRAMENTA DE CONSULTA DE INFORMAÇÕES BASEADAS EM ONTOLOGIAS PETER ANTONY RAUSCH JOYCE MARTINS ROTEIRO Introdução Objetivos Fundamentação Teórica Especificação Implementação Operacionalidade
Leia maisU NIVERSIDADE F EDERAL DE P ERNAMBUCO
U NIVERSIDADE F EDERAL DE P ERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2015.1 Extensão do Dataset OpenCIn com Dados Referentes às Notícias e Eventos Relacionados ao Centro de Informática
Leia maisFerramentas de Apoio à Criação e Edição de Ontologias: Tainacan Ontology e uma Análise Comparativa
Ferramentas de Apoio à Criação e Edição de Ontologias: Tainacan Ontology e uma Análise Comparativa Ernesto Fonseca Veiga 1, Dalton Lopes Martins 1, Marcel Ferrante Silva 1 1 Media Lab Laboratório de Pesquisa,
Leia maisWeb semântica e Ontologias OWL
Web semântica e Ontologias OWL EBRALC 2008 Renata Vieira - PUCRS Web Atual Atualmente a Web é usada basicamente para: Consumo humano de informações Compras Comunicação Acesso a conteúdo Web Atual Dificuldades
Leia maisSistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis
Sistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis Fabio T. Franciscato Roseclea D. Medina XIII Ciclo de Palestras sobre Novas Tecnologias na Educação 1 Conteúdo abordado Introdução
Leia maisLinked Data Management. Capítulo 1: Linked Data & the Semantic Web Standards
Linked Data Management Capítulo 1: Linked Data & the Semantic Web Standards Carmem Hara 18 de outubro de 2016 Dados na Web Processamento automático de dados da Web: dados com sintaxe e semântica bem definidas
Leia maisCastro (2008, p.7) define a palavra ontologia de forma mais simplificada:
Recuperação de Informação baseada em Castro (2008, p.7) define a palavra ontologia de forma mais simplificada: Ela é o resultado da junção de dois termos gregos onta (entes) e logos (teoria, discurso,
Leia maisObtendo Interoperabilidade Semântica em Sistemas. Metamorphosis
Obtendo Interoperabilidade Semântica em Sistemas Heterogéneos de Informação com Metamorphosis Giovani R. Librelotto José Carlos Ramalho Pedro R. Henriques Departamento de Informática Universidade do Minho
Leia mais2.1. Visão Geral das Ferramentas utilizadas no Ciclo de Vida de Desenvolvimento de Software
2 Fundamentos Neste capítulo são apresentados os fundamentos que serviram de base para a elaboração e construção deste trabalho. Inicialmente, será apresentada uma visão geral dos tipos de ferramentas
Leia mais1 Introdução. 1 World Wide Web Consortium -
1 Introdução A internet é uma ampla fonte de disseminação de informações, abrangendo praticamente todas as áreas de conhecimento. A maioria das informações disponíveis hoje para a grande parte dos usuários
Leia maisIntrodução à Web Semântica
Introdução à Web Semântica André Desessards Jardim Universidade Católica de Pelotas Centro Politécnico Mini Curso Web Semântica 1. Introdução A organização da imensa vastidão de conteúdo disponível atualmente
Leia maisEste capítulo aborda os fundamentos principais aplicados neste trabalho.
2 Fundamentos Este capítulo aborda os fundamentos principais aplicados neste trabalho. 2.1 Linked Data Linked Data é um padrão de práticas a serem seguidas para a publicação e interligação de dados estruturados
Leia maisUma Proposta de Navegação na Web Utilizando Facetas
Uma Proposta de Navegação na Web Utilizando Facetas Cássio Prazeres 1, Daniel Lucrédio 1, Renata Fortes 1, Cesar Teixeira 2 1 Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo
Leia maisSemântica na Web. Carlos Bazilio. Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense
Semântica na Web Carlos Bazilio Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense 1 Contexto... 2 Contexto (2) 3 Problemas na Web Atual Pouca integração de informações
Leia maisOntologias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília
Ontologias Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Origem Teoria sobre a natureza da existência Ramo da filosofia que lida com a natureza e organização da realidade.
Leia maisUma ferramenta para Definição de Mapeamentos entre Vocabulários usados na publicação de Dados Linkados
U NIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 201 2. 1 Uma ferramenta para Definição de Mapeamentos entre Vocabulários usados na publicação de Dados Linkados
Leia maisAdaptação do Sistema de Busca Semântica ao Padrão XML e Automatização do Processo de Modelagem dos Objetos de Aprendizagem no ROAI para o Padrão OWL
Bruna Fagundes Rócio Profª Orientadora: Avanilde Kemczinski, Dra. Supervisor: Marcelo da Silva Hounsell, Dr. UDESC Joinville, DCC, GPIE Objetivos Automatizar o processo de modelagem dos objetos de aprendizagem
Leia maisO W3C e a Web Semântica. CPqD - abril/2009 Workshop Rede IP do Futuro
O W3C e a Web Semântica CPqD - abril/2009 Workshop Rede IP do Futuro Web, W3C e Web Semântica Tim Berners-Lee criou / propôs a Web em 1989 (há 20 anos) http://www.w3.org/history/1989/proposal.html (URI
Leia mais6 Conclusão. 6.1 Trabalhos relacionados
Conclusão 112 6 Conclusão 6.1 Trabalhos relacionados A primeira versão do método SHDM apresentada por Lima (2003) empregava um modelo orientado a objetos como a base estrutural do modelo conceitual de
Leia maisWeb Semântica para Máquinas de Busca
Web Semântica para Máquinas de Busca Erikson Freitas de Morais, Marcelo Borghetti Soares erikson@dcc.ufmg.br, borghett@dcc.ufmg.br Universidade Federal de Minas Gerais Resumo. A informação na web atualmente
Leia maisOntologias: Definições e Tipos
Ontologias: Definições e Tipos Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda O que é uma ontologia Tipos de Ontologias
Leia maisCIN 7601 PLANO DE ENSINO (2018.2)
UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC CENTRO DE CIÊNCIAS DA EDUCAÇÃO CED DEPARTAMENTO DE CIÊNCIA DA INFORMAÇÃO CIN CIN 7601 PLANO DE ENSINO (2018.2) 1 IDENTIFICAÇÃO DISCIPLINA: CIN 7601 Linked Data
Leia maisApresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP:
Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: 8429016 Definição de MDA OMG (Object Management Group) propôs uma aplicação abrangente das práticas
Leia maisMIDB-OP: um Modelo de Integração de Dados Biológicos apoiado em Ontologias e Procedência de dados Caroline Beatriz Perlin
MIDB-OP: um Modelo de Integração de Dados Biológicos apoiado em Ontologias e Procedência de dados Caroline Beatriz Perlin Orientador: Prof. Dr. Ricardo Rodrigues Ciferri Agenda Introdução Bancos de dados
Leia maisEm Direção a Descoberta de Recursos Baseada em Matching Semântico para UBICOMP
Em Direção a Descoberta de Recursos Baseada em Matching Semântico para UBICOMP Fundamentos da IA Contemporânea Renato Marques Dilli Prof. Luiz A. M. Palazzo Prof. Adenauer C. Yamin Universidade Católica
Leia maisdocumentos, apenas indicações de formatação de como o texto deve ser exibido. Por exemplo, imagine o seguinte trecho de documento em HTML:
3 A Web Semântica A web semântica é uma extensão da web atual na qual a informação é publicada conjuntamente com meta-informações explicitando sua semântica, o que é essencial para permitir a interoperabilidade
Leia maisGestão de Ontologias
Gestão de Ontologias Apresentação de Relatório Técnico Luiz Cruz Silveira Neto Apresentação para Reunião do Grupo de Ontologias (Laboratório de Políticas Públicas Participativas) E-mail: luiznetogi@gmail.com
Leia mais3. Instrumentos metodológicos -> definições DEFINIÇÕES E MODELAGEM
3. Instrumentos metodológicos -> definições DEFINIÇÕES E MODELAGEM 00110001110001101010001011000101110100101100101001111101010100 FUNDAMENTOS COGNITIVOS, TEORICOS E METODOLOGICOS DA ORGANIZAÇÃO DO CONHECIMENTO
Leia maisA Web Semântica: Conceitos e Aplicações. Valéria M. Pequeno Universidade Autónoma de Lisboa
A Web Semântica: Conceitos e Aplicações Valéria M. Pequeno Universidade Autónoma de Lisboa Muita informação Motivação Mapas Textos Imagens Motivação Na Web tradicional, a informação está disponível num
Leia maisPara descrever os metadados das aplicações, desenvolvemos um método chamado SHDM (Semantic Hypermedia Design Method) [Lima & Schwabe 2002a, 2002b,
1 Introdução A Web Semântica é uma visão [W3C, 2001b]: uma idéia de termos dados na Web definidos e conectados de modo a serem utilizados por máquinas não só com objetivo de apresentação, mas também para
Leia mais5 Conclusão e trabalhos futuros
5 Conclusão e trabalhos futuros Neste capítulo fazemos uma retrospectiva do trabalho realizado, uma avaliação da proposta de solução de integração de dados ou conhecimentos mostrada na dissertação e também
Leia mais4 EduCO: Representando a Informação Contida em Materiais de Aprendizagem
4 EduCO: Representando a Informação Contida em Materiais de Aprendizagem Conforme descrito no capítulo anterior, é importante representar os conteúdos contidos em materiais de aprendizagem. Neste capítulo
Leia maisOntologias: Definições e Tipos
Ontologias: Definições e Tipos Ricardo de Almeida Falbo Departamento de Informática Universidade Federal do Espírito Santo Agenda O que é uma ontologia Tipos de Ontologias Ontologia Origem: Filosofia Ont-
Leia maisCONVERSÃO DE METADADOS DO PADRÃO DUBLIN CORE PARA O RDF Arlindo Leal Boica Leandro Henrique Mendonça de Oliveira
8 GLOBAL SCIENCE AND TECHNOLOGY (ISSN 1984-3801) CONVERSÃO DE METADADOS DO PADRÃO DUBLIN CORE PARA O RDF Arlindo Leal Boica Leandro Henrique Mendonça de Oliveira Resumo: Atualmente, a descrição de recursos
Leia mais1 Introdução. 1.1 A Web Semântica
Introdução 19 1 Introdução 1.1 A Web Semântica A Web Semântica é definida por seus idealizadores como uma extensão da Web atual, onde as informações recebem um significado bem definido, permitindo maior
Leia maisRequisitos de Ontologias
Requisitos de Ontologias Ricardo de Almeida Falbo Engenharia de Ontologias Departamento de Informática Universidade Federal do Espírito Santo Agenda Engenharia de Requisitos de Software x Engenharia de
Leia maisBanco de Dados. SGBDs. Professor: Charles Leite
Banco de Dados SGBDs Professor: Charles Leite Sistemas de BD Vimos que um BANCO DE DADOS representa uma coleção de dados com algumas propriedades implícitas Por exemplo, um BD constitui os dados relacionados
Leia maisJADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp.
JADEX: A BDI REASONING ENGINE Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. 149-174 Volume 15 Motivação Existem muitas plataformas para desenvolvimento
Leia maisONTOBRAS Seminário de Pesquisa em Ontologia do Brasil
ONTOBRAS Seminário de Pesquisa em Ontologia do Brasil Uma Análise do Uso da Ontologia IMS LD na Construção de Modelos Conceituais para E-learning Francisco Hélio de Oliveira (IF BAIANO) Laís do Nascimento
Leia maisMinicurso: Introdução ao RDF e SPARQL
Minicurso: Introdução ao RDF e SPARQL Rafael de Moura Speroni rafaelsperoni@ifc-araquari.edu.br Professor do IFC-Araquari Aluno de Doutorado do EGC/UFSC Apresentação Linked Data Web de Documentos X Web
Leia mais8 Conclusão 8.1 Contribuição
8 Conclusão 8.1 Contribuição O crescente volume e a distribuição de dados e processos em Bioinformática torna cada vez mais fácil as descobertas de novas informações biológicas. Entretanto, como são inúmeras
Leia maisProf. Daniela Barreiro Claro
Prof. Daniela Barreiro Claro Web semântica foi projetada como uma evolução da Web atual Informação deve ter um significado bem definido, permitindo uma melhor cooperação entre computadores e pessoas Tim
Leia maisProf. Daniela Barreiro Claro
Prof. Daniela Barreiro Claro Web semântica foi projetada como uma evolução da Web atual Informação deve ter um significado bem definido, permitindo uma melhor cooperação entre computadores e pessoas Tim
Leia maisIntrodução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional
Leia maisFigura 2 An ontology spectrum (McGuinness, 2003) Figura 3 - Semantic Continuum 4 (Uschold, 2003).
2 Web Semântica De acordo com Berners-Lee (Berners-Lee, 1998) (Berners-Lee et al., 2001), uma definição da Web Semântica é: uma extensão da Web obtida através da adição de semântica ao atual formato de
Leia maisINF1013 MODELAGEM DE SOFTWARE
INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa
Leia maisOntoPsic: UMA ONTOLOGIA PARA PSIQUIATRIA NO CONTEXTO DA TELESSAÚDE
OntoPsic: UMA ONTOLOGIA PARA PSIQUIATRIA NO CONTEXTO DA TELESSAÚDE DIAS F. C. 1,2, AZEVEDO R. R. 2, BARROS R. S. M. 2, BENEVIDES L.S. 1, ARAÚJO M. N. 1, DIAS G. A 3 1 Núcleo de Telessaúde do Hospital das
Leia maisApache Jena. jena.apache.org. André Henrique Dantas Neves Cordeiro
Apache Jena jena.apache.org André Henrique Dantas Neves Cordeiro Conteúdo O que é o Jena? Capacidades do Jena Noções básicas Conceitos RDF no Jena Armazenamento Gerenciamento de Ontologias Raciocínio SPARQL
Leia maisAula 01 Conceito de Banco de Dados e SGBD
Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com
Leia maisWEB 3.0. Luciano Leme
WEB 3.0 Luciano Leme AGENDA 1 Sobre a WEBINT 2 Web Semântica - Desafios 3 Web Semântica - Comentários 24 Aplicação 5 Dúvidas e Perguntas 2 2 SOBRE A WEBINT Localizada em São Paulo; Fundada por profissionais
Leia maisIntrodução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
Leia maisWeb Semântica e PLN. Paulo Gomes DEI FCTUC
Web Semântica e PLN Paulo Gomes DEI FCTUC 1 Sumário Motivação da Web Semântica Conceitos base da WS WS vs. PLN Sinergias entre WS e PLN Conclusão 2 Motivação Limitações da Web actualmente: Overflow de
Leia maisVisões Arquiteturais. Visões Arquiteturais
Visões Arquiteturais Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da Engenharia. Visões permitem reduzir a quantidade
Leia maisIA - Ontologias. Professor Paulo Gurgel Pinheiro. 09 de Novembro de 2010
IA - s Professor Paulo Gurgel Pinheiro MC906A - Inteligência Articial Instituto de Computação Universidade Estadual de Campinas - UNICAMP 09 de Novembro de 2010 1 / 49 http://www.ic.unicamp.br/ pinheiro/
Leia maisLógicas de Descrição Visão Geral
Lógicas de Descrição Visão Geral The Description Logic Handbook Cesar Augusto Tacla UTFPR/CPGEI INTRODUÇÃO 05/11/2013 2 Lógicas de Descrição É uma família de linguagens formais para representação de conhecimentos
Leia mais5 Detalhamento da arquitetura para OnOCs
Detalhamento da arquitetura para OnOCs 95 5 Detalhamento da arquitetura para OnOCs 5.1 Motivação A arquitetura para OnOCs descrita no capítulo anterior foi introduzida para facilitar e agilizar o desenvolvimento
Leia maisUMA FERRAMENTA DE APOIO A DETERMINAÇÃO DE EQUIVALÊNCIAS SEMÂNTICAS ENTRE ESQUEMAS GML UTILIZANDO ONTOLOGIAS OWL
UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE SISTEMAS DE INFORMAÇÃO UMA FERRAMENTA DE APOIO A DETERMINAÇÃO DE EQUIVALÊNCIAS SEMÂNTICAS ENTRE ESQUEMAS GML UTILIZANDO
Leia maisMelhoria na Publicação de Dados Abertos: Automatização na
Melhoria na Publicação de Dados Abertos: Automatização na Publicação e Indexação Semântica dos Dados Luiz C. B. Martins 1, Everton Agilar 1, Rodrigo da Fonseca Silveira 1, Márcio C. Victorino 1 1 Centro
Leia maisFuturo da Web Web Semântica. Multimídia sem Limites 2011 SENAC
Web Semântica Multimídia sem Limites 2011 SENAC Web e W3C Tim Berners-Lee criou / propôs a Web em 1989 (há 22 anos) http://www.w3.org/history/1989/proposal.html (URI + HTTP + HTML) 2 Web e W3C Tim Berners-Lee
Leia maisIntrodução XML. Vanessa Braganholo
Introdução XML Vanessa Braganholo {vanessa@ic.uff.br} Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo O que é XML? } XML = extensible Markup
Leia maisIntrodução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Conceitos Básicos Introdução Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional
Leia maisOntology-Based Data Access. Diogo Espinhara Oliveira Banco de Dados
Ontology-Based Data Access Diogo Espinhara Oliveira Banco de Dados - 2017.1 Sumário 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Motivação e Objetivo Ontology Based Data Access (OBDA) Ontologia e Lógica de Descrição
Leia maisBUSCA SEMÂNTICA NO REPOSITÓRIO DE OBJETOS DE APRENDIZAGEM PARA A ÁREA DE INFORMÁTICA
BUSCA SEMÂNTICA NO REPOSITÓRIO DE OBJETOS DE APRENDIZAGEM PARA A ÁREA DE INFORMÁTICA André Mendes Duarte¹, Bruna Fagundes Rócio¹, Avanilde Kemczinski ¹ Departamento de Ciências da Computação Universidade
Leia mais3 Estado da arte. 3.1 A linguagem de consultas SPARQL
Estado da arte 24 3 Estado da arte Nesse capítulo serão discutidas ferramentas, tecnologias e soluções existentes na área da web semântica. Na seção 3.1 e 3.2 deste capítulo serão discutidas abordagens
Leia maisUtilização da API Jena para a manipulação de uma ontologia representada em RDF
Utilização da API Jena para a manipulação de uma ontologia representada em RDF Danilo de Abreu Noleto 1, Parcilene Fernandes de Brito 1 1 Curso de Sistemas de Informação Centro Universitário Luterano do
Leia maisPadrões em Informática Biomédica
Jade Lopes Nicole Grechi Padrões em Informática Biomédica CI242 Tópicos de Pesquisa em Informática Profª Drª Carmem S. Hara Standards: Padrões NORMA, CONVENÇÃO OU CONDIÇÃO conjunto de regras que especificam
Leia mais(com a colaboração de Nuno Oliveira) Departamento de Informática Universidade do Minho
16 de Maio de 2014 Arquivos e Web Semântica (BAD/gt-GDA; AUCoimbra) 1 A WEB SEMÂNTICA Pedro Rangel Henriques (com a colaboração de Nuno Oliveira) Departamento de Informática Universidade do Minho 16 de
Leia mais1 Introdução Motivação
1 Introdução 1.1. Motivação Dados geográficos estão disponíveis em uma grande variedade de repositórios, desde os computadores pessoais até repositórios sofisticados mantidos por organizações. Para ajudar
Leia maisOntologia de Livro: Aplicativo Android para Busca de Dados
Ontologia de Livro: Aplicativo Android para Busca de Dados de Personagens Eduardo Kraus Nunes Prof. Roberto Heinzle, Doutor - Orientador Roteiro de Apresentação 1. Introdução; 2. Objetivos; 3. Fundamentação
Leia maisConceitos de Sistemas de Banco de Dados INE 5323
Conceitos de Sistemas de Banco de Dados INE 5323 Prof. Mario Dantas Introdução Por quê Sistemas de Banco de Dados Visão dos Dados Modelos de Dados Linguagem de Definição de Dados (DDL) Linguagem de Manipulação
Leia maisArquitetura de um Ambiente de Data Warehousing
Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura Típica usuário usuário... usuário
Leia maiscontidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.
Web Services Web Service é um componente de software identificado por uma URI que independe de implementação ou de plataforma e pode ser descrito, publicado e invocado sobre uma rede por meio de mensagens
Leia mais2 Fundamentos Matchmaking
Fundamentos 17 2 Fundamentos 2.1. Matchmaking Matchmaking pode ser entendido, de forma bem geral, como um processo de busca dos possíveis casamentos entre demandas e ofertas, em um dado domínio de aplicação.
Leia maisSISTEMAS PARA WEB SEMÂNTICA: METODOLOGIAS E FERRAMENTAS PARA DESENVOLVIMENTO
SISTEMAS PARA WEB SEMÂNTICA: METODOLOGIAS E FERRAMENTAS PARA DESENVOLVIMENTO *Isabela da Silava 1 (IC), Jane Adriane Gandra 2 (PQ), Ronaldo Ferreira da Silva 3 (PQ). e-mail: belamartins2015@gmail.com Universidade
Leia maisEspecificação de Sistemas e SysML
Especificação de Sistemas e SysML Centro de Informática - Universidade Federal de Pernambuco Engenharia da Computação Kiev Gama kiev@cin.ufpe.br Slides elaborados pelos professores Marcio Cornélio e Kiev
Leia maisO W3C e a Web Semântica. Reunião de coordenação da e-ping, março/2009
O W3C e a Web Semântica Reunião de coordenação da e-ping, março/2009 Web, W3C e Web Semântica 2 Tim Berners-Lee criou / propôs a Web em 1989 (há 20 anos) http://www.w3.org/history/1989/proposal.html (URI
Leia maisUma Arquitetura para Catálogos de Objetos baseados em Ontologias
1 Daniela Francisco Brauner Uma Arquitetura para Catálogos de Objetos baseados em Ontologias Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo
Leia maisAlgoritmos para Interoperabilidade entre Ontologias
UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA Algoritmos para Interoperabilidade entre Ontologias por Verlani Timm Hinz Dissertação apresentada como requisito
Leia maisAula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para
Leia mais4 Integração DLMS e LMS
4 Integração DLMS e LMS Neste capítulo define-se inicialmente a arquitetura proposta, que visa integrar repositórios de Bibliotecas Digitais e de Ambientes de Aprendizagem, podendo os mesmos estar armazenados
Leia maisAnálise e projeto de sistemas
Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os
Leia maisInfra-Estrutura de Dados Espaciais. Bruno Rabello Monteiro
Infra-Estrutura de Dados Espaciais Bruno Rabello Monteiro Agenda Introdução e Conceituação SDI Problemas e Pesquisas Referências Bibliográficas Introdução Um SIG pode ser definido como (Bernard et al,,
Leia maisDados Abertos Governamentais e a Web Semântica
Dados Abertos Governamentais e a Web Semântica Disciplina: Ontologias e Web Semântica Professor: Fred Freitas Jônatas de Lira Rocha Roteiro Dados Abertos Lei de Acesso a Informação Dados Abertos Governamentais
Leia maisInteroperabilidade em Ambientes Educacionais Virtuais Modelados por Ontologias. Ontologies-driven Educational Virtual Environments
1 Interoperabilidade em Ambientes Educacionais Virtuais Modelados por Ontologias Ontologies-driven Educational Virtual Environments Verlani Timm Hinz 1 Universidade Católica de Pelotas, Rio Grande do Sul
Leia maisUML Visão Geral UML Visão geral v.1.1, Novembro de 2001
UML Visão Geral 1 Índice Introdução Diagramas O que é a UML? Diagrama de casos de utilização Valor da UML Diagrama de classes Origens da UML Diagrama de objectos Parceiros da UML Diagrama de componentes
Leia maisConstruindo Aplicações Semânticas com Desenvolvimento Ágil: Plataforma JOINT
Conferência Web.br 2014 Construindo Aplicações Semânticas com Desenvolvimento Ágil: Plataforma JOINT Ig Ibert Bittencourt e Seiji Isotani ig.ibert@ic.ufal.br e sisotani@icmc.usp.br NEES/IC e CAED/ICMC
Leia maisO panorama geral e informática para a biodiversidade
Formação sobre uso do GBIF em Agrobiodiversidade 15-16 de Setembro de 2016 O panorama geral e informática para a biodiversidade Rui Figueira Nó Português do GBIF ruifigueira@isa.ulisboa.pt Apoios http://bie.ala.org.au/species/http://id.biodiversity.org.au/node/apni/2903532
Leia maisABD Arquivos e Bibliotecas Digitais
ABD Arquivos e Bibliotecas Digitais Abril 2008 Parte VII Dublin Core Fontes dublincore.org/ http://dublincore.org/usage/documents/principles/ http://dublincore.org/documents/dc-rdf/ Objectivo do Dublin
Leia maisUma ontologia para os processos de negócio da Administração
Uma ontologia para os processos de negócio da Administração Alexandra Lourenço (Universidade Nova de Lisboa) m.alexandra.lourenco@gmail.com Pedro Penteado (Universidade Nova de Lisboa) ppenteado@fcsh.unl.pt
Leia mais