• March 2016
    • preliminary meetings
    • introduction of the team members to the problem and needed tools
    • discussion about the project scope
    • mailing list established
    • roles assigned
    • consultations with Ziqi Zhang
    • preliminary requirements gathering and architecture discussions
  • April 2016 - May 2016
    • drafting of project proposal
    • collecting and analysing project requirements
      • possible scenarios
    • internal presentations:
      • existing knowledge bases
      • AngularJS
      • RDF tools and libraries
      • REST API
    • internal glossary established
    • practising of Git usage
    • time-schedule discussions
    • trying out the project wiki
    • further consultations with Ziqi Zhang
    • project management tools chosen
  • late May 2016
    • overall architecture drafting
    • developing usage scenarios and their mock-ups
    • project proposal finalized
    • preparations for the 1st iteration
      • time estimations
      • tasks assignment
      • project guidelines
      • setting-up the environments
  • 1st iteration (June 2016 - July 2016)
    • re-balancing of responsibilities among the team members
    • basic code structure for the UI and server with REST API created
    • works on substitution of deprecated Freebase with DBPedia KB
    • drafting the approach to data cubes handling
    • prototype allowing to upload a file, launch the TableMiner+ algorithm through a web client and display the results, using the REST API created
    • 2nd iteration planning
      • establishing of user stories too simplify testing and verification of satisfied requirements
  • 2nd iteration (July 2016 - August 2016)
    • relations support added, including visualisation
    • adjustments to file upload dialog
    • discussion about the possibility to browse the repositories
      • LodLive, LodView analyzed
    • draft of export according to the "CSV on the web"
    • support for multiple KBs added
    • feedback to classification and disambiguations added to the UI, but not taken into account yet by the server
    • re-factoring of API to better accommodate feedback process
  • 3rd iteration (September 2016 - November 2016)
    • extensive bug-fixing of the features introduced in the previous iteration
    • feedback integration to the algorithm
    • removal of certain annotations as part of the feedback discussed
    • 4th iteration planning
      • custom concepts provision by the user
      • task configuration export and import
      • tasks management
      • UnifiedViews integration
      • remote files access
      • statistical data draft finalized
      • API error handling
  • 4th iteration (November 2016 - December 2016)
    • UI re-factoring
    • testing on data from the Austrian catalogues
    • feedback to relations added
    • improving the resource search and introducing custom resource proposal
  • 5th iteration (January 2017)
    • paging of listings
    • URI prefix mapping support added
    • configuration import and export solved
    • multiple users support and authentication/authorization
    • server state persistence
    • statistical data export implemented
  • 6th iteration (February 2017)
    • bugfixing
    • UnifiedViews plugin created
    • KB proxy performance tweaking
    • documentation finalization
    • minor UI tweaks
  • 7th iteration (April 2017 - May 2017)
    • feedback from the project defence incorporated
    • runtime knowledge base proxies configuration implemented
    • datatype relations omission bug resolved
    • multiple subject columns support added
    • UI tweaks
    • Docker installation option provided
    • proxy definitions exports and imports implemented
    • logging fixed
    • minor bugfixes