Semântica para Sharepoint. Busca semântica utilizando ontologias



Documentos relacionados
Uso de taxonomias na gestão de conteúdo de portais corporativos.

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

Microsoft Access XP Módulo Um

Persistência e Banco de Dados em Jogos Digitais

Bem-vindo! O que há de novo no PaperPort 10?

Thalita Moraes PPGI Novembro 2007

PROJETO DE REDES

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

Figura 1 - Arquitetura multi-camadas do SIE

Microsoft Project 2003

Ano III - Número 16. Versão 4.6.4

Pesquisa e organização de informação

IBM WebSphere DataStage

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

A Empresa. Alguns Clientes que já utilizam nossa tecnologia.

Versão 7 TraceGP Ágil

Definições: quando usar cada um?

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

SISTEMA GERENCIADOR DE BANCO DE DADOS

DATA WAREHOUSE. Introdução

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público Índice

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena

5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado)

Análise de Dados do Financeiro

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

Planejando o aplicativo

Interatividade aliada a Análise de Negócios

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo

Trabalho Interdisciplinar. MS Project

Fábio Ávila Thiago Carvalho POWERPIVOT

Guia de Início Rápido

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

Detecção e investigação de ameaças avançadas. INFRAESTRUTURA

INTRODUÇÃO E CONCEITOS BÁSICOS. Prof. Ronaldo R. Goldschmidt

DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD

Conceitos de Banco de Dados

PowerPivot FÁBIO ÁVILA / THIAGO CARVALHO

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

O e-docs foi testado e homologado pela Microsoft via certificadora internacional Verisign.

O uso do gestor de conteúdos plone no suporte a processos de software

Apresentação Prática

2 Conceitos relativos a Web services e sua composição

Introdução ao Tableau Server 7.0

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Banco de Dados. Microsoft Access

RAZÕES PARA ADQUIRIR O TECLAN IPACK UNIFIED

1

MBA Inteligência Competitiva Com ênfase em BI/CPM. Metadados

Apresenta. SofStore o mais novo aliado no gerenciamento do seu negócio

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

ÍNDICE 1 INTRODUÇÃO ACESSO AOS SISTEMAS DOCUMENTOS MANUTENÇÃO OCR REGISTRO DE DOCUMENTOS GERANDO DOCUMENTOS

Curso de Linux Básico

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br 04/08/2012. Aula 7. Prof. Rafael Dias Ribeiro.

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

Manual do Painel Administrativo

Aula 09 - Atualização de uma tabela dinâmica. Aula 09 - Atualização de uma tabela dinâmica. Sumário. Atualizando a tabela dinâmica

Visão geral do Microsoft Office Word Crie conteúdo com aparência profissional

SUMÁRIO. Cursos STE SUMÁRIO... 1

Documento de Arquitetura

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

Software de gerenciamento de impressoras MarkVision

Direcção Regional de Educação do Algarve

ROTINAS PADRÕES DO SISTEMAS

Banco de Dados BrOffice Base

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

Versão Melhorias Melhorias Versão 6.0.1

SQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL

MetrixND. especificações. MetrixND - Ferramenta de previsão de energia elétrica

NOVIDADES COMPLY VERSÃO 4.00

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

BlackBerry Mobile Voice System

Novell Vibe 3.4. Novell. 1º de julho de Inicialização Rápida. Iniciando o Novell Vibe. Conhecendo a interface do Novell Vibe e seus recursos

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ fernando_seabra@cos.ufrj.br

PHC Imóveis CS. A gestão das atividades da mediadora imobiliária

Tutorial Básico de Google Analytics

Proxy. Krishna Tateneni Tradução: Lisiane Sztoltz Tradução: Marcus Gama

Planejamento e Orçamento

A solução INFOTRÂNSITO abrange sistemas web multiplataformas, podendo ser instalados em ambientes Linux, Windows e Apple.

IBM Software Demos WebSphere Dashboard Framework

Controle do Arquivo Técnico

