Engenharia de ontologias

1.101 visualizações

Publicada em

0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.101
No SlideShare
0
A partir de incorporações
0
Número de incorporações
107
Ações
Compartilhamentos
0
Downloads
46
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Como vai ser dito depois, é importante conhecer sua linguagem. a do twitter, a jornalística ou a de regexp\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Historinha de rede semântica e orientação a objeto\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • É comum discutir muito. E esse é o maior perigo.\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Engenharia de ontologias

    1. 1. ENGENHARIAde ontologias #comofas (sic)? s/ complicado/simples/g globo .com Ícaro MedeirosTime de Semântica
    2. 2. Ontologia
    3. 3. Não é desenho
    4. 4. Não é códigordfs:subClassOf :Criatura , [ rdf:type owl:Restriction ; owl:onProperty :nome_completo ; owl:onDataRange rdf:XMLLiteral ; owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ], [ rdf:type owl:Restriction ; owl:onProperty :nome_completo ; owl:onDataRange rdf:XMLLiteral ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ].
    5. 5. Conceitualização de umdomínio(Gruber, 1991) D
    6. 6. Devedzic, 2004
    7. 7. Tópicos num domínio D, Devedzic, 2004
    8. 8. Tópicos num domínio D, Usando uma linguagem L, Devedzic, 2004
    9. 9. Tópicos num domínio D, Usando uma linguagem L, Uma ontologia é um catálogo de tipos de coisas em D Devedzic, 2004
    10. 10. Tópicos num domínio D, Usando uma linguagem L, Uma ontologia é um catálogo de tipos de coisas em D Tipos são representados em termos de conceitos e relações em L. Devedzic, 2004
    11. 11. Conceitualização de um domínio queclasse? Famosos eu nicole
    12. 12. Conceitualização de um domínioprograma dores Famosos eu nicole
    13. 13. Conceitualização de um domíniofamosos Famosos eu ? nicole
    14. 14. Engenharia de
    15. 15. Técnicas de modelagem(exemplo) Escreva sobre o 1 domínio2 Substantivos frequentes > classe
    16. 16. Protégé, TTL, OntoUML?
    17. 17. Protégé, TTL, OntoUML? conceitos alinhados ANTES de ferramentas, linguagens e metodologias
    18. 18. Por onde começar?Ontology 101 - A guide to
    19. 19. Quais são os conceitos?Quem são os objetos (indivíduos)?Como juntar os objetos - quais sãoas classes? O que os diferencia?Como os objetos se relacionam?
    20. 20. Toda modelagem orientada aobjeto é engenharia deontologia
    21. 21. Perigos!
    22. 22. Overmodeling
    23. 23. Já vi esse filme antes...
    24. 24. requisitos
    25. 25. Mas é muita coisamesmo...
    26. 26. “#!!ˆ%&@, não somos uma empresa demodelagem, não vamos modelar o mundo,@#$%#@!#$%” (Carolo, Fernando - 2011)
    27. 27. Modelagempor exceção
    28. 28. Um punhado de exemplosNÃO justifica a criação deuma classe
    29. 29. Compromisso ontológico
    30. 30. Compromisso ontológicoO que precisa existir nomeu mundo para queminha teoria seja coesa
    31. 31. Representação de conhecimento SÓ tem serventia se for aliada aRACIOCÍNIO AUTOMÁTICO
    32. 32. Modelos muito complexossão dificeis pro usuário final e podem ser INCOMPUTÁVEIS
    33. 33. Keep it simple, stupid!Responda as questõesde competência e acheas respostas no seu
    34. 34. Definição de escopo
    35. 35. Pense na evolução da ontologia quando ademanda acontecer, não na primeira versão (BDUF)
    36. 36. Big Design Up Front is evil and must be
    37. 37. Falta de
    38. 38. Discutir é bom, mas só até certo ponto
    39. 39. Timebox Na dúvida....
    40. 40. Timebox“Não atingimos um consenso” Na dúvida....
    41. 41. Timebox“Não atingimos um consenso” Talvez ele não exista Na dúvida....
    42. 42. Timebox“Não atingimos um consenso” Talvez ele não exista Ou não há tempo hábil para chegar lá Na dúvida....
    43. 43. Navalha de Occam "Se em tudo o mais forem idênticas as várias explicações de um fenômeno, a mais simples é a melhor"
    44. 44. Inflexibilidade
    45. 45. Criar muitas regras derestrição tornará mais difícil a evolução das ontologias
    46. 46. Reinvenção
    47. 47. Falta de
    48. 48. Por que o símbolo de proibidoestacionar (e parar) europeu não tem letra?
    49. 49. Conheça sua linguagem de representação deSeja ela uma folksonomia, Python ou uma ontologia em RDF/OWL
    50. 50. RDF/OWL em formato TTLrdfs:subClassOf :Criatura , [ rdf:type owl:Restriction ; owl:onProperty :nome_completo ; owl:onDataRange rdf:XMLLiteral ; owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ], [ rdf:type owl:Restriction ; owl:onProperty :nome_completo ; owl:onDataRange rdf:XMLLiteral ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ].
    51. 51. ENTIDADE != INDIVÍDUO
    52. 52. A Inês está morta
    53. 53. Modelo globo.com Evoluções...
    54. 54. Dúvidas?

    ×