Flexible Extensible Digital Object Repository Architecture
Categoria: plataforma
Contexto organizacional: Fedora Repository Project - Fedora Leadership Group - Cornell University, actualmente sob Duraspace-MIT
Sede: Oregon, USA
Suporte: Duraspace - MIT
URL: http://fedorarepository.org/about
Relacionado com: DSpace, RODA, SPARQL,Hateoas, Islandora, Hydra
Assuntos: preservação digital, plataforma, aplicação, repositórios digitais
Mais sobre este item:
Fedora é um framework que visa a construção de respositórios digitais com alto grau de confiabilidade. A versão actual é o Fedora 4, um middleware. uma plataforma sobre a qual se desenvolvem aplicações. Está integrado no projecto DuraSpace, associação criada para aproximar o Fedora e o DSpace. O modelo Fedora foi desenvolvido pelo Fedora Leadership Group da Cornell University e o modelo DSpace pelo MIT. O primeiro destacou-se pela robustez, flexibilidade e segurança, o que o tornou recomendável para contextos de preservação digital (por ex. projecto RODA). No entanto a sua interface é pouco amigável. O segundo destacou-se, precisamente, pelo desenvolvimento das suas interfaces (de administração e do utilizador), o que fez dele a primeira escolha repositórios digitais para divulgação na Web.
Características da plataforma (ver desenvolvido em: https://wiki.duraspace.org/display/FF/Fedora+4.0+Feature+Set )
- interface intuitiva - REST-API
- autorização de acesso - reforçado
- armazenamento durável - integridade e transparência, sem vínculo a software específico; checksum binário
- full backup and restore
- exportação dos conteúdos mantendo a estrutura e os containers, em XML
- clustering - várias instâncias num único projecto, melhor performance, escalabilidade e redundância
- estruturação do contéudo, permitindo estabelecer níveis hierárquicos, onde podem estar containers e também ficheiros binários
- dados acessíveis através de URL, em RDF, e utilizando parcialmente a query language SPARQL
- índices de pesquisa - Solr index
Ver também:
DURASPACE: http://www.duraspace.org/
HATEOAS (Hypermedia as the Engine of Application State) -interface intuitiva; arquitectura de aplicação RESTfull, oposta à arquitectura SOA, em que o cliente interage com uma aplicação através de hypermedia fornecida dinamicamente pelo servidor (ver: https://en.wikipedia.org/wiki/HATEOAS)
Hydra - projecto, plataforma técnica, open source, que pode ser implementada no topo do Fedora - http://projecthydra.org/
Islandora - projecto, plataforma que pode ser implementada no topo do Fedora: http://islandora.ca/
Revisto em: 20 Agosto de 2016