Transcrição:

Semântica para Sharepoint Busca semântica utilizando ontologias

Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint... 6 3.4 SemanticMiner para SharePoint... 7 3.5 SemanticWiki... 9 3.6 Visualizer... 10 3.7 Processo de aprendizado contínuo... 11

1 Introdução A fácil geração de dados e informações dentro da solução Sharepoint proporciona uma grande quantidade de informação, mas esbarra na dificuldade de analisar e encontrar as informações necessárias e precisas. Neste sentido, os sistemas semânticos de tratamento de informação provêem uma maneira de disponibilizar a informação correta, eliminando dados fora de contexto. A solução de busca semântica no SharePoint permite aumentar o potencial das funcionalidades do SharePoint da Microsoft com a recuperação mais precisa das informações desejadas. Este é composto por uma variedade de módulos e componentes, combinando a inteligência, flexibilidade e poder de tecnologias semânticas com os recursos da plataforma de gerenciamento de conteúdo Microsoft SharePoint.

2 Arquitetura O diagrama da arquitetura abaixo descreve a interação entre os principais componentes do sistema de busca semântica: Arquitetura do Sistema Os componentes do SemanticCore são a base para a integração das aplicações com o SharePoint, permitindo a expansão do modelo de dados semânticos para as diferentes aplicações, de acordo com as necessidades. O OntoBroker atua no processamento das ontologias como uma fonte de dados integrada ao SharePoint. Na versão atual do produto, estão disponíveis os seguintes módulos do SemanticCore: SemanticMiner para SharePoint SemanticWiki para SharePoint Os outros módulos estão previstos para futuros lançamentos. Além dos módulos disponíveis, é possível desenvolver módulos especiais para apoiar processos de negócios específicos, baseado na arquitetura do SemanticCore.

3 Componentes do Produto 3.1 OntoBroker O OntoBroker é um Semantic Web Middleware completo, de alta performance e escalável. Ele é o único motor de inferência comercial para o processamento de ontologias que suporta todas as recomendações do W3C Web Semântica: OWL, RDF, RDFS, SPARQL e também o padrão da indústria F-Logic. As aplicações são desenvolvidas baseadas nas ontologias processadas pelo OntoBroker, com as seguintes vantagens: Definição semântica das Informações em um modelo de conhecimento padrão. Mapeamento das relações complexas dos conhecimentos. Integração dos conteúdos provenientes de fontes de dados heterogêneos (Documentos e Banco de dados). Com a utilização das ontologias, as competências e a lógica do negócio podem ser tratadas independentes da lógica de execução. Isto significa que usuários especialistas no conhecimento e nas competências da empresa podem alterar as lógicas dos conceitos utilizados diretamente. Características: O mais alto desempenho no processamento de grandes bases de conhecimento. Interface Web Services (Framework SOA) que permite uma integração com aplicações existentes e futuras. Integração de sistemas de banco de dados existente (Oracle, IBM, Microsoft) por conectores existentes. Suporte para todos os padrões de Web Semântica do W3C. Integração com o Sharepoint O OntoBroker atua no processamento das ontologias como uma fonte de dados integrada ao SharePoint. Os componentes do SemanticCore são a base para a integração das aplicações com o SharePoint, permitindo a expansão do modelo de dados semântico. 3.2 OntoStudio OntoStudio é o ambiente de desenvolvimento profissional de soluções de base ontológica: Esta ferramenta possui como funcionalidade básica a modelagem das ontologias e a integração de fontes de dados heterogêneas. A ferramenta OntoStudio pode ser expandida, acrescentando novas funcionalidades. OntoStudio utiliza os padrões da W3C como o OWL, RDF (s), F-Logic. Integração OntoStudio vem com uma série de conectores para bancos de dados, documentos, sistemas de arquivos, aplicações e Web Services: Acesso a elementos individuais de um banco de dados e esquema de banco de dados para a importação. Isto pode ser utilizado tanto na criação de ontologias como na própria integração entre ontologias e banco de dados. Colunas individuais em uma tabela do banco de dados podem ser utilizadas para construção de ontologias.

