---
title: "Altova breidt de ondersteuning voor NIEM uit in versie 2010r3"
date: "2010-05-10"
categories: 
  - "technology"
tags: 
  - "mapforce"
  - "missionkit"
  - "niem"
  - "schemaagent"
  - "umodel"
  - "xml-editor"
  - "xml-schema"
  - "xmlspy"
description: Altova's versie v2010r3 verbetert de ondersteuning voor NIEM met geavanceerde XML-tools, waaronder XMLSpy en MapForce, waardoor een efficiënte gegevensuitwisseling tussen overheidsinstanties mogelijk wordt.
---
Status: #blog

Tags:  #mapforce #missionkit #niem #schemaagent #umodel #xml-editor #xml-schema #xmlspy

Categories: [xml](/blog/nl/category/xml.md)
# Altova breidt de ondersteuning voor NIEM uit in versie 2010r3

Conflicten tussen overheidsinstanties zijn legendarisch en vormen de basis voor hele televisieseries: de FBI en de CIA, de lokale politie en het forensisch onderzoeksteam van de grote stad, Homeland Security en het Pentagon, Jack Bauer en CTU. Misschien komt dit voort uit de territoriale aard van sommige van deze organisaties, maar misschien is het ook gewoon _misschien_, Technologie speelt een rol in deze conflicten. Incompatibele architecturen en dataformaten, verouderde systemen en andere technologische obstakels binnen de Amerikaanse overheid maakten het soms moeilijk voor verschillende overheidsinstanties om relevante informatie efficiënt te delen, zoals arrestatieverslagen, Amber Alerts, immigratiegegevens en meer.  

