27
Uma ontologia para os processos de negócio da Administração Alexandra Lourenço (Universidade Nova de Lisboa) [email protected] José Carlos Ramalho (Universidade do Minho) [email protected] Pedro Penteado (Universidade Nova de Lisboa) [email protected] BAD2015 - Évora, 23 de Outubro de 2015

Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) [email protected]

  • Upload
    ngotu

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Uma ontologia para os processos de negócio da Administração

Alexandra Lourenço (Universidade Nova de Lisboa) [email protected]

José Carlos Ramalho (Universidade do Minho)

[email protected]

Pedro Penteado (Universidade Nova de Lisboa)

[email protected]

BAD2015 - Évora, 23 de Outubro de 2015

Page 2: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Agenda• Motivação

• Macroestrutura Funcional

• Ontologias

• Trabalho realizado

• Conclusões e trabalho futuro

Page 3: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Motivação• Facilitar a utilização e a consulta da MEF;

• A documentação de suporte à MEF pode ser de difícil leitura;

• Os formatos Microsoft não são os mais indicados para manter a informação;

• Facilitar a gestão e a manutenção da MEF.

Page 4: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

MEF• MIP - Metainformação para a interoperabilidade - cerca

de 17 elementos para classificar recursos: título, identificador, produtor, acesso, relação, …

• MEF - normalização dum subelemento do identificador, o código de classificação;

• Tem uma estrutura hierárquica base com 2 níveis: funções e subfunções;

• A estes veio juntar-se o nível 3 (LC/MEF): os processos.

Page 5: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

MEF: exemplos

• 900: Dinamização e comunicação institucional;

• 900.10: Execução de atividades de dinamização da sociedade;

• 900.10.001: Concepção e realização de atividades ou acontecimentos artísticos

Page 6: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Problemas identificados• Suporte em documentos MS Word e MS Excel:

muito difíceis de processar;

• Trabalho colaborativo na edição dos documentos;

• Informação sujeita a muitas alterações: mudanças orgânicas, alteração de processos, novos processos, …

• Gestão e atualização muito complicadas…

Page 7: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Solução prototipada• Criação e adoção de um formato neutro para guardar a

informação;

• Criação de um sistema de edição colaborativo sobre esse formato neutro;

• Geração automática de outros meios de consulta: website, índices remissivos, formatos ontológicos para exploração semântica, etc;

• Criação de geradores de formatos de exportação que sejam diretamente integráveis em aplicações e produtos de software.

Page 8: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

LC/MEF em MS WordParágrafos

Listas

Referências

Page 9: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Formato neutro: XML

Page 10: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Formato neutro: XML

Page 11: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Novas possibilidades• Geração automática da versão PDF;

• Geração automática da versão HTML;

• Geração automática de outros formatos…

Page 12: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Ontologia• Def.: Especificação formal de conhecimento;

• Vários níveis de complexidade:

vocabulário controlado/taxonomia

thesaurus

ontologia1.RDF - resource description format; 2.SKOS - simple knowledge organization system; 3.OWL - ontology web language.

Page 13: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

LC/MEF em MS Excel

Processo

Processosrelacionados

Relações

A informação está a ficar num “colete de forças”!

Page 14: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Relações entre processos

• Sucessão: anti-simétrica, pode ser desmembrada em 2 relações inversas - sucede e antecede;

• Complementaridade: simétrica;

• Cruzamento: simétrica;

• Síntese: anti-simétrica, pode ser desmembrada em 2 relações inversas - sintetiza, é-sintetizado.

Page 15: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

O nosso exemplo

550.10.303 500.30.500

400.10.029

500.10.301

600.40

antecede

sucede

sucedesucede

sucedeantecede

antecede

antecede

antecede

• Diretamente da especificação; • Podem ser inferidas pela máquina;

Page 16: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Ontologia: vantagens• Normalização de termos e conceitos;

• Permitir às máquinas interpretar:

alivia o nosso trabalho;

permite acelerar processos;

torna viáveis processos que de outra forma…

Page 17: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Ontologia: pergunta em aberto

• Que nível de complexidade utilizar?

Exemplo: relação com semântica na designação, ou expressa em conceitos granulares.

sucede vs sucessão e papel (sucessor e antecessor)

Page 18: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Ontologia: especificação formal

• O modelo mais simples que as máquinas sempre entenderam: a relação binária:

(sujeito, predicado, objeto)

Exemplo:“O carro é verde.”(carro, temCor, “verde”)

Page 19: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Ontologia: modelação com triplos

(processo, é-um, conceito)(processo, temTítulo, texto)(processo, temNaplic, texto)(sucede, é-uma, relação)(sucede, tem-domínio, processo)(sucede, tem-contradomínio, processo)(antecede, é-uma, relação)…

(“550.10.303”, é-um, processo) (“400.10.029”, é-um, processo) (“500.30.500”, é-um, processo) … (“550.10.303”, antecede, “400.10.029”) (“550.10.303”, sucede, “500.30.500”)

Estrutura classificava

Povoamento

Page 20: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Edição/criação da ontologia

http://protege.stanford.edu/

Page 21: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Exemplo: MEF

Integração automática num aplicativo de descrição arquivística

Page 22: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Um exemplo de exploração

http://ontoworks.epl.di.uminho.pt/

Page 23: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Um exemplo de exploração

http://ontoworks.epl.di.uminho.pt/

Page 24: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Um exemplo de exploração

http://ontoworks.epl.di.uminho.pt/

Page 25: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Um exemplo de exploração

http://ontoworks.epl.di.uminho.pt/

Page 26: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

Conclusões• Muito trabalho de recolha já foi feito;

• É preciso repensar o modelo e a metodologia de trabalho;

• As tecnologias associadas à Web Semântica demonstraram ser uma opção interessante e com vantagens;

• Para irmos nessa direção é preciso definir a estrutura classificava…

Page 27: Uma ontologia para os processos de negócio da Administraçãorepositorium.sdum.uminho.pt/bitstream/1822/38497/2/bad2015-mef.pdf · José Carlos Ramalho (Universidade do Minho) jcr@di.uminho.pt

• Questões?

José Carlos Ramalho [email protected]