• Nenhum resultado encontrado

5.1 Aplicação do Triplify Process

5.1.3 Estruturação

Esta fase que tem a finalidade de definir ou reutilizar ontologia, o conhecimento do cenário, tal como, dos dados que irão ser utilizados para criação dos datasets facilitou a definição dos conceitos deste domínio.

Neste contexto, foi realizada a modelagem de duas ontologias com domínios bem pareci- dos, buscando utilizar e a semelhar o máximo as duas ontologias, principalmente vocabulários, para que ao realizar a interligação dos dados, não se tenha problemas de identidades dos recursos. Ou seja, desde o início destas modelagens, buscou-se facilitar o máximo a interligação dos dados. Os conceitos dos domínio selecionado para integrar os esquemas das duas ontologias, a do TCU e a da CGU, foram os seguintes:

• Pessoa Física. Pessoa física com nome declarado pelo Tribunal de Contas da União(TCU), como inabilitados para o exercício de cargo em comissão ou função de confiança no âmbito da Administração Pública Federal, nos termos do art. 60 da Lei nº 8.443/92 (LOTCU). • Organização. Organização com nome inidôneo para participar de licitações realizadas

pela Administração Pública Federal, nos termos do art. 46 da Lei nº 8.443/92 (LOTCU). • Restrição. Esse termo detalha quais as restrições de Organizações e/ou pessoas, em

relação aos Órgãos públicos. Exemplo: Especificar qual processo e intervalo de tempo que restringe a pessoa ou empresa.

• Restritor. Esse termo detalha as informações do Órgão Publico responsável por realizar as restrições. Por exemplo: TCU e/ou CGU.

• Provenance. Esse termo detalha informações de metadados dos dados fontes, como por exemplo, o nome do arquivo e a data que foi realizado o download.

Após a definição dos conceitos incluídos nos esquemas das ontologias, buscou-se analisar vocabulários conhecidos e estáveis com o objetivo de reaproveitar o maior número de termos possível. Além da procura de classes existentes com definições semânticas equivalentes a estes conceitos, houve também uma pesquisa por propriedades que representem bem as relações entre estas classes.

Consultando tanto vocabulários de caráter geral como vocabulários com um foco es- pecífico de Pessoas, Organizações, Restrição, Restritor e Provenance, um total de 2 classes tiveram vocabulário reutilizados e as outras foram criadas. A Quadro 6 mostra quais termos foram reusados (prefixados com o namespace do respectivo vocabulário).

Quadro 6 – Termos reusados para classes Conceito Termo reusado

Pessoa foaf:Person Organização foaf:Organization

Além destas classes, várias propriedades também foram reutilizadas e para facilitar o entendimento da aplicação destas propriedades nos esquemas deste trabalho, lista-se na Quadro 7.

Quadro 7 – Termos reusados para propriedades

Prefix Termo reusado

foaf:name http://xmlns.com/foaf/0.1/name dbr:cnpj http://pt.dbpedia.org/property/cnpj dbr:cpf http://pt.dbpedia.org/property/cpf dbr:Filename http://pt.dbpedia.org/property/filename time:date http://www.w3.org/2006/time#date time:startDate http://www.w3.org/2006/time#startDate time:endDate http://www.w3.org/2006/time#endDate time:hour http://www.w3.org/2006/time#hour rdf:id http://www.w3.org/1999/02/22-rdf-syntax-ns#id rdfs:label http://www.w3.org/2000/01/rdf-schema#label dcterms:source http://purl.org/dc/terms/source

Apesar dos vocabulários existentes cobrirem uma ampla parte dos termos necessários para a criação de das ontologias, ainda foram necessários definir alguns novos termos, já que em alguns casos não foi encontrado nenhum termo existente refletindo a semântica do conceito que se desejava representar. Desta forma, um conjunto de termos foi criado com o objetivo de complementar o esquema da ontologia.

O vocabulário destinado ao Tribunal de Contas da União, tem como namespace o termo tcu, que durante este trabalho é será representado por http://arida.ufc.br/tcu/vocab/resource, que possua vez, estão destacados na Quadro 8.

Quanto ao vocabulário destinado a Controladoria Geral da União, tem como namespace o termo cgu, que durante este trabalho é será representado por http://arida.ufc.br/cgu/vocab/resource, que possua vez, estão destacados na Quadro 9.

Alguns vocabulários possuem propriedades que ligam uma pessoa e/ou uma organização a uma restrição, e uma restrição a um restritor.

Ao invés de criar termos para todo o domínio em questão, nesta fase o foco foi na criação apenas dos terfig:transformacaoTCUs essenciais ao esquema projetado e, até então, inexistentes.

Quadro 8 – Termos criados para classes relacionados a TCU

Classe Descricao

tcu:Restricao

Classe responsável por mostrar o que restringe a pessoa ou Organização, como qual restrição e periodo desta

tcu:Provanance Classe responsável por organizar informaçõesde metadados, como nome do arquivo e outros tcu:Restritor Órgão Publico responsável por realizarrestrição devido alguma irregularidade.

Quadro 9 – Termos criados para classes relacionados a CGU

Classe Descricao

cgu:Restricao

Classe responsável por mostra o que restringe a pessoa ou Organização, como qual restrição e periodo desta

cgu:Provanance Classe responsável por organizar informaçõesde metadados, como nome do arquivo e outros cgu:Restritor Órgão Publico responsável por realizarrestrição devido alguma irregularidade.

Quadro 10 – Termos criados para Datatype Properties do TCU

Propriedade Domain Range

tcu:númeroProcesso tcu:Restricao String tcu:tipoRestricao tcu:Restricao String

Quadro 11 – Termos criados para Datatype Properties da CGU

Propriedade Domain Range

cgu:númeroProcesso cgu:Restricao String cgu:tipoRestricao cgu:Restricao String

A ferramenta utilizada para a criação dos vocabulários foi o Protégé5. E também as

ontologias foram criadas em OWL, com esta mesma ferramenta. 5 http://protege.stanford.edu/

Quadro 12 – Termos criados para Object Properties do TCU

Propriedade Domain Range

tcu:temRestricao foaf:Organization tcu:Restricao tcu:temRestricao foaf:Person tcu:Restricao tcu:temProvenance tcu:Restricao tcu:Provenance Quadro 13 – Termos criados para Object Properties da CGU

Propriedade Domain Range

cgu:temRestricao foaf:Organization cgu:Restricao cgu:temRestricao foaf:Person cgu:Restricao cgu:temProvenance cgu:Restricao cgu:Provenance

Com a criação destes termos, o esquema da ontologia do TCU foi finalizado. Este esquema serviu como base para a criação do dataset RDF. A Figura 16 mostra o esquema final do TCU.

Figura 16 – Ontologia de aplicação do TCU

Quanto a criação destes termos, o esquema da ontologia da CGU, também foi finalizado. O esquema serviu como base para a criação do dataset RDF. A Figura 17 mostra o esquema final do CGU.

5.1.4 Mapeamento de vocabulários fonte (source) para vocabulários destino (target)

Documentos relacionados