Om te solliciteren op deze stage, moet je met je HvA-emailadres een account aanmaken.

account aanmaken

Bedrijfsinformatie

DEVENTit B.V.
Energieweg 11 A
3751 LT
Bunschoten

Meertaligheid metadata en datamodellen


Atlantis is een volledig webbased multimediaal informatiesysteem voor collectiebeheer en portaalbouw en wordt hoofdzakelijk toegepast voor het statische archief van organisaties uit de erfgoedsector. Atlantis wordt doorontwikkeld naar een volledige SaaS oplossing. Hiervoor wordt een nieuwe user interface ontwikkeld.

OPDRACHTFORMULERING

Atlantis biedt collectiebeheer voor verschillende soorten van collecties. Iedere soort collectie biedt een metadata model aan, veelal gebaseerd op internationale standaarden, waarmee objecten uit die collectie beschreven kunnen worden.

Voor een metadata model wordt een relationeel model gerealiseerd alsook een equivalent model in XML document vorm. Dit model wordt eveneens vastgelegd in een Data Dictionary die door de Atlantis applicatie wordt gebruikt als bron van identificaties van tabellen, velden, relaties, labeling, etc.

Nu zal het datamodel in de database in één taal opgesteld zijn. Echter als vanuit de Altantis omgeving gebruik gemaakt wordt van velden uit de database, voor bv. rapporten, dan dient het datamodel in de eigen taal gepresenteerd kunnen worden. Hiertoe dient de Data Dictionary meertalig te worden.

Daarnaast is het voor het vastleggen van de metadata via bv. formulieren gewenst dat voor een dataveld de data in meerdere talen ingevoerd kan worden.

Atlantis biedt haar functies eveneens aan via RESTfull API’s. Deze dienen uitgebreid te worden zodat data in verschillende talen opgevraagd kan worden.

METHODEN EN TECHNIEKEN

De volgende methoden en technieken zullen bij deze opdracht een rol spelen:

  • C#/.NET
  • Microsoft Visual Studio .NET
  • Team Foundation Server (TFS)
  • SCRUM via Greenhopper
  • OO-analyse en design
  • RESTFull API
  • Relationele Database Modellering
  • SQL
  • XML / XSLT

 WIJ BIEDEN:

  • Een stagevergoeding van €350,- per maand (op basis van 40 uur per week).
  • Begeleiding door hoogopgeleide software-engineers
  • Werken binnen een SCRUM team
  • Eigen werkplek
  • Een informele werksfeer

Geschikt voor studenten
  • Software Engineering