dited dissertações e teses digitais. dited dissertações e teses digitais 1.sistema de depósito...

Post on 21-Apr-2015

103 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

DiTeDDissertações e Teses Digitais

DiTeDDissertações e Teses Digitais

1. Sistema de depósito pela Internet de literatura cinzenta em formato digital, nomeadamente de teses e dissertações.

2. Depósito Legal - Dec.- Lei 362/86, de 28 de Outubro;

3. FrontOffice (Depósito e Consulta) / BackOffice (Gestão e Administração);

4. Distribuição pelas Instituições aderentes ao projecto;

5. Portabilidade / Independência de plataformas informáticas;

6. Software Livre (OpenSource);

DiTeDSuporte para grandes quantidades de

informação1. Separação (física) entre metadados e cópias digitais

2. Politicas de segurança no acesso a cópias digitais

3. Ferramenta de exportação para máquinas de depósito de longa prazo

4. Capacidade de lidar com registos de documentos presentes noutros sistemas DiTeD;

DiTeDGestão de Entidades

1. Criar/Editar/Apagar entidade

2. Eliminação de entidade duplicada no sistema

1. Identificação da entidade duplicada

2. Substituição de referências pela entidade correcta

3. Eliminação da entidade duplicada

3. Consulta de historial

4. Carregar entidades a partir de ficheiros de texto

Principais Casos de Uso DiTeD

DiTeDPrincipais Entidades Existentes

Documento• Identificador• Género• Titulo• Subtítulo• Resumo• Data de Publicação• Local de Publicação• Língua• Termos• Instituições• Autores• Colaboradores• Cópias Digitais• (Dados Administrativos)

Pessoa• Identificador• Nome• Data de Nascimento / Morte• Instituições• Pessoa Primária• Outros Dados Pessoais

Instituição• Identificador• Nome• Iniciais (Sigla)• URL• Instituição Primária• (Dados Administrativos)

Termo de Indexação• Identificador• Nome• Termo Primário• (Dados Administrativos)

Cópia Digital• Identificador• Descrição• Restrições de Acesso• Ficheiros Digitais• (Dados Administrativos)

Ciclo de vida de um documento digital no DiTeD

Diagrama de Instalação

Mecanismo para garantir segurança nas palavras-chave na BD (Diagrama de

Sequências)

Sistema de Pesquisas

DiTeDTecnologia / Organização do Código

1. JSP’s

2. Struts (Apache)

3. Log4j (Apache)

4. Monitor de Sessões (DiTeD)

5. Hibernate O/R Model (SourceForge)

6. MVC

Filtros Controladores Serviços / DBManager SMonitor Hibernate DBSTRUTS

Log4j FS

DiTeDOrganização do Código

Action Forms(BEANS)

Controllers(servlets)

ModelClasses

DLProperties

User Server(Interfaces Server)Services Factory

HibernateO/R Model

XML Mapping DB

Session Monitor(Sessions Factory)

DBManager

FS

FileManager

DLExceptions

FiltersSecurity line

Authentication (IP, MAIL, Password)

AuthorizationPermission List

Internet

Core(LogManager,

HistoryManager, Email Alert)

Admin Server(Interfaces Server)Services Factory

Log4j Service ResultsUtil

DiTeDCuriosidades

• 650 ficheiros java

• 270 jsp’s

• 7 ficheiros de configuração

• 26 tabelas na Base de dados

• Actualmente 600 registos de teses e relatorios do IST

• Dezenas de Milhares de Linhas de Código

• DBManager cerca de 7000 linhas de código

• Horas de Trabalho (O número não é representável aqui pois usa mais de 128 bits e os pcs ainda não suportam essa funcionalidade)

DiTeDExpansão do Projecto

1. Aderente ao Projecto NDLTD (Network Digital Library of Thesis and Dissertations);

1. Suporte para identificador unívoco (PURL) em vários sistemas, DiTeD’s ou não.

top related