No contexto do projeto FrameWeb, foram construídas ontologias para diferentes categoria de framework que o método provê suporte (Controlador Frontal, Injeção de Dependências, Mapeamento Objeto/Relacional, de Segurança), usando uma abordagem de engenharia de ontologias de modo a assegurar que tais modelos de referência representam um consenso entre os frameworks mais utilizados de cada categoria. Tais ontologias estão sendo organizadas em uma rede de ontologias chamada SFWON – Software Frameworks Ontology Network.
Abaixo, listamos recursos associados às diferentes publicações que contribuíram para a construção da SFWON.
Artefatos relacionados ao artigo “DepIn-O: an Ontology on Dependency Injection Software Frameworks”:
Artefatos relacionados ao artigo “Ontological Representation of Relational Databases”:
- Especificacao_Ontologia_RDBS-O: especificação completa da Relational Database System Ontology (RDBS-O);
- rdbs-owl.owl: versão operacional da Relational Database System Ontology em OWL (RDBS-OWL);
- ca_mapping.ttl: arquivo de mapeamento D2RQ para instanciar a ontologia com base em um banco de dados de exemplo da Oracle;
- ca_dump.rdf: arquivo de dump RDF gerado pelo arquivo de mapeamento acima e o banco de dados de exemplo da Oracle.
Artefatos relacionados ao artigo “OOC-O: a Reference Ontology on Object-Oriented Code”:
- OOC-O Specification: especificação completa da Object Oriented Code Ontology (OOC-O);
- ooc.owl: versão operacional da Object Oriented Code Ontology (OOC-O) em OWL;
- OOC-O Harmonization: descrição completa do processo de harmonização das linguagens de programação OO selecionadas baseado na Object Oriented Code Ontology (OOC-O).
Artefatos relacionados ao artigo “Representação Ontológica de Frameworks de Mapeamento Objeto/Relacional”:
- ORM-O Specification: especificação completa da Object/Relational Mapping Ontology (ORM-O);
- ORMFConverter: repositório de código-fonte da ferramenta de conversão de código ORM construída com base na ORM-O.
Publicações relacionadas à SFWON
Contato
Para mais informações sobre a SFWON, entre em contato com o prof. Vítor E. Silva Souza, que coordena os atuais esforços neste projeto de pesquisa.