Mapeando objetos com C# e Dapper

     Fala galera, o post de hoje é para tratar de um assunto de extrema importância e fonte eterna de perguntas para muitos desenvolvedores(eu incluso!), a escolha e o uso da biblioteca de mapeamento objeto relacional (ORM – Object-Relational logo c#Mapping) para seu projeto. Por definição um ORM é a técnica que você utilizará para converter um formato de dados em linguagem orientada a objetos, ou seja, como você vai transformar aquelas tabelas que criou no seu banco de dados favorito em classes/objetos para uso na linguagem que escolheu para sua aplicação. Conhecem o Dapper?!

Continuar lendo

OWL 2 – Web Ontology Language

     Como dito no post “Para que serve uma ontologia?”, as ontologias são uma forma de representação do conhecimento em um domínio(ex: biblioteca, vinhos, doenças) com o intuito de facilitar a troca de informações, efetuar inferências a respeito do domínio e permitir o compartilhamento e reutilização do conhecimento do contexto.  Em outras palavras, ontologia é um vocabulário representativo, geralmente especializado em algum domínio ou determinado assunto. O vocabulário em si não define a importância de uma ontologia, o que define são os conceitos que os termos do vocabulário têm intenção de capturar. Continuar lendo