90 likes | 185 Views
Digitaliser.dk is a digital repository project initiated to support digitisation, interoperability, and standardisation efforts in Denmark. The platform offers a wide range of assets, fosters community collaboration, and provides valuable resources for the digitisation community. Through an agile development approach, the project has evolved to meet the changing needs of users and stakeholders, emphasizing the importance of flexibility, API integration, and efficient asset retrieval. The platform's success lies in its ability to cater to diverse asset types, facilitate forum interactions, and enhance search capabilities through catalogue integration. Lessons learned from the project underscore the benefits of agile methodologies, API implementation, and cloud scalability for effective digital initiatives.
E N D
Digitalisér.dk – more than a repository Adam Arndt Danish National IT and Telecom Agency adar@itst.dk +45 7231 9172
A long, long time ago… • 2001: Official decision to base Public Sector interoperability in Denmark on XML • 2002: XML repository (”InfoStructureBase”) launched • 2003-2006: Incremental improvements of repository • 2007: Specification of replacement started • 2009: Digitaliser.dk developed and launched as an agile project
The requirements • Replace current repositories for XML, OSS and other interoperability assets • Support digitisation community • Promote digitisation, interoperability and standardisation
The project • Tight time schedule • ½ year from formal initiation to operation • Business needs not entirely clear initially • Technology very fluent
The solution • First attempt with XML database (Fedora) • required too much tweaking • Custom built site (OSS) • http://digitaliser.dk/group/19830/resources/type/150019 • API to enable others to develop external tools • NITA has built a couple of ”apps” • Based around groups • Many types of assets • Forum functionality central • Catalogues added to aid searching
State of play • Current stats for the site (as of 13-04-2011): • Users: 4313 • Groups: 401 • Forum: 2070 posts • Assets: 18211 • 15791 XML schemas • 229 Technical specification recommendations • 754 PSI data sets • 131 software releases
Lessons learned • Do use agile development for flexibility • Don’t hardwire asset types • Do implement a full API • Don’t forget the tools that developers use • Do spend a lot of effort on retrieval of assets • Don’t think that Google style search is enough • Do support relations between • Don’t X • Do use the cloud for scalability • Don’t think you know the solution from the outset
More information • Play around at: • http://www.digitaliser.dk/ • About the project (in Danish): • http://www.itst.dk/it-arkitektur-og-standarder/tveroffentligt-samarbejde-oio/digitaliser.dk/