Digitalisér.dk – more than a repository Adam Arndt Danish National IT and Telecom Agency
A long, long time ago… 2001: Official decision to base Public Sector interoperability in Denmark on XML 2002: XML repository (”InfoStructureBase”) launched : 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) 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 ): Users: 4313 Groups:401 Forum:2070 posts Assets: XML schemas 229 Technical specification recommendations 754 PSI data sets 131 software releases
DEMO
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: About the project (in Danish): standarder/tveroffentligt-samarbejde- oio/digitaliser.dk/