Dados heterogêneos de diversas fontes podem ser integrados às ontologias utilizando a funcionalidade Mapping Tool do OntoStudio. Modelagem de regras As regras fazem parte de uma ontologia e o OntoStudio auxilia na sua modelagem, oferecendo diversas funcionalidades para este fim: OntoStudio possui funcionalidades de criação e modelagem de regras. As regras podem ser criadas utilizando um editor gráfico, que provê maior usabilidade da ferramenta na modelagem. Todas as regras processadas podem ter explicações configuráveis que indicam como os resultados foram obtidos. Isto auxilia na correta criação das ontologias. Os gráficos do debugger de regras mostram a transformação gradual de um processamento. Com a funcionalidade de teste de regressão é possível a criação de casos de testes. Recursos adicionais Visualização. Editor F-Logic integrado para a modelagem de ontologias no modo textual. Gestão Integrada das Regras. Recursos avançados de relatórios BIRT (Business Intelligence Reporting Tool). Integração com o SharePoint A figura a seguir mostra a modelagem de uma ontologia em F-Logic no OntoStudio para o SharePoint. OntoStudio

3.3 SemanticCore para SharePoint Todas as soluções de gestão do conhecimento são baseadas em uma estrutura comum, o SemanticCore para SharePoint, que atua como mediador entre o Sharepoint e as aplicações e processamento de ontologias. O módulo inclui uma variedade de funcionalidades para a construção, a entrada e recuperação de informação semântica. Principais funcionalidades: Módulo básico para o desenvolvimento de soluções de gestão de conhecimento semântico. Representação de conceitos, classes, atributos, relações, representações, sinônimos e regras no SharePoint. Gerenciando mais de uma ontologia simultaneamente. Conectores para RDF e OXML (F-logic) através Web Services disponíveis Processamento das ontologias em listas do SharePoint. Extensão da ontologia para informações específicas do SharePoint. Edição de ontologias em todos os locais do mesmo site. Possibilidade do desenvolvimento de aplicações semânticas específicas. Produção de formulários (listas) com base na ontologia. As seguintes figuras mostram alguns elementos do componente SemanticCore: Gestão de Ontologias Edição de ontologias

3.4 SemanticMiner para SharePoint O SemanticMiner para SharePoint é o componente para a navegação semântica e de pesquisa no SharePoint. Ele realiza as pesquisas através do SemanticCore, onde a ontologia (baseada em regras, anotação de conteúdos e de filtragem dinâmica) disponibiliza respostas contextualizadas dos resultados, trazendo um melhor aproveitamento nas buscas por informação. Principais funcionalidades: SemanticMiner para Sharepoint Gestão flexível da informação: Cada usuário pode fornecer informações globais e individuais no site. Estes são dinamicamente manipulados através do modelo de conhecimento estruturado (ontologia). Acesso rápido à informação relevante: As buscas moderadas por navegação dinâmica e filtros semânticos ajudam os usuários a encontrar rapidamente a informação correta no contexto pretendido. Busca estendida (sinônimos, representações, conceitos genéricos/específicos, regras, etc.) Correção automática da ortografia e auto-sugestão. Navegação e visualização gráfica Integração de fontes externas, tais como bancos de dados, aplicações, servidores de arquivos, etc. Pesquisa em documentos e bases de dados externos ao Sharepoint (Oracle, DB2 etc.). Vários WebParts semânticos (Navegação semântica, Multi-Categoria semântica, filtro de resultados de Pesquisa Semântica). Exibição de detalhes do objeto no resultado da pesquisa. Recurso de auto-sugestão. Interface Ajax de usuário.

O SemanticMiner é composto de vários WebParts apropriadamente configurados, que podem ser utilizados no Sharepoint: Seleção de WebParts Configurando as WebParts

3.5 SemanticWiki SemanticWiki for SharePoint é um aplicativo semântico com base nos produtos SemanticCore e SemanticMiner para SharePoint. Baseado no sucesso da Wikipédia, muitas empresas estão procurando uma maneira de compartilhar o conhecimento corporativo na forma de um Wiki. Cada funcionário é a principal fonte de conhecimento para a empresa dentro dos sistemas que ela utiliza. No entanto, temas como a escalabilidade, facilidade de uso, design corporativo e gerenciamento de direitos podem dificultar o efetivo compartilhamento do conhecimento. Neste sentido, uma aplicação Wiki deve ser capaz de se adaptar às necessidades de cada empresa e acompanhar as novas demandas por informação. O SemanticWiki para SharePoint permite que você crie ontologias para as páginas Wiki e, assim, captar informações semânticas. Ao apresentar a informação dentro das buscas, a ontologia é dinamicamente acionada e pode revelar informações implícitas dentro da própria base da empresa, através de conclusões inferidas de regras e estrutura semântica. Principais funcionalidades: Páginas Wiki semântica: Criação de páginas Wiki com significado semântico pela ontologia. Utilização de uma ontologia padrão de conceitos comuns, como pessoa, funcionário, organização, projeto, documento, conhecimento. Esta ontologia pode ser estendida para classes de objetos específicos da empresa, relações e regras que permitem a criação de redes de conhecimento e mapeamento de relacionamentos complexos. Interface amigável: Não há necessidade de trabalhar na sintaxe Wiki, todas as atividades com o conteúdo são realizadas através de uma interface simples e amigável. Wikis multilíngües e distribuídos possibilitam uma adaptação (ajuste) específica da empresa. SemanticWiki para Sharepoint

3.6 Visualizer Uma das funções adicionais é o Visualizer que proporciona uma forma mais fácil e gráfica para apresentação dos conceitos analisados, incluindo as seguintes características: Nessa ferramenta são visualizadas algumas informações subjacentes a uma determinada informação escolhida, em forma de uma rede gráfica. Todas as instâncias da ontologia e suas relações são representadas por nós e linhas. Cada Instância é um nó com o título e seu conceito subjacente representado. O texto que é apresentado quando o cursor fica em determinado momento sobre este nó contém uma descrição do presente caso. Os dados básicos de uma instância são apresentados em uma janela separada. Cada relação é representada através de uma linha de conexão entre duas instâncias. O texto que é apresentado quando o cursor fica em determinado momento sobre essa linha de ligação contém o nome da relação. São apresentadas as instâncias selecionadas, situadas nos casos relacionados agrupados em torno do nó central. Outro clique no nó selecionado e a realização desta instância é apresentada. O Visualizer possui diferentes possibilidades nas seguintes configurações: o A cada nó (conceito) pode ser atribuída uma cor diferente. o O campo de texto que é apresentado quando o cursor fica em determinado momento sobre um nó. o Cada tipo de relação pode ser atribuído com uma cor diferente. o Filtragem da rede para tipos específicos de nós (conceitos). Visualizer

3.7 Processo de aprendizado contínuo Para uma contínua melhoria na utilização, este sistema pode evoluir continuamente, adaptando-se às mudanças dos conceitos utilizados pela organização e agregando novos conhecimentos com o próprio uso da ferramenta. Isto possibilita a inclusão de um processo de aprendizado, que deve ser adaptado para cada empresa, podendo possuir o seguinte esquema: Exemplo de processo de aprendizado e adaptação do sistema Este processo pode ser adaptado às necessidades da empresa dependendo da organização funcional interna, agregação da atuação em mais de um papel para os funcionários, terceirização da análise de conhecimento, número de especialistas, tipo de conhecimento tratado (mais amplo ou mais específico) entre outros. O ponto importante neste processo é a capacidade das ontologias e da ferramenta se adaptarem a um processo contínuo de aprendizado o que é fundamental para a evolução dos sistemas e sua melhor utilização.