Early market engagement |
We ran Discovery and Alpha phases. You can read more about the project: https://www.nationalarchives.gov.uk/about/our-role/plans-policies-performance-and-projects/our-plans/our-digital-cataloguing-practices/project-omega/The Discovery phase produced a proposal for a new Catalogue Data Model using RDF, a new identifier scheme, and an Extract, Transform and Load process to migrate catalogue data from a relational database to RDF. We have built the first version of an API and are just starting to build the initial screens having held workshops identifying the key ways that staff managing the catalogue work with the data and what they would like in future. The archivist needs to search, analyse, add to, correct, edit, and enhance record descriptions individually and in bulk so that the catalogue is properly maintained.We now seek a specialist developer to speed up progress on the delivery of a Private Beta with the following work strands:• Data extraction and transformation into RDF• Cloud-based data services• Editorial web application services user interface for users to view, edit and save metadata• API services |
Who the specialist will work with |
The specialist will work with a Technical Architect and two RDF Developers. The core in-house team is the Service Owner, Product Manager/Data Analyst, Delivery Manager, a Senior Archivist, and the Head of Cataloguing, Taxonomy and Data. The specialists will also work with a wider group of users including archivists and editors across the organisation responsible for the management of the catalogue. |
What the specialist will work on |
We are developing a Pan-Archival Catalogue and management system, bringing together record descriptions from multiple catalogues into a single new system. You will join a Technical Architect and two other Scala and RDF developers to work on multiple iterations of the Beta development.We will be continuing with the Extract, Transform and Load process and will be developing services in Scala, using Play Framework for the frontend, to enable users to search, select, add, edit, import, export and delete data via a UI. We will be developing further API services to enable integration between the Catalogue and other TNA systems. |