Van Lijst naar boom

In de voorgaande blogs zijn we ingegaan op het te ontwikkelen datasysteem. Het uiteindelijke resultaat is een onderwerpenboom waar een gebruiker doorheen kan navigeren. Nu is het in een vroeg stadium interessant om een proef te doen rond het omzetten van een lijst naar een boomstructuur. Met name de opslag in een relationele en een NoSQL database is in deze een mooi experiment. 

Reden om hiervoor een opstelling te maken die aansluit bij het werkveld. Daarom is er gekozen voor een lijst met niet te veel elementen, maar in ieder geval genoeg elementen om het om te kunnen zetten naar een boomstructuur. Hierbij zijn de requirements:

  • Hierarchische indeling van de elementen is mogelijk
  • Naast een verticale hierarchie is er ook een horizontale relatie tussen elementen bestaande uit:
    • Aliassen
    • Gerelateerde termen
  • Termen zijn verrijkt met extra items, bijvoorbeeld een toelichting oid.

Op basis van deze requirements kiezen we voor de lijst van definities zoals opgesteld binnen Togaf voor Enterprise Architecture definities. In het experiment gaan we de volgende stappen ondernemen:

  • Kiezen van twee vergelijkingsomgevingen een in een relationeel model en een in NoSQL
  • Maken van scripts voor het laden van de lijst in deze omgevingen
  • Ontwikkelen of selecteren van een eenvoudige user interface voor het bekijken van de lijst en het leggen van de gewenste (verticale en horizontale) associaties
  • Evaluatie van de twee uitwerkingen in een blog



Reageer
Bekijk reacties



Copyright (c) 2013 Atelier Helder en Interactory. Ontwerp door FCT.