Webtoepassing
De webapplicatie is gebouwd door de afdeling Digitale Infrastructuur van KNAW-HuC, Amsterdam, met name door Rob Zeeman en zijn collega’s (Team Structured Data). Leidende principes waren het creëren van een FAIR platform, conform internationale eisen en standaarden en open access. Technische componenten van de site zijn:
Back end:
- Docker en Nginx als platform voor de webserver
- Python, Flask service
- ElasticSearch (voor doorzoeken metadata)
- IIIF diensten
Front end:
- React, als Javascript library (TypeScript)
- CSS3
- Universal viewer
- Archival IIIF, met op maat ontwikkelde image dienst
Editor:
- Backend: Docker, Apache 2 (webserver), PHP 8
- Frontend: HTML5, CSS3, Javascript (jQuery)
Tools:
- Git (versiebeheer)
- Portainer (beheer Docker images en containers)
- Kibana (beheer ElasticSearch index)
Bestandsformaten:
- JSON (IIIF-manifesten, dataverkeer, definitie editor)
- CMDI (Component MetaData Infrastructure, ontwikkeld binnen CLARIN voor modeling en opslag metadata)
- TEI-XML P5 (10, Manuscript description, voor gestandaardiseerde dataindeling met derde partijen)