Atlantis Framework

Atlantis Framework
Atlantis is hét platform voor collectiebeheer en portaalbouw. Het hart van een
Atlantis-omgeving wordt gevormd door het Atlantis framework. Deze biedt de
eigenschappen en mogelijkheden die Atlantis tot een volledig webbased, modulair en
uitbreidbaar multimediaal informatie- en portaalsysteem maken.
Modulen
Het framework weet alles van en kan alles met multimediale informatie: beschrijven,
zoeken, presenteren, etc. Het heeft echter geen weet van metadatamodellen en
werkprocessen. Deze worden “ingeplugd” via modulen.
Ieder module levert metadatamodellen en werkprocessen. Binnen de module
voor Archiefbeheer worden bijvoorbeeld de beschrijvingsstandaarden ISAD(G),
ISAAR(CPF) en ISDF ondersteund en bij de beeldbank GABOS en Dublin Core.
Dit geldt ook voor de werkprocessen. De module archiefbeheer biedt bijvoorbeeld
werkprocessen aan voor aanwinsten, verliezen, inventariseren, aanvragen en
depotbeheer. Een module is toegesneden - en daarmee efficiënt inzetbaar - voor
het beoogde doel en is naadloos te verbinden met de andere modulen binnen een
omgeving.
Het framework is onbeperkt uit te breiden met modulen en daarmee onbeperkt
inzetbaar voor uiteenlopende metadatamodellen en werkprocessen.
Diensten
Modulen maken een Atlantis-omgeving breder inzetbaar. Diensten verrijken het
framework en de module met nuttige en populaire diensten ter verhoging van de
mogelijkheden en beleving. Ook de diensten worden “ingeplugd” op het framework.
Een aantal van de beschikbare diensten zijn:
Atlantis Framework
Schematische opbouw van een Atlantis-omgeving
Autorisatie – Gebruikers, rollen en rechtenbeheer, zodat iedereen die - waar dan ook vandaan
of via welk systeem dan ook - informatie uit Atlantis wil benaderen of functies wil uitvoeren,
gevalideerd en geautoriseerd wordt.Voor verschillende collecties, objecten, formulieren etc.
kan een gebruiker verschillende rechten hebben. Zo worden verantwoordelijkheden en
bevoegdheden toebedeeld en gescheiden.
Annotaties – Op het beschikbaar gestelde materiaal kunnen op- of aanmerkingen worden
geplaatst. Ook kunnen bezoekers afbeeldingen etc. uploaden om daarmee een object te
verrijken.
Dossiervorming – Voor de bezoeker interessante objecten kunnen door de bezoeker in
mappen worden gegroepeerd in het eigen archief.
Webwinkel – Bezoekers kunnen bestellingen van
reproducties of aanvragen voor inzage op de studiezaal
doen.
Elektronisch betalen – Aanvullend op de webwinkel
kunnen bestelde reproducties via elektronische weg
betaald worden.
Atlantis Framework
Direct downloaden - Aanvullend op de webwinkel en
elektronisch betalen, kunnen bestelde objecten direct
gedownload worden.
Google search – Google kan de objecten die zijn
ondergebracht in Atlantis indexeren. Bij het zoeken op Google komen dan ook objecten uit
Atlantis naar voren. Bij het doorklikken daarop komt de bezoeker op de presentatie van het
object binnen de eigen Atlantis-publieksomgeving terecht.
Google Maps – Met de integratie met Google Maps kunnen objecten gevonden worden door
te zoeken via een Google Map en kunnen zoekresultaten op een Google Map gepresenteerd
worden.
Thesaurus – Een volledig aan NEN en ISO normen voldoende Thesaurus om daarmee invoer of
zoeken voor beheer of publiek te ondersteunen.
Statistiek – Registreert welke objecten door wie worden geraadpleegd. Tezamen met
bijvoorbeeld Google Analytics vormt dit een volledig inzicht in het gebruik van de website en
gepubliceerde objecten.
Het framework is onbeperkt uit te breiden met diensten en daarmee onbeperkt te verrijken.
Geïntegreerde beheeromgeving
Alle informatie wordt beheerd vanuit een geïntegreerde webbased omgeving. Met deze
applicatie wordt de werking van het informatiesysteem geconfigureerd en heeft u toegang tot
functies voor het opbouwen, beheren en beschikbaar stellen van de informatie en het opzetten
van portalen.
Content Management Systeem
Als een informatiesysteem uiteenlopende soorten van informatie herbergt, ontstaat het
klassieke probleem van hoe deze informatie integraal te doorzoeken en te presenteren is.
Het Atlantis framework levert hiervoor een Content Management Systeem, waarmee de
bestaande metadatamodellen uitgebreid worden met extra velden.Van deze velden wordt
aangegeven welke informatie daarin opgeslagen wordt en wat het gebruik van deze velden is:
voor zoeken, presenteren, sorteren, etc. Zo worden gemeenschappelijke begrippenkaders over
uiteenlopende metadatamodellen geconfigureerd.
Een gebruiker kan geïnteresseerd zijn in documenten, personen, locaties, etc. en daarmee
samenhangende informatie. Binnen het Atlantis framework kunnen deze verschillende interesses
gedefinieerd worden.
Het zoeken en presenteren van documenten, personen, locaties, etc. vraagt om eigen velden
voor zoeken, presenteren en sorteren. Het Atlantis framework maakt het dan ook mogelijk dat
per zoekingang een eigen zoek-, presentatie- en sorteermodel gedefinieerd kan worden.
Hierdoor is Atlantis een uniek en veelzijdig informatiesysteem, waarin verschillende soorten
van informatie optimaal toegankelijk zijn.
Zoeksysteem
Het Atlantis framework voorziet in een uitgebreid en flexibel zoeksysteem. Ten aanzien van het
zoeken kan gebruik worden gemaakt van de volgende mogelijkheden:
relationeel (=, >, <, >=, <=, <>)
spellingsvarianten
fonetisch (klinkt als, klinkt niet als)
full-text (bevat, begint met, eindigt op, bevat niet, begint niet met,
eindigt niet op, is leeg, is niet leeg)
• Booleaanse zoekmogelijkheden zijn beschikbaar via “prefixen” (+
= moet voorkomen, - = mag niet voorkomen, geen prefix = mag
voorkomen), zoals dat ook bij Google gebruikelijk is. Ook kunnen
operatoren als EN (AND), OF (OR), NIET (NOT) gebruikt
worden.
• gebruik van maskers (*, ?) binnen een zoekterm om daarmee aan
te geven dat op deze plaats respectievelijk 0 of meer willekeurige
karakters of één willekeurig karakter mag voorkomen. Zoeken
op ‘w?t*’ bijvoorbeeld vindt “wethouder”, “witboek”, etc.
•
•
•
•
Zoeken en navigeren
Een zoekresultaat bestaat uit gevonden objecten. Bij het openen van de beschrijving van het
object presenteert Atlantis de bijbehorende detailinformatie. Dit object kan gekoppeld zijn
aan andere objecten. Het is dan ook mogelijk om te navigeren naar de gerelateerde objecten
en weer terug te keren, simpelweg via het doorlopen van relaties tussen de objecten. Een
zoekresultaat is dus een eerste ingang op een ontdekkingstocht door de gevonden objecten en
de daaraan gerelateerde objecten.
Presenteren van zoekresultaten kan op ieder moment in een boomstructuur worden omgezet
en vice versa voor overzichtelijke navigatie door gerelateerde objecten.
Iedere boompresentatie biedt mogelijkheden om daarin te werken. Objecten in de boom
kunnen gemuteerd, verwijderd of verplaatst worden. Ook kunnen nieuwe objecten aangemaakt
of gekoppeld worden.
Iteratief zoeken is mogelijk door het zoeken binnen zoekresultaten of het zoeken binnen de
gekoppelde objecten. Zoekvragen kunnen worden opgeslagen om later opnieuw uitgevoerd te
kunnen worden. Zoekresultaten of geselecteerde objecten daaruit kunnen worden opgeslagen
in werksets.
Efficiënt beschrijven
Voor het beschrijven van objecten wordt tal van mogelijkheden geboden om dit zo efficiënt
mogelijk te laten verlopen.
De invoerformulieren bevatten componenten die het mogelijk maken om ook complexe
beschrijvingsstructuren overzichtelijk aan te bieden op een manier waarbij zoveel mogelijk
gebruik gemaakt kan worden van het toetsenbord. De XLForm-methodiek is hiervoor
geoptimaliseerd.
Naast een invoer en mutatie via formulieren kent Atlantis ook een tabelgewijze methode via de
XLGrid-methodiek. Hiermee worden groepen van objecten tegelijkertijd ingevoerd, gemuteerd
en bewaard.
Atlantis Framework
Beschrijvingen kunnen gekopieerd worden of er kunnen voor een formulier defaults worden
ingesteld en geladen worden bij de invoer van een nieuwe beschrijving.
Met seriegewijs beschrijven kunnen mutaties op een object doorgevoerd worden op een groep
van geselecteerde objecten.
Invoer van een nieuw object kan binnen de huidige context plaatsvinden, zodat deze
automatisch gekoppeld wordt.
Presentatie Beeldmateriaal
Beeldmateriaal wordt - ongeacht de omvang - snel en efficiënt gepresenteerd via de Beeldviewer
van DEVENTit. Deze onderscheidt zich van andere viewers doordat er geen gebruik wordt
gemaakt van plug-ins en er gewerkt wordt met standaard bestandsformaten. Het beeldmateriaal
is daardoor te raadplegen door iedere bezoeker en er is minimale opslagcapaciteit voor nodig.
De viewer voor beeldmateriaal biedt een scala aan functies aan die op het beeld toegepast
kunnen worden:
•
•
•
•
•
•
Traploos in- en uitzoomen via knoppen of
muiswiel
Roteren
Selecteren van een regio op de afbeelding en
deze regio downloaden
Downloaden van de hele afbeelding
Presenteren op volledige hoogte/breedte
van de viewer
Ander deel van de afbeelding presenteren
via verplaatsen
•
•
•
•
•
•
Ander deel van de afbeelding presenteren via klikken of slepen in het overzichtsscherm
Annoteren met genummerde regio’s
Bladeren
Kaartpresentatie op Google Maps
Aanpassing van helderheid, contrast en verzadiging
Etc.
Per soort van beeld kan geconfigureerd worden hoe de presentatie via intranet of internet
moet plaatsvinden naar resolutie en kwaliteit. Hiermee komt de presentatie van bijvoorbeeld
zowel postzegels als A0-kaarten volledig tot zijn recht.
De beeldviewer wordt ook ingezet voor gedigitaliseerde gedrukte bronnen als kranten en
tijdschriften. Op de scan van de pagina worden hits zichtbaar gemaakt en kan de via OCR
herkende tekst van de pagina worden opgevraagd.
Presentatie audio/video en overige multimediale
objecten
De afhandeling voor een niet-beeldbestand is dat het bestand gedownload
kan worden en dat - afhankelijk van de bestandsextensie - het bijbehorende
programma wordt opgeroepen, waarbinnen het bestand dan wordt geladen
en gepresenteerd. Dit kan dus leiden tot het starten van bijvoorbeeld de
Windows Mediaplayer voor .avi en .mov, MS-Word voor .doc, MS-Excel voor
.xls, kladblok voor .txt bestanden.
Het afspelen van audio/video gebeurt door full streaming. Zo hoeft dan
niet gewacht te worden met afspelen tot het hele bestand gedownload is.
Daarnaast is het mogelijk dat er fragmenten van audio/video worden gemarkeerd, beschreven,
gezocht en afgespeeld.
Rapportage
Het Atlantis framework voorziet in rapportagemogelijkheden. Bij het maken van een rapport is
er de keuze of dit over een selectie van objecten, een zoekresultaat of over de hele database
gebeuren moet. Omdat het samenstellen van rapporten enige tijd in beslag kan nemen, is er
de keuze of gewacht moet worden tot het rapport klaar is of dat het rapport via een internet
browser of via e-mail aangeboden moet worden wanneer het gereed is.
Er wordt per module voorzien in standaardrapporten. Ook kunnen eigen rapporten
gedefinieerd worden. Standaard kan alle of geselecteerde informatie in een CSV-formaat worden
geëxporteerd en daarmee direct in bijvoorbeeld MS-Excel worden geladen. Meer complexe
maatwerkrapporten worden op aanvraag gerealiseerd.
Scheiding van verantwoordelijkheden en bevoegdheden
Gebruikers hebben niet overal dezelfde rechten. Een gebruiker kan bijvoorbeeld voor de
beeldbank beheerder zijn, maar voor het archief slechts een raadpleger. Zo kunnen gebruikers
binnen verschillende delen van het informatiesysteem verschillende verantwoordelijkheden en
bevoegdheden hebben.
Platform voor samenwerkingsverbanden
Atlantis kan opengesteld worden aan partners voor samenwerking.Vanaf gescheiden beheer tot
integrale beschikbaarstelling.
Doordat Atlantis volledig webbased is, is het mogelijk dat vanuit de eigen woning
of organisatie gewerkt wordt. Als het een probleem is om te conformeren
aan de geldende beschrijvingsstructuren, dan kan gebruik gemaakt worden
van eigen beschrijvingsstructuren en formulieren. De integratie via zoek- en
presentatiemodellen wordt immers door het CMS van Atlantis ondersteund.
Kortom, de drempel voor externe partijen om hun informatie via het Atlantis
framework te beheren en beschikbaar te stellen is zeer laag.
Professionele partijen kunnen daardoor lokale, regionale of landelijke
samenwerkingsverbanden aangaan door het beschikbaar stellen van beheer- en
publicatiemogelijkheden voor collecties van kleine (vrijwilligers)organisaties en
van particulieren.
Portaal
Voor omgevingen waarin verschillende systemen worden gebruikt of wanneer samengewerkt
wordt met systemen van derden, is Atlantis volwaardige portaalsoftware waarmee deze
omgevingen samengesmeed worden tot één geïntegreerd geheel.
Externe omgevingen kunnen worden gekoppeld voor het leveren van informatie aan of om
informatie te ontvangen van het Atlantis-portaal. Hiertoe worden tal van standaarden en
protocollen ondersteund:
Atlantis Framework
•
•
•
•
•
Een volledige API is beschikbaar om Atlantis te koppelen met eigen CMS,
beheeromgevingen, websites en portalen.
Het OAI-PMH protocol wordt ondersteund zodat systemen gekoppeld
kunnen worden voor voor harvesting of als harvestee.
Via het SRU-protocol worden externe systemen als server of client
gekoppeld via federated search.
Via Import/Export worden gegevens van/naar externe systemen
overgebracht door het importeren of exporteren van bestanden in CSV-,
XML- of specifiek bestandsformaat.
Collecties kunnen in verschillende vormen als OpenData beschikbaar
worden gesteld met automatische verversing van de gegenereerde
bestanden.
Als informatie uit externe bronnen wordt opgenomen in de Atlantis database, dan ontstaan
volwaardige Atlantis-collecties, waarop alle functies van het framework beschikbaar zijn. Het is
dan mogelijk om deze collecties te integreren met de bestaande zoekmodellen, te relateren aan
de interne objecten, aan te bieden aan Google ter indexering, etc.
De mogelijkheden die dit biedt zijn eindeloos.Voorbeelden hiervan zijn:
er kan een volledige zoekfunctie voor een website worden gerealiseerd door zowel de
webpagina’s als de informatie van alle gekoppelde databases en informatiebronnen op te
nemen in Atlantis;
• externe bronnen die niet in staat zijn om hun informatie aan te bieden aan zoekportalen als
Google kunnen via Atlantis deze informatie wel aanbieden;
• beschrijvingen uit Atlantis-collecties en externe bronnen kunnen aan elkaar gerelateerd,
doorzoekbaar en navigeerbaar gemaakt worden;
• Atlantis kan als een gezamenlijk informatiesysteem ingezet worden, waarbij het beheer
binnen verschillende applicaties wordt gedaan en via Atlantis interne en externe
•
beschikbaarstelling en/of integrale zoek-, presentatie- en navigatiefuncties worden
aangeboden.
Publieksomgevingen voor websites en mobiele apparaten
Atlantis levert een aantal publieksomgevingen in de vorm van externe systemen voor
toepassing binnen websites en voor mobiele apparaten zoals telefoons en tablets.
Hierin zijn zowel de portaalfuncties als alle op het publiek gerichte functies opgenomen:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
selectie van collecties en/of modulen
zoeken:
zoekformulieren
zoeken via een Google Map
iteratief zoeken
presentatie van zoekresultaten
in een lijst
als een galerij
op een Google Map
sorteringen van zoekresultaten
presentatie van detailinformatie
navigatie naar gerelateerde informatie
bestellen van reproducties
elektronisch betalen
direct downloaden
aanvragen voor inzage
koppeling met sociale media
dossiervorming
annoteren van informatie met op- en aanmerkingen en uploaden van multimediale bestanden
registreren en inloggen van gebruikers
modereren van annotaties
muteren van beschrijvingen via de formulieren uit de beheeromgeving
etc.
Deze omgevingen kunnen aangepast worden qua vormgeving en werking.Voor de webbrowsers
en mobiele apparaten is een responsive publieksomgeving beschikbaar. Daarnaast is voor Apple
en Android tablets en telefoons een specifieke App gerealiseerd die via de appstores van Apple
en Google aan het publiek aangeboden kan worden.
Atlantis Framework is een product van DEVENTit BV,
een innovatief softwarehuis voor multimediale en
webbased informatiesystemen en portalen.
@AtlantisTweets
Energieweg 11a
Postbus 60 3750 GB Bunschoten
Tel: (+31) 33 - 2992277
Fax: (+31) 33 - 2992270
E-mail: [email protected]
Web: www.deventit.nl
@AtlantisFramework