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