O documento discute modelagem de vocabulários e ontologias em Linked Data, incluindo boas práticas e ligação com ontologias existentes. É apresentado onde procurar vocabulários existentes e ferramentas de busca, e exemplos importantes de vocabulários como DBpedia, CIDOC-CRM, FRBR, Dublin Core e SKOS são detalhados.
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
Curso Padrões da Web Semântica e Dados Ligados - parte 3
1. Modelagem de Vocabulários e
Ontologias em Linked Data
Augusto Herrmann, SLTI/Ministério do Planejamento
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
2. augusto.herrmann@planejamento.gov.br
João Lima, Prodasen/Senado Federal
joaolima@senado.gov.br
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
3. Sobre esta apresentação
Esta apresentação faz uso do software livre do W3C para
apresentações em HTML, CSS e Javascript chamado Slidy.
Para visualizar em tela cheia, pressione F11.
Para avançar para o próximo slide, clique o mouse ou
pressione a barra de espaços.
Você também pode avançar e voltar usando as setas
para esqueda e direita, bem como as telcas PgUp e PgDn.
Home para o primeiro slide, End para o último.
Para aumentar ou diminuir o tamanho, utilize “+“ e “-“
no teclado numérico.
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
4. C mostra a lista de slide e F esconde ou exibe a barra
inferior.
Esta apresentação está disponibilizada sob uma licença
Creative Commons.
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
5. Onde procurar vocabulários?
projeto Linking Open Vocabularies
schemaweb (desatualizado!)
schemapedia
lista de vocabulários do wiki do semanticweb.org
DERI Vocabularies
vocab.org
biblioteca de ontologias do Protégé
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
6. Buscas de Vocabulários
Sindice
Talis Schema-Cache
Swoogle
Watson
SWSE — Semantic Web Search Engine
NCBO BioPortal (domínio da biologia)
prefix.cc — busca de prefixos do DERI
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
7. Vocabulários Importantes em
Linked Data: DBpedia Ontology
DBPedia
iniciou-se com projeto de pesquisa da Freie-Universität
Berlin
dados extraídos da Wikipédia e estruturados por
algoritmos e “templates”
ontologia tem 272 classes e 1.300 propriedades
quantidade aproximada de instâncias: 1.667.000
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
8. Vocabulários Importantes em
Linked Data: CIDOC-CRM
CIDOC-CRM
oficialmente, 3 modelos distintos em RDF Schema
(versão 5.0.2)
initial codes, com rótulos em múltiplos idiomas (tem pt)
initial codes seguidos de underscore (ex.: E55_)
initial codes, seguidos do nome em inglês (ex.: E55.Type)
implementação não-oficial da versão 5.0.2 em OWL DL,
feita por pesquisadores da Universidade Erlangen-
Nuremberg, atualizada em 2011 — URI http://erlangen-
crm.org/current/
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
9. OWL 2, feita por Simon Reinhardt em 2009 — URI
http://purl.org/NET/cidoc-crm/core#
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
10. Vocabulários Importantes em
Linked Data: FRBR
FRBR Core e FRBR Extended
versão do FRBRER em OWL-DL produzida por Ian Davis
em 2005 — http://purl.org/vocab/frbr/core# e
http://purl.org/vocab/frbr/extended#
status não-oficial
avaliada e elogiada pela IFLA em julho de 2008, com a
ressalva de não corresponder exatamente ao FRBRER
o mesmo relatório da IFLA recomendou a preparação
para se modelar o FRBROO em RDF
é usado pelo legislation.gov.uk
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
11. “Ownership is important: FRBR core vs. FRBR-IFLA.
Official owners should be quick in providing URIs, or else
others will do it unofficially.” — Wiki do Grupo Incubador
de Linked Data para Biblotecas no W3C
“So after review and approval and the finding of a
proper home, there will be an official RDF schema
representing FRBR, authoritative and accurate, properly
maintained, under version control, etc.” — do FRBR Blog,
reportando-se sobre o encontro do grupo de revisão do
FRBR, cocorrido durante a conferência IFLA 2008 em
Quebec
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
12. Vocabulários Importantes em
Linked Data: Dublin Core
Dublin Core
http://purl.org/dc/terms/ → http://dublincore.org/2010/10
/11/dcterms.rdf#
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
13. Vocabulários Importantes em
Linked Data: SKOS
SKOS — Simple Knowledge Organization System
padrão do W3C
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
14. Vocabulários Importantes em
Linked Data: Wordnet
Wordnet
projeto da Universidade de Princeton
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
15. Vocabulários Importantes em
Linked Data: Umbel
Umbel
baseado no OpenCyc
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
16. Vocabulários Importantes em
Linked Data: WGS84 do W3C
vocabulário de georreferenciamento
...
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
17. Vocabulários Importantes em
Linked Data: Geonames
vocabulário de georreferenciamento
...
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
18. Vocabulários Importantes em
Linked Data: FOAF
FOAF - Friend of a Friend
representar pessoas e relacionamentos
interpessoais
modelagem simples (7 classes e 12 propriedades “core”)
um dos vocabulários mais antigos (começou no ano
2000)
possivelmente o mais utilizado vocabulário em Linked
Data
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
19. Vocabulários Importantes em
Linked Data: SIOC
SIOC - Semantic Interlinked Online Communities
representar postagens de blogs, microblogs, fóruns, etc.
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
20. Vocabulários Importantes em
Linked Data: DOAP
DOAP - Description of a Project
metadados sobre projetos
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
21. Vocabulários Importantes em
Linked Data: Good Relations
Good Relations
vocabulário para o domínio de comércio eletrônico
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
22. Vocabulários Importantes em
Linked Data: OAI-ORE
OAI-ORE
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
23. Vocabulários Importantes em
Linked Data: VANN / VOID
VANN
...
VOID
...
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
24. Metodologias de Construção de
Ontologias
baseado na revisão bibliográfica de Luana Faria Sales (UFF,
2006):
Bouald et al (1994, 1995)
TOVE — Grunninger e Fox (1995) &mdash “competency
question”
ENTERPRISE — Uschold e King (1995)
identificar o propósito
identificar nível de formalidade necessário
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
25. identificar escopo
construção da ontologia
avaliação / ciclo da revisão
acompanhamento
KBSI IDEF5 — Slatery (1997)
Methontology — Fernandez, Gomez-Perez e Juristo
(1997)
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
26. Metodologias de Construção de
Ontologias
Infosleuth — Hwang (1999)
ABC Model — Dan Brickley, Hunter e Lagoze (1999)
OntoKnowledge — Kletz, Maedache e Volz (2000)
Noi e McGuinnes (2001) — construção da hierarquia de
classes:
bottom up
top down
combinação dos dois processos
Sure, Staab e Studer (2002)Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
27. Almeida (2003)
Pinto e Martins (2004)
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
28. Boas Práticas em modelagem
do wiki vocamp.org (resumo de Noi e McGuinness -
http://protege.stanford.edu/publications
/ontology_development/ontology101-noy-mcguinness.html):
definições
escopo
propósito
pergunta-requisito (“competency questions”)
obtenha o conhecimento do domínio
reaproveite vocabulários existentes
escrevaLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
29. lista ou diagrama de classes
ecolha das propriedades — quais terão literais como
objeto e quais terão URIs
teste o modelo com as perguntas-requisito
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
30. “Competency Questions” —
Exemplo
de Choi et al:
Competency
questions
Concepts Relationships
Basic Find
structural
and
identification
information
for a small
molecule of
Structural
information;
Identification
information;
Small
molecule
Small molecule
has structure;
Small molecule
has
identification
information
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
31. Competency
questions
Concepts Relationships
interest
Find all
physical
properties for
a small
molecule of
interest
Physical
property;
Small
molecule
Small molecule
has physical
properties
Find all small
molecules
which target
a protein of
interest
Protein;
Target; Small
molecule
Small molecule
targets protein
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
32. Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
33. “Competency Questions” —
Exemplo
continuação:
Competency
questions
Concepts Relationships
Complex Find the names and
subcellular locations
of proteins that are
targeted by a specific
small molecule
Subcellular
location;
Protein;
Target; Small
molecule
Small molecule
targets protein;
Protein has
identifying
information name;
Protein localized to
subcellular location
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
34. Competency
questions
Concepts Relationships
For a given protein,
find its subcellular
locations and infer
more general location
information based on
Gene Ontology, and
find small molecules
which target the
protein
Protein;
Subcellular
location; Gene
Ontology;
Small
molecule;
Target
Protein localized to
subcellular location;
Small molecule
targets protein
Find drug-like small
molecules with
Lipinski’s Rule of Five
Small
molecule;
Drug-like
Small molecule has
attribute
drug-likeness
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
35. Competency
questions
Concepts Relationships
molecule
Find all proteins
targeted by a specific
small molecule, and
identify pathways
associated with those
proteins
Protein;
Target; Small
molecule;
Pathway;
Protein
Protein part of
pathway
Find all small
molecules that target
proteins located in a
specific location
according to Gene
Small
molecule;
Target;
Protein; Gene
Ontology
Small molecule
targets protein;
Protein localized to
subcellular location
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
36. Competency
questions
Concepts Relationships
Ontology
Find all proteins that
are associated with a
specific KEGG
pathway, and find the
small molecules that
target these proteins
Protein;
Pathway;
Small
molecule;
Target; Protein
Protein part of
pathway; Small
molecule targets
protein
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
37. Dúvidas ou Perguntas
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática
38. Exercícios:
1.
Ligações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesLigações com Ontologias ExistentesBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoBoas Práticas e Modelagem para ReusoPráticaPrática