Het Nationaal Informatie-uitwisselingsmodel (NIEM) is een XML-gebaseerde standaard voor de uitwisseling van gegevens tussen overheidsinstanties in de Verenigde Staten en hun informatiepartners. Het doel is om deze organisaties een manier te bieden om hun besluitvorming te verbeteren, de operationele efficiëntie te verhogen, risico's te verminderen, de openbare veiligheid te verbeteren en de return on investment (ROI) te vergroten, door middel van uitwisseling van informatie tussen overheidsinstanties.  
Als marktleider op het gebied van [XML-tools](https://www.altova.com/nl/missionkit/xml-developers.html) en -technologieën, biedt de [Altova MissionKit](https://www.altova.com/nl/missionkit/software-development-tools.html) al op verschillende niveaus ondersteuning voor [NIEM](https://www.altova.com/nl/solutions/niem-tools.html). In versie [v2010r3](https://www.altova.com/nl/whatsnew.html) hebben we twee zeer specifieke functies toegevoegd aan XMLSpy die de [XML-editor](https://www.altova.com/nl/xml-editor/) uitbreiden met mogelijkheden die van onschatbare waarde zijn voor [NIEM-ontwikkeling](https://www.altova.com/nl/solutions/niem-tools.html). Voor meer informatie over deze functies, zie de recente blogpost van [NIEM](http://www.xmlaficionado.com/2010/05/altova-and-niem-national-information.html) van onze CEO en [XML-expert](http://www.xmlaficionado.com/), Alexander Falk.  
Hieronder volgt een beknopt overzicht van de ondersteuning die wordt geboden voor NIEM binnen MissionKit, van [het bewerken van XML-schema's](https://www.altova.com/nl/xmlspy/xml-schema-editor.html) in XMLSpy, tot [het importeren van XMI-bestanden](https://www.altova.com/nl/umodel/xmi.html) en [het maken van UML-diagrammen](https://www.altova.com/nl/umodel/visual-modeling.html) in UModel, tot [data-integratie](https://www.altova.com/nl/mapforce/data-integration.html) in MapForce, en daarbuiten.  

## XMLSpy

XMLSpy® 2010 biedt een [grafische interface voor het ontwerpen van schema's](https://www.altova.com/nl/xmlspy/xml-schema-editor.html) die de ontwikkeling van XML-schema's vereenvoudigt, waardoor XML-code in real-time op de achtergrond kan worden gegenereerd. Gebruikers kunnen op elk moment tijdens hun ontwerpproces schakelen tussen deze grafische weergave en een tekstweergave.  
  
De [grafische schema-editor](https://www.altova.com/nl/xmlspy/schema-flattener-subset.html) biedt ingebouwde ondersteuning voor het maken van het IEPD **extensieschema**, het **beperkingsschema** en het **uitwisselingsschema**.

Naast de uitgebreide ondersteuning voor XML-schema's die hierboven is beschreven, biedt XMLSpy uitgebreide ondersteuning voor alle andere gangbare XML-technologieën, waaronder:  

- Grafische en tekstgebaseerde bewerkingsweergaven
- Geavanceerde validatie van XML-schema's en XML-instanties
- Het maken van XML-instantiebestanden
- [XSLT-editor, -debugger en -profielanalyse tool](https://www.altova.com/nl/xmlspy/xsl-editor.html)
- [Tools voor webdiensten](https://www.altova.com/nl/xmlspy/web-services.html) ([WSDL-editor](https://www.altova.com/nl/xmlspy/wsdl-editor.html), [SOAP-client, SOAP-debugger](https://www.altova.com/nl/xmlspy/soap-client-debugger.html))

## UML-diagrammen

De eerste fase in elke ontwikkelingscyclus is een grondige analyse van de bedrijfsvereisten. UML is bijzonder geschikt voor het modelleren van softwareprojecten, omdat het een gestandaardiseerde aanpak biedt voor het ontwerpproces. Scenario-gebaseerde planning wordt aanbevolen voor NIEM, en hoewel er geen vereiste is voor UML-diagrammen, bieden klassendiagrammen, use-case diagrammen en sequentiële diagrammen allemaal waarde voor de IEPD-documentatie. Bovendien biedt NIEM een gratis tool voor het in kaart brengen van databehoeften op basis van een geüploade XMI-representatie van een [UML-model](https://www.altova.com/nl/umodel/visual-modeling.html)  

UModel® 2010 is een geavanceerd [UML-tool](https://www.altova.com/nl/umodel.html) dat alle veertien UML 2.3-diagrammen, [BPMN](https://www.altova.com/nl/umodel/business-process-modeling.html), [SysML](https://www.altova.com/nl/umodel/sysml.html) en meer ondersteunt. Het werkt naadloos met XML-technologieën zoals XMI, waardoor gebruikers eenvoudig [XMI-bestanden kunnen importeren en exporteren](https://www.altova.com/nl/umodel/xmi.html) op basis van hun UML-diagrammen. UModel kan zelfs [XML-schema's weergeven in een formaat dat lijkt op UML-diagrammen](https://www.altova.com/nl/umodel/xml-schemas-in-uml.html) en integreert naadloos met alle andere MissionKit-tools, waaronder XMLSpy, MapForce en SchemaAgent. 

UModel ondersteunt ook [code generatie](https://www.altova.com/nl/umodel/uml-code-generation.html), [twee-weg engineering](https://www.altova.com/nl/umodel/uml-round-trip.html) en [omgekeerde engineering](https://www.altova.com/nl/umodel/uml-reverse-engineering.html), evenals integratie met de populaire Visual Studio en Eclipse ontwikkelomgevingen.  

UModel kan worden gebruikt in twee verschillende fasen van de NIEM-ontwikkeling:  

- **Scenario-analyse** - het modelleren en documenteren met behulp van use case-diagrammen, sequentiële diagrammen en modellering van bedrijfsprocessen
- **Model en structuur** - om klassendiagrammen te ontwikkelen voor het creëren van het uitwisselingsformaat
  

## Beheer van XML-schema's

Vanwege de mogelijkheid om veel verschillende schema's in elk IEPD-bestand te hebben, kan het beheer van XML-schema's een complex proces worden. SchemaAgent® 2010 is een uniek [bestandsbeheertool](https://www.altova.com/nl/schemaagent.html) waarmee gebruikers hun XML-schema's, XML-bestanden, XSLT-bestanden en WSDL-bestanden visueel kunnen beheren binnen een projectomgeving, zodat wijzigingen en de structuur van de bestandsconfiguratie gemakkelijk te herkennen zijn. Gebruikers van SchemaAgent kunnen zelfs mapping-bestanden bekijken die zijn gemaakt met MapForce.  

## Data-mapping en -uitwisseling

[Data mapping](https://www.altova.com/nl/mapforce/data-mapping.html) is een cruciale stap op verschillende niveaus binnen het NIEM-proces. Mapping helpt gebruikers een subset-schema te genereren om te bepalen welke elementen gebruikt kunnen worden uit de kern- en domeinmodellen. Het wordt ook gebruikt om een transformatie uit te voeren van de ene NIEM-vocabulaire naar de andere. Sommige NIEM-implementaties maken ook gebruik van webdiensten om een mechanisme te bieden voor de uitwisseling van gegevens.  

MapForce® 2010 is een [data-omzettings- en integratietool die geschikt is voor elk type data](https://www.altova.com/nl/mapforce.html) en ondersteunt alle mogelijke dataformaten die gebruikt worden in de NIEM-levenscyclus, waaronder XML, databases, platte bestanden, Excel 2007+ en webdiensten. MapForce zet data om op basis van de onderliggende structuur (bijvoorbeeld XML-schema), waardoor ontwerpen voor data-omzetting hergebruikt kunnen worden voor terugkerende transformaties. MapForce ondersteunt ook het omzetten van data tussen meerdere bron- of doelcomponenten. Bovendien kan MapForce gebruikt worden om [documentatie te genereren](https://www.altova.com/nl/mapforce/data-mapping-documentation.html) die projecten voor data-omzetting beschrijft, bestemd voor niet-technische stakeholders, in verschillende formaten zoals HTML en Microsoft® Word. 

  
**Om deze functionaliteit zelf te testen, kunt u** [**een gratis proefversie van 30 dagen van Altova MissionKit downloaden](https://www.altova.com/nl/download-trial.html) **nu